[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20040031463A - System for packaging a digital contents file and method thereof - Google Patents

System for packaging a digital contents file and method thereof Download PDF

Info

Publication number
KR20040031463A
KR20040031463A KR1020020060919A KR20020060919A KR20040031463A KR 20040031463 A KR20040031463 A KR 20040031463A KR 1020020060919 A KR1020020060919 A KR 1020020060919A KR 20020060919 A KR20020060919 A KR 20020060919A KR 20040031463 A KR20040031463 A KR 20040031463A
Authority
KR
South Korea
Prior art keywords
file
digital content
packaging
content
windows media
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
KR1020020060919A
Other languages
Korean (ko)
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 KR1020020060919A priority Critical patent/KR20040031463A/en
Publication of KR20040031463A publication Critical patent/KR20040031463A/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 디지털 콘텐츠 파일에 대한 패키징 방법 및 그 시스템에 관한 것이다. 상기 패키징 시스템은, 특정의 디지털 콘텐츠 파일을 소정의 파일 포맷을 갖도록 변환시킨 후 패키징하는 컴퓨터, 상기 패키징 관련 정보들을 저장 관리하는 데이터베이스, 및 상기 데이터베이스와 연결되어 상기 컴퓨터로부터 전송되는 패키징 관련 정보들을 상기 데이터베이스로 전송하는 어플리케이션 서버를 구비하는 것을 특징으로 한다. 이때, 상기 컴퓨터는, 사용자로부터 패키징하고자 하는 디지털 콘텐츠 파일에 대한 정보를 입력받을 수 있는 사용자 입력부, 패키징하고자 하는 디지털 콘텐츠 파일을 윈도우즈 미디어 파일의 포맷으로 변환시키는 인코딩부, 윈도우즈 미디어 파일의 포맷으로 된 디지털 콘텐츠 파일을 패키징하는 패키징부, 및 패키징 관련 정보등을 상기 어플리케이션 서버로 전송하는 데이터전송부를 포함한다.The present invention relates to a method and system for packaging a digital content file. The packaging system may include a computer configured to convert a specific digital content file to have a predetermined file format, and then package, a database storing and managing the packaging related information, and packaging related information connected to the database and transmitted from the computer. Characterized in that the application server for transmitting to the database. The computer may include a user input unit capable of receiving information about a digital content file to be packaged by a user, an encoding unit converting the digital content file to be packaged into a format of a Windows media file, and a format of a Windows media file. A packaging unit for packaging a digital content file, and a data transmission unit for transmitting packaging related information to the application server.

본 발명에 의하여, 윈도우즈 미디어 플레이어에서 재생될 수 있는 패키징된 디지털 콘텐츠 파일을 제공하게 된다.The present invention provides a packaged digital content file that can be played on a Windows media player.

Description

디지털 콘텐츠에 대한 패키징 방법 및 그 시스템{SYSTEM FOR PACKAGING A DIGITAL CONTENTS FILE AND METHOD THEREOF}Packaging method and system for digital content {SYSTEM FOR PACKAGING A DIGITAL CONTENTS FILE AND METHOD THEREOF}

본 발명은 특정의 인증 시스템에 사용하기 위하여 디지털 콘텐츠를 패키징화하는 방법에 관한 것으로서, 더욱 구체적으로는 인증키와 콘텐츠에 관한 정보를 포함하는 콘텐츠 헤더를 구비하여 윈도우즈 미디어 플레이어에서 재생될 수 있도록 디지털 콘텐츠를 패키징하는 방법 및 그 시스템에 관한 것이다.The present invention relates to a method of packaging digital content for use in a particular authentication system, and more specifically, to a digital media that can be played on a Windows media player with a content header containing an authentication key and information about the content. A method and system for packaging content.

최근 인터넷이 발달함에 따라, 콘텐츠 프로바이더(Contents Provider)나 저작자에 의해 제작되어 배포되는 디지털 콘텐츠들이, 권한있는 자들의 허락없이 무단으로 배포되거나 무단으로 복사되는 경우가 매우 많이 발생하게 된다. 그 결과,저작자들은 오랜 시간과 노력을 투자하여 완성한 디지털 콘텐츠들에 대한 정당한 보호를 거의 받을 수 없게 된다.With the recent development of the Internet, there are many cases where digital contents produced and distributed by a content provider or an author are distributed without permission or unauthorized copying. As a result, authors rarely receive legitimate protection for the digital content they have invested in time and effort.

이러한 문제점을 해결하기 위하여, 암호키를 사용하는 등의 여러 가지 대체 방안이 제시되고 있기는 하나, 대부분의 디지털 콘텐츠들이 판매된 후에는 그 관리가 쉽지 않기 때문에 여러 가지 방안들이 제대로 효과를 발휘하지 못하고 있는 실정이다.In order to solve this problem, various alternatives such as the use of encryption keys have been proposed, but since most digital contents are not easy to manage after they have been sold, various methods do not work well. There is a situation.

이에 따라 본 출원인은 콘텐츠 프로바이더들이나 저작자들의 권리를 보호하고 이들에 의하여 완성된 디지털 콘텐츠에 대하여 가장 효율적이고 정당한 보호를 할 수 있는 인증 시스템 및 방법을 제안하게 되었으며, 본 발명은 이러한 인증 시스템에 사용될 수 있도록 디지털 콘텐츠 파일을 패키징하는 방법을 제안하고자 한다.Accordingly, the present applicant has proposed an authentication system and method that can protect the rights of content providers or authors and provide the most efficient and legitimate protection for digital content completed by them, and the present invention can be used in such authentication system. We would like to propose a method of packaging a digital content file.

본 발명은 디지털 콘텐츠를 윈도우즈 미디어 플레이어에서 재생하거나 실행하는 시점에 인증받고 결제할 수 있도록 하기 위하여, 디지털 콘텐츠를 패키징하는 방법을 제공하는 것을 목적으로 한다.It is an object of the present invention to provide a method of packaging digital content in order to enable authentication and payment at the time of playing or executing the digital content in a Windows media player.

또한, 본 발명은 디지털 콘텐츠 파일이 인증키와 콘텐츠에 관한 정보들로 이루어지는 콘텐츠 헤더를 포함하도록 패키징하는 프로그램이 기록 저장된 기록매체를 제공하는 것을 다른 목적으로 한다.It is another object of the present invention to provide a recording medium on which a program for packaging a digital content file includes a content header consisting of an authentication key and information about the content.

도 1은 본 발명에 따른 패키징된 디지털 콘텐츠 파일의 구성을 설명하는 도면.1 is a diagram illustrating the configuration of a packaged digital content file according to the present invention.

도 2는 본 발명에 따라 디지털 콘텐츠 파일을 패키징하기 위한 시스템을 개략적으로 도시한 블록도.2 is a block diagram schematically illustrating a system for packaging digital content files in accordance with the present invention.

도 3은 본 발명에 따른 디지털 콘텐츠 파일을 패키징하는 방법을 순차적으로 설명하는 흐름도.3 is a flow diagram illustrating a method of packaging a digital content file in accordance with the present invention in sequence.

도 4는 본 발명에 따라 패키징된 디지털 콘텐츠 파일을 윈도우즈 미디어 플레이어에서 재생시키는 과정을 설명하는 시스템 블록도.4 is a system block diagram illustrating a process of playing a digital content file packaged according to the present invention in a Windows media player.

도 5는 본 발명에 따라 패키징된 디지털 콘텐츠 파일을 재생시키는 과정을 순차적으로 설명하는 흐름도.5 is a flow chart illustrating in sequence the process of playing a digital content file packaged according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 인증키100: authentication key

110 : 원본 파일110: original file

120 : 패키징된 디지털 콘텐츠 파일120: Packaged Digital Content File

222 : 사용자 입력부222: user input unit

224 : 인코딩부224: encoding section

226 : 패키징부226: packaging

228 : 데이터전송부228: data transmission unit

250 : 어플리케이션 서버250: application server

260 : 데이터베이스260: database

430 : 라이센스 서버430: license server

440 : 결제 서버440: payment server

400 : 윈도우즈 미디어 플레이어400: Windows Media Player

410 : 웹서버410 web server

420 : 인증 서버420: authentication server

본 발명의 구성에 따른 디지털 콘텐츠 패키징 방법은, 특정의 디지털 콘텐츠에 대한 원본 파일을 소정의 폴더에 저장하는 단계, 상기 디지털 콘텐츠에 대한 콘텐츠 정보를 입력하는 단계, 상기 원본 파일이 윈도우즈 미디어 파일의 포맷으로 이루어졌는지 검사하는 단계, 만약 상기 원본 파일이 윈도우즈 미디어 파일의 포맷이 아니면, 상기 원본 파일을 인코딩하여 윈도우즈 미디어 포맷의 파일로 변환시키는 단계, 상기 디지털 콘텐츠에 대한 인증키를 생성하고 이를 데이터베이스에 저장하는 단계, 상기 콘텐츠 정보 및 상기 인증키를 이용하여 콘텐츠 헤더를 작성하는 단계, 및 상기 콘텐츠 헤더 및 상기 원본 파일을 패키징시켜 하나의 파일로 재작성하는 단계를 구비하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for packaging digital content, the method comprising: storing an original file for a specific digital content in a predetermined folder, inputting content information for the digital content, and the original file is in the format of a Windows media file. If the original file is not in the format of a Windows Media file, encoding the original file and converting the file into a Windows Media Format file, generating an authentication key for the digital content and storing it in a database. And generating a content header using the content information and the authentication key, and repackaging the content header and the original file into a single file.

상기 패키징 방법은 패키징이 완료되면 패키징 관련 정보를 어플리케이션 서버를 통해 외부의 데이터베이스에 저장 관리하는 단계를 더 구비하는 것이 바람직하다.The packaging method may further include storing and managing packaging related information in an external database through an application server when packaging is completed.

본 발명의 다른 구성에 따른 패키징 시스템은, 특정의 디지털 콘텐츠 파일을 소정의 파일 포맷을 갖도록 변환시킨 후 패키징하는 컴퓨터, 상기 패키징 관련 정보들을 저장 관리하는 데이터베이스, 및 상기 데이터베이스와 연결되어 상기 컴퓨터로부터 전송되는 패키징 관련 정보들을 상기 데이터베이스로 전송하는 어플리케이션 서버를 구비하는 것을 특징으로 한다.According to another aspect of the present invention, a packaging system includes a computer for converting and packaging a specific digital content file to have a predetermined file format, a database for storing and managing the packaging related information, and being connected to and transmitted from the computer. And an application server for transmitting packaging related information to the database.

이때, 상기 컴퓨터는, 사용자로부터 패키징하고자 하는 디지털 콘텐츠 파일에 대한 정보를 입력받을 수 있는 사용자 입력부, 패키징하고자 하는 디지털 콘텐츠 파일을 윈도우즈 미디어 파일의 포맷으로 변환시키는 인코딩부, 윈도우즈 미디어 파일의 포맷으로 된 디지털 콘텐츠 파일을 패키징하는 패키징부, 및 패키징 관련 정보등을 상기 어플리케이션 서버로 전송하는 데이터전송부를 포함한다.The computer may include a user input unit capable of receiving information about a digital content file to be packaged by a user, an encoding unit converting the digital content file to be packaged into a format of a Windows media file, and a format of a Windows media file. A packaging unit for packaging a digital content file, and a data transmission unit for transmitting packaging related information to the application server.

본 발명에 따른 디지털 콘텐츠에 대한 패키징 방법에 의하여, 인증키, 콘텐츠에 관한 정보 및 콘텐츠를 재생시킬 수 있는 라이센스를 발급받을 수 있는 라이센스 서버에 관한 URL로 이루어지는 콘텐츠 헤더를 포함하는 디지털 콘텐츠 파일을 제공할 수 있게 된다. 또한, 본 발명에 의하여, 윈도우즈 미디어 플레이어에서 재생될 수 있는 패키징된 디지털 콘텐츠 파일을 제공하게 된다.According to the packaging method for digital content according to the present invention, there is provided a digital content file including a content header comprising an authentication key, information about the content, and a URL for a license server that can be issued a license for playing the content. You can do it. The present invention also provides a packaged digital content file that can be played on a Windows media player.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시형태에 대해 상세히 설명한다. 우선, 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호로 표기되었음에 유의하여야 한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention. First, in adding reference numerals to the components of each drawing, it should be noted that the same components are denoted by the same reference numerals as much as possible, even if displayed on different drawings.

이하, 첨부된 도면을 참조하여 본 발명에 따른 디지털 콘텐츠의 패키징 방법을 보다 구체적으로 설명한다.Hereinafter, a method of packaging digital content according to the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 따른 디지털 콘텐츠 패키징 방법을 설명하기에 앞서, 본 발명에 따라 패키징된 디지털 콘텐츠를 재생시킬 수 있는 시스템을 개략적으로 설명한다.Prior to describing the digital content packaging method according to the present invention, a system for reproducing digital content packaged according to the present invention will be described schematically.

도 1은 본 발명에 따라 패키징된 디지털 콘텐츠의 구성을 개략적으로 도시한 도면이다. 도 1에 도시된 바와 같이, 인증키(100)가 미디어 파일과 같은 원본 파일(110)과 함께 패키징된 디지털 콘텐츠 파일(120)을 재작성하게 된다.1 is a diagram schematically showing the configuration of digital content packaged according to the present invention. As shown in FIG. 1, the authentication key 100 rewrites the digital content file 120 packaged together with the original file 110 such as a media file.

도 2는 본 발명에 따라 디지털 콘텐츠를 패키징하기 위한 전체적인 시스템을 도시한 블록도이다. 이하, 도 2를 참조하여 본 발명에 따른 시스템의 구성을 구체적으로 설명한다.2 is a block diagram illustrating an overall system for packaging digital content in accordance with the present invention. Hereinafter, the configuration of the system according to the present invention will be described in detail with reference to FIG. 2.

본 발명에 따른 시스템은 특정의 디지털 콘텐츠 파일을 패키징하는 컴퓨터(220), 어플리케이션 서버(250) 및 데이터베이스(260)로 이루어진다. 특정의 디지털 콘텐츠 파일에 대한 패키징은 콘텐츠 프로바이더의 컴퓨터(220)에서 진행되며, 상기 컴퓨터(220)는 사용자 입력부(222), 인코딩부(224), 패키징부(226) 및 데이터 전송부(228)를 포함한다. 이때, 패키징될 수 있는 디지털 콘텐츠 파일은 ASF, WMV, WMA와 같은 확장자를 갖는 윈도우즈 미디어 파일(Windows Media File)뿐만 아니라 MPG, MP3, WAV, AVI와 같은 확장자를 갖는 멀티미디어 파일들도 포함된다.The system according to the invention consists of a computer 220, an application server 250 and a database 260 for packaging a particular digital content file. Packaging for a particular digital content file takes place at the content provider's computer 220, where the computer 220 is a user input 222, an encoding 224, a packaging 226 and a data transmitter 228. ). In this case, the digital content files that can be packaged include not only Windows Media Files having extensions such as ASF, WMV, and WMA, but also multimedia files having extensions such as MPG, MP3, WAV, and AVI.

콘텐츠 프로바이더에 의해 패키징하고자 하는 디지털 콘텐츠 파일이 설정되면, 상기 사용자 입력부(222)를 통해 디지털 콘텐츠 파일에 대한 정보를 입력한다. 이때, 사용자 입력부(222)를 통해 입력되는 콘텐츠 정보는 (1) 콘텐츠 제목, (2) 콘텐츠 저자, (3) 저작권 소유자 또는 회사명, (4) 콘텐츠 재판매업자, (5) 콘텐츠에 대한 설명, (6) 콘텐츠 시청 제한 나이, 및 (7) 콘텐츠 프로파일(profile)이다. 상기 콘텐츠 프로파일은 윈도우 미디어 플레이어에서 재생될 수 있는 WMA, WMV, ASF의 확장자를 갖는 파일이 아닌 파일을 패키징할 때 사용되는 것으로서, 오디오(Audio) 타입과 비디오(Video) 타입을 선택함에 따라 압축 형식이 결정된다.When the digital content file to be packaged by the content provider is set, information about the digital content file is input through the user input unit 222. In this case, the content information input through the user input unit 222 includes (1) content title, (2) content author, (3) copyright owner or company name, (4) content reseller, (5) description of content, (6) content viewing restriction age, and (7) content profile. The content profile is used when packaging a file that is not a file having an extension of WMA, WMV, or ASF that can be played in a Windows media player, and is compressed according to an audio type and a video type. This is determined.

상기 인코딩부(224)는 패키징하고자 하는 디지털 콘텐츠 파일이 윈도우즈 미디어 파일(WMF)의 포맷이 아닌 파일인 경우, 이를 WMF 포맷으로 변환시킨다.If the digital content file to be packaged is a file other than the Windows Media File (WMF) format, the encoding unit 224 converts the file into a WMF format.

상기 패키징부(226)는 WMF 포맷의 디지털 콘텐츠 파일에 대한 인증키를 생성시킨 후 입력된 상기 콘텐츠 정보등과 상기 디지털 콘텐츠 파일을 패키징한다.The packaging unit 226 generates an authentication key for a digital content file in a WMF format, and then packages the input content information and the digital content file.

상기 데이터전송부(228)는 상기 어플리케이션 서버(250)로 소정의 데이터를전송한다.The data transmitter 228 transmits predetermined data to the application server 250.

상기 데이터베이스(260)는 패키징 관련 정보 및 콘텐츠 정보들을 저장ㆍ관리한다.The database 260 stores and manages packaging related information and content information.

상기 어플리케이션 서버(250)는 상기 데이터베이스(260)에 연결되어 데이터베이스와 통신할 수 있으며, 콘텐츠 프로바이더들에 의해 접속될 수 있다. 상기 어플리케이션 서버(250)는 패키징이 실행된 후 데이터전송부(228)에 의해 패키징 관련 정보가 전송되며, 상기 서버(250)는 전송받은 정보들을 데이터베이스(260)에 저장한다.The application server 250 may be connected to the database 260 to communicate with the database, and may be connected by content providers. The application server 250 transmits the packaging related information by the data transmitter 228 after the packaging is executed, and the server 250 stores the received information in the database 260.

또한, 상기 어플리케이션 서버(250)는 패키징 후 상기 콘텐프 프로바이더가 유효한 콘텐츠 프로바이더인지 여부를 상기 데이터베이스(260)로부터의 확인 결과를 상기 데이터전송부(228)를 통해 전송한다.In addition, the application server 250 transmits a result of confirming from the database 260 through the data transmission unit 228 whether the content provider is a valid content provider after packaging.

도 3은 본 발명에 따른 디지털 콘텐츠 패키징 방법을 순차적으로 설명하기 위하여 도시한 흐름도이다. 이하, 도 3을 참조하여 본 발명에 따른 패키징 방법을 보다 구체적으로 설명한다.3 is a flowchart illustrating a digital content packaging method according to the present invention in sequence. Hereinafter, a packaging method according to the present invention will be described in more detail with reference to FIG. 3.

먼저, 콘텐츠 프로바이더는 패키징하고자 하는 디지털 콘텐츠가 저장된 원본 파일을 설정하고, 소정의 폴더에 이를 저장한다(단계 300). 다음, 디지털 콘텐츠를 제작ㆍ배포하고자 하는 콘텐츠 프로바이더(Contents Provider)로 하여금 해당 디지털 콘텐츠에 대한 원본 파일 및 상기 콘텐츠에 대한 기본 정보를 입력하도록 한다(단계 310). 이때, 본 발명에 따라 패키징 가능한 멀티미디어 파일은 WMV, WMA, ASF, MP3, MP(E)G, AVI, WAV 등의 확장자를 갖는 파일들이다.First, the content provider sets an original file in which the digital content to be packaged is stored and stores it in a predetermined folder (step 300). Next, a content provider who wants to produce and distribute digital content is inputted with an original file for the digital content and basic information about the content (step 310). In this case, the multimedia files that can be packaged according to the present invention are files having an extension of WMV, WMA, ASF, MP3, MP (E) G, AVI, WAV, and the like.

이때, 상기 콘텐츠 프로바이더가 입력하여야 하는 콘텐츠 정보는 (1) 콘텐츠 제목, (2) 콘텐츠 저자, (3) 저작권 소유자 또는 회사명, (4) 콘텐츠 재판매업자, (5) 콘텐츠에 대한 설명, (6) 콘텐츠 시청 제한 나이, 및 (7) 콘텐츠 프로파일(profile)이다. 상기 콘텐츠 프로파일은 윈도우 미디어 플레이어에서 재생될 수 있는 WMA, WMV, ASF의 확장자를 갖는 파일이 아닌 파일을 패키징할 때 사용되는 것으로서, 오디오(Audio) 타입과 비디오(Video) 타입을 선택함에 따라 압축 형식이 결정된다.In this case, the content information that the content provider should input includes (1) content title, (2) content author, (3) copyright owner or company name, (4) content reseller, (5) description of content, ( 6) content viewing restriction age, and (7) content profile. The content profile is used when packaging a file that is not a file having an extension of WMA, WMV, or ASF that can be played in a Windows media player, and is compressed according to an audio type and a video type. This is determined.

다음, 원본 파일이 윈도우즈 미디어 플레이어에서 재생될 수 있는 윈도우즈 미디어 파일(Windows Media File)의 포맷(format)에 해당하는 WMA, WMV, ASF의 확장자를 갖는 파일인지 여부를 판단한다(단계 320). 만약, 원본 파일이 윈도우즈 미디어 파일이 포맷이 아닌 파일이면, 상기 원본 파일을 인코딩시킨 후(단계 330) 패키징한다. 원본 파일을 인코딩하기 위하여, 인코딩할 원본 파일 및 CP에 의해 입력된 콘텐츠 정보들 중 콘텐츠 프로파일, 콘텐츠 제목, 콘텐츠 저자, 저작권 소유자 또는 회사명, 콘텐츠에 대한 설명을 이용하여 상기 원본 파일을 윈도우즈 미디어 파일의 포맷으로 변환시킨다.Next, it is determined whether the original file is a file having an extension of WMA, WMV, or ASF corresponding to a format of a Windows Media File that can be played on a Windows Media Player (step 320). If the original file is a file whose format is not a Windows Media file, the original file is encoded (step 330) and then packaged. To encode the original file, the original file is converted to a Windows media file using the content profile, content title, content author, copyright owner or company name, description of the content, among the content information input by the original file and CP to be encoded. Convert it to the format of.

만약, 상기 단계 320에서 원본 파일이 윈도우즈 미디어 포맷의 파일이면, 인코딩 과정없이 바로 패키징한다.If the original file is a Windows Media Format file in step 320, it is packaged directly without an encoding process.

원본 파일을 패키징하기 위하여, 먼저 인증키를 생성한다(단계 340).In order to package the original file, an authentication key is first generated (step 340).

본 발명은 공개키기반구조의 보안 알고리즘인 PKI 알고리즘을 사용하기 위하여, keyID, ContentsID, SeedKey, publicKey, privateKey를 생성하고, 상기 keyID와 seedKey를 이용하여 고유Key를 생성한다. 이와 같이 생성된 상기 keyID, seedKey, publicKey는 외부의 데이터베이스에 저장하여(단계 350), 후에 콘텐츠를 재생할 때 인증을 위하여 사용하게 된다.The present invention generates a keyID, ContentsID, SeedKey, publicKey, privateKey to use the PKI algorithm, which is a security algorithm of the public key infrastructure, and generates a unique Key using the keyID and seedKey. The keyID, seedKey, and publicKey generated as described above are stored in an external database (step 350) to be used for authentication when playing content later.

다음, 상기 인증키 및 상기 콘텐츠 정보들을 이용하여 콘텐츠 헤더를 작성한다(단계 360). 이때, 콘텐츠 헤더는 인증키와 콘텐츠 정보들 뿐만 아니라, 상기 콘텐츠를 재생시에 라이센스를 받기 위하여 필요한 라이센스 서버를 지정하는 도메인 주소(URL)도 포함하는 것이 바람직하다.Next, a content header is created using the authentication key and the content information (step 360). At this time, the content header preferably includes not only the authentication key and the content information, but also a domain address (URL) that designates a license server necessary for receiving a license at the time of playing the content.

다음, 생성된 상기 콘텐츠 헤더, 라이센스 서버를 지정하는 도메인 주소, keyID 및 publicKey를 이용하여 원본 파일에 대한 패키징을 완료한다(단계 370).Next, packaging for the original file is completed using the generated content header, a domain address specifying a license server, a keyID, and a publicKey (step 370).

본 발명에 따라 패키징된 디지털 콘텐츠 파일은 마이크로소프트사에서 제공하는 윈도우즈 미디어 플레이어에서 재생될 수 있다. 또한, 본 발명에 따른 패키징된 디지털 콘텐츠 파일은 재생되는 시점에서 인증 및 결제가 이루어지기 때문에, 무단으로 복사되거나 배포되더라도 권한있는 자로부터의 라이센스없이는 무단으로 실행시키거나 재생시킬 수 없다.The digital content file packaged according to the present invention can be played on a Windows media player provided by Microsoft Corporation. In addition, since the packaged digital content file according to the present invention is authenticated and settled at the time of reproduction, even if copied or distributed without permission, it cannot be executed or reproduced without a license from an authorized person.

도 4는 본 발명에 따라 패키징된 디지털 콘텐츠 파일이 윈도우즈 미디어 플레이어에서 재생되는 과정을 설명하기 위하여 도시한 시스템 블록도이다.4 is a system block diagram illustrating a process of playing a digital content file packaged according to the present invention in a Windows media player.

도 4에 도시된 바와 같이, 본 발명에 따라 디지털 콘텐츠 파일을 재생하기 위하여, 윈도우즈 미디어 플레이어(400), 웹서버(410), 인증 서버(420), 라이센스 서버(430), 결제서버(440) 및 데이터베이스(260)가 필요하다.As shown in FIG. 4, in order to play a digital content file according to the present invention, a Windows media player 400, a web server 410, an authentication server 420, a license server 430, and a payment server 440 are provided. And database 260 is required.

상기 윈도우즈 미디어 플레이어(400)는 상기 윈도우즈 미디어 플레이어내의라이센스 저장소에 저장된 권한의 내용에 따라 상기 패키징된 디지털 콘텐츠 파일을 재생시킨다.The Windows Media Player 400 plays the packaged digital content file in accordance with the contents of the rights stored in the license repository in the Windows Media Player.

상기 웹서버(410)는 상기 패키징된 디지털 콘텐츠에 관한 정보를 디스플레이시키고, 사용자로 하여금 구매할지 여부를 결정하도록 한다.The web server 410 displays information about the packaged digital content and allows the user to decide whether to purchase.

다음, 라이센스 서버(430)는 상기 윈도우즈 미디어 플레이어(400)로부터 요청된 디지털 콘텐츠 파일에 대하여 라이센스를 발급한다.Next, the license server 430 issues a license for the digital content file requested from the Windows media player 400.

한편, 결제 서버(440)는 사용자가 상기 디지털 콘텐츠 파일을 구매하기 위하여 개인 정보 및 신용카드 등의 결제 정보를 입력하는 경우 결제를 행하고 이를 승인하는 서버이다. 사용자에 대한 결제 승인이 나면, 상기 라이센스 서버는 상기 윈도우즈 미디어 플레이어로 상기 디지털 콘텐츠 파일의 재생에 대한 라이센스를 발행하게 된다.On the other hand, the payment server 440 is a server that makes a payment when the user enters payment information such as personal information and credit card in order to purchase the digital content file. Once the payment is approved for the user, the license server issues a license for playback of the digital content file to the Windows Media Player.

상기 인증 서버(420)는 사용자에게 상기 웹서버(410) 및 상기 라이센스 서버(430)에 대한 인증서를 발급하는 서버이다.The authentication server 420 is a server that issues a certificate for the web server 410 and the license server 430 to the user.

상기 데이터베이스(260)는, 콘텐츠 프로바이더에 관한 정보, 디지털 콘텐츠 파일의 패키징된 정보, 라이센스 발급 내역, 매입과 관련한 데이터를 저장하며, 또한 라이센스 발급시 기준이 되는 데이터인 각 디지털 콘텐츠 파일에 패키징된 데이터와 콘텐츠 프로바이더가 각 디지털 콘텐츠에 대하여 설정한 권한(Rights)에 관한 정보를 저장한다.The database 260 stores information about a content provider, packaged information of a digital content file, license issuance history, and data related to purchase, and is packaged in each digital content file, which is data that is a reference when issuing a license. Stores information about the rights set by the data and content providers for each digital content.

이하, 도 5를 참조하여 본 발명에 따른 패키징된 디지털 콘텐츠 파일이 재생되는 과정을 보다 구체적으로 설명한다.Hereinafter, a process of playing a packaged digital content file according to the present invention will be described in more detail with reference to FIG. 5.

먼저, 마이크로소프트사에서 제공하는 윈도우즈 미디어 플레이어(Windows Media Player;400)는 콘텐츠 프로바이더에 의해 패키징된 디지털 콘텐츠 파일을 입수한 사용자로부터 상기 패키징된 디지털 콘텐츠 파일의 재생 요청을 받는다(단계 500). 사용자의 요청에 따라, 상기 윈도우즈 미디어 플레이어내의 라이센스 저장소에 상기 파일에 대하여 이미 발급된 라이센스가 있는지 여부를 검사한다(단계510). 상기 윈도우즈 미디어 플레이어(400)는 내부에 라이센스 저장소를 더 구비하며, 여기에는 각 콘텐츠에 대한 개별화된 버젼, 각 콘텐츠에 대해 라이센스가 발행된 권한들(Rights)에 관한 정보 및 각 콘텐츠에 대한 KeyID 가 저장된다.First, the Windows Media Player 400 provided by Microsoft receives a request for playing the packaged digital content file from a user who has obtained the digital content file packaged by the content provider (step 500). According to the user's request, it is checked whether there is a license already issued for the file in the license repository in the Windows Media Player (step 510). The Windows Media Player 400 further includes a license repository therein, which includes a personalized version of each piece of content, information about rights issued for each piece of content, and a KeyID for each piece of content. Stored.

만약, 라이센스 저장소에 이미 발급된 라이센스가 존재하면(단계 520), 상기 디지털 콘텐츠 파일을 재생시킨다(단계 595).If there is a license already issued in the license repository (step 520), the digital content file is played (step 595).

만약, 라이센스 저장소에 이미 발급된 라이센스가 존재하지 않으면, 상기 패키징된 디지털 콘텐츠 파일로부터 콘텐츠 헤더를 판독하여 라이센스 서버에 대한 URL을 검출한 후, 상기 URL을 이용하여 상기 라이센스 서버에 접속한다(단계 530).If a license already issued in the license repository does not exist, the content header is read from the packaged digital content file to detect a URL for the license server, and then the license server is accessed using the URL (step 530). ).

