KR100903106B1 - 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치 및 그방법 - Google Patents
방송 콘텐츠 보호를 위한 디지털 방송 수신 장치 및 그방법 Download PDFInfo
- Publication number
- KR100903106B1 KR100903106B1 KR1020060067300A KR20060067300A KR100903106B1 KR 100903106 B1 KR100903106 B1 KR 100903106B1 KR 1020060067300 A KR1020060067300 A KR 1020060067300A KR 20060067300 A KR20060067300 A KR 20060067300A KR 100903106 B1 KR100903106 B1 KR 100903106B1
- Authority
- KR
- South Korea
- Prior art keywords
- tool
- protection management
- information
- protection
- middleware
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- NTOPKICPEQUPPH-UHFFFAOYSA-N IPMP Natural products COC1=NC=CN=C1C(C)C NTOPKICPEQUPPH-UHFFFAOYSA-N 0.000 claims abstract 8
- 238000001514 detection method Methods 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 90
- 239000008186 active pharmaceutical agent Substances 0.000 description 17
- 239000003999 initiator Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect 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/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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/85—Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Technology Law (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
본 발명은 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치 및 그 방법에 관한 것으로, 이 장치는 수신된 방송데이터를 저장하는 플랫폼; 상기 수신된 방송데이터에 해당되는 방송콘텐츠가 소비정책에 따라 소비되도록 각종 어플리케이션을 관리하는 응용관리부를 포함하는 미들웨어; 상기 플랫폼과 상기 미들웨어를 인터페이싱하는 플랫폼 인터페이스부; 및 상기 각종 어플리케이션과 상기 미들웨어를 인터페이싱하는 미들웨어 인터페이스부를 포함한다. 본 발명에 따르면 서로 다른 하드웨어 구조, 소프트 웨어 구조를 가지고 있는 다양한 디지털 방송 수신 장치에서 다양한 방송콘텐츠 보호 및 관리 정책을 수용할 수 있다.
MPEG-2, IPMP, 방송 수신 장치, 멀티미디어 재생 장치
Description
도 1은 일반적인 디지털 방송 수신 장치의 구성을 나타낸다.
도 2는 일반적인 IPMP를 위한 디지털 방송 수신 장치의 개념을 나타낸다.
도 3은 본 발명의 일실시예에 따른 방송 콘텐츠 보호를 위한 미들웨어 인터페이스가 적용된 디지털 방송 수신 장치의 구성을 나타낸다.
도 4는 본 발명의 일실시예에 따른 방송 콘텐츠 보호를 위한 미들웨어 인터페이스가 적용된 디지털 방송 수신 장치가 방송 콘텐츠를 보호하는 방법을 나타내는 흐름도이다.
도 5는 본 발명의 일실시예에 따른 IDL로 정의 된 미들웨어 인터페이스를 나타낸다.
본 발명은 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치 및 그 방법에 관한 것으로, 보다 상세하게는 방송 콘텐츠 보호를 위한 미들웨어 인터페이스를 적용 한 디지털 방송 수신 장치 및 그 방법에 관한 것이다.
디지털 방송 수신 장치는 방송망을 통해 방송 데이터를 수신받아 사용자가 이를 소비정책에 따라 소비할 수 있도록 하는 장치이다. 여기서, 방송 데이터에는 비디오/오디오/데이터와 같은 방송콘텐츠와 이를 소비정책에 따라 소비되도록 하는 보호관리 정보가 포함된다. 여기서, 소비정책은 방송 콘텐츠를 인증받은 사용자가 정상적인 사용을 하도록 하는 정책을 의미한다. 즉, 방송 콘텐츠의 사용 접근에 대한 정책을 의미한다.
한편, 디지털 방송 수신 장치마다 서로 다른 하드웨어 구조 및 소프트웨어 구조를 가지고 있으며, 소비 정책도 방송 콘텐츠마다 다양하므로 이러한 다양한 환경을 지원하기 위해서는 각종 어플리케이션을 지원하는 미들웨어가 구비되어야 하고, 이 미들웨어를 위한 미들웨어 인터페이스가 정의되어야 한다.
본 발명이 이루고자 하는 기술적 과제는 서로 다른 하드웨어 구조, 소프트 웨어 구조를 가지고 있는 다양한 디지털 방송 수신 장치에 있어서 다양한 방송콘텐츠 보호 및 관리 정책을 수용하면서 사용자가 미들웨어 인터페이스인 방송콘텐츠 보호관리 인터페이스를 통하여 방송콘텐츠를 안전하고 정당하게 접근할 수 있도록 하는 디지털 방송 수신 장치 및 그 방법을 제공하는 데 있다.
상기의 기술적 과제를 위한, 본 발명에 의한 방송콘텐츠 보호를 위한 디지털 방송 수신 장치는 수신된 방송데이터를 저장하는 플랫폼; 상기 수신된 방송데이터 에 해당되는 방송콘텐츠가 소비정책에 따라 소비되도록 각종 어플리케이션을 관리하는 응용관리부를 포함하는 미들웨어; 상기 플랫폼과 상기 미들웨어를 인터페이싱하는 플랫폼 인터페이스부; 및 상기 각종 어플리케이션과 상기 미들웨어를 인터페이싱하는 미들웨어 인터페이스부를 포함한다.
바람직하게, 상기 응용관리부는 수신된 방송데이터를 기초로, 상기 방송데이터에 포함된 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출하는 툴 검출부; 및 상기 검출된 툴 정보에 해당되는 보호관리 툴을 구동시키는 툴 구동부를 포함한다.
바람직하게, 상기 응용관리부는 구동되는 보호관리 툴에 대한 정보가 담긴 구동 툴리스트에서 실행 종료된 보호관리 툴에 대한 정보를 해제하는 툴 해제부를 더 포함한다.
바람직하게, 상기 툴검출부는 플랫폼으로부터 상기 방송데이터를 제공받는 데이터획득부; 상기 획득된 방송데이터에서 상기 방송콘텐츠의 보호관리와 관련된 보호관리정보를 검색하는 보호관리정보검색부; 및 상기 보호관리정보를 분석하여, 상기 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출하는 툴정보 검출부를 포함한다.
바람직하게, 상기 툴 구동부는 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되어 있는지를 확인하는 등록확인부; 등록된 보호관리 툴을 초기화하는 초기화부; 및 상기 초기화된 보호관리 툴을 구동시키는 구동부를 포함한다.
바람직하게, 상기 툴 구동부는 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되지 않으면, 상기 검출된 툴 정보에 해당되는 보호관리 툴을 상기 플랫폼 을 통하여 획득하고, 상기 획득된 보호관리 툴을 설치하여 등록하는 툴 획득부를 더 포함한다.
상기의 기술적 과제를 위한, 본 발명에 의한 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법은 플랫폼이 수신된 방송데이터를 저장하는 저장 단계; 및 상기 미들웨어가 상기 플랫폼과의 인터페이싱을 수행하는 플랫폼 인터페이스 및 상기 각종 어플리케이션과의 인터페이싱을 수행하는 미들웨어 인터페이스를 통하여 상기 수신된 방송데이터에 해당되는 방송콘텐츠가 소비정책에 따라 소비되도록 각종 어플리케이션을 관리하는 응용관리 단계를 포함한다.
바람직하게, 상기 응용관리 단계는 수신된 방송데이터를 기초로, 상기 방송데이터에 포함된 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출하는 툴 검출 단계; 및 상기 검출된 툴 정보에 해당되는 보호관리 툴을 구동시키는 툴 구동 단계를 포함한다.
바람직하게, 상기 응용관리 단계는 구동되는 보호관리 툴에 대한 정보가 담긴 구동 툴리스트에서 실행 종료된 보호관리 툴에 대한 정보를 해제하는 툴 해제 단계를 더 포함한다.
바람직하게, 상기 툴 검출 단계는 플랫폼으로부터 상기 방송데이터를 제공받는 데이터획득 단계; 상기 획득된 방송데이터에서 상기 방송콘텐츠의 보호관리와 관련된 보호관리정보를 검색하는 보호관리정보검색 단계; 및 상기 보호관리정보를 분석하여, 상기 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출하는 툴정보 검출 단계를 포함한다.
바람직하게, 상기 툴 구동 단계는 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되어 있는지를 확인하는 등록확인 단계; 등록된 보호관리 툴을 초기화하는 초기화 단계; 및 상기 초기화된 보호관리 툴을 구동시키는 구동 단계를 포함한다.
바람직하게, 상기 툴 구동 단계는 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되지 않으면, 상기 검출된 툴 정보에 해당되는 보호관리 툴을 상기 플랫폼을 통하여 획득하고, 상기 획득된 보호관리 툴을 설치하여 등록하는 툴 획득 단계를 더 포함한다.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 장치에 대해 상세히 설명한다.
도 1은 일반적인 디지털 방송 수신 장치의 구성을 나타낸다.
복조부(100)는 방송을 수신하여, 다중화되어 있는 오디오/비디오/데이터 전송 스트림을 DEMUX부(110)에 제공하고, 다중화된 오디오/비디오/데이터 전송 스트림에 대한 접근 제어 정보를 접근제어부(120)에 제공한다.
DEMUX부(110)는 다중화되어 있는 오디오/비디오/데이터 전송 스트림을 각각의 요소 스트림으로 분리하여 디코더부(130) 및 저장부(140)에 제공한다.
접근제어부(120)는 접근 제어 정보를 기초로, 현재의 전송 스트림에 해당되는 소비정책에 따라 각각의 요소 스트림을 제어할 수 있는 제1 제어신호 및 요소스트림을 저장하는 것과 관련된 제2 제어정보를 생성하고, 제1 제어정보를 DEMUX부(110)에, 제2 제어정보를 저장부(140)에 제공한다.
디코더부(130)는 저장부(140) 또는 DEMUX부(110)로부터 제공받은 요소스트림을 복호화하고, 복호화된 결과인 오디오/비디오 데이터를 A/V/D 표현부(150)에 제공한다.
A/V/D 표현부(150)는 제공받은 오디오/비디오 데이터를 사용자에게 표현한다.
한편, 다양한 방송서비스를 제공하고 있는 방송서비스 제공자들은 각자 특유의 소비정책을 방송콘텐츠의 보호 및 관리에 적용하고 있어, 이러한 다양한 보호 및 관리 정책을 현재의 디지털 방송 수신 장치에서 모두 수용하는 것은 불가능하게 되었다. 이를 위해 ISO/ITU JTG 1 SC29/WG11 MPEG에서는 MPEG IPMP라는 표준을 정해 놓아 이를 기반으로 다양한 멀티미디어 콘텐츠 보호관리 정책을 적용할 수 있도록 하는 프레임 워크를 마련하였다.
이러한 IPMP(Intellectual Property Management and Protection) 기술은 디지털 권리 관리(Digital Right Management-DRM) 구조를 기반으로 서로 다양한 콘텐츠 제공자들과 사용자들 사이에서 이루어지는 콘텐츠들의 분배를 보다 안전하고 간편하게 할 수 있게 하는 기술이다.
도 2는 일반적인 IPMP를 위한 디지털 방송 수신 장치의 개념을 나타낸다.
도 2에서 IPMP 터미널과 연결된 부분은 사용자가 멀티미디어 콘텐츠를 소비하기 전에 소비 정책을 적용할 수 있는 부분들을 표시하고 있다. 다시말하면, 각 연결부분은 IPMP 터미널이 다중화된 MPEG-2 전송 스트림, 비디오/오디오 스트림, 비디오/오디오 데이터를 접근하여 제어할 수 있는 지점을 나타낸다.
예컨대, MPEG-2 전송 스트림일 경우, 전송스트림의 헤더정보에 소비정책을 지정할 수 있고, 비디오/오디오 스트림일 경우, 각각의 암호화된 스트림을 복호화할 수 있는 정책이 적용될 수 있다. 그리고, 디코더를 지난 비디오/오디오 데이터일 경우, IPMP 터미널은 비디오/오디오 데이터에 포함된 서명 정보, 워터마크 정보 등을 통해 이들 데이터의 변형이나 복사 등을 감지할 수 있는 정책을 적용할 수 있다.
도 3은 본 발명의 일실시예에 따른 방송 콘텐츠 보호를 위한 미들웨어 인터페이스가 적용된 디지털 방송 수신 장치의 구성을 나타낸다. 도 3을 참조하면, 본 실시예의 디지털 방송 수신 장치는 어플리케이션(300), 미들웨어 인터페이스부(320), 미들웨어(340), 플랫폼 인터페이스부(360) 및 플랫폼(380)을 포함하여 이루어진다.
즉, 본 발명에서 디지털 방송 수신 장치는 응용관리부(342)를 구비하여, 어플리케이션 및 방송콘텐츠에 대한 보호관리 정책을 미들웨어 API 층을 통해 제어한다.
디지털 방송 수신 장치의 플랫폼(380)은 오디오/비디오/데이터 처리부(382), 미디어보호관리부(384), 운영체제부(386)를 포함한다.
오디오/비디오/데이터 처리부(382)는 오디오 복호화 기능, 비디오 복호화 기능 및 그래픽 처리 기능이 하드웨어로 구현되어 있다.
운영체제부(386)는 중앙처리장치(387), 네트워크 처리부(388) 및 저장부(389)의 지원을 받아 디지털 방송 수신 장치의 전체적인 운영을 관장한다.
플랫폼(380)은 수신된 방송데이터를 저장하는데, 저장되는 장소의 예로는, 저장부(389)를 들 수 있으나 반드시 이에 한정되는 것은 아니다. 본 명세서에서는 편의상 수신된 방송데이터를 제공하는 구성을 initiator로 칭한다.
미디어보호관리부(384)는 플랫폼에 저장된 방송데이터 중에서 방송콘텐츠를 보호 및 관리한다.
어플리케이션(300)은 상주 어플리케이션(302), 플러그인 어플리케이션(304) 및 기타 어플리케이션(306)을 포함하며, IPMP 터미널은 상주 어플리케이션(302)의 형태로 존재하며, 각종 보호관리 툴은 상주 어플리케이션(302) 또는 플러그인 어플리케이션(304)의 형태로 존재하며, 미들웨어 API를 통하여 미들웨어(340)의 지원을 받는다.
미들웨어(340)는 다양한 플랫폼과 다양한 어플리케이션 간의 호환을 위하여 존재하며, 미들웨어 인터페이스부(320)를 통하여 각종 어플리케이션의 구체적인 작동을 지원한다. 미들웨어 인터페이스부(320)는 미들웨어 API의 형태로 상주 어플리케이션(302), 플러그인 어플리케이션(304)과 미들웨어를 인터페이싱한다.
IPMP terminal은 상주 어플리케이션(302)의 형태로 설치되어, 미들웨어(340)의 지원을 기초로 방송콘텐츠의 소비정책에 해당되는 보호관리 기능을 수행한다.
도 3에 따르면, 본 발명의 일실시예에 따른 미들웨어(340)는 특히, 콘텐츠의 소비정책에 따른 소비를 지원하기 위한 응용관리부(342)를 포함한다.
도 3에 따르면, 응용관리부(342)는 툴 검출부(344), 툴 구동부(346) 및 툴 해제부(348)를 포함한다.
툴 검출부(344)는 수신된 방송데이터를 기초로, 현재 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출한다. 도 3을 참조하면, 툴 검출부(344)는 데이터획득부(350), 보호관리정보검색부(351) 및 툴정보 검출부(352)를 포함한다.
데이터 획득부(350)는 플랫폼 인터페이스부(360)를 통하여 플랫폼(380)으로부터 상기 수신된 방송데이터 중 전부 또는 일부를 제공받는다.
보호관리정보검색부(351)는 상기 방송데이터에서 현재 방송콘텐츠의 보호관리와 관련된 보호관리정보를 검색한다.
툴정보 검출부(352)는 상기 보호관리정보를 분석하여, 현재 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출한다.
툴 구동부(346)는 상기 검출된 툴 정보에 해당되는 보호관리 툴을 구동시킨다. 도 3을 참조하면, 툴 구동부(346)는 등록확인부(354), 초기화부(355), 구동부(356) 및 툴 획득부(357)를 포함하여 이루어진다. 등록확인부(354)는 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되어 있는지를 확인한다.
툴획득부(355)는 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되지 않으면, 상기 검출된 툴 정보에 해당되는 보호관리 툴을 플랫폼을 통하여 획득하고, 상기 획득된 보호관리 툴을 설치하여 등록한다. 초기화부(356)는 상기 검출된 툴 정보에 해당되는 보호관리 툴을 초기화한다. 구동부(357)는 상기 초기화된 보호관리 툴을 구동시킨다.
툴 해제부(348)는 상기 구동되는 보호관리 툴의 종료 정보를 받고, 상기 구동되는 보호관리 툴을 구동되는 구동 툴 리스트에서 해제한다.
한편, 보호관리 툴은 상주 어플리케이션(302) 또는 플러그인어플리케이션(304)의 형태로 설치되고, 상기 구동부(346)의 명령에 따라 실행된다. 구체적으로, 보호관리 툴은 toolprocessing(), authentification(), encyript(), decrypt(), embedWatermark(), detectWatermark()라는 미들웨어 API를 통하여 미들웨어의 지원을 받아, 해당되는 툴 처리 기능, 인증 기능, 암호화 기능, 복호화 기능, 워터마크 장착 기능, 워터마크 검출 기능 등을 수행한다. 보호관리 툴이 실행 종료되면, 미들웨어 API인 terminateTool()를 통하여 응용관리부(342)에 툴 실행이 종료되었다는 종료 정보를 제공한다. 그 후, 응용관리부(342)의 툴 해제부(348)는 상기 구동되는 툴의 종료 정보를 받고, 상기 구동되는 툴을 구동되는 구동 툴 리스트에서 해제한다.
도 4는 본 발명의 일실시예에 따른 방송 콘텐츠 보호를 위한 미들웨어 인터페이스가 적용된 디지털 방송 수신 장치가 방송 콘텐츠를 보호하는 방법을 나타내는 흐름도이다. 도 4를 참조하면, 본 실시예에 따른 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법은 도 3에 도시된 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 도 3에 도시된 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치에 관하여 이상에서 기술된 내용은 본 실시예에 따른 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법에도 적용된다.
다시 말하면, 도 4는 응용관리부(342)가 미들웨어 API 층을 통해 어떻게 동작하는지를 나타낸다. 응용관리부(342)의 미들웨어 API는 도 4와 같이 initiator(400), IPMP 터미널(420), 보호관리 툴(440) 간의 인터페이스를 정의하고 이를 통해 다양한 보호관리 툴들이 방송 콘텐츠의 소비 정책에 따라 동작한다.
도 4를 참조하면, S450 단계 및 S451 단계에서, IPMP 터미널(420)은 getStreamData() 및 return()이라는 미들웨어 API를 통하여 데이터 획득부(350)가 플랫폼 인터페이스부(360)를 통하여 initiator(400)로부터 상기 수신된 방송데이터 중 전부 또는 일부를 제공받도록 한다.
S453 단계에서, IPMP 터미널(420)은 retrieveIPMPInfo()라는 미들웨어 API를 통하여 툴정보 검출부(352)가 상기 보호관리정보를 분석하여, 현재 방송콘텐츠의 보호관리와 관련된 툴 정보를 검출하도록 한다.
S454 단계에서, IPMP 터미널(420)은 parseIPMPInfo()라는 미들웨어 API를 통하여 보호관리정보검색부(351)가 상기 방송데이터에서 현재 방송콘텐츠의 보호관리와 관련된 보호관리정보를 검색하도록 한다.
S455 단계 및 S456 단계에서, IPMP 터미널(420)은 getTools() 및 return()라는 미들웨어 API를 통하여 등록확인부(354)가 상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되어 있는지를 확인한다.
S457 단계 및 S458 단계에서, IPMP 터미널(420)은 상기 검출된 툴 정보에 해당되는 툴이 등록되지 않은 것으로 판단되면, retrieveMissingTool() 및 return()이라는 미들웨어 API를 통하여 툴획득부(357)가 상기 검출된 툴 정보에 해당되는 보호관리 툴을 플랫폼(380)을 통하여 획득하고, 상기 획득된 보호관리 툴을 설치하여 등록하도록 한다.
S459 단계 및 S460 단계에서, IPMP 터미널(420)은 initTool()이라는 미들웨어 API를 통하여 초기화부(355)가 구동할 보호관리 툴(440)이 제대로 동작하기 위한 초기화 과정을 수행하도록 한다.
S461 단계에서, IPMP 터미널(420)는 operateTool()이라는 미들웨어 API를 통하여 구동부(357)가 상기 초기화된 보호관리 툴(440)을 구동시키도록 한다. 이때 응용관리부(342)는 현재 구동되는 보호관리 툴을 구동 툴 리스트에 포함시킨다.
S462 단계에서, 보호관리 툴(440)은 toolProcessing()이라는 미들웨어 API를 통하여 응용관리부(342)의 지원을 받아 해당되는 작업을 수행한 후, S463 단계에서, terminateTool()이라는 미들웨어 API를 통하여 응용관리부(342) 및 IPMP 터미널로 전달된다.
S464 단계에서, IPMP 터미널(420)은 revokeTool()이라는 미들웨어 API를 통하여 툴 해제부(348)가 상기 구동되는 보호관리 툴의 종료 정보를 받고, 상기 구동되는 보호관리 툴을 구동되는 구동 툴 리스트에서 해제하도록 한다.
도 5는 본 발명의 일실시예에 따른 IDL로 정의된 미들웨어 인터페이스를 나타낸다. 도 5에서 나타낸 일실시예로 나타낸 IDL로 정의된 미들웨어 인터페이스를 사용하여 어플리케이션으로서 보호관리 툴을 작성하면 다음과 같이 표현할 수 있다.
App_tool() {
toolProcessing();
while(!detectWatermark());
terminateTool();
}
위에서 나타낸 보호관리 툴은 방송콘텐츠에 포함되어 있는 Watermark를 검출하기 위한 툴 어플리케이션으로서 Watermark가 검출되면 종료하게 되어 있다. 이러한 보호관리 툴은 통상적으로 방송콘텐츠가 소비되기 전에 소비정책에 따라 검출된 Watermark를 이용하기 위해서 사용된다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이러한 본원 발명인 방법 및 장치는 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범 위에 의해 정해져야 할 것이다.
본 발명에 따르면, 서로 다른 하드웨어 구조, 소프트웨어 구조를 가지고 있는 다양한 디지털 방송 수신 장치에 다양한 방송 콘텐츠 보호관리 정책을 쉽게 적용할 수 있다. 그 결과, 방송서비스 제공자들은 기존의 디지털 방송 수신 장치를 고려하여 보호관리 정책을 정하는 것이 아니라 방송콘텐츠 자체에 적합한 보호 및 관리 정책을 정할 수 있게 되어 안정적이고 다양한 방송서비스를 제공할 수 있다.
Claims (22)
- 수신된 방송데이터를 저장하는 플랫폼;상기 수신된 방송데이터에 해당되는 방송콘텐츠가 소비정책에 따라 소비되도록 상기 방송데이터로부터의 보호관리 정보를 기초로 각종 보호관리 툴을 관리하는 응용관리부를 포함하는 미들웨어;상기 플랫폼과 상기 미들웨어를 인터페이싱하는 플랫폼 인터페이스부; 및상기 각종 보호관리 툴과 상기 미들웨어를 인터페이싱하는 미들웨어 인터페이스부를 포함하며,상기 보호관리 툴은 등록된 보호관리 툴 및 등록되지 않은 보호관리 툴을 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 제1항에 있어서, 상기 응용관리부는,수신된 방송데이터를 기초로, 상기 방송데이터에 포함된 방송콘텐츠의 보호관리 수행에 필요한 정보를 포함하는 툴 정보를 검출하는 툴 검출부; 및상기 검출된 툴 정보에 해당되는 보호관리 툴을 구동시키는 툴 구동부를 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 제2항에 있어서, 상기 응용관리부는,구동되는 보호관리 툴에 대한 정보가 담긴 구동 툴리스트에서 실행 종료된 보호관리 툴에 대한 정보를 해제하는 툴 해제부를 더 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 제2항에 있어서, 상기 툴검출부는,플랫폼으로부터 상기 방송데이터를 제공받는 데이터획득부;상기 획득된 방송데이터에서 상기 방송콘텐츠의 보호관리와 관련된 보호관리정보를 검색하는 보호관리정보검색부; 및상기 보호관리정보를 분석하여, 상기 방송콘텐츠의 보호관리 수행에 필요한 정보를 포함하는 툴 정보를 검출하는 툴정보 검출부를 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 제2항에 있어서, 상기 툴 구동부는,상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되어 있는지를 확인하는 등록확인부;등록된 보호관리 툴을 초기화하는 초기화부; 및상기 초기화된 보호관리 툴을 구동시키는 구동부를 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 제5항에 있어서, 상기 툴 구동부는,상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되지 않으면, 상기 검출된 툴 정보에 해당되는 보호관리 툴을 상기 플랫폼을 통하여 획득하고, 상기 획득된 보호관리 툴을 설치하여 등록하는 툴 획득부를 더 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 플랫폼, 미들웨어 및 각종 보호관리 툴을 포함하는 디지털 방송 수신 장치가 방송 콘텐츠를 보호하는 방법에 있어서,상기 플랫폼이 수신된 방송데이터를 저장하는 저장 단계; 및상기 미들웨어가 상기 플랫폼과의 인터페이싱을 수행하는 플랫폼 인터페이스 및 상기 각종 보호관리 툴과의 인터페이싱을 수행하는 미들웨어 인터페이스를 통하여 상기 수신된 방송데이터에 해당되는 방송콘텐츠가 소비정책에 따라 소비되도록 상기 방송데이터로부터의 보호관리 정보를 기초로 각종 보호관리 툴을 관리하는 응용관리 단계를 포함하며,상기 보호관리 툴은 등록된 보호관리 툴 및 등록되지 않은 보호관리 툴을 포함하는 것을 특징으로 하는 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법.
- 제7항에 있어서, 상기 응용관리 단계는,수신된 방송데이터를 기초로, 상기 방송데이터에 포함된 방송콘텐츠의 보호관리 수행에 필요한 정보를 포함하는 툴 정보를 검출하는 툴 검출 단계; 및상기 검출된 툴 정보에 해당되는 보호관리 툴을 구동시키는 툴 구동 단계를 포함하는 것을 특징으로 하는 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법.
- 제8항에 있어서, 상기 응용관리 단계는,구동되는 보호관리 툴에 대한 정보가 담긴 구동 툴리스트에서 실행 종료된 보호관리 툴에 대한 정보를 해제하는 툴 해제 단계를 더 포함하는 것을 특징으로 하는 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법.
- 제8항에 있어서, 상기 툴 검출 단계는,플랫폼으로부터 상기 방송데이터를 제공받는 데이터획득 단계;상기 획득된 방송데이터에서 상기 방송콘텐츠의 보호관리와 관련된 보호관리정보를 검색하는 보호관리정보검색 단계; 및상기 보호관리정보를 분석하여, 상기 방송콘텐츠의 보호관리 수행에 필요한 정보를 포함하는 툴 정보를 검출하는 툴정보 검출 단계를 포함하는 것을 특징으로 하는 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법.
- 제8항에 있어서, 상기 툴 구동 단계는,상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되어 있는지를 확인하는 등록확인 단계;등록된 보호관리 툴을 초기화하는 초기화 단계; 및상기 초기화된 보호관리 툴을 구동시키는 구동 단계를 포함하는 것을 특징으로 하는 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법.
- 제11항에 있어서, 상기 툴 구동 단계는,상기 검출된 툴 정보에 해당되는 보호관리 툴이 등록되지 않으면, 상기 검출된 툴 정보에 해당되는 보호관리 툴을 상기 플랫폼을 통하여 획득하고, 상기 획득된 보호관리 툴을 설치하여 등록하는 툴 획득 단계를 더 포함하는 것을 특징으로 하는 디지털 방송 수신 장치의 방송 콘텐츠 보호 방법.
- 제7항 내지 제12항 중 어느 한 항에 기재된 방법을 수행하는 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체.
- 제1항에 있어서, 상기 미들웨어 인터페이스부는,보호관리 정보 검색, 툴 정보 검출, 툴 획득, 등록되지 않은 툴 검색, 툴 초기화, 툴 구동, 툴 종료 및 해제 중 적어도 하나의 수행 명령을 인터페이싱하는 보호관리(IPMP) 인터페이스를 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 제1항에 있어서, 상기 미들웨어 인터페이스부는,상기 보호관리 툴에 의해 적어도 하나의 사용자 인증, 암호화, 복호화, 워터마크 삽입 및 검출이 수행되도록 하는 명령을 인터페이싱하는 보호관리(IPMP) 인터페이스를 포함하는 것을 특징으로 하는 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치.
- 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치에서 각종 보호관리(IPMP) 툴과 상기 보호관리 툴을 관리하는 미들웨어를 인터페이싱하는 미들웨어 인터페이스 장치에 있어서,획득된 방송데이터에서 방송콘텐츠의 보호관리정보 검색 명령을 인터페이싱하는 보호관리 정보 검색 인터페이스;상기 보호관리정보를 분석하여, 상기 방송콘텐츠의 보호관리 수행에 필요한 툴 정보의 검출 명령을 인터페이싱하는 툴 정보 검출 인터페이스;상기 툴 정보에 해당되는 보호관리 툴의 획득 명령을 인터페이싱하는 툴 획득 인터페이스;상기 획득된 보호관리 툴의 초기화 명령을 인터페이싱하는 툴 초기화 인터페이스; 및상기 초기화된 보호관리 툴의 구동 명령을 인터페이싱하는 툴 구동 인터페이스;를 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
- 제16항에 있어서,상기 툴 정보에 해당되는 보호관리 툴이 등록되어 있지 않은 경우 플랫폼으로부터 상기 툴 정보에 해당되는 보호관리 툴의 획득 명령을 인터페이싱하는 미싱툴 검색 인터페이스;를 더 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
- 제16항에 있어서,구동되는 보호관리 툴에 대한 정보가 담긴 구동 툴리스트에서 실행 종료된 보호관리 툴의 정보 해제 명령을 인터페이싱하는 툴 종료 및 해제 인터페이스;를 더 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
- 제16항에 있어서,상기 보호관리 툴은, 상기 툴 정보를 기초로 사용자 또는 장치의 인증을 수행하는 인증 툴을 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
- 제16항에 있어서,상기 보호관리 툴은, 상기 툴 정보에 포함된 암호화 방식에 따라 데이터의 암호화를 수행하는 암호화 툴을 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
- 제16항에 있어서,상기 보호관리 툴은, 상기 툴 정보에 포함된 복호화 방식에 따라 데이터의 복호화를 수행하는 복호화 툴을 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
- 제16항에 있어서,상기 보호관리 툴은, 상기 툴 정보에 포함된 방식에 따라 워터마크 삽입 또는 검출을 수행하는 워터마크 툴을 포함하는 것을 특징으로 하는 미들웨어 IPMP 인터페이스 장치.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2006/002855 WO2007011177A1 (en) | 2005-07-20 | 2006-07-20 | Digital broadcasting receiver for protection of broadcasting contents and the method thereof |
US11/996,154 US8677500B2 (en) | 2005-07-20 | 2006-07-20 | Digital broadcasting receiver for protection of broadcasting contents and the method thereof |
JP2008522708A JP2009503641A (ja) | 2005-07-20 | 2006-07-20 | 放送コンテンツ保護のためのデジタル放送受信装置、デジタル放送受信装置の放送コンテンツ保護方法、放送コンテンツを保護するための処理をコンピュータに行わせるためのプログラム、及びIPMP(IntellectualPropertyManagementandProtection)のミドルウェアインタフェース |
EP06783366A EP1905241A4 (en) | 2005-07-20 | 2006-07-20 | DIGITAL BROADCAST RECEIVER FOR THE PROTECTION OF BROADCASTING CONTENT AND ASSOCIATED METHOD |
CN2006800343768A CN101268693B (zh) | 2005-07-20 | 2006-07-20 | 用于广播内容保护的数字广播接收机及其方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050066032 | 2005-07-20 | ||
KR20050066032 | 2005-07-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070011155A KR20070011155A (ko) | 2007-01-24 |
KR100903106B1 true KR100903106B1 (ko) | 2009-06-16 |
Family
ID=38012187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060067300A KR100903106B1 (ko) | 2005-07-20 | 2006-07-19 | 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치 및 그방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8677500B2 (ko) |
JP (1) | JP2009503641A (ko) |
KR (1) | KR100903106B1 (ko) |
CN (1) | CN101268693B (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2013080631A1 (ja) * | 2011-11-30 | 2015-04-27 | 日本放送協会 | 受信機、プログラム及び受信方法 |
CN114866778B (zh) * | 2022-07-08 | 2022-09-06 | 天讯瑞达通信技术有限公司 | 一种监控视频安全系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040057742A (ko) * | 2002-12-26 | 2004-07-02 | 한국전자통신연구원 | 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호 장치및 그 방법과 이에 적용되는 보호 툴 및 그 적용 방법 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6070198A (en) * | 1995-10-19 | 2000-05-30 | Hewlett-Packard Company | Encryption with a streams-based protocol stack |
US6986048B1 (en) * | 2000-01-24 | 2006-01-10 | Koninklijke Philips Electronics N.V. | Protecting content from illicit reproduction by proof of existence of a complete data set using security identifiers |
US20020073177A1 (en) * | 2000-10-25 | 2002-06-13 | Clark George Philip | Processing content for electronic distribution using a digital rights management system |
JP2003078519A (ja) * | 2001-06-04 | 2003-03-14 | Matsushita Electric Ind Co Ltd | コンテンツ提供及び保護用の柔軟及び共通ipmpシステムの装置及び方法 |
EP1286262A1 (en) | 2001-08-21 | 2003-02-26 | Canal+ Technologies Société Anonyme | Optimising the performance of an operating system of a receiver/decoder |
US20030126086A1 (en) * | 2001-12-31 | 2003-07-03 | General Instrument Corporation | Methods and apparatus for digital rights management |
US7340745B2 (en) * | 2002-06-25 | 2008-03-04 | Sun Microsystems, Inc. | Systems and methods for mapping API calls |
US7308573B2 (en) * | 2003-02-25 | 2007-12-11 | Microsoft Corporation | Enrolling / sub-enrolling a digital rights management (DRM) server into a DRM architecture |
JP2004364273A (ja) * | 2003-05-09 | 2004-12-24 | Matsushita Electric Ind Co Ltd | Mpeg−4ipmp拡張されたisma媒体ストリームの受信装置 |
JP2004362411A (ja) * | 2003-06-06 | 2004-12-24 | Mitsubishi Electric Corp | ネットワーク接続機能を有する数値制御装置 |
US8543512B2 (en) | 2003-12-22 | 2013-09-24 | International Business Machines Corporation | Licensed content utilization validation using cache parameters |
JP2006244180A (ja) * | 2005-03-03 | 2006-09-14 | Matsushita Electric Ind Co Ltd | 保護モジュールをシグナリングするための方法 |
-
2006
- 2006-07-19 KR KR1020060067300A patent/KR100903106B1/ko not_active IP Right Cessation
- 2006-07-20 CN CN2006800343768A patent/CN101268693B/zh not_active Expired - Fee Related
- 2006-07-20 US US11/996,154 patent/US8677500B2/en not_active Expired - Fee Related
- 2006-07-20 JP JP2008522708A patent/JP2009503641A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040057742A (ko) * | 2002-12-26 | 2004-07-02 | 한국전자통신연구원 | 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호 장치및 그 방법과 이에 적용되는 보호 툴 및 그 적용 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN101268693B (zh) | 2011-06-15 |
CN101268693A (zh) | 2008-09-17 |
US8677500B2 (en) | 2014-03-18 |
KR20070011155A (ko) | 2007-01-24 |
JP2009503641A (ja) | 2009-01-29 |
US20110228880A1 (en) | 2011-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2602994B1 (en) | Receiving device, receiving method, and program | |
US10880618B2 (en) | Pluggable interactive television | |
TWI452482B (zh) | 用於選擇性地限制經複製保護數位媒體內容之易地播放之方法、電腦可讀媒體及電腦系統 | |
US8290343B2 (en) | Electronic apparatus, reproducing method and program | |
US20050204391A1 (en) | Methods and systems for a secure media computing environment | |
JP4567115B2 (ja) | 条件付きアクセスモジュールへの直接アクセスによってデジタルビデオ放送共通インタフェース機能を拡張する方法及び装置 | |
US20140053001A1 (en) | Security central processing unit management of a transcoder pipeline | |
CA2546598A1 (en) | Methods and apparatus for hardware registration in a network device | |
US20060174333A1 (en) | Resource access control | |
US20110219047A1 (en) | Information processing apparatus, information processing method, and program | |
US9124952B2 (en) | Virtualization based conditional access tuner module for providing secure linear and non-linear content services | |
KR100903106B1 (ko) | 방송 콘텐츠 보호를 위한 디지털 방송 수신 장치 및 그방법 | |
WO2017113817A1 (zh) | 一种利用数字指纹技术保护视频的方法及装置 | |
JP2003078519A (ja) | コンテンツ提供及び保護用の柔軟及び共通ipmpシステムの装置及び方法 | |
US20100088732A1 (en) | Method and apparatus for using service based on objects for implementing different functions of service | |
US20090119379A1 (en) | Rendering of multi-media content to near bit accuracy by contractual obligation | |
EP1905241A1 (en) | Digital broadcasting receiver for protection of broadcasting contents and the method thereof | |
US20220046332A1 (en) | System and method for automatic detection and reporting of group watermarking data | |
US20100218258A1 (en) | Contents protection providing method and protected contents consuming method and apparatus thereof | |
US20090307749A1 (en) | Apparatus and method for intellectual property management and protection | |
KR20100074818A (ko) | 데이터 방송 서비스 제공 방법 및 그를 위한 장치 | |
US7788698B2 (en) | Pre-negotiation and pre-caching media policy | |
EP2359301B1 (en) | System renewability message transport | |
Huang et al. | Basic considerations on AVS DRM architecture | |
JP2001111981A (ja) | 受信者従属情報をデータストリームに電子透かし入れする方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130527 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140529 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |