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

KR20050028304A - 프로그램 프로덕트, 재생 장치, 서버 및 서비스 - Google Patents

프로그램 프로덕트, 재생 장치, 서버 및 서비스 Download PDF

Info

Publication number
KR20050028304A
KR20050028304A KR1020040068368A KR20040068368A KR20050028304A KR 20050028304 A KR20050028304 A KR 20050028304A KR 1020040068368 A KR1020040068368 A KR 1020040068368A KR 20040068368 A KR20040068368 A KR 20040068368A KR 20050028304 A KR20050028304 A KR 20050028304A
Authority
KR
South Korea
Prior art keywords
password
identification number
medium
expiration date
medium identification
Prior art date
Application number
KR1020040068368A
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 가부시키가이샤 히타치세이사쿠쇼
Publication of KR20050028304A publication Critical patent/KR20050028304A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • 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/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1015Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to users
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/12Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
    • G11B19/122Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark involving the detection of an identification or authentication mark
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00152Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • 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/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1014Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to tokens
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2137Time limited access, e.g. to a computer or data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

네트워크에 접속되어 있지 않은 기기라도, 시청 기한을 한정하여 재생을 행하는 것을 가능하게 하는 것을 과제로 한다. 또한, 패스워드의 암호화 알고리즘의 변경을 용이하게 하는 것을 과제로 한다. 이들 과제를 해결하기 위해, 이하의 프로그램을 기록한 디스크를 제공한다. 상기 프로그램은, 기록 매체 상에 기록되어 있는 제1 매체 식별 번호를 취득하는 단계와, 현재 시각을 취득하는 단계와, 패스워드를 취득하는 단계와, 패스워드로부터 제2 매체 식별 번호와 유효 기한을 계산하는 단계와, 상기 제1 매체 식별 번호와 제2 매체 식별 번호를 비교하는 단계와, 현재 시각과 유효 기한을 비교하는 단계를 갖고, 제1 매체 식별 번호와 제2 매체 식별 번호가 일치하고, 또한, 현재 시각이 유효 기한 내인 경우에 기록 매체 내의 소정의 정보 재생을 행하도록 제어를 행한다.

Description

프로그램 프로덕트, 재생 장치, 서버 및 서비스{PROGRAM PRODUCT, REPRODUCING APPARATUS, SERVER AND SERVICE}
본 발명은, 화상 정보를 기록한 기록 매체를 재생하는 재생 장치에 관한 것으로, 특히 광 디스크 상에 기록된 화상 정보를 재생하는 재생 장치 및 재생 시에 사용하는 프로그램, 또한 상기 프로그램이 기록된 기록 매체에 관한 것이다.
비디오나 DVD 등의 렌탈을 행할 때에는, 비디오 대여점에 가서 비디오 내지 DVD를 빌렸다. 이러한 불편을 없애기 위해, 무료 혹은 염가로 디스크를 배포하고, 사용자가 시청하고자 하는 경우에만 요금을 지불하여 시청하는 방법이 생각되고 있다(예를 들면, 일본 특개2001-306684 참조).
그러나, 종래의 네트워크를 통해 시청 기간을 얻는 방법에서는, 네트워크에 접속되어 있지 않은 기기에서는 이용할 수 없다고 하는 결점이 있다. 특히, 포터블 플레이어나 차량 탑재형의 플레이어에서는 큰 문제로 된다.
본 발명은 이상과 같은 문제점을 감안하여 이루어진 것으로, 네트워크에 접속되어 있지 않은 기기에서도, 시청 기한 내에 한정된 AV 데이터의 재생을 행하는 것을 가능하게 하는 기기를 제공한다.
또한, 데이터의 암호화 처리 및 암호 해독 처리도 디스크 상에 기록한 프로그램으로 행함으로써, 보다 안정성이 높은 데이터 보호를 행하는 것을 가능하게 하는 기기를 제공한다.
기록 매체로부터의 정보의 재생을 제어하는 프로그램 프로덕트로서,
기록 매체 상에 기록되어 있는 제1 매체 식별 번호를 취득하는 단계와,
현재 시각을 취득하는 단계와,
패스워드를 취득하는 단계와,
패스워드로부터 제2 매체 식별 번호와 유효 기한을 계산하는 단계와,
상기 제1 매체 식별 번호와 제2 매체 식별 번호를 비교하는 단계와,
현재 시각과 유효 기한을 비교하는 단계를 갖고,
제1 매체 식별 번호와 제2 매체 식별 번호가 일치하며, 또한, 현재 시각이 유효 기한 내인 경우에 기록 매체 내의 소정의 정보 재생을 행하도록 제어를 행하는 것을 특징으로 하는 프로그램 프로덕트를 이용한다. 또한, 이 프로그램 프로덕트는 기억 매체 또는 재생 장치이다.
본 발명에 따르면, 네트워크에 접속되어 있지 않은 기기라도, 패스워드를 입력함으로써, 시청 기한 내에 한정된 AV 데이터의 재생을 행하는 것이 가능하다.
또한, 패스워드의 암호화 처리 및 암호 해독 처리도 디스크 상에 기록한 프로그램으로 행하기 때문에, 디스크마다 암호화 알고리즘을 변경할 수 있다. 즉, 만일, 암호화 알고리즘이 해석되어도, 그 암호화 알고리즘에서는, 다른 디스크를 재생할 수는 없어, 보다 안정성이 높은 데이터 보호를 행하는 것을 가능하게 한다.
<실시예>
이하, 본 발명을 적용한 실시예에 대하여 설명한다.
도 1은 본 발명에 따른 재생 제어 프로그램의 구체적인 동작을 도시하는 흐름도이다.
도 1에서, S1은 개시 단계, S2는 디스크 번호 취득 단계, S3은 패스워드 취득 단계, S4는 디스크 번호와 시청 기한을 계산하는 단계, S5는 디스크 번호의 일치를 판단하는 단계, S6은 디스크 번호의 불일치를 통지하는 에러 표시 단계, S7은 현재 시각을 취득하는 단계, S8은 시청 기한과 현재 시각을 비교하는 단계, S9는 유효 기한 마감을 통지하는 에러 표시 단계, S10은 디스크의 재생을 행하는 단계, S11은 종료 단계이다.
도 2는 디스크 번호와 시청 기한, 패스워드의 관계를 도시한 도면이다.
도 2에 도시한 바와 같이, 디스크 번호와 시청 기한은, 서버 상에서 소정의 암호화 처리가 행해져, 패스워드로서 제공된다.
재생 장치 내에서 실행되는 프로그램에서는, 제공된 패스워드에 기초하여, 소정의 암호 해독 처리가 행해져, 디스크 번호와 시청 기한이 계산된다.
여기서, 프로그램이란, 소정의 처리를 정해진 수순으로 실행하기 위한 수속을 기록한 것으로, 일반적으로 C 언어나 JAVA(등록상표), BASIC 언어, 기계어 등의 종류가 있다. 이들 프로그램은, 프로그램 실행 환경에 의해 순차적으로 해석되어, 프로그램에 의해 정해진 수순으로 처리가 행해진다. 본 발명에 따른 재생 장치에서는, 도 7에 도시한 제어부에 프로그램 실행 환경이 포함되어 있어, 제어부에 의해 순차적으로 해석되어, 프로그램이 실행된다. 상세에 대해서는 후술한다.
도 1에 도시한 프로그램의 흐름도를 단계마다 설명한다.
우선, 프로그램의 실행이 행해지면(S1), 디스크 번호의 취득이 행해진다(S2). 구체적인 디스크 번호의 취득 방법은 후술하지만, 프로그램 상에서는 소정의 디스크 번호 취득 서브 루틴을 호출할 뿐이다. 여기서는 서브 루틴이라고 하지만, 함수 내지 API(Application Program Interface), BIOS(Basic Input/Output System) 등이라고 하는 경우도 있다.
디스크 번호는, 예를 들면 10자릿수의 정수값으로서 서브 루틴으로부터 복귀된다. 디스크 번호는, 모든 디스크에서 서로 다르게 설정해도 되고, 디스크 타이틀마다 다르게 해도 된다.
다음으로, 패스워드의 취득이 행해진다(S3). 구체적으로는, 우선, 도 3에 도시한 바와 같은 패스워드의 입력을 재촉하는 화면을 표시한다. 이 때, 디스크 번호를 표시하면 사용자가 어떤 디스크가 재생되고 있는지를 알기가 쉽다. 사용자는, 디스크 번호에 대응한 패스워드를 입력한다. 여기서, 패스워드의 입력은, 예를 들면 리모콘의 숫자 버튼 등을 이용하면 된다. 물론, 네트워크를 통해 디스크 번호와 패스워드의 교환을 행해도 되고, 사전에 패스워드를 IC 카드에 기억시켜 두고, 이 IC 카드를 이용하여 입력을 행하는 등의 방법도 생각할 수 있다. 사용자가 패스워드를 얻는 방법은 후술한다.
패스워드가 입력되면, 그 패스워드를 해독하고, 디스크 번호와 시청 기한의 계산을 행한다(S4). 여기서, 패스워드는 예를 들면 RSA 암호 등을 이용하여 암호화해 두어, 용이하게 해독되지 않도록 한다. 패스워드는, 도 2에 도시한 바와 같이, 디스크 번호와 시청 기한을 합쳐 암호화한 것으로, 암호화 처리의 역의 수순을 이용하여 암호 해독을 행한다. 이에 의해 패스워드로부터 디스크 번호와 시청 기한이 구해진다.
다음으로, 계산한 디스크 번호와, 재생하는 디스크의 실제의 디스크 번호를 비교한다(S5). 여기서, 패스워드는 디스크 번호별로 다르게 작성되기 때문에, 패스워드로부터 계산한 디스크 번호와, 재생하는 디스크의 실제의 디스크 번호가 서로 다른 경우에는, 디스크의 재생을 행하지 않고, 패스워드의 불일치로서 에러 메시지를 표시한다(S6).
디스크 번호가 일치한 경우에는, 현재 시각을 취득하고(S7), 시청 기한과의 비교를 행한다(S8). 여기서, 현재 시각의 취득은, 재생 장치에 내장된 시계를 이용하면 용이하게 행할 수 있다. 현재 시각의 취득을 행하는 서브 루틴을 준비해 두면, 용이하게 프로그램을 작성할 수 있다. 현재 시각이나 시청 기한의 정보는, 예를 들면 1일 단위로 행하면 된다. 즉, 2003년 9월 20일과 같이 취급하면 충분하다. 물론, 시각까지 정밀하게 제어해도 상관없다. 또한, 시청 기한을 무기한으로 함으로써, 렌탈이 아니라 구입하는 것과 동등한 효과를 갖게 할 수도 있다. 이 경우, 예를 들면, 시청 기한으로서 9999년 12월 31일이나 0000년 0월 0일과 같이, 있을 수 없는 일시나 무기한의 의미를 갖게 하면 실현할 수 있다.
현재 시각이 시청 기한을 초과한 경우에는, 유효 기한 마감인 것을 사용자에게 통지한다(S9). 이 경우, 사용자는 새롭게 패스워드의 취득을 행할 필요가 있다.
현재 시각과 시청 기한의 비교의 결과, 유효 기한 내인 것으로 판단되면, 디스크에 기록된 정보의 재생을 개시한다(S10). 구체적으로는, 디스크에 기록된 영화나 음악 등의 AV 정보의 재생이다. 이 때, 시청 기한까지 앞으로 몇일이 있는지를 도 4와 같이 통지하면 사용자가 알기 쉽다. 물론, 시청 기한을 일시로 표시해도 된다.
다음으로, 사용자에 의한 패스워드의 취득 방법을 설명한다.
패스워드는, 도 2에 도시한 바와 같이 디스크 번호와 시청 기한의 조합으로 이루어진다. 따라서, 패스워드를 제공하는 서버는, 디스크 번호와 시청 기한의 정보로부터 패스워드를 생성하여 사용자에게 제공하면 된다.
사용자는 네트워크에 접속된 단말기로부터, 네트워크를 통해 패스워드를 제공하는 서버에 액세스한다. 구체적으로는 인터넷 접속된 퍼스널 컴퓨터를 이용하여 서비스 회사의 홈페이지에 액세스하거나, 네트워크 대응의 휴대 전화 등을 사용하여, 서비스 회사의 서버에 액세스한다.
패스워드를 제공하는 서비스 회사의 홈페이지의 예를 도 5에 도시한다. 도 5에서는, 디스크 번호와 시청 기간, 성명, 크레디트 카드 번호와 유효 기한의 입력이 재촉된다. 여기서, 디스크 번호와 시청 기간은 패스워드의 생성에 이용된다. 한편, 성명과 크레디트 카드 번호와 유효 기한은, 과금을 위해 사용된다. 여기서, 시청 기간은 사용자에 의해 임의로 선택 가능하게 할 수 있다. 물론, 「1주간」과 같이 기간을 고정해도 된다. 물론, 기일 지정으로, 몇월몇일까지와 같이 지정해도 된다. 과금하는 이용 요금은, 디스크 번호나 이용 기간에 따라 계산하면 된다.
사용자에 의해 정보가 입력되면, 서버는, 우선 크레디트 카드가 유효한지의 여부를 크레디트 카드 회사에 문의하고, 유효한 카드이면 소정의 이용 요금을 과금한다. 이 때, 사용자에게 이용 금액을 통지하면 알기 쉽다.
다음으로, 패스워드를 제공하는 서버는, 현재 시각과 시청 기간으로부터 시청 기한의 일시를 계산하고, 이 시청 기한의 정보와 디스크 번호에 소정의 암호화를 행하여, 패스워드를 생성한다. 여기서 이용되는 암호는, 상술한 재생 제어 프로그램에 대응한 것이다.
여기서, 디스크 번호로부터 그 디스크에 기록되어 있는 재생 제어 프로그램을 판단할 수 있기 때문에, 암호화의 방법이나 파라미터를 재생 제어 프로그램마다 변경하는 것이 가능하다. 따라서, 디스크마다 암호화 방법을 변경할 수 있기 때문에, 특정한 디스크의 패스워드의 암호화 알고리즘이 해석되었다고 해도, 암호화 알고리즘이 서로 다른 디스크는 해독할 수 없기 때문에, 영향을 최소한으로 할 수 있다.
생성된 패스워드는, 도 6과 같이 사용자에게 통지된다. 사용자는, 여기에 표시된 패스워드를 재생 장치에 입력함으로써, 디스크의 재생을 행할 수 있다.
또한, 상기 실시예에서는, 네트워크에 접속된 단말기로부터, 네트워크를 통해 패스워드를 제공하는 서버에 액세스하고 있지만, 이것은 한정되는 것은 아니다. 예를 들면, 네트워크에 접속한 단말기를 이용할 수 없는 사용자도 상정된다. 그 경우, 사용자가 서비스 회사의 콜 센터에 전화를 걸어, 거기에서 디스크 번호를 비롯하여 정보를 통지하고, 패스워드를 가르쳐 받는 방법이 생각된다. 혹은 FAX나 전자 메일 등의 정보 기기를 이용해도 되고 물론, 편지에 의해 서비스 회사와의 교환을 행해도 전혀 문제는 없다. 본 발명에 따른 패스워드 제공 방법의 특징은, 디스크 번호에 대응하여 암호화를 행한 패스워드를 사용자에게 제공하는 것에 있다.
다음으로, 본 발명에 따른 재생 장치의 실시예를 설명한다.
도 7에 본 발명에 따른 재생 장치의 블록도를 도시한다.
도 7에서, 참조 부호 101은 광 디스크, 참조 부호 102는 광 디스크(101)로부터 신호를 판독하는 광 픽업, 참조 부호 103은 광 디스크(101)로부터 재생된 신호에 소정의 복조 처리를 행하여 데이터를 재생하는 재생 신호 처리 회로, 참조 부호 104는 재생된 데이터를 소정의 타이밍에서 출력하는 출력 제어부, 참조 부호 105는 광 디스크(101)의 회전 속도나 광 픽업(102)의 위치 제어를 행하는 서보부, 참조 부호 106은 서보부(105) 및 재생 신호 처리 회로(103)를 제어하는 드라이브 제어부, 참조 부호 107은 음성 신호를 디코드하는 음성 디코더, 참조 부호 108은 디코드된 음성 신호를 출력하는 음성 출력 단자, 참조 부호 109는 영상 신호를 디코드하는 영상 디코더, 참조 부호 110은 디코드된 영상 신호를 출력하는 영상 출력 단자, 참조 부호 111은 재생 장치 전체를 제어하는 시스템 제어부, 참조 부호 112는 리모콘으로부터의 신호를 수신하는 리모콘 수신부, 참조 부호 113은 시계이다.
우선, 사용자는, 재생하고자 하는 광 디스크(101)를 재생 장치에 세트하고, 리모콘(도시 생략)의 재생 버튼을 누른다. 리모콘으로부터의 신호는, 리모콘 수신부(112)에 의해 수신되어, 시스템 제어부(111)에 입력된다. 시스템 제어부(111)는, 리모콘으로부터의 재생 개시 명령에 따라, 광 디스크(101)의 재생을 개시한다.
광 디스크(101) 상에는, 영상이나 음성을 기록한 AV 정보 파일 외에, AV 정보 파일의 재생 순서를 나타내는 플레이 리스트 파일, 소정의 수순으로 수속 처리를 행하는 프로그램 파일 등이 기록되어 있다.
우선, 광 디스크(101)가 세트되면, 파일 관리 정보의 판독을 행한다. 구체적으로는, 시스템 제어부(111)가 드라이브 제어부(106)에 대하여, 파일 관리 정보가 기록되어 있는 소정의 섹터의 데이터의 판독을 지시한다. 드라이브 제어부(106)는, 시스템 제어부(111)로부터의 지시에 따라, 지정된 섹터의 데이터를 판독할 수 있도록, 서보부(105)를 제어한다. 서보부(105)는, 데이터의 판독이 가능하도록 광 디스크(101)의 회전 속도를 제어함과 함께, 광 픽업(102)의 위치를 제어한다. 광 디스크 상에 기록된 데이터는, 광 픽업(102)으로부터 판독되어, 전기 신호로서 재생 신호 처리 회로(103)에 입력된다. 재생 신호 처리 회로(103)는, 입력된 전기 신호에 기초하여, 판독한 섹터의 번호를 검출하여, 드라이브 제어부(106)에 입력한다. 드라이브 제어부(106)는, 재생 신호 처리 회로로부터의 송신되는 판독 섹터 번호와 목적의 섹터 번호와의 오차를 계산하여, 서보부의 제어를 행한다.
목적의 섹터의 데이터가 판독되면, 재생 신호 처리 회로(103)는, 판독한 데이터의 복조, 오류 정정, 데이터의 재배열 등의 처리를 행하여, 섹터 데이터로서 메모리 상에 축적한다. 드라이브 제어부(106)는, 준비된 섹터 데이터를 판독하여, 시스템 제어부(111)에 공급한다.
파일 관리 정보에는, 각 파일의 식별자(파일명)와 그 파일의 기록 개시 섹터 번호, 데이터 길이 등의 정보가 기록되어 있고, 이 파일 관리 정보를 이용함으로써, 파일 식별자를 이용하여 파일의 판독 등의 처리를 행할 수 있다.
상기한 바와 같이 하여 판독된 파일 관리 정보의 데이터를 이용하여, 시스템 제어부는 각 파일의 판독 처리를 행한다.
재생 개시 시에는, 우선, 초기 기동 프로그램이 판독되어, 처리가 행해진다. 여기서, 초기 기동 프로그램은, 소정의 파일명으로 디스크 상에 기록해 두면 된다. 여기서, 초기 기동 프로그램은, 도 1에 도시한 재생 제어 프로그램이며, 그 동작은 상술한 바와 같다.
시스템 제어부(111)는, 초기 기동을 행하는 파일명에 대응한 정보를 파일 관리 정보 중으로부터 구한다. 구체적으로는, 초기 기동을 행하는 파일의 기록 개시 섹터 위치, 데이터 길이 등의 정보이다.
시스템 제어부(111)는, 구한 기록 개시 섹터 위치로부터 데이터를 판독하도록 드라이브 제어부(106)에 지시를 행한다. 드라이브 제어부는, 서보부(105)를 제어하여 광 디스크(101)의 회전 속도나 광 픽업(102)의 위치 등을 제어하고, 지정된 섹터의 데이터 판독을 행한다. 판독된 섹터 데이터는, 드라이브 제어부(106)를 통해 시스템 제어부로 보내어진다.
시스템 제어부(111)는, 판독한 초기 기동 파일의 해석을 행한다. 초기 기동 파일에는, 그 파일이 플레이 리스트인지, 프로그램인지 등의 정보가 부가되어 있고, 이 정보에 따라 처리가 행해진다. 여기서, 초기 기동 파일은, 도 1에 도시한 재생 제어 프로그램이기 때문에, 파일 내에 프로그램인 취지의 정보가 부가되어 있다. 시스템 제어부(111)는, 판독한 파일을 프로그램으로서 실행을 행한다. 구체적으로는, 시스템 제어부(111) 내의 기억 영역(RAM)에 판독된 프로그램이 전개되어, 순차적으로 해석이 행해져 간다. 여기서 디스크 상에 기록되어 있는 프로그램은, 사용자가 용이하게 해석할 수 없도록 암호화해 두어도 된다.
도 1에 도시한 재생 제어 프로그램에서는, 광 디스크의 디스크 번호를 얻는 서브 루틴을 사용하고 있다. 이것에는, 일반적인 프로그램 실행 환경으로서 사전에 준비되어 있지 않은 특수한 조작이다. 이 서브 루틴이 호출되면, 시스템 제어부(111)는, 드라이브 제어부(106)에 대하여, BCA(Burst Cutting Area)라고 하는 디스크 식별 번호를 판독하도록 명령을 보낸다. 드라이브 제어부(106)는, 광 디스크(101) 상에 기록되어 있는 BCA 정보를 판독하여, 시스템 제어부(111)로 회신한다. 시스템 제어부(111)는, 판독된 BCA 정보를 이용하여, 프로그램의 처리를 행한다.
여기서, 디스크 번호로서 사용하는 BCA의 기록 방법에 대하여 설명한다.
도 8은 광 디스크의 외형도이며, 참조 부호 201은 BCA 기록 영역이다.
통상, 판독 전용의 광 디스크에서는, 디스크 상에 피트라고 하는 요철의 유무로 데이터를 기록하고 있어, 요철이 있는 원반을 이용하여 프레스함으로써, 동일한 정보를 기록한 광 디스크를 대량으로 생산하고 있다.
이에 대하여, BCA(201)는, 광 디스크(101)의 통상의 데이터 영역의 내측에, 특수한 레이저 광선을 이용하여 상처를 내어, 디스크 고유의 ID를 기록한 것이다. 이에 의해, 디스크 1매마다 서로 다른 ID를 기록하는 것이 가능하다. BCA의 정보는, 광 반사율의 차이로 판독할 수 있어, 종래의 광 픽업(102)을 이용하여 판독하는 것이 가능하다.
BCA에는, 디스크에 기록되어 있는 콘텐츠(내용)의 작성 메이커, 타이틀, 시리즈명, 일련 번호 등을 수치화하여 기록해 놓고, 디스크 번호로서 이용한다.
또한, 여기서는, 디스크 번호의 검출에는 BCA 영역에 기입된 정보를 이용한 예를 들어 설명하였지만, 이것은 한정되는 것은 아니며, 디스크의 판별이 가능한 정보이면, 그 종류에 상관없이 이용할 수 있다. 예를 들면, 디스크 상의 소정 섹터에 기입된 정보를 이용해도 되고, 디스크 상에 파일로서 기입되어 정보의 일부를 디스크 판별에 이용해도 된다. 또한, 디스크 상에 바코드와 같은 정보를 기입하고, 전용의 판독부를 설치하여 판독하여, 제어부에 입력할 수도 있다. 물론, 반도체 칩을 디스크 상에 매립하고, 그것으로부터 정보를 판독하여, 디스크 ID로서 이용해도 된다.
다음으로, 디스크 상으로부터 AV 데이터를 재생할 때의 동작을 설명한다.
도 1에 도시한 재생 제어 프로그램에 의해, 패스워드의 확인이 행해져, 디스크 번호와 시청 기한을 만족한 경우, 디스크 상에 기록된 AV 데이터의 재생이 행해진다(S10).
디스크 상에는 실제의 AV 데이터와 함께, 플레이 리스트라고 하는 재생 순서를 나타내는 데이터가 기록되어 있다. 재생 제어 프로그램 내의 AV 데이터 재생 단계(S10)에서는, 재생을 행하는 플레이 리스트의 파일명이 지정되며, 이 플레이 리스트에 기재된 순서로 AV 데이터의 재생이 행해진다.
구체적으로는, 우선, AV 데이터 재생 단계(S10)에서 지정된 플레이 리스트의 판독이 행해진다. 시스템 제어부(111)는, 파일 관리 정보 중으로부터 지정된 플레이 리스트 파일이 기록되어 있는 기록 섹터 번호나 데이터 길이의 데이터를 취득하고, 드라이브 제어부에 데이터의 판독을 지시한다.
판독된 플레이 리스트에는, AV 데이터의 파일명이나 재생 개시 패킷 번호, 재생 종료 패킷 번호 등의 정보가 포함되어 있다. 시스템 제어부는, 이들 정보에 의해, AV 데이터의 재생을 행한다.
AV 데이터의 재생 시에는, 시스템 제어부(111)는 드라이브 제어부(106)에 대하여 AV 데이터가 기록된 섹터의 재생을 지시한다. 다음으로, 재생된 AV 데이터는, 재생 신호 처리 회로(103)로부터 출력 제어부(104)에 입력되며, 출력 타이밍이 조정된 후, 음성 데이터와 영상 데이터로 분리되어, 각각 음성 디코더(107)와 영상 디코더(109)에 입력된다.
여기서, AV 데이터는, MPEG2 방식으로 데이터 압축이 행해진 데이터로서, 각각 188바이트 길이의 MPEG 트랜스포트 스트림으로서 기록되어 있다. 또한, 출력 시에 패킷 간격을 제어하기 위해, 각 패킷에는 30비트의 시간 정보(타임 스탬프)가 부가된다. 출력 제어부는, 이 타임 스탬프에 따라 출력 타이밍을 제어한다.
음성 디코더(107)는, 입력된 음성 데이터를 디코드 처리하여, 음성 신호로서 음성 출력 단자(108)로부터 출력한다. 마찬가지로, 영상 디코더(109)는, 영상 데이터를 디코드 처리하여, 영상 신호로서 영상 출력 단자(110)로부터 출력한다.
이상과 같이 하여, 디스크 상에 기록된 재생 제어 프로그램에 의해 패스워드의 확인 처리가 행해져, 디스크 번호가 일치하고, 시청 기한이 만족된 경우에만 AV 데이터의 재생을 행하는 것이 가능하다.
또한, 상기 실시예에서는, 시청 기한의 종료 시각만을 사용하여 시청 기한의 판별을 행하고 있지만, 이것에 시청 개시 시각을 부가함으로써, 소정 일시가 되고 나서 재생이 가능하도록 제어를 행할 수도 있다.
도 9에, 제2 재생 제어 프로그램의 동작을 도시하는 흐름도를 도시한다.
도 9에서, S12는 메모리 내로부터 패스워드를 추출하는 단계, S13은 메모리 내에 미사용 패스워드가 있는지의 여부를 판별하는 단계, S14는 패스워드를 기억하는 단계이다.
도 9에 도시한 재생 제어 프로그램에서는, 일단 입력된 패스워드를 메모리 내에 기억해 놓고, 사전에 패스워드가 입력되어 있는 경우에는, 패스워드의 입력이 불필요하게 되도록 하는 것이다.
재생이 개시되면(S1), 재생을 행하는 디스크의 디스크 번호를 취득한다. 다음으로, 메모리 내에 기억하고 있는 패스워드를 하나 판독한다(S12). 계속해서, 판독한 패스워드로부터, 대응하는 디스크 번호와 시청 기한을 계산하고(S4), 디스크 번호가 일치하는지의 여부를 판단한다(S5). 디스크 번호가 일치하지 않는 경우에는, 다른 패스워드를 취득한다. 구체적으로는, 메모리 내에 사용하고 있지 않는 다른 패스워드가 있는지의 여부를 조사하고(S13), 미사용의 패스워드가 있으면 그것을 이용하여 재차 디스크 번호와 시청 기한을 계산한다(S12 및 S4). 메모리 내에 기억되어 있는 패스워드와, 재생하고자 하는 디스크의 디스크 번호가 일치하지 않는 경우, 이 디스크에 대한 패스워드는 입력되어 있지 않은 것으로 판단하고, 패스워드의 입력을 구한다(S3).
재생하는 디스크의 디스크 번호와, 메모리 내에 기억되어 있는 패스워드로부터 계산한 디스크 번호가 일치한 경우, 현재 시각을 취득하고(S7), 시청 기한 내인지의 여부를 판단한다(S8). 시청 기한이 마감된 경우, 그 취지를 에러 표시하고(S9), 패스워드의 입력을 요구한다(S3).
디스크 번호가 일치하고, 또한, 시청 기한 내인 것으로 판단되면, 입력된 패스워드를 메모리 내에 기억하고(S14), 디스크의 AV 데이터의 재생을 개시한다(S10).
이상과 같은 처리에 의해, 일단 입력된 패스워드는 메모리 내에 기억되기 때문에, 동일한 디스크 번호의 디스크를 재생하는 경우에는, 재차 패스워드를 입력할 필요가 없기 때문에, 편리하다.
또한, 도 7에 도시한 재생 장치의 블록도에서는, 메모리를 명시하고 있지 않지만, 시스템 제어부(111)에 내장된 메모리를 사용하면, 상기한 바와 같은 처리는 용이하게 실현 가능하다. 혹은, 패스워드를 기억하는 메모리를 별도로 설치하거나, IC 카드와 같은 탈착 가능한 것으로 해도 된다.
여기서, 메모리 내에는 패스워드를 그대로 기억하여 사용하도록 설명하였지만, 이것은 한정되는 것은 아니다. 예를 들면, 입력된 패스워드로부터, 디스크 번호와 유효 기한을 계산한 후, 이들 값을 메모리 상에 기억해도 상관없다. 또한, 패스워드와 디스크 번호를 한조로 하여 기억해 두면, 패스워드의 계산을 행하지 않고 디스크 번호의 확인을 행할 수 있기 때문에, 처리를 고속화할 수 있다.
도 10에, 본 발명에 따른 제2 재생 장치의 블록도를 도시한다.
도 10에 도시한 재생 장치는, 네트워크 접속에 대응한 것으로, 네트워크를 통해 서버와 직접 통신을 행할 수 있다.
도 10에서, 참조 부호 114는 네트워크 제어부, 참조 부호 115는 네트워크 접속 단자이다.
도 11에, 도 10에 도시한 재생 장치와, 서버와의 접속을 도시한다.
도 11에서, 참조 부호 301은 재생 장치, 참조 부호 302는 네트워크, 참조 부호 303은 서버이다.
도 12에, 도 10에 도시한 재생 장치와 서버와의 통신 동작을 도시한다.
도 10에 도시한 재생 장치에서는, 시스템 제어부는 네트워크 제어부를 통해 직접 외부의 서버에 접속된다.
도 7에 도시한 제1 재생 장치에서는, 패스워드 취득 시에, 사용자에게 패스워드 입력을 재촉하는 메시지를 표시하여, 사용자에게 리모콘의 수치 버튼 등으로 패스워드를 입력시켰다.
한편, 도 10에 도시한 재생 장치(301)에서는, 네트워크 접속되어 있기 때문에, 사용자에게 패스워드 입력시키는 대신에, 네트워크(302)를 통해 직접 서버(303)로부터 패스워드를 수취할 수 있다.
패스워드 입력이 필요한 경우에는, 도 12에 도시한 수순으로, 통신이 행해진다. 구체적으로는, 우선, 재생 장치(301)측으로부터 사용자 정보와 디스크 번호와 시청 기간에 관한 정보를 서버(303)측에 송신한다. 서버(303)는, 디스크 번호와 시청 기간으로부터 패스워드를 생성하고, 생성한 패스워드를 재생 장치(301)에 송신한다. 또한, 디스크 번호와 시청 기간의 정보로부터 과금 금액을 계산하여, 사용자 정보에 기초하여 과금 처리를 행한다. 여기서, 사용자 정보에는, 크레디트 카드 번호 등의 정보가 포함된다.
재생 장치(301)에서는, 수신한 패스워드를 이용하여 재생 제어를 행하면, 도 7에 도시한 재생 장치와 마찬가지로, AV 데이터의 재생 처리를 행할 수 있다.
또한, 상기한 바와 같이 하여 네트워크를 통해 수신한 패스워드를 시스템 제어부(111)의 메모리에 기억해 두면, 네트워크가 접속되어 있지 않은 경우에도, 메모리 내의 패스워드를 사용함으로써 시청 기한의 판별을 행할 수 있다.
또한, 네트워크를 통해 정보를 교환하는 경우, 데이터가 복사되거나 도청될 우려도 있기 때문에, 송수신하는 데이터에는 소정의 암호화를 행한 쪽이 바람직하다. 데이터의 암호화 처리도, 프로그램으로 행할 수 있다. 이것은, 광 디스크 상에 기억되어 있는 프로그램으로 행해도 되고, 재생 장치에 사전에 조립해 두어도 된다.
이상과 같이 하여, 네트워크를 이용한 경우에도, 본 발명의 재생 제어 프로그램 및 재생 장치를 이용할 수 있다.
그런데, 상기 실시예에서는, 각 패스워드는, 도 2에 도시한 바와 같이 디스크 번호와 시청 기한을 암호화한 것을 예로 들어 설명하였다. 이 경우, 각 디스크는, 하나의 패스워드에 의해, 재생의 가부가 지정된다. 그러나, 하나의 디스크에 복수의 타이틀(작품)을 기록해 두고, 이들을 따로따로 재생 제어하는 것도 가능하다. 이에 의해, 예를 들면, 시리즈물의 영화를 디스크 상에 기록해 두고, 사용자가 시청하고자 하는 것만을 선택하여 구입하는 것이 가능하게 된다.
그를 위해서는, 도 13에 도시한 바와 같이, 디스크 번호와 시청 기한 외에, 타이틀 번호도 포함하여 암호화해 두면 된다. 재생 시에는, 패스워드 중의 디스크 번호와 함께 타이틀 번호를 참조하여, 각 타이틀이 재생 가능한지의 여부를 판단하면 된다. 물론, 타이틀 번호마다 비트 위치로 지정함으로써, 하나의 패스워드로 복수의 타이틀을 관리할 수 있다.
도 14에, 복수의 타이틀에 대응한 경우의, 타이틀 표시의 예를 도시한다. 디스크 상에 기록되어 있는 5개의 타이틀 중, 1부터 3까지의 타이틀이 시청 가능하게 되어 있고, 사용자는 이 3개의 타이틀로부터 선택하여 재생을 행할 수 있다. 다른 타이틀을 필요로 하는 경우에는, 사용자는 소정의 구입 수속을 행하여, 패스워드를 입수하면 된다.
이상, 디스크 상에 복수의 타이틀을 기록하여, 각각의 재생 관리를 행하는 방법을 설명하였다.
또한, 상기 실시예에서는, 광 디스크를 예로 들어 설명하였지만 이것은 한정되는 것이 아니며, 반도체 메모리나 자기 디스크 등 다양한 기록 매체에 대하여 응용이 가능하다.
본 발명에 따르면, 네트워크에 접속되어 있지 않은 기기에서도, 시청 기한 내에 한정된 AV 데이터의 재생을 행하는 것을 가능하게 하는 기기를 제공할 수 있다.
도 1은 재생 제어 프로그램의 동작을 도시하는 흐름도.
도 2는 디스크 번호·시청 기한과 패스워드의 관계를 도시하는 도면.
도 3은 패스워드 입력 화면의 예를 도시하는 도면.
도 4는 시청 기한 표시 화면의 예를 도시하는 도면.
도 5는 패스워드 제공 서버의 입력 화면예를 도시하는 도면.
도 6은 패스워드 제공 시의 화면예를 도시하는 도면.
도 7은 재생 장치의 블록도.
도 8은 BCA를 기록한 디스크의 외형도.
도 9는 재생 제어 프로그램의 동작을 도시하는 흐름도.
도 10은 재생 장치의 블록도.
도 11은 서버와 재생 장치의 접속도.
도 12는 서버와 재생 장치의 통신 수순을 도시하는 도면.
도 13은 디스크 번호·타이틀 번호·시청 기한과 패스워드의 관계를 도시하는 도면.
도 14는 복수 타이틀의 시청 화면의 예를 도시하는 도면.
<도면의 주요 부분에 대한 부호의 설명>
101 : 광 디스크
102 : 광 픽업
103 : 재생 신호 처리 회로
104 : 출력 제어부
105 : 서보부
106 : 드라이브 제어부
107 : 음성 디코더
108 : 음성 출력 단자
109 : 영상 디코더
110 : 영상 출력 단자
111 : 시스템 제어부
112 : 리모콘 수신부
113 : 시계

Claims (16)

  1. 기록 매체로부터의 정보의 재생을 제어하는 프로그램 프로덕트에 있어서,
    기록 매체 상에 기록되어 있는 제1 매체 식별 번호를 취득하는 단계와,
    패스워드를 취득하는 단계와,
    패스워드로부터 제2 매체 식별 번호를 계산하는 단계와,
    상기 제1 매체 식별 번호와 제2 매체 식별 번호를 비교하는 단계를 갖고,
    상기 제1 매체 식별 번호와 상기 제2 매체 식별 번호가 일치한 경우에 기록 매체 내의 소정의 정보 재생을 행하도록 제어를 행하는 것을 특징으로 하는 프로그램 프로덕트.
  2. 기록 매체로부터의 정보의 재생을 제어하는 프로그램 프로덕트에 있어서,
    기록 매체 상에 기록되어 있는 제1 매체 식별 번호를 취득하는 단계와,
    현재 시각을 취득하는 단계와,
    패스워드를 취득하는 단계와,
    상기 패스워드로부터 제2 매체 식별 번호와 유효 기한을 계산하는 단계와,
    상기 제1 매체 식별 번호와 상기 제2 매체 식별 번호를 비교하는 단계와,
    상기 현재 시각과 상기 유효 기한을 비교하는 단계를 갖고,
    상기 제1 매체 식별 번호와 상기 제2 매체 식별 번호가 일치하고, 또한, 상기 현재 시각이 상기 유효 기한 내인 경우에 기록 매체 내의 소정의 정보 재생을 행하도록 제어를 행하는 것을 특징으로 하는 프로그램 프로덕트.
  3. 제1항 또는 제2항에 있어서,
    상기 프로그램 프로덕트는 기록 매체인 것을 특징으로 하는 프로그램 프로덕트.
  4. 제1항 또는 제2항에 있어서,
    상기 프로그램 프로덕트는 재생 장치인 것을 특징으로 하는 프로그램 프로덕트.
  5. 제2항에 있어서,
    정보 재생을 개시할 때에, 패스워드의 유효 기한을 표시하도록 제어하는 것을 특징으로 하는 프로그램 프로덕트.
  6. 기록 매체로부터 정보를 재생하는 재생 장치에 있어서,
    상기 기록 매체에 기록된 메체 식별 번호를 판독하는 식별 번호 판독 수단과,
    상기 기록 매체에 기록된 프로그램을 판독하여 실행을 행하는 프로그램 실행 수단
    을 구비하고,
    상기 프로그램 실행 수단에는, 상기 식별 번호 판독 수단에 의해 판독한 식별 번호를 통지하는 서브 루틴을 갖는 것을 특징으로 하는 재생 장치.
  7. 기록 매체로부터 정보를 재생하는 재생 장치에 있어서,
    상기 기록 매체의 제1 매체 식별 번호를 판독하는 매체 식별 번호 판독 수단과,
    패스워드를 입력하는 패스워드 입력 수단과,
    상기 패스워드로부터 제2 매체 식별 번호를 계산하는 계산 수단
    을 갖는 것을 특징으로 하는 재생 장치.
  8. 기록 매체로부터 정보를 재생하는 재생 장치에 있어서,
    상기 기록 매체의 제1 매체 식별 번호를 판독하는 매체 식별 번호 판독 수단과,
    현재 시각을 계시하는 시계와,
    패스워드를 입력하는 패스워드 입력 수단과,
    상기 패스워드로부터 제2 매체 식별 번호와 유효 기한을 계산하는 계산 수단
    을 갖는 것을 특징으로 하는 재생 장치.
  9. 제7항 또는 제8항에 있어서,
    상기 패스워드를 기억하는 기억 수단을 갖는 것을 특징으로 하는 재생 장치.
  10. 제9항에 있어서,
    상기 기억 수단에는, 상기 패스워드와 상기 매체 식별 번호를 조로 하여 기록하는 것을 특징으로 하는 재생 장치.
  11. 패스워드를 생성하는 프로그램 프로덕트에 있어서,
    매체 식별 번호를 입력하는 단계와,
    시청 기간을 입력하는 단계와,
    현재 시각을 얻는 단계와,
    상기 현재 시각과 상기 시청 기간으로부터 유효 기한을 계산하는 단계와,
    상기 매체 식별 번호와 상기 유효 기한으로부터 상기 패스워드를 생성하는 단계
    를 갖는 것을 특징으로 하는 프로그램 프로덕트.
  12. 패스워드를 생성하여 제공하는 서버에 있어서,
    매체 식별 번호와 시청 기간을 입력하는 입력 수단을 갖고,
    제11항의 프로그램의 실행을 행하며,
    입력된 매체 식별 번호와 시청 기간에 기초하여 패스워드를 생성하여 제공하는 것을 특징으로 하는 서버.
  13. 패스워드를 생성하여 제공하는 서비스에 있어서,
    제12항의 서버를 이용하고,
    입력된 매체 식별 번호와 시청 기간에 기초하여 패스워드를 생성하여 제공하는 것을 특징으로 하는 서비스.
  14. 패스워드를 생성하는 프로그램 프로덕트에 있어서,
    매체 식별 번호를 입력하는 단계와,
    유효 기한을 입력하는 단계와,
    상기 매체 식별 번호와 상기 유효 기한으로부터 상기 패스워드를 생성하는 단계
    를 갖는 것을 특징으로 하는 프로그램 프로덕트.
  15. 패스워드를 생성하여 제공하는 서버에 있어서,
    매체 식별 번호와 유효 기한을 입력하는 입력 수단을 갖고,
    제14항의 프로그램의 실행을 행하며,
    입력된 매체 식별 번호와 시청 기간에 기초하여 상기 패스워드를 생성하여 제공하는 것을 특징으로 하는 서버.
  16. 패스워드를 생성하여 제공하는 서비스에 있어서,
    제15항의 서버를 이용하며,
    입력된 매체 식별 번호와 유효 기한에 기초하여 상기 패스워드를 생성하여 제공하는 것을 특징으로 하는 서비스.
KR1020040068368A 2003-09-17 2004-08-30 프로그램 프로덕트, 재생 장치, 서버 및 서비스 KR20050028304A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003323902A JP2005094277A (ja) 2003-09-17 2003-09-17 プログラムおよび記憶媒体、再生装置
JPJP-P-2003-00323902 2003-09-17

Publications (1)

Publication Number Publication Date
KR20050028304A true KR20050028304A (ko) 2005-03-22

Family

ID=33128359

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040068368A KR20050028304A (ko) 2003-09-17 2004-08-30 프로그램 프로덕트, 재생 장치, 서버 및 서비스

Country Status (6)

Country Link
US (1) US20050060552A1 (ko)
JP (1) JP2005094277A (ko)
KR (1) KR20050028304A (ko)
CN (1) CN1598734A (ko)
GB (1) GB2406207A (ko)
TW (1) TW200512630A (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4615262B2 (ja) 2004-06-30 2011-01-19 ソニー株式会社 再生装置およびその方法
JP4556789B2 (ja) 2005-07-07 2010-10-06 ソニー株式会社 再生装置、再生方法および再生プログラム
DE102005034154A1 (de) * 2005-07-19 2007-01-25 Tilo Ferrari Zugriffsschutzverfahren für digitale Datenträger insbesondere DVDs
JP4412269B2 (ja) 2005-07-28 2010-02-10 ソニー株式会社 電子機器、表示処理方法及びプログラム
JP2007042204A (ja) * 2005-08-02 2007-02-15 Sony Corp 再生装置、期限通知方法および期限通知プログラム
JP4496485B2 (ja) * 2005-09-16 2010-07-07 ソニー株式会社 カラオケ装置
US9832417B2 (en) 2005-12-22 2017-11-28 Thomson Licensing Media registration and authorization on a media player
JP5053617B2 (ja) * 2006-10-20 2012-10-17 株式会社リコー ソフトウェア実行制御プログラム及びソフトウェア実行制御方法
GB2446879A (en) * 2007-02-24 2008-08-27 Liquid11 Ltd Media locking system
EP2128867A1 (en) * 2008-05-28 2009-12-02 Sony DADC Austria AG Method for controlling access to content on data carrier
JP5915046B2 (ja) * 2011-09-15 2016-05-11 ソニー株式会社 情報処理装置、および情報処理方法、並びにプログラム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9405753D0 (en) * 1994-03-23 1994-05-11 Gms Recordings Limited Interactive compact disk system
SG73581A1 (en) * 1995-05-12 2000-06-20 Macrovision Corp Video media seecurity and tracking system
EP0802527B1 (en) * 1995-10-09 2001-08-29 Matsushita Electric Industrial Co., Ltd. Recorder for optical disks
US5708709A (en) * 1995-12-08 1998-01-13 Sun Microsystems, Inc. System and method for managing try-and-buy usage of application programs
DE69711755T2 (de) * 1996-05-02 2002-11-14 Texas Instruments Inc Verbesserungen in Bezug auf Sicherheitssysteme
US5991374A (en) * 1996-08-08 1999-11-23 Hazenfield; Joey C. Programmable messaging system for controlling playback of messages on remote music on-hold- compatible telephone systems and other message output devices
DE69720938T2 (de) * 1996-12-20 2004-03-04 Texas Instruments Inc., Dallas Verbesserungen in Bezug auf Sicherheitssysteme
TW401573B (en) * 1997-01-10 2000-08-11 Victor Company Of Japan Methods, apparatuse, and systems for producing and writing cipher keys, reproducing information with a cipher key, and for permitting reproduction of information with a cipher key, and optical disc recorded with a cipher key
US6161179A (en) * 1997-09-05 2000-12-12 Wea Manufacturing, Inc. Key-based protection method for light-readable discs
US6370629B1 (en) * 1998-10-29 2002-04-09 Datum, Inc. Controlling access to stored information based on geographical location and date and time
JP3312335B2 (ja) * 1999-07-30 2002-08-05 株式会社コムスクエア 利用者認証方法、利用者認証システムおよび記録媒体
JP2001268510A (ja) * 2000-03-15 2001-09-28 Sony Corp 情報再生装置および方法、並びに記録媒体
KR20030007504A (ko) * 2000-04-07 2003-01-23 무비링크, 엘엘씨. 온라인 디지털 비디오 신호 전송 장치 및 방법
BR0106326A (pt) * 2000-05-10 2002-03-19 Koninkl Philips Electronics Nv Processos para distribuição controlada de informação digital, particularmente áudio, e para prover códigos de acesso personalizados, portadora de informação, sinal de acesso, dispositivo de renderização, produto de software de controle de acesso, e, portadora de gravação
JP2002150675A (ja) * 2000-11-06 2002-05-24 Sony Corp 記録装置及び方法、再生装置及び方法、並びに記憶媒体
WO2002045316A2 (en) * 2000-11-10 2002-06-06 Full Audio Corporation Digital content distribution and subscription system
JP2002297542A (ja) * 2001-04-02 2002-10-11 Nippon Telegr & Teleph Corp <Ntt> コンテンツ時限開示方法、システム、セキュリティデバイス
JP2002312249A (ja) * 2001-04-12 2002-10-25 Yamaha Corp コンテンツ再生装置のバックアップ方法およびバックアップ用記憶メディア
US20030028652A1 (en) * 2001-08-01 2003-02-06 Sony Corporation And Sony Electronics, Inc. Apparatus for and method of invalidating or deleting digital content after it expires by comparing the embedded time with a global time

Also Published As

Publication number Publication date
GB0418984D0 (en) 2004-09-29
US20050060552A1 (en) 2005-03-17
CN1598734A (zh) 2005-03-23
GB2406207A (en) 2005-03-23
JP2005094277A (ja) 2005-04-07
TW200512630A (en) 2005-04-01

Similar Documents

Publication Publication Date Title
US7891013B2 (en) Contents distribution system
EP1368811B1 (en) Method and apparatus for reproducing a recording medium containing sample data
JP3888348B2 (ja) 情報提供システム、再生装置および方法、情報提供装置および方法、記録媒体、並びにプログラム
JP4892977B2 (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7634447B2 (en) Method of recording and reproducing sample data to/from a recording medium and sample data containing recording medium
US20070112685A1 (en) Contents distribution system, recording apparatus, signature apparatus, contents supply apparatus, and contents playback apparatus
JP4016865B2 (ja) コンテンツ再生期限管理システム、コンテンツ再生期限管理方法、端末装置、サーバ装置、プログラム、記録媒体
JP3869761B2 (ja) コンテンツ再生装置
KR20050028304A (ko) 프로그램 프로덕트, 재생 장치, 서버 및 서비스
US8812732B2 (en) Information processing device, content using system, information processing method, and computer program
JP2003271458A (ja) コンテンツ配信システムおよび、これに用いるコンピュータプログラム、記録媒体、端末装置、およびサーバ
JP2002112012A (ja) データ出力方法および装置、データ再生方法および装置、データ記録方法および装置、記録媒体並びにコンテンツデータ
JP4482828B2 (ja) 再生装置および方法、情報処理装置および方法、情報提供システム、並びにデータ
JP4337265B2 (ja) データコピー装置
WO2005088897A1 (ja) データの加工方法及びデータのリード方法
JP2006185304A (ja) レンタルシステム、レンタルシステム用記録装置およびコンテンツデータのデータ管理方法
JP2006114950A (ja) 映像コンテンツ配信システム、映像コンテンツ送信装置、映像コンテンツ再生方法、およびプログラム
JP2003110546A (ja) 受信データ処理装置及びこの方法
US20100027975A1 (en) Playback device and playback system
JP2005003740A (ja) 楽曲データ処理装置及び楽曲データ販売システム
JP2002245724A (ja) 記録媒体および、情報記録および/または再生装置
JP2004362109A (ja) デジタルコンテンツのレンタル方法
JP2003317379A (ja) 情報記録媒体、情報記録/再生方法及び情報記録/再生装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040830

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: 20060524

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20061201

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060524

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I