다음, 상기 디지털 콘텐츠 파일의 콘텐츠 헤더로부터 콘텐츠에 관한 정보를 검출하고 이를 화면에 디스플레이시킨 후(단계 540), 사용자에게 구매요청할 것인지 여부를 확인한다(단계 550). 사용자로부터 구매요청이 없으면, 상기 디지털 콘텐츠르리 재생시킴없이 바로 종료한다. 만약, 사용자로부터 구매 요청이 있으면, 인증 서버(320)로부터 상기 라이센스 서버에 대한 인증서를 발급받고 이를 디스플레이시켜 사용자에게 상기 라이센스 서버에 대한 신뢰를 도모한다(단계 560).Next, information about the content is detected from the content header of the digital content file and displayed on the screen (step 540), and then it is checked whether the user wants to make a purchase request (step 550). If there is no purchase request from the user, the digital content ends immediately without playing the content. If there is a purchase request from the user, a certificate for the license server is issued from the authentication server 320 to display the certificate to the user to trust the license server (step 560).

다음, 결제를 위하여 사용자로부터 사용자 정보 및 신용카드 정보를 입력받고(단계 570), 입력된 정보들을 이용하여 결제 서버(440)를 통해 결제를 행하고 이에 대한 결제 승인을 받는다(단계 580).Next, user information and credit card information are input from the user for payment (step 570), payment is made through the payment server 440 using the input information, and payment approval is received (step 580).

