KR19990063941A - 디지털 프로그램의 복제 및 플레이 방지 장치 및 방법 - Google Patents

디지털 프로그램의 복제 및 플레이 방지 장치 및 방법 Download PDF

Info

Publication number
KR19990063941A
KR19990063941A KR1019980702414A KR19980702414A KR19990063941A KR 19990063941 A KR19990063941 A KR 19990063941A KR 1019980702414 A KR1019980702414 A KR 1019980702414A KR 19980702414 A KR19980702414 A KR 19980702414A KR 19990063941 A KR19990063941 A KR 19990063941A
Authority
KR
South Korea
Prior art keywords
code
medium
indicia
program
digital
Prior art date
Application number
KR1019980702414A
Other languages
English (en)
Other versions
KR100308594B1 (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 타임 워너 엔터테인먼트 캄파니. 엘.피.
Publication of KR19990063941A publication Critical patent/KR19990063941A/ko
Application granted granted Critical
Publication of KR100308594B1 publication Critical patent/KR100308594B1/ko

Links

Classifications

    • 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/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • G11B20/00173Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software wherein the origin of the content is checked, e.g. determining whether the content has originally been retrieved from a legal disc copy or another trusted source
    • 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
    • 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/00746Circuits 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 number
    • G11B20/00753Circuits 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 number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • G11B20/00768Circuits 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 number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags wherein copy control information is used, e.g. for indicating whether a content may be copied freely, no more, once, or never, by setting CGMS, SCMS, or CCI flags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/28Indicating or preventing prior or unauthorised use, e.g. cassettes with sealing or locking means, write-protect devices for discs
    • G11B23/283Security features, e.g. digital codes
    • G11B23/284Security features, e.g. digital codes on the record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91321Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy protection control signal, e.g. a record inhibit signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91328Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

디지털 레코딩의 무단 복제를 방지하기 위한 시스템 및 방법이 제공된다. 복제-상태 코드(도 1)는 각 레코딩(12)에 수반되고, 그중 한 상태 코드는 상기 레코딩을 전혀 복제할 수 없다는 것을 나타낸다. 호환성 플레이어(10)는 "복제 불능" 코드를 포함하는 어느 기록가능한 디스크의 플레이를 방지하기 위해 설계된다. 상기 코드와 매체의 플레이를 금지하는 코드를 내장한 매체간에는 불일치가 존재한다.

Description

디지털 프로그램의 복제 및 플레이 방지 장치 및 방법
비디오 및 오디오 프로그램의 불법 복제를 방지하기 위해 다양한 수단이 제안되어 왔다. 초기의 노력이 아날로그 신호의 복제를 방지하기 위한 것이었다면, 근년에는 디지털 레코딩의 복제 방지에 대해 관심을 갖게 되었다(본 명세서에 사용되는 바와같이, 디지털 레코딩과, 디지털 프로그램 등의 용어는 디지털 비트 스트림에 의해 음성 또는 가시적으로 표현되는 모든 다른 유형(material)들에 관계한다). 이러한 노력은 1992년에 오디오 홈 레코딩(Audio home recording)에 관한 조례(act) 형식으로 법률 제정에까지 이르러, 오리지널(original) 디지털 레코딩에서 제 1 세대 카피를 할 때, 가정에서 사용되는 디지털 레코더의 복제 상태 코드를 변경하라고 명령하게 되었으며, 이후 가정용 디지털 레코더에 의해서는 제 1 세대 카피가 이루어질 수 없었다. 많은 동일한 방식으로 디지털 비디오물의 불법 복제를 방지하기 위한 노력은 지금도 진행중이다.
모든 그러한 조치(scheme)에 있어서 문제점은 전문 "해커" 들에 의해 공격을 당한다는 것이다. 예컨대, 이제 곧 시장에서 출품할 예정인 새로운 디지털 비디오 디스크 플레이어를 살펴보면, 특히 플레이어가 모든 가정의 컴퓨터에 주변장치로서 또는 구성성분으로 장착될 때, 플레이되는 디지털 비트 스트림을 전달하는 접근가능한 버스가 존재할 것이다. 그 버스로의 접근은 디지털 테이프 또는 기록가능한 디스크에 레코딩이 허가되지 않았다는 것을 표시하는 비트 스트림의 어느 코드에 상관없이 비트 스트림의 레코딩을 가능하게 할 것이다. 그 문제는 자체 내장형(self-contained) 플레이어/레코더의 경우에는 심하지 않으나, 디지털 비트 스트림을 전달하는 "노출된(exposed)" 버스가 존재하는 경우, 어느 불법 복제 방지 수단이 파괴될 기회가 제공되고; 심지어, 가정용 컴퓨터의 경우, 예컨대 사용자가 (새로운 카드와 드라이브를 삽입하기 위해) 케이스를 여는 것이 보통이다.
본 발명은 디지털 레코딩의 불법 복제에 관한 것이며, 보다 상세하게는 불법 복제된 디지털 레코딩의 플레이에 관한 것이다.
도 1은 본 발명의 용도에 적합한 디지털 비디오 디스크의 트랙의 리드-인 섹션을 나타내는 도면.
도 2는 본 발명의 실시예에서 사용되는 2비트 복제 상태 (복제 허가) 코드를 나타내는 도면.
도 3은 도 2의 본 발명의 실시예를 구현한 하드웨어의 개략적인 블록도.
도 4는 도 3의 시스템에서 디스크의 레코딩 및 플레이를 제어하는 방식을 설명하는 플로우 챠트.
따라서, 본 발명의 목적은 디지털 프로그램의 불법 무단(effective) 복제를 방지하기 위한 시스템 및 방법을 제공하는 것이다.
여기서 키워드는 "무단(effective)" 이다. 본 발명의 원리에 의하면, 불법 복제가 이루어진다는 것을 전제로 한다. 그러나, 본 발명은 그러한 복제의 실행을 방지하는 것이 아니고, 프로그램(또는 반대로 레코딩 매체)의 복제 상태 코드가 프로그램을 포함하는 매체와 일치하지 않는 경우에, 호환용 플레이어에 의한 어느 디지털 레코딩 플레이의 방지를 제어한다.
본 발명은 먼저 상기 오디오 홈 레코딩 조례에 따르는 디지털 가정용 레코더에 관한 최근의 종래 기술을 고찰하는 것에 의해 알 수 있다. 모든 오리지널 디지털 레코딩은 2비트의 코드를 포함하고 있다. 2비트는 4상으로 표현되나, 4가지 상태 중 단지 3가지 상태만이 정의되어 있다. 제 1 상태는 프로그램의 자료가 전혀 보호되고 있지 않다는 것을 표시한다. 이 상태는 예컨대 일반 자료에 범주에 속한다. 제 2 상태는 디지털 프로그램의 제 1 세대 카피가 이루어질 수 있음을 표시한다. 그러나, 많은 제 1 세대 카피가 원하는 대로 이루어 질 수 있기 때문에, 제 2 세대 카피는 제 1 세대 카피로부터 이루어지지 않는다. 오리지널 레코딩이 복제될 때, 디지털 레코더는 제 2 상태로부터 제 3 상태로 복제 상태 코드를 변경할 필요가 있다. 제 3 상태는 디지털 레코딩이 제 1 세대 카피이고, 이 복제의 다른 복제가 이루어질 수 없다는 것을 표현한다.
유사 기구가 디지털 비디오 레코딩에 대한 종래 기술에 제안되어 있다. 디지털 비디오 레코딩은 또한 2비트의 복제 상태 코드를 가질 것이다. 제 1 상태는 제한되지 않는 세대 카피를 표현하고, 제 2 상태는 제 1 세대 카피만이 이루어 질 수 있다는 것을 표현할 것이고, 제 3 상태는 수반된 디지털 레코딩이, 제 1 세대 카피가 이루어질 때 제 2 상태를 제 3 상태로 변경하라고 규정하는 법 조문에 따르는 어느 레코딩 매체에 있어서, 제 1 세대 카피이고 복제되지 못한다는 것이나, 전혀 복제되지 않은 오리지널 레코딩이라는 것을 표현할 것이다. 이 유사 기구에서의 문제는 위에서 설명한 바와같이 디지털 레코딩의 비트 스트림이 나타나는 버스에 접근할 수 있는 경우, 불법 복사가 이루어 질 수 있다는 것이다.
본 발명은 (다른 매체와 호환용 플레이어에도 적용될 수 있지만) 디지털 비디오 디스크 플레이어의 환경에 특히 유용하다. 그러한 디바이스에서 플레이될 수 있는 디스크는 보통 3종류가 있다. ROM 디스크는 디스크를 압축(press)할 때, 정보를 몰딩(molding)하는 디스크이고, 플레이 전용이다. 제 1 세대 디지털 비디오 디스크는 이 타입일 것으로 생각된다. RAM 디스크는 판독-레코딩 타입이고, 반복적으로 플레이될 수 있을 뿐만 아니라 레코딩되고 소거되며 반복적으로 레코딩될 수 있는 디스크이다. WORM(1회 레코딩, 다수 판독) 디스크는 단지 1회 레코딩될 수 있는 반면에 반복적으로 플레이되는 디스크이다. 전반적으로, 이하에서 "기록가능한" 디스크는 RAM과 WROM 타입을 포함한다. 기록가능한 디스크는 몰딩되어, 후속 레코딩을 할 수 있는 것이다. (본 명세서에서, ROM과 기록가능한 섹터 또는 영역을 갖는 디스크는 기록가능한 섹터 또는 영역에 적용되는 본 발명의 특징에 의해 "기록 가능"하다고 간주되고, ROM 부분이 포함되는 1개의 단일층 또는 상이한 층에서 섹터 또는 영역으로 간주된다.) 또한, 본 명세서에서 사용되는 바와같이, 기록가능한 매체는 디지털 데이터가 해당 데이터 즉, "프로그램"--오디오, 비디오, 오디오/비주얼, 텍스트 또는 데이터, 또는 이들의 결합 등--의 어느 종류에 의해 표현될 수 있는 가에 상관없이 레코딩될 수 있는 디스크이다. 그러므로, 본 발명의 불법 복제 방지(보다 상세하게는 무단(effective) 불법 복제 방지)의 양상은 비디오 및 오디오 디스크뿐만 아니라 문자 정보만을 표현하는 디스크에도 적용된다. 또한, 본 명세서에서 사용되는 바와 같은 용어 "매체" 는 방송 또는 다른 전송 기술을 포함한다.
주요 관심사인 디지털 비트 스트림에는 2가지 타입이 있다. 제 1 타입은 ROM 디스크와 MPEG2 압축 기법을 이용한 2시간의 영화를 포함할 수 있는 디스크의 플레이로부터 파생되는 것이다. 일반적으로, 해당 압축 디스크의 제조자는 디스크에서 이루어지는 복제를 바라지 않았을 것이다. 따라서, 디스크의 제어부 또는 부분(section)과 허가되는 복제의 종류를 특정하는 복제 상태 코드를 포함하고 있는 이들 영역에서 코든 11 이며, 이는 모든 복제의 금지를 나타낸다. 다른 대부분의 디지털 비트 스트림의 형태는 HBO 피쳐 필름(HBO feature film)과 같은 디지털 방송에서 파생되는 것이었다. 시간-천이(time-shifting) 목적상, 제 1 세대 카피만이 허가되었다. 그러한 디지털 비트 스트림의 복제 상태 코드는 제 1 세대 카피만이 이루어질 수 있다는 것을 나타내는 01 이었을 것이다.
종래 기술의 기구에서와 같이, 제 1 세대 카피가 이루어지면, 본 발명의 실시예에서는 상태 코드가 01 에서 10 으로 변경된다. 코드 10 은 레코딩이 제 1 세대 카피이고, 상기 레코딩의 다른 어떤 복제도 이루어질 수 없음을 인증한다. 어느 레코더가 상태 코드 10 을 포함하는 비트 스트림에 의해 작동될 때, 제 2 세대 카피는 불가능할 것이다.
제 4 상태 코드는 00 이고, 종래 기술에서와 같이, 매 세대로 되풀이해서 복제할 수 있는 디지털 프로그램을 표시한다.
종래 기술과 달리 본 발명은 불법 복제의 방지가 곤란할 수는 있지만, 불법 복제를 재생하지 않는 플레이어를 구성하는 것에 의해 유효한(effective) 복제를 간단히 방지할 수 있다.
본 발명의 실시예에 있어서, 4가지 가능한 복제 상태 코드의 하나는 레코딩시에 여러번 나타난다. 3개의 코드(00, 01 및 10)는 모든 디스크의 플레이를 허가한다. 디스크가 ROM 또는 기록가능한 것인지는 아무 차이가 없다. 코드 10 에 있어서도 디스크는 플레이된다. 코드 10 은 플레이가 아니 복제만을 처리한다. 흥미로운 경우는 디스크가 코드 11 을 갖고 있는 경우이다.
ROM 디스크의 복제 상태 코드가 11 인 경우, 이 코드는 어떤 복제도 이루어지지 않고, 디스크가 플레이되지 않는다는 것을 의미한다(플레이어/레코더 장치가 상기 코드에 따라 디스크를 복제하지 않을 경우, 이들 장치는 디스크를 플레이하기만 한다).
상기 경우외에, 기록가능한 디스크의 코드가 11 인 경우도 흥미롭다. 기록가능한 디스크에서 코드가 11 인 경우라면, 어떻게 기록가능한 디스크에서 코드가 11 이 되는가 하는 의문이 존재할 것이다. 기록가능한 디스크는 압축되지 않은 디스크이고, 전형적인 경우에 디스크는 가정의 플레이/레코더에서 이용된다. 코드 11 은 ROM 디스크에서 시작된(originate) 이후, 자기의 프로그램물이 복제되지 않기를 원하는 제조자에 의해 기록가능한 디스크의 코드는 11 이 되고, 코드 11이 기록가능한 디스크에 나타날 수 있는 것은 단지 불법 복제가 이루어지는 경우뿐이다. 다행히, 디지털 비디오 디스크 플레이어는 플레이되는 디스크 종류를 결정할 수 있다. 사실상, 디지털 비디오 디스크 플레이어 또는 DVD ROM 플레이어는 적절한 재생이 가능하도록 ROM과 기록가능한 디스크간의 차이를, 예컨대 디스크의 리드-인 섹션(lead-in section)에서 적절한 코드에 의해, 식별할 수 있어야 한다. 본 발명의 원리에 의해 제조된 플레이어는 코드 11 ("절대 복제 불능")을 그 위에 포함하는 기록가능한 디스크를 플레이하지 못한다. 복제가 불가능한 ROM에서 출력되는 비트 스트림에 대한 접근과, 그 비트 스트림을 복제하는 방법을 어떻게 알아낸 해커가 복제 디스크를 플레이할 수 없다는 것을 발견하였을 때 크게 좌절할 것이다. (이 기구는 복제 상태 코드를 11 에서 다른 2비트 값으로 변경할 수 있는 전문 해커에 대해서는 무용이 된다. 이 점을 보다 정밀하게 접근한 방법을 이하에서 설명한다.)
4가지 가능한 상태 코드중 3개만 이용하는 종래의 일반적인 불법 복제 방지 기구와 달리, 본 발명은 4가지 상태가 정의된다는 것이 중요하다. 그 1가지 상태는 최대한의 보호를 제공하기 위한 "절대 복제 불능" 상태이며, 비트 스트림이 복제되어왔던 매체로부터 판독된 디지털 비트 스트림에 나타나는 "절대 복제 불능" 코드의 불일치는 플레어어의 플레이를 중단시킨다. 종래 기술에서는 기록가능한 디스크의 비트 스트림에 나타나는 코드의 어떤것도 해당 디스크로부터 판독되는 그러한 비트 스트림과의 불일치를 나타내지 못하기 때문에 상기 구성을 이룰 수 없다. 코드 10 은 더 이상 복제가 불가능하다는 것을 단순히 의미할 뿐, 플레이되는 복제 디스크에 대해 무엇인가 불법하다는 것을 표시하지 못한다.
본 발명의 다른 목적과 양상 및 이점은 도면과 관련한 이하의 상세한 설명에서 분명해질 것이다.
디지털 비디오 디스크 플레이어(종래에 공지된 바와 같이, 레코딩에도 쉽게 이용될 수 있다)의 보다 상세한 설명은 발명의 명칭이 "Data Block Format for Software Carrier and Player Therefor"인 미국 특허 제 5,463,565호(1995년 10월 31일)의 명세서를 참조하라. 상기 특허에서 개시한 바와같이, 디지털 비디오 디스크는 다양한 필드를 포함하는 리드-인 섹션을 포함하고, 상기 필드의 용적(content)은 디스크의 리메인더(remainder)를 나타낸다(characterize).
도 1에 도시된 바와같이, 본 발명의 실시예에서 일련의 싱크(sync) 비트는 트랙의 리드-인 섹션의 시작 부분에 레코딩된다. 이어지는 제어 필드의 상세한 순서는 그다지 중요하지 않고, 도 1에 도시된 바와같이, 싱크 비트에 후속하는 제 1 필드는 플레이 또는 레코딩되는 디스크의 타입--ROM, RAM, WORM 등--을 표현한다(대안적으로, 플레이어/레코더는 디스크의 물리적 특성 또는 데이터가 그 위에 레코딩되는 방식으로부터 디스크 타입을 결정할 수 있다). 위에서 설명한 바와같이, ROM 매체는 전형적인 경우에 몰딩 장치에서 압축된 디스크이다-그러한 디스크로부터 판독은 가능하나, 레코딩은 불가능하다-. WORM 디스크는 단지 1호 기록가능한 디스크이나, 판독은 자유롭다. 마지막으로, RAM 디스크는, 컴퓨터의 하드 드라이브와 매우 유사한, 레코딩뿐만 아니라 판독이 반복적으로 가능한 디스크이다.
리드-인 섹션에서 제 3 필드(이 필드는 디스크상의 다른 장소에서도 반복된다)는 디스크의 복제-상태 코드를 나타내는 2비트의 코드를 포함한다. "복제 상태"에는 (만약 있다면) 허가된 복제의 종류를 의미한다. 도 2에 도시한 바와같이, 코드 00 은 복제가 매(每) 세대에서 자유롭게 허가됨을 표시한다. 코드 01 은 제 1 세대 카피가 허가되고, 그러한 복제가 이루어질 때는 복제 상태 코드가 10 으로 갱신되어야 할 필요가 있다는 것을 의미한다. 코드 10 은 레코딩이 오리지널 레코딩의 제 1 세대 카피이고, 제 1 세대 카피는 복제되지 않는다는 것을 의미한다. 마지막으로, 코드 11 은 상기 복제(material)에서 어떤 복제도 이루어지지 않는다는 것을 의미한다. 대체적으로, 본 발명의 플레이와 호환가능한 디스크는 4개의 서브세트로 분류될 수 있으며, 그 각각은 4개의 복제 -상태 코드중 하나를 포함한다.
도 3은 본 발명의 방법이 소프트웨어의 대부분에 구현된 후의 주요부분을 개략적으로 나타내고 있다. 구성 요소(10)는 플레이어 또는 플레이어/레코더이다. 본 발명의 목적상 디바이스(10)가 단지 플레이 전용 또는 플레이와 레코딩이 모두 가능한지는 중요하지 않다. 제어기(14)는 마이크로프로세서에 의해 구현된다. 디스크 판독시, 디지털 비트 스트림은 디바이스(10)에서 제어기로 버스(16)을 통해 전달된다. 디바이스(10)가 레코딩을 행할 때는 디지털 비트 스트림은 제어기에서 상기와 같은 버스를 통해 레코딩 서브-시스템으로 전달된다.
제어기와 연결되는 버스(18)에는 디지털 입력 스트림이 전달된다. 비트는 많은 소스중 어느 하나로부터 얻어진다. 예컨대, 비트 스트림은 디지털 오디오 방송으로부터 얻어질 수 있다. 또한, 비트 비트림은 다른 오디오-비디오 플레이어로부터 얻어질 수도 있다. 디스크(12)에 레코딩하기 위해서는, 예컨대, 제어기(14)가 디지털 비트 스트림을 버스(18)에 의해 수신하고, 수신한 디지털 비트 스트림을 버스(16)를 통해 플레이어/레코더(10)에 전달한다.
마지막으로, 버스(18)에 의해 제어기(14)에 전달된 비트 스트림은, 제어기에 의한 적당한 프로세싱이후, 버스(20)에 의해 TV 디스플레이(22)로 전달된다. 비트 스트림의 복제-상태 필드에서 2-비트 코드에 의존하여, 제어기(14)는 후속 비트가 TV 디스플레이에 전달되었는지를 판단한다(순순한 오디오 애플리케이션의 경우에는 TV 디스플레이가 오디오 시스템으로 대용되는 것이 명백하다).
제어기(14)의 전체 동작은 도 4에 도시되어 있다. 새로운 디스크(12)가 플레이어/레코더(10)(이하에서, 디바이스(10)는 레코딩 및 플레이 겸용으로 한다)에 삽입될 때, 먼저 시스템은 스텝(30)에서 디스크가 플레이될 것인지 또는 버스(18)상의 디지털 입력 스트림이 그 위에 레코딩될 것인지를 판단한다. 레코딩이 요구되는 경우, 복제-상태 코드가 11 인지를 판단하는 테스트가 스텝(32)에서 행해진다. 코드가 11 인 경우, 레코딩이 불가능하여 이 레코딩 프로세스가 중단된다고 표시된다.
입력 비트 스트림의 복제(레코딩)가 금지되지 않는 경우, 스텝(34)에서 시스템은 복제-상태 코드가 01 인지를 테스트한다. 코드가 01 인 경우, 입력 비트 스트림은 오리지널 레코딩, 즉 HBO 방송으로부터의 오리지널 레코딩이며, 제 1세대 카피가 가능하다고 표시된다. 그러나, 도 2에 도시한 바와같이, 복제-상태 코드는 복제후에 제 1 세대 카피임을 표시하는 10 으로 변경되어야 한다. 도 4의 스텝(36)에 도시된 바와같이, 레코딩이 허가되고, 복제-상태 코드는 01 에서 10 으로 변경된다..
입력 비트 스트림에서 복제-상태 코드가 01 이 아닌 경우라면, 다음 스텝(38)에서 코드가 10 인지를 알아보기 위한 체크가 이루어진다. 코드 10 은 제 1 세대 카피임을 표현하고, 그러한 경우에는 레코딩 프로세스가 스텝(40)에서 표시된 바와같이 중단된다.
한편, 복제-상태 코드가 10 이 아닌 경우에는 코드가 00 인 경우만이 남게되고 레코딩이 진행된다.
스텝(30)에서의 테스트에 대한 결과가 디스크(12)를 플레이해야 한다는 것이라면, 스텝(50)에서, 디스크가 압축 디스크 또는 기록가능한 디스크인지를 판단하게 된다. 디스크가 ROM 디스크인 경우라면, 다음 복제-상태 코드에 무관하게, 스텝(52)에서 표시된 바와같이, 플레이가 허가된다.
한편, 디스크가 기록가능한 디스크라고 하면, 스텝(54)에서, 복제-상태 코드 11과 다른 3가지의 복제-상태 코드간의 판별이 이루어진다. 코드 00 인 경우에는 아무런 문제가 없다(복제가 자유롭고 플레이가 허가된다). 코드 10 은 기록가능한 디스크에서만 나타나고, 디스크가 플레이될 수 있는 제 1 세대 카피를 포함한다는 것을 표시한다.(코드 10 은 오리지날(original) 압축 디스크상에는 나타나지 않는데, 그 이유는 이 코드가 상기 압축 디스크를 플레이하고 제 1 세대 카피이후 최초의 코드 01 을 코드 10 으로 변경할 때 가정용 레코더에 의해 생성되기 때문이다). 코드 01 에 관한 경우는 아래에서 설명한다. 본 발명의 목적상 중요한 코드는 코드 11 이다. 이 코드가 기록가능한 디스크로부터 판독에 의해 나타나는 것은 상기 디스크의 속성과 일치하지 않는다. 코드 11 은 상기 코드 11 와 관련된 자료(material)가 결코 레코딩될 수 없고 레코딩 디스크로부터 상기 자료가 아직 판독되고 있지 않다는 것을 표시한다. 따라서, 기록가능한 디스크상의 코드 11 은 불법 복제가 이루어진다는 것을 표시한다. 스텝(54)에서, 코드 11 이 스텝(50)에서 기록가능한 타입이라고 이미 판정된 디스크상에 나타나는지를 알아보기 위한 테스트가 행해진다. 코드 11 이 존재하는 경우, 더 이상 플레이되지 않는다. 복제가 이루어지나, 이 복제는 플레이될 수 없기 때문에, 유효한(effective) 복제가 아니다. 한편, 코드가 11 이 아닌 어느 코드라면, 디스크 플레이가 가능하다.
기록가능한 디스크상의 코드 01 도 불일치를 나타낸다고 할 수 있다. 코드 01 은 제 1 세대 카피가 이루어질 수 있다는 것을 표시하기 위해 오리지널 디스크에 배열되고, 이 디스크로부터 어느 복제가 이루어지면 복제-상태 코드는 01 에서 10 으로 변경될 것이다. 따라서, 코드 01 은 결코 기록가능한 디스크상에 나타나지 않아야 한다. 디스크로부터 코드 01 의 판독은 기록가능한 디스크와 일치하지 않고, 그 경우에, 디스크의 플레이는 중단될 것이다. 그러나, 소비자는 자기의 프로그램을 기록가능한 디스크상에 생성하길 원할 수 있어, 제 1 세대 카피가 이루어질 수 있기를 원하는 경우에, 보통 코드 01 을 상기 디스크상에 배열할 것이다. 따라서, 기록가능한 디스크상의 코드 01 은 그 자체로는 불일치하지 않는 경우이다. 가정의 사용자에게 복제가 자유롭거나(00), 복제가 불가능한(11 또는 기록가능한 디스크상에는 10) 기록가능한 디스크를 생성하는 것을 허가한다면, 다음 스텝(54)에서 코드 01 의 검출도 디스크 플레이의 중단으로 결과가 나타난다.
종래 기술에서는 1개의 단일 상태-코드가 전혀 복제되지 않은 오리지널 레코딩 또는 복제되지 않는 제 1 세대 카피를 표시하기 위해 제안되었던 것이 상기될 것이다. 본 발명에서, 이들 2가지 경우는 상이한 코드에 의해 표시된다. 그 이유는 상기 종래의 불법 복제 보호는 불법 복제의 플레이를 방지(레코딩 방지)하는 것에 의해 제공되므로, 양 경우가 동일 코드에 의해 표시된다면, 복제되지 않은 오리지널 레코딩도 플레이될 수 없기 때문이다. 따라서, 기록가능한 매체의 적법한 제 1 세대 카피, 예컨대 HBO 방송과 복제가 금지된 프로그램, 예컨대 유료(pay-per-view) 방송의 기록가능한 매체상의 불법 복제간을 구별하기 위한 한 가지 방법이 필요하고, 레코딩이 플레이될 때, 레코딩 매체에 포함된 복제-상태 코드와 레코딩매체의 속성이 일치하지 않는 레코딩매체에 의한 플레이만이 금지되어야 한다.
또한, 도 4의 코드 테스트는, 예컨대 복제-상태 코드가 리드-인 섹션과 다른 데이터 블록에 나타나는 경우에, 반복적으로 행해질 수 있음은 물론이다.
도 3를 참조하면, 디지털 비트 스트림을 전달하는 2개의 버스가 도시되어 있다. 2개의 버스상의 비트 스트림에 대한 접근(access)은 전문 해커에 의한 코드의 변경을 가능케 한다. 예컨대, 다른 코드에서 00 코드로의 변경은 자유로운 세대 카피를 가능케 한다. 이를 위해서는 난해한 비트가 필요할 수 있지만, 이를 행하는 것은 가능하므로, 그 경우에 불법 복제가 이루어지고 플레이될 수 있다.
이 문제를 극복하기 위해, 비트 코드의 삽입과는 다른 기법으로 오리지널 레코딩을 부호화할 수 있다. 예컨대, 오리지널 비디오 디스크에 사용될 MPEG2 압축 기법은 3가지 다른 형태의 프레임(I,B,P)의 저장을 수반한다. 어떤 소정의 프레임이 특정 순서(order)를 갖도록 억제하는 것에 의해, 한 "워터마크"의 형태가 레코딩에서 표현될 수 있고, 이 워터마크 자체로서 복제-상태 코드를 구성할 수 있다(워터마크의 이 사용은, 그 자체로서 그리고 단독으로(in and of itself), 종래 기술에 제안되었다). 그렇지 않고 특정 프레임에 어떤 디지털 데이터를 예컨대 스테가노그래픽(steganographically)적으로 배열하는 것에 의해 복제의 어느 종류가 허가되고 복제의 어느 종류가 금지되는 지를 표시할 수 있다. "워터마크"의 이점은 다음 3가지가 있다: (1) 워터마크는 검출하기 곤란하고, (2) 워터마크는 변경하기 곤한하고, (3) 워터마크는 프로그램 내용물의 파괴없이 변경하기 곤란하다. 비디오를 수반하더라도 오디오의 경우에는 상기 프로그램 내용물에 코드를 포함시키기 위한 기술이 선행한다. 모든 경우에, 본 발명의 방법은 레코딩에서의 복제-상태 코드가 그 코드를 포함하는 매체와 불일치하는 지를 체크할 수 있다. 본 발명은 레코딩에 복제가 허가되었는지 또는 그렇지 않은지를 표현하고, 허가된 경우에는, 복제의 정도(extent)를 허가하는 어떤 종류의 인디시아(indicia)라도 포함하고 있다. 그리고 자체로서는 복제를 방지할 수 없기 때문에, 무단 복제에 대한 방책은 복제-상태 인디시아가 자체의 인디시아와 일치하지 않는 매체의 플레이를 금지시키는 것이다.
본 발명이 특정 실시예를 참조하여 설명되었지만, 이 실시예는 본 발명의 원리의 애플레케이션을 단순히 예시한 것임은 알 수 있을 것이다. 예컨대, 1개의 단일 기록가능한 디스크는 다른 복제-상태 인디시아를 갖는 다른 섹션을 갖는다. 그러므로, 다양한 수정이 본 발명의 실시예에서 이루어질 수 있고, 다른 장치가 본 발명의 사상 및 범위에서 이탈함이 없이 고안될 수 있음은 분명하다.

Claims (26)

  1. 호환성 플레이어에서 플레이될 수 있는 매체에 내장된 디지털 프로그램의 무단 불법 복제를 방지하기 위한 방법에 있어서,
    (a) 상기 매체에 내장된 프로그램에 상기 프로그램의 복제를 허가하는지 또는 금지하는지를 나타내는 인디시아(indicia)를 저장하는 단계와,
    (b) 상기 플레이어가,
    (ⅰ) 판독 전용 매체와 기록가능한 매체간을 판별하고,
    (ⅱ) 상기 매체에 포함된 프로그램에 저장되는 상기 인디시아로부터 상기 프로그램의 복제를 허가하는지 또는 금지하는지를 판단하는 단계와,
    (c) 상기 플레이어는 복제에 대한 금지를 나타내는 인디시아가 저장된 프로그램을 내장한 기록가능한 매체의 플레이를 금지하는 단계를 포함하는 무단 복제 방지 방법.
  2. 제 1 항에 있어서, 상기 프로그램은 1개 이상의 오디오, 비디오, 오디오-비디오, 문자 및 데이터를 포함하는 무단 복제 방지 방법.
  3. 제 2 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 복제 방지 방법.
  4. 제 1 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 복제 방지 방법.
  5. 호환성 플레이어에서 플레이될 수 있는 매체에 내장된 디지털 프로그램의 무단 불법 복제를 방지하기 위한 방법에 있어서,
    (a) 상기 매체에 복제 허가 코드를 나타내는 인디시아를 저장하는 단계와,
    (b) 상기 플레이어가,
    (ⅰ) 상이한 종류의 매체를 판별하고,
    (ⅱ) 상기 매체에 대한 복제 허가 코드를 상기 인디시아로부터 판단하는 단계와,
    (c) 상기 판단된 복제 허가 코드가 매체와 일치하지 않는 경우, 상기 플레이어는 상기 매체가 플레이되는 것을 금지하는 단계를 포함하는 무단 복제 방지 방법.
  6. 제 5 항에 있어서, 상기 프로그램은 1개 이상의 오디오, 비디오, 오디오-비디오, 문자 및 데이터를 포함하는 무단 복제 방지 방법.
  7. 제 6 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 복제 방지 방법.
  8. 제 5 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 복제 방지 방법.
  9. 호환성 플레이어에서 플레이될 수 있는 매체에 내장된 디지털 프로그램의 무단 불법 복제를 방지하기 위한 장치에 있어서,
    (a) 상기 프로그램의 복제가 허가되는지 또는 금지되는지를 나타내는 인디시아를 포함하는 프로그램을 내장한 복수의 매체와,
    (b) 그 각각이,
    (ⅰ) 판독 전용 매체와 기록가능한 매체간을 판별하는 수단과,
    (ⅱ) 상기 매체에 내장된 프로그램에 저장되는 상기 인디시아로부터 상기 프로그램의 복제를 허가하는지 또는 금지하는지를 판단하는 수단과,
    (ⅲ) 복제에 대한 금지를 나타내는 인디시아를 저장한 프로그램을 내장하는 기록가능한 매체의 플레이를 금지하는 수단으로 이루어진 복수의 플레이어를포함하는 무단 불법 복제 방지 장치.
  10. 제 9 항에 있어서, 상기 프로그램은 1개 이상의 오디오, 비디오, 오디오-비디오, 문자 및 데이터를 포함하는 무단 불법 복제 방지 장치.
  11. 제 10 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 불법 복제 방지 장치.
  12. 제 9 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 불법 복제 방지 장치.
  13. 호환성 플레이어에서 플레이될 수 있는 매체에 내장된 디지털 프로그램의 무단 불법 복제를 방지하기 위한 장치에 있어서,
    (a) 디지털 프로그램과 복제 허가 코드를 나타내는 인디시아를 포함하는 복수의 매체와,
    (b) 그 각각이,
    (ⅰ) 상이한 종류의 매체를 판별하는 수단과,
    (ⅱ) 상기 인디시아로부터 상기 매체에 대한 복제 허가 코드를 판단하는 수단과,
    (ⅲ) 상기 매체에 포함된 인디시아가 매체 종류와 일치하지 않는 복제 허가 코드를 나타내고 있는 경우, 매체의 플레이를 금지하는 수단으로 이루어진 복수의 플레이어를 포함하는 무단 불법 복제 방지 장치.
  14. 제 13 항에 있어서, 상기 매체는 1개 이상의 오디오, 비디오, 오디오-비디오, 문자 및 데이터 프로그램을 포함하는 무단 불법 복제 방지 장치.
  15. 제 14 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 불법 복제 방지 장치.
  16. 제 13 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 무단 불법 복제 방지 장치.
  17. 복제를 허가하는지 또는 금지하는지를 나타내는 인디시아를 포함하는 프로그램을 내장한 복수의 매체용 플레이어(player)에 있어서,
    판독 전용 매체와 기록가능한 매체간의 판별을 위한 수단과, 상기 매체에 내장된 프로그램에 포함된 인디시아로부터 상기 프로그램의 복제를 허가하는지 또는 금지하는지를 판단하는 수단, 및 인디시아가 복제에 대한 금지를 나타내는 프로그램을 내장한 기록가능한 매체의 플레이를 금지하는 수단을 포함하는 플레이어.
  18. 제 17 항에 있어서, 상기 프로그램은 1개 이상의 오디오, 비디오, 오디오-비디오, 문자 및 데이터를 포함하는 플레이어.
  19. 제 18 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 플레이어.
  20. 제 17 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 플레이어.
  21. 디지털 프로그램과 복제 허가 코드를 나타내는 인디시아를 내장하는 복수 매체용 플레이어에 있어서,
    상이한 종류의 매체를 판별하는 수단과, 상기 매체의 복제 허가 코드를 상기 인디시아로부터 판단하는 수단, 및 매체 종류와 일치하지 않는 복제 허가 코드를 나타내는 인디시아를 내장하는 매체의 플레이를 금지하는 수단을 포함하는 플레이어.
  22. 제 21 항에 있어서, 상기 프로그램은 1개 이상의 오디오, 비디오, 오디오-비디오, 문자 및 데이터를 포함하는 플레이어.
  23. 제 22 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 플레이어.
  24. 제 21 항에 있어서, 상기 인디시아는 디지털 코드의 형태인 플레이어.
  25. 각각이, 프로그램 자료(material)외에, 추가로 그러한 프로그램 자료가 자유롭게 복제될 수 있는지, 단지 제 1 세대 카피만이 가능한지, 추가 복제가 이루어지지 않는 이미 제 1 세대 카피로 구성되는지 또는 전혀 복제되지 않은 것인지를 나타내기 위한 4개의 복제-상태 코드 중 하나를 포함하는 복수의 디지털 매체로서, 상기 복수의 디지털 매체의 적어도 다소의 서브세트(subset)는 상기 4개의 복제-상태 코드의 각각을 포함하는 복수의 디지털 매체.
  26. 각각이, 프로그램 자료외에, 추가로 2종류의 복제-상태 코드 중 적어도 1개의 코드를 포함하며, 상기 2종류의 코드중 한 코드는 이 종류의 코드가 나타나는 어느 매체의 플레이에 대한 허가를 나타내고, 다른 코드는 이 종류의 코드가 나타나는 어느 기록가능한 매체의 플레이에 대한 금지를 나타내는 복수의 디지털 매체.
KR1019980702414A 1996-03-08 1997-02-05 디지털프로그램의복제및플레이방지장치및방법 KR100308594B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US8/612567 1996-03-08
US08/612567 1996-03-08
US08/612,567 US5896454A (en) 1996-03-08 1996-03-08 System and method for controlling copying and playing of digital programs
PCT/US1997/001990 WO1997033283A1 (en) 1996-03-08 1997-02-05 Copying and playing protection for digital programs

Publications (2)

Publication Number Publication Date
KR19990063941A true KR19990063941A (ko) 1999-07-26
KR100308594B1 KR100308594B1 (ko) 2001-11-30

Family

ID=24453718

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980702414A KR100308594B1 (ko) 1996-03-08 1997-02-05 디지털프로그램의복제및플레이방지장치및방법

Country Status (11)

Country Link
US (1) US5896454A (ko)
EP (1) EP0885443B1 (ko)
JP (1) JP3459832B2 (ko)
KR (1) KR100308594B1 (ko)
AT (1) ATE309605T1 (ko)
AU (1) AU711643B2 (ko)
CA (1) CA2232708C (ko)
DE (1) DE69734573T2 (ko)
DK (1) DK0885443T3 (ko)
ES (1) ES2253770T3 (ko)
WO (1) WO1997033283A1 (ko)

Families Citing this family (92)

* 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
US5943422A (en) * 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US6948070B1 (en) 1995-02-13 2005-09-20 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
CN100452072C (zh) * 1995-02-13 2009-01-14 英特特拉斯特技术公司 用于管理在第一装置和第二装置之间的数字文档的分布的方法
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7133846B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US5861906A (en) * 1995-05-05 1999-01-19 Microsoft Corporation Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
US7006661B2 (en) * 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US7562392B1 (en) 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US6411725B1 (en) * 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
MY121267A (en) * 1996-09-05 2006-01-28 Sony Corp Digital recording apparatus and copyright protection method thereof
US7221853B1 (en) 1996-09-05 2007-05-22 Sony Corporation Digital recording apparatus and copyright protection method thereof
JP3941178B2 (ja) * 1996-09-05 2007-07-04 ソニー株式会社 記録媒体、デジタル記録機器、及び制御用ic
US6081897A (en) * 1997-01-13 2000-06-27 Recording Industry Of America Apparatus for monitoring and preventing unauthorized copying of digital data
DE69807807T2 (de) * 1997-01-27 2003-05-28 Koninkl Philips Electronics Nv Verfahren und vorrichtung zur übertragung von inhaltsinformation und darauf bezogener zusatzinformation
DE69822950T2 (de) 1997-09-03 2009-09-24 Hitachi, Ltd. Verfahren und System zum Einbetten von Information in Daten
US6434322B1 (en) * 1997-09-17 2002-08-13 Hitachi, Ltd. Reproducing method and apparatus, for a video signal having copy control information
US6490408B1 (en) * 1997-10-28 2002-12-03 Lg Electronics Inc. Apparatus and method for determining ID information recorded on an information-stored medium
US7092914B1 (en) * 1997-11-06 2006-08-15 Intertrust Technologies Corporation Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
FR2770675B1 (fr) * 1997-11-06 1999-12-31 Aeta Applic Electroniques Tech Dispositif de decodage d'un signal audionumerique susceptible d'une ecoute satisfaisante selon des criteres acoustiques choisis
US6278807B1 (en) 1997-11-13 2001-08-21 Kabushiki Kaisha Toshiba Data recording/reproducing apparatus, data recording/reproducing method applied to the apparatus, and computer program product used in data processing apparatus
JP3570213B2 (ja) 1998-03-27 2004-09-29 株式会社日立製作所 電子透かし画像処理方法
MY132414A (en) * 1998-04-14 2007-10-31 Hitachi Ltd Reproducing apparatus, recording apparatus and display apparatus
JP3890871B2 (ja) * 1998-04-14 2007-03-07 株式会社日立製作所 ディジタル映像信号または音声信号の再生装置及び再生方法
JP3890737B2 (ja) * 1998-04-14 2007-03-07 株式会社日立製作所 ディジタル映像信号または音声信号の再生装置及び再生方法
JP3975308B2 (ja) 1998-07-15 2007-09-12 ソニー株式会社 情報信号再生システム、情報信号読み出し装置、情報信号処理装置、情報信号再生方法、情報信号読み出し方法、および、情報信号処理方法
FR2783658B1 (fr) * 1998-09-23 2000-10-13 Thomson Multimedia Sa Protection contre la copie de donnees numeriques stockees sur un support d'informations
JP2000149415A (ja) * 1998-11-02 2000-05-30 Matsushita Electric Ind Co Ltd 光ディスク、光ディスクの再生装置及び複製装置並びに光ディスクの違法使用防止方法
JP2000156678A (ja) * 1998-11-19 2000-06-06 Sony Corp 信号処理回路
JP3868643B2 (ja) * 1998-12-03 2007-01-17 株式会社日立製作所 デジタル情報複製制限方法、デジタル情報複製制限装置およびデジタル情報記録装置
JP3327389B2 (ja) * 1998-12-28 2002-09-24 松下電器産業株式会社 複製システム、複製方法、書き込み装置および記録媒体
CN100356475C (zh) * 1999-02-26 2007-12-19 日本胜利株式会社 信息重放方法
JP3758886B2 (ja) * 1999-03-30 2006-03-22 富士通株式会社 データ処理装置及びそのアクセス制御方法
JP4238410B2 (ja) * 1999-04-09 2009-03-18 ソニー株式会社 情報処理システム
JP3534646B2 (ja) * 1999-04-21 2004-06-07 株式会社ソニー・コンピュータエンタテインメント ディスク状記録媒体、この媒体の再生装置及び方法
US6785815B1 (en) 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
JP3916804B2 (ja) * 1999-07-06 2007-05-23 パイオニア株式会社 コンテンツの記録媒体及びその再生装置
US7243236B1 (en) * 1999-07-29 2007-07-10 Intertrust Technologies Corp. Systems and methods for using cryptography to protect secure and insecure computing environments
JP2001066986A (ja) * 1999-08-26 2001-03-16 Sony Corp 送信装置および方法、受信装置および方法、通信システム、並びにプログラム格納媒体
US6766102B1 (en) * 1999-09-20 2004-07-20 Digimarc Corporation Methods for reading watermarks in unknown data types, and DVD drives with such functionality
JP2001118331A (ja) * 1999-10-19 2001-04-27 Sony Corp 記録装置、記録再生装置、記録方法
US20030118181A1 (en) * 1999-11-12 2003-06-26 Kunihiko Miwa Method and Apparatus for Controlling Digital Data
US8584182B2 (en) * 2000-01-27 2013-11-12 Time Warner Cable Enterprises Llc System and method for providing broadcast programming, a virtual VCR, and a video scrapbook to programming subscribers
JP3728621B2 (ja) * 2000-02-10 2005-12-21 松下電器産業株式会社 デジタルデータのコピー制御方法及び再生装置
JP4310879B2 (ja) * 2000-02-23 2009-08-12 ソニー株式会社 コンテンツ再生システム及びコンテンツ再生方法、並びに、コンテンツの再生要求装置及び一時再生装置
EP1156486B1 (en) * 2000-04-20 2016-04-06 Hitachi Maxell, Ltd. Digital signal recording/reproducing apparatus, receiving apparatus and transmitting method
AU2001266949A1 (en) * 2000-06-20 2002-01-02 Digimarc Corporation Interactive video and watermark enabled video objects
US7215610B2 (en) 2000-10-31 2007-05-08 Sony Corporation Apparatus for and method of recording/reproducing audio data embedded with additive information
JP4029569B2 (ja) * 2000-12-13 2008-01-09 株式会社日立製作所 ディジタル情報記録再生装置、記録装置、受信装置および送信装置
US7266704B2 (en) * 2000-12-18 2007-09-04 Digimarc Corporation User-friendly rights management systems and methods
EP1397734A2 (en) * 2001-04-30 2004-03-17 Nokia Corporation Protection of content reproduction using digital rights
US8122465B2 (en) * 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
TW566041B (en) * 2001-07-06 2003-12-11 Hitachi Ltd Digital data recording device and output device
JP3785983B2 (ja) * 2001-10-05 2006-06-14 株式会社日立製作所 ディジタル情報記録装置および情報記録再生装置
TW563363B (en) * 2001-11-08 2003-11-21 Hitachi Ltd Image information output device, image information receiving device, image information output method, and image information transmission method
US20030105970A1 (en) * 2001-11-30 2003-06-05 Phillip Yuan Pei Jen Systems and methods for enforcing single computer use of software
KR20030081105A (ko) * 2002-04-12 2003-10-17 마츠시타 덴끼 산교 가부시키가이샤 광 디스크 재생장치 및 광 디스크 재생 제어방법
US7246322B2 (en) 2002-07-09 2007-07-17 Kaleidescope, Inc. Grid-like guided user interface for video selection and display
US20070245247A1 (en) * 2002-05-14 2007-10-18 Kaleidescape, Inc. Grid-like guided user interface for video selection and display
US7231607B2 (en) * 2002-07-09 2007-06-12 Kaleidescope, Inc. Mosaic-like user interface for video selection and display
TWI235004B (en) * 2002-05-22 2005-06-21 Hitachi Ltd Data output apparatus and data output method
US7003131B2 (en) * 2002-07-09 2006-02-21 Kaleidescape, Inc. Watermarking and fingerprinting digital content using alternative blocks to embed information
US7702101B2 (en) 2002-07-09 2010-04-20 Kaleidescape, Inc. Secure presentation of media streams in response to encrypted digital content
US7111171B2 (en) * 2002-07-09 2006-09-19 Kaleidescope, Inc. Parallel distribution and fingerprinting of digital content
US20040083487A1 (en) * 2002-07-09 2004-04-29 Kaleidescape, A Corporation Content and key distribution system for digital content representing media streams
US7486792B2 (en) * 2002-08-23 2009-02-03 General Instrument Corporation Terrestrial broadcast copy protection system for digital television
US8225194B2 (en) * 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams
KR20050101171A (ko) * 2003-01-14 2005-10-20 마츠시타 덴끼 산교 가부시키가이샤 기록장치, 기록방법, 기록매체 및 프로그램
WO2004070998A2 (en) * 2003-01-31 2004-08-19 Kaleidescape, Inc. Recovering from de-synchronization attacks against watermarking and fingerprinting
US7489362B2 (en) * 2003-03-04 2009-02-10 Broadcom Corporation Television functionality on a chip
US7679629B2 (en) * 2003-08-15 2010-03-16 Broadcom Corporation Methods and systems for constraining a video signal
US20050086069A1 (en) * 2003-07-15 2005-04-21 Kaleidescape, Inc. Separable presentation control rules with distinct control effects
US20050050103A1 (en) * 2003-07-15 2005-03-03 Kaleidescape Displaying and presenting multiple media streams from multiple DVD sets
US8572104B2 (en) 2003-04-18 2013-10-29 Kaleidescape, Inc. Sales of collections excluding those already purchased
JP2005158056A (ja) * 2003-11-04 2005-06-16 Matsushita Electric Ind Co Ltd コンテンツ移動システムおよびこれに用いられるコンテンツ送出機器
US20050204110A1 (en) * 2003-11-04 2005-09-15 Matsushita Electric Industrial Co., Ltd. Content move system
US8006313B1 (en) * 2004-01-23 2011-08-23 The Math Works, Inc. Non-machine specific optical-media based copy protection
WO2007013092A1 (en) * 2005-07-25 2007-02-01 Trinity Future-In Pvt. Ltd An electro-mechanical system for non-duplication of video files
US8079092B2 (en) * 2005-07-25 2011-12-13 M/s. Trinity Future—In PVT. Ltd. Electro-mechanical system for non-duplication of software
WO2007013090A1 (en) * 2005-07-25 2007-02-01 Trinity Future-In Pvt. Ltd An electro - mechanical system for non - duplication of audio files
US20070240185A1 (en) * 2005-08-26 2007-10-11 Weaver Timothy H Methods, apparatuses, and computer program products for delivering audio content on demand
US20070250875A1 (en) * 2005-08-26 2007-10-25 Weaver Timothy H Methods, apparatuses, and computer program products for delivering one or more television programs for viewing during a specified viewing interval
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
USD680515S1 (en) * 2011-01-04 2013-04-23 Gingo Biloba, S.A. Audio/video recorder/player equipment
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
JP6788301B2 (ja) 2017-02-28 2020-11-25 国立大学法人大阪大学 AlInN膜および2次元フォトニック結晶共振器とこれらの製造方法ならびに半導体発光素子

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4796220A (en) * 1986-12-15 1989-01-03 Pride Software Development Corp. Method of controlling the copying of software
JP2942837B2 (ja) * 1992-01-31 1999-08-30 株式会社セガ・エンタープライゼス セキュリティチェック方法及びゲーム装置並びにそれらに用いられる情報記憶媒体
JPH0644755A (ja) * 1992-07-24 1994-02-18 Sony Corp ビデオ信号の伝送方法及び記録装置
WO1995003655A1 (en) * 1993-07-26 1995-02-02 Oakleigh Systems, Inc. Cd prom encryption system
US5488410A (en) * 1993-10-29 1996-01-30 Telectronics Pacing Systems, Inc. System and method for disk software publishers to control disk distribution
CN1126082C (zh) * 1993-12-28 2003-10-29 松下电器产业株式会社 光记录媒体、光盘再生装置、光盘再生方法、光盘原盘制造方法以及制止盗版程序操作的方法
US5574787A (en) * 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
JPH0845246A (ja) * 1994-07-29 1996-02-16 Sony Corp 記録媒体、再生方法、記録装置、及び再生装置
US5695376A (en) * 1994-09-09 1997-12-09 Kimberly-Clark Worldwide, Inc. Thermoformable barrier nonwoven laminate
MY122982A (en) * 1994-12-22 2006-05-31 Sony Corp Recording medium and apparatus for protecting copyrighted digital data

Also Published As

Publication number Publication date
EP0885443B1 (en) 2005-11-09
WO1997033283A1 (en) 1997-09-12
JP3459832B2 (ja) 2003-10-27
AU711643B2 (en) 1999-10-21
EP0885443A4 (en) 1999-08-25
US5896454A (en) 1999-04-20
CA2232708C (en) 2000-08-08
ATE309605T1 (de) 2005-11-15
DE69734573D1 (de) 2005-12-15
CA2232708A1 (en) 1997-09-12
ES2253770T3 (es) 2006-06-01
JP2000501875A (ja) 2000-02-15
KR100308594B1 (ko) 2001-11-30
AU1859497A (en) 1997-09-22
DE69734573T2 (de) 2006-08-10
DK0885443T3 (da) 2006-03-27
EP0885443A1 (en) 1998-12-23

Similar Documents

Publication Publication Date Title
KR100308594B1 (ko) 디지털프로그램의복제및플레이방지장치및방법
US5659613A (en) Method and apparatus for copy protection for various recording media using a video finger print
JP4046767B2 (ja) 記録信号のコピー防止システム
US20060023598A1 (en) Method and apparatus for protecting against copying of content recorded on optical recording media
JPH10106146A (ja) ディスクの記録再生方法及び再生装置
US7783888B2 (en) Watermarking in an audiovisual product
JP2001023298A (ja) コンテンツの記録媒体及びその再生装置
EP1444695B1 (en) Apparatus for and method of preventing illicit copying of digital content
JP4515506B2 (ja) 情報記録媒体、データ構造およびデータ再生方法
CN1110923C (zh) 一种有顺序播放的影视光盘的制作方法
KR100530172B1 (ko) 암호화방식을 이용한 광디스크 기록재생방법 및 장치
US7793351B2 (en) Copy deterrent for an audiovisual product
KR100896058B1 (ko) 고밀도 재생 전용 광디스크와, 그 광디스크의 암호화 기록 및 재생 장치와 방법
MXPA97009578A (en) Method and apparatus for the protection against copy in different means of registration, using unahuella de vi
KR20070013415A (ko) 카피 원스 소오스를 기록/관리하는 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120802

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20130801

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20150729

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20160727

Year of fee payment: 16

EXPY Expiration of term