결제 서버로부터 결제 승인을 받음에 따라, 상기 라이센스 서버는 상기 디지털 콘텐츠 파일에 대한 라이센스를 발급한다(단계 585). 라이센스 서버로부터 발급된 라이센스에 관한 권한들을 상기 윈도우즈 미디어 플레이어내의 라이센스 저장소에 저장한다(단계 590).Upon receiving payment approval from a payment server, the license server issues a license for the digital content file (step 585). Rights relating to licenses issued from a license server are stored in a license repository in the Windows Media Player (step 590).

상기 윈도우즈 미디어 플레이어는 라이센스 저장소에 저장된 라이센스에 관한 권한들에 따라 상기 패키징된 디지털 콘텐츠 파일을 재생시킨다(단계 595).The Windows media player plays the packaged digital content file in accordance with the rights relating to the license stored in the license repository (step 595).

이와 같이, 본 발명의 상세한 설명에서는 구체적인 실시형태에 관해 설명하였으나, 본 발명의 범주에서 벗어나지 않는 한도내에서 여러가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시형태에 국한되어 정해져서는 안되며 후술되는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야만 한다.As described above, in the detailed description of the present invention, specific embodiments have been described, but various modifications can be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims below, but also by those equivalent to the claims.

본 발명에 따른 디지털 콘텐츠에 대한 패키징 방법에 의하여, 인증키, 콘텐츠에 관한 정보 및 콘텐츠를 재생시킬 수 있는 라이센스를 발급받을 수 있는 라이센스 서버에 관한 URL로 이루어지는 콘텐츠 헤더를 포함하는 디지털 콘텐츠 파일을 제공할 수 있게 된다. 또한, 본 발명에 의하여, 윈도우즈 미디어 플레이어에서 재생될 수 있는 패키징된 디지털 콘텐츠 파일을 제공하게 된다.According to the packaging method for digital content according to the present invention, there is provided a digital content file including a content header comprising an authentication key, information about the content, and a URL for a license server that can be issued a license for playing the content. You can do it. The present invention also provides a packaged digital content file that can be played on a Windows media player.

Claims (6)

특정의 디지털 콘텐츠에 대한 원본 파일을 소정의 폴더에 저장하는 단계;Storing the original file for the specific digital content in a predetermined folder; 상기 디지털 콘텐츠에 대한 콘텐츠 정보를 입력하는 단계;Inputting content information on the digital content; 상기 원본 파일이 윈도우즈 미디어 파일의 포맷으로 이루어졌는지 검사하는 단계;Checking that the original file is in the format of a Windows media file; 만약, 상기 원본 파일이 윈도우즈 미디어 파일의 포맷이 아니면, 상기 원본 파일을 인코딩하여 윈도우즈 미디어 포맷의 파일로 변환시키는 단계;If the original file is not in a Windows media file format, encoding the original file and converting the original file into a file in a Windows media format; 상기 디지털 콘텐츠에 대한 인증키를 생성하고 이를 데이터베이스에 저장하는 단계;Generating an authentication key for the digital content and storing it in a database; 상기 콘텐츠 정보 및 상기 인증키를 이용하여 콘텐츠 헤더를 작성하는 단계;Creating a content header using the content information and the authentication key; 상기 콘텐츠 헤더 및 상기 원본 파일을 패키징시켜 하나의 파일로 재작성하는 단계Repackaging the content header and the original file into a single file 를 구비하는 디지털 콘텐츠에 대한 패키징 방법.Packaging method for digital content having a. 제1항에 있어서, 상기 콘텐츠 헤더는 상기 디지털 콘텐츠에 대하여 라이센스를 발급할 수 있는 라이센스 서버의 URL을 더 포함하는 것을 특징으로 하는 디지털 콘텐츠에 대한 패키징 방법.The method of claim 1, wherein the content header further comprises a URL of a license server that can issue a license to the digital content. 제1항에 있어서, 상기 패키징 방법은 패키징이 완료되면 패키징 관련 정보를어플리케이션 서버를 통해 외부의 데이터베이스에 저장 관리하는 단계를 더 구비하는 것을 특징으로 하는 디지털 콘텐츠에 대한 패키징 방법.The method of claim 1, wherein the packaging method further comprises storing and managing packaging related information in an external database through an application server when packaging is completed. 특정의 디지털 콘텐츠에 대한 원본 파일을 소정의 폴더에 저장하는 절차;Storing an original file for a specific digital content in a predetermined folder; 상기 디지털 콘텐츠에 대한 콘텐츠 정보를 입력하는 절차;Inputting content information on the digital content; 상기 원본 파일이 윈도우즈 미디어 파일의 포맷으로 이루어졌는지 검사하는 절차;Checking whether the original file is in the format of a Windows media file; 만약, 상기 원본 파일이 윈도우즈 미디어 파일의 포맷이 아니면, 상기 원본 파일을 인코딩하여 윈도우즈 미디어 포맷의 파일로 변환시키는 절차;If the original file is not in a Windows media file format, encoding the original file and converting the original file into a file in a Windows media format; 상기 디지털 콘텐츠에 대한 인증키를 생성하고 이를 데이터베이스에 저장하는 절차;Generating an authentication key for the digital content and storing it in a database; 상기 콘텐츠 정보 및 상기 인증키를 이용하여 콘텐츠 헤더를 작성하는 절차;Creating a content header using the content information and the authentication key; 상기 콘텐츠 헤더 및 상기 원본 파일을 패키징시켜 하나의 파일로 재작성하는 절차Repackaging the content header and the original file into a single file 를 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium that records a program for executing the program on a computer. 특정의 디지털 콘텐츠 파일을 소정의 파일 포맷을 갖도록 변환시킨 후 패키징하는 컴퓨터;A computer for converting and packaging a specific digital content file to have a predetermined file format; 상기 패키징 관련 정보들을 저장 관리하는 데이터베이스; 및A database for storing and managing the packaging related information; And 상기 데이터베이스와 연결되어 상기 컴퓨터로부터 전송되는 패키징 관련 정보들을 상기 데이터베이스로 전송하는 어플리케이션 서버An application server connected to the database and transmitting packaging related information transmitted from the computer to the database. 를 구비하는 것을 특징으로 하는 패키징 시스템.Packaging system comprising a. 제5항에 있어서, 상기 컴퓨터는The computer system of claim 5, wherein the computer is 사용자로부터 패키징하고자 하는 디지털 콘텐츠 파일에 대한 정보를 입력받을 수 있는 사용자 입력부;A user input unit configured to receive information about a digital content file to be packaged from a user; 패키징하고자 하는 디지털 콘텐츠 파일을 윈도우즈 미디어 파일의 포맷으로 변환시키는 인코딩부;An encoding unit for converting a digital content file to be packaged into a format of a Windows media file; 윈도우즈 미디어 파일의 포맷으로 된 디지털 콘텐츠 파일을 패키징하는 패키징부; 및A packaging unit for packaging a digital content file in the format of a Windows media file; And 패키징 관련 정보등을 상기 어플리케이션 서버로 전송하는 데이터전송부Data transmission unit for transmitting packaging related information to the application server 를 포함하는 것을 특징으로 하는 패키징 시스템.Packaging system comprising a.
KR1020020060919A 2002-10-07 2002-10-07 System for packaging a digital contents file and method thereof Abandoned KR20040031463A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020060919A KR20040031463A (en) 2002-10-07 2002-10-07 System for packaging a digital contents file and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020060919A KR20040031463A (en) 2002-10-07 2002-10-07 System for packaging a digital contents file and method thereof

Publications (1)

Publication Number Publication Date
KR20040031463A true KR20040031463A (en) 2004-04-13

Family

ID=37331691

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020060919A Abandoned KR20040031463A (en) 2002-10-07 2002-10-07 System for packaging a digital contents file and method thereof

Country Status (1)

Country Link
KR (1) KR20040031463A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100710884B1 (en) * 2005-07-29 2007-04-27 충북대학교 산학협력단 Mobile content provision system and method
KR100716719B1 (en) * 2005-06-08 2007-05-09 주식회사 케이티프리텔 D.R.M based package contents providing method and apparatus therefor
WO2007076675A1 (en) * 2006-01-05 2007-07-12 Huawei Technologies Co., Ltd. A stream media server and transmission system, method, storing method thereof
KR100948608B1 (en) * 2007-03-02 2010-03-24 미디어코러스 주식회사 Personal Media Portal Service Method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997024675A1 (en) * 1995-12-28 1997-07-10 Lotus Development Corp. Method and apparatus for controlling access to encrypted data files in a computer system
KR19980025007A (en) * 1996-09-27 1998-07-06 이데이 노부유키 Copyright protection method and protection system of digital data
KR20010022652A (en) * 1997-08-05 2001-03-26 키메라젠, 인크. The use of mixed duplex oligonucleotides to effect localized genetic changes in plants
KR20020029802A (en) * 2000-10-14 2002-04-20 황종식 Business method and instrument for providing encrypted moving file and computer readable medium having stored thereon computer executable instruction for performing the method
KR20020034330A (en) * 2000-11-01 2002-05-09 이원오 Real-time software authentication system in computer network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997024675A1 (en) * 1995-12-28 1997-07-10 Lotus Development Corp. Method and apparatus for controlling access to encrypted data files in a computer system
KR19980025007A (en) * 1996-09-27 1998-07-06 이데이 노부유키 Copyright protection method and protection system of digital data
KR20010022652A (en) * 1997-08-05 2001-03-26 키메라젠, 인크. The use of mixed duplex oligonucleotides to effect localized genetic changes in plants
KR20020029802A (en) * 2000-10-14 2002-04-20 황종식 Business method and instrument for providing encrypted moving file and computer readable medium having stored thereon computer executable instruction for performing the method
KR20020034330A (en) * 2000-11-01 2002-05-09 이원오 Real-time software authentication system in computer network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100716719B1 (en) * 2005-06-08 2007-05-09 주식회사 케이티프리텔 D.R.M based package contents providing method and apparatus therefor
KR100710884B1 (en) * 2005-07-29 2007-04-27 충북대학교 산학협력단 Mobile content provision system and method
WO2007076675A1 (en) * 2006-01-05 2007-07-12 Huawei Technologies Co., Ltd. A stream media server and transmission system, method, storing method thereof
KR100948608B1 (en) * 2007-03-02 2010-03-24 미디어코러스 주식회사 Personal Media Portal Service Method

Similar Documents

Publication Publication Date Title
JP5113299B2 (en) DRM providing apparatus, system and method thereof
JP4790218B2 (en) Method and apparatus for supplying data set stored in database
JP4649533B2 (en) Management device, editing device, audio data management system including recording medium, management device, editing device, recording medium, and method
US6948073B2 (en) Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client
US6901385B2 (en) Semiconductor memory card that records contents for trial and purchase, recording apparatus, reproducing apparatus, and sales method
US7239708B2 (en) Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client
JP4615832B2 (en) Digital rights management (DRM) encryption and data protection method for content on devices without interactive authentication
US7272858B2 (en) Digital rights management (DRM) encryption and data-protection for content on a relatively simple device
US6775655B1 (en) Rendering digital content in an encrypted rights-protected form
US7934266B2 (en) Contents reproduction device, contents reproduction control method, program
KR20040054688A (en) Method and system for digital rights management in content distribution applications
JP2005538486A (en) Recording media rental system
WO2000058810A2 (en) Structure of a digital content package
WO2000059152A2 (en) Method for interdependently validating a digital content package and a corresponding digital license
KR100954474B1 (en) Information processing apparatus and method, information processing system, and recording medium
US20080184348A1 (en) Communication System, Contents Processing Device Communication Method, and Computer Program
EP1081574B1 (en) Copyrighted data processing method and apparatus
JP3332361B2 (en) Data conversion device, data conversion method, and program storage medium in data copyright protection system
EP1474908A2 (en) METHOD AND SYSTEM FOR SECURELY TRANSMITTING AND DISTRIBUTING INFORMATION AND FOR PRODUCING A PHYSICAL INSTANTIATION OF THE TRANSMITTED INFORMATION IN AN INTERMEDIATE&amp;comma; INFORMATION&amp;minus;STORAGE MEDIUM
US20040236697A1 (en) Information processing apparatus, information processing method, and information processing system
AU776920B2 (en) Method for managing content data
US20050060544A1 (en) System and method for digital content management and controlling copyright protection
KR20040031463A (en) System for packaging a digital contents file and method thereof
KR100741482B1 (en) Method and system for providing multimedia contents and subtitle information corresponding thereto to personal information processor
JPWO2003034302A1 (en) CONTENT DISTRIBUTION SERVER AND CONTENT DISTRIBUTION SYSTEM HAVING THE SAME

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20021007

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040624

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050225

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee