KR20040053374A - 기록매체 및 복제장치 - Google Patents

기록매체 및 복제장치 Download PDF

Info

Publication number
KR20040053374A
KR20040053374A KR10-2004-7008029A KR20047008029A KR20040053374A KR 20040053374 A KR20040053374 A KR 20040053374A KR 20047008029 A KR20047008029 A KR 20047008029A KR 20040053374 A KR20040053374 A KR 20040053374A
Authority
KR
South Korea
Prior art keywords
information
copying
control information
unit
duplication
Prior art date
Application number
KR10-2004-7008029A
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 KR20040053374A publication Critical patent/KR20040053374A/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/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
    • 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/10Digital recording or reproducing
    • 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/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575DVD-RAMs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Storage Device Security (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

기록매체와 복제장치는 기록매체에 기록된 디지털 데이터를 복제할 때 워터마크 등의 사용자에게 미리 디지털 데이터에 삽입된 복제 제어정보를 알려줌으로써 사용자의 혼동을 줄여준다. 디지털 데이터가 기록된 기록매체는 콘텐츠 데이터 저장영역과, 복제할 때 복제 제어정보를 표시하기 위한 표시-사용 복제 제어정보를 저장하는 표시-사용 복제 제어정보 저장영역과, 색인정보 저장영역으로 구성된다. 표시-사용 복제 제어정보 저장영역 내의 표시-사용 복제 제어정보는 디지털 데이터에 삽입된 복제 제어정보와 동일하기 때문에, 복제장치는 디지털 데이터를 복제하기 전에 복제 제어정보를 사용자에게 알려줄 수 있다.

Description

기록매체 및 복제장치{RECORDING MEDIUM AND COPY APPARATUS}
종래의 레이저 디스크(LD), 컴팩트 디스크(CD), 미니 디스크(MD)및 DVD(Digital Versatile Disk) 등의 광디스크는 음악 데이터와 동화상 데이터 등의 디지털 데이터(이하, 콘텐츠 데이터라 함)를 저장하기 위한 기록매체로서 널리 이용되어 왔다. 보다 최근에는 반도체 메모리가 보다 광범위해지는 징후가 보이고 있다. 이는 반도체 메모리가 광디스크에 비해 컴팩트하고, 음이 점핑하는 등의 문제점이 없기 때문이다.
상술한 바와 같은 기록매체에 기록되는 콘텐츠 데이터의 정확한 복제는 용이하게 행해질 수 있다. 이를 방지하기 위해 연속복제 방지 시스템(Serial Copy Management System, SCMS)이나 워터마크 기술 등의 디지털 저작물 보호기술을 이용하여 콘텐츠 데이터의 복제를 제한한다.
SCMS는 CD 등으로부터 다수 회에 걸친 디지털 복제를 제한하고, 디지털 복제를 1회의 생성으로 한정하는 목적을 가진 국제기술표준이다. 이 시스템을 사용하여제조된 디지털 음악장치는 CD, MD, DAT(Digital Audio Tape) 및 CD-R(Compact Disk Recordable) 등의 디지털 기록매체에 기록된 복제 제어정보에 반응한다. 예를 들어, 단 1회의 복제생성이 허용되는 것을 나타내는 신호를 기록한 CD로부터 MD에 콘텐츠 데이터가 더빙되면, 디지털 기록장치는 그 신호를 복제가 허용되지 않은 것을 나타내는 신호로 변환하고, 그 변환된 신호를 MD에 기록한다. 그 MD로부터 다른 MD로 콘텐츠 데이터를 복제하려고 하는 시도가 있는 경우에는 복제가 허용되지 않음을 나타내는 신호에 디지털 기록장치가 반응하여 기록을 중단한다.
최근에 대중적으로 되는 징후를 보이고 있는 워터마크 기술은 음악 데이터와 동화상 데이터 등의 콘텐츠 데이터에 복제 제어정보를 직접 삽입하는 기술을 사용하고 있기 때문에 위조하기 어려운 이점이 있다. 일본 특허공개 평11-86436호와 2000-23089호 공보는 워터마크 기술을 이용하는 복제 제어방법을 공표하고 있다.
콘텐츠 데이터에 워터마크로서 삽입된 복제 제어정보는 콘텐츠 데이터의 전부 또는 일부를 판독함으로써 취득된다. 예를 들어, 디지털 음악 콘텐츠의 저작권 보호에 관한 규정을 개발한 디지털 음악 안전협의회(Secure Digital Music Initiative, SDMI)는 음악 콘텐츠 데이터로부터 워터마크를 추출하는 방법을 상술하였다(SDMI Portable Device Specification에 대한 Amendment 1의 Part 1, 버전 1.0, 1999년 9월 13일). 이 설명서에서, 삽입된 워터마크는 매 15초마다 음악 콘텐츠 데이터에서 검색되어야만 한다. 사용자가 콘텐츠 데이터의 복제를 지정하면, 복제장치는 복제처리를 수행하면서, 원래의 콘텐츠 데이터에서 복제가 허용되는 것을 보여주는 워터마크를 동시에 검색한다. 복제장치가 복제가 허용되는 것을 보여주는원래의 콘텐츠 데이터에서 보이는 워터마크를 검색하면, 복제장치는 복제를 중단하고, 콘텐츠 데이터가 만들어진 복제본을 삭제한다.
그러나, 워터마크 기술은 콘텐츠 데이터를 위조하기 어려운 이점은 가지고 있으나, 사용자가가 콘텐츠 데이터를 복제하기 시작한 후 까지는 그 콘텐츠 데이터가 복제가 허용되지 않은 것임을 알지 못한다는 문제점이 있다. 또한 이미 만들어진 콘텐츠 데이터의 부분에 대한 복제는 복제가 중단된 후 삭제되어야만 했다. 이것은 콘텐츠 데이터의 전부 또는 일부를 판독하기 위한 시간이 필요하며 더 나아가 콘텐츠 데이터의 복제가 허용되지 않는다는 것을 발견했을 때 그 복제본을 삭제하기 위해 시간이 필요하다는 것을 의미한다. 이것은 복제가 허용되지 않음을 판정하기 위해 시간이 낭비된다는 문제점을 야기하는 것이다.
본 발명은 디지털 데이터가 기록되는 기록매체와, 그 디지털 데이터를 복제하는 복제장치에 관한 것으로, 특히 워터마크(watermark) 기술을 이용하여 보호되는 저작권인 디지털 데이터를 복제하는 방법에 관한 것이다.
도 1은 콘텐츠 복제 시스템(1)의 구조를 도시한 블록도
도 2는 제조장치(2)의 구조를 도시한 블록도
도 3은 광 디스크의 데이터 구조를 도시한 도면
도 4는 광 디스크의 데이터 구조를 도시한 것으로, 특히 장면 복제 제어정보와 장면정보를 도시한 도면
도 5는 복제 제어정보비트 스트링과 그에 대응하는 의미를 나타낸 표
도 6은 서버장치(40)의 구조를 도시한 블록도
도 7은 복제장치(50)와 반도체 메모리(71)의 데이터 구조를 도시한 블록도
도 8은 디스플레이부(505)에 의해 표시된 정보의 예를 도시한 도면
도 9는 리스트 저장부(503)에 의해 저장된 리스트의 데이터 구조를 도시한 도면
도 10은 제조장치(20)에 의한 동작을 도시한 흐름도
도 11은 복제장치(50)에 의한 동작의 개요를 도시한 흐름도로서, 도 12에 계속되는 흐름도
도 12는 복제장치(50)에 의한 동작의 개요를 도시한 흐름도로서, 도 11에서 계속되는 흐름도
도 13은 리스트를 생성하는 복제장치에 의한 동작을 도시한 흐름도
도 14는 리스트를 생성하는 복제장치에 의한 동작을 도시한 흐름도로서, 도 13에서 계속되는 흐름도
도 15는 표시-사용 복제 제어정보를 체크하는 복제장치(50)의 리스트 생성부에 의한 동작을 도시한 흐름도로서, 도 16에 계속되는 흐름도
도 16은 표시-사용 복제 제어정보를 체크하는 복제장치(50)의 리스트 생성부에 의한 동작을 도시한 흐름도로서, 도 15에서 계속되는 흐름도
도 17은 메뉴 생성부(504) 및 콘텐츠 메뉴를 표시하는 복제장치(50)의 표시부(505)의 동작을 도시한 흐름도
도 18은 콘텐츠 데이터 복제처리 (1)를 위한 복제장치(50)에 의한 동작을 도시한 흐름도
도 19는 콘텐츠 데이터 장면 복제처리 (1)를 위한 복제장치(50)에 의한 동작을 도시한 흐름도
도 20은 콘텐츠 데이터 복제처리 (2)를 위한 복제장치(50)에 의한 동작을 도시한 흐름도
도 21은 콘텐츠 데이터 장면 복제처리 (2)를 위한 복제장치(50)에 의한 동작을 도시한 흐름도
이러한 문제점을 해결하기 위해 본 발명의 목적은 디지털 저작물의 복제가 허용되는지의 여부를 판정하는데 필요한 시간을 종래기술에 비해 줄일 수 있는 복제장치 및 기록매체를 제공하기 위한 것이다.
본 발명의 기록매체에는 디지털 저작물과 표시-사용 복제정보가 기록되어 있다. 삽입된 복제 제어정보는 워터마크 기술을 사용하여 디지털 저작물에 삽입된다. 표시-사용 복제 제어정보와 삽입된 복제 제어정보는 디지털 저작물을 복제하는 것에 관한 제한을 보여준다. 본 발명의 복제장치는 기록매체로부터 표시-사용 복제 제어정보를 판독하고, 판독된 표시-사용 복제 제어정보를 사용하여 상기 한정사항을 보여주는 표시 정보를 생성하고, 생성된 표시 정보를 출력한다.
이러한 방식으로, 복제장치는 기록매체로부터 디지털 저작물을 판독하지 않고 표시-사용 복제 제어정보만을 판독하여 표시 정보를 출력하므로, 디지털 저작물의 복제가 허용되었는지의 여부를 판정하기 위한 정보를 종래기술 보다 신속하게 사용자에게 보낼 수 있다.
본 발명의 복제장치는 기록매체로부터 표시-사용 복제 제어정보를 판독하는 표시-사용 복제 제어정보 취득부와, 디지털 저작물을 복제하기 전에 표시-사용 복제 제어정보에 기초하여 복제 제어정보의 사용자를 표시 및 통지하는 복제 제어정보 표시부를 포함한다.
여기에서, 복제장치는 필요에 따라 기록매체 상의 표시-사용 복제 제어정보를 갱신하는 갱신부를 추가로 포함한다. 또한 표시-사용 복제 제어정보 취득부는 외부 네트워크와 통신하며, 네트워크를 통해 디지털 저작물의 표시-사용복제 제어정보를 취득하는 통신 서브유닛을 포함할 수 있다.
또한 기록매체는 표시-사용 제어정보를 저장하고 있지 않을 수도 있다. 이러한 경우에, 본 발명의 복제장치는 기록매체에 기록된 디지털 저작물에서 삽입 복제 제어정보를 검출하는 복제 제어정보 검출부와; 상기 복제 제어정보 검출부에 의해 검출된 복제 제어정보의 리스트를 생성하는 복제 제어정보 리스트 생성부와; 상기 복제 제어정보 리스트를 저장하는 복제 제어정보 리스트 저장부와; 디지털 저작물이 복제되기 전에 복제 제어정보의 사용자를 표시 및 통지하는 복제 제어정보 디스플레이부를 추가로 포함한다. 복제 제어정보 리스트 생성부는 재생 중 또는 디지털 저작물을 기록매체 상에 복제하는 중에 복제 제어정보리스트를 생성할 수 있다. 또한 복제 제어정보 리스트 생성부는 외부 네트워크와 통신하고, 외부 네트워크로부터 디지털 저작물의 복제 제어정보를 취득함으로써 복제 제어정보를 생성하는 통신 서브유닛을 구비할 수 있다.
이하, 본 발명의 실시예로서의 콘텐츠 복제 시스템에 대해 설명하기로 한다.
1. 콘텐츠 복제시스템(1)의 구조
콘텐츠 복제시스템(1)은 제조장치(20), 제조장치(30), 서버장치(40), 복제장치(50) 및 재생장치(60)로 구성된다.
콘텐츠가 기록된 광 디스크의 제조자는 제조장치(20)의 소유권을 가진다. 제조장치(20)는 하나 이상의 콘텐츠와 그 콘텐츠에 각각 대응하는 표시목적을 위한 하나 이상의 복제 제어정보(이하, "표시-사용 복제 제어정보"라 함)가 기록된 광 디스크를 제조한다. 각 콘텐츠는 예를 들면, 디지털 음악 데이터이며, 복제 제어정보는 디지털 데이터 내에 삽입된다(이하, 삽입 복제 제어정보"라 함). 여기에서, 각 표시-사용 복제 제어정보와 삽입 복제 제어정보는 대응 콘텐츠를 복제하는 것에 관한 제한을 보여준다. 사용자는 임의의 다양한 배포경로를 통해 광 디스크(11)를 취득한다.
콘텐츠가 기록된 광 디스크를 제조하는 다른 제조자는 제조장치(30)의 소유권을 갖는다. 제조장치(30)는 하나 이상의 콘텐츠가 기록된 광 디스크(12)를 제조한다. 콘텐츠는 예를 들면, 삽입 복제 제어정보가 삽입되는 디지털 음악 데이터이다. 사용자는 이 또한 다양한 임의의 배포경로를 통해 광 디스크(12)를 취득한다.
사용자는 복제장치(50)의 소유권을 갖는다. 복제장치(50)는 인터넷을 통해 서버장치(40)에 접속된다. 사용자는 제조장치(20)에 의해 제조되는 광 디스크(20) 또는 제조장치(30)에 의해 제조되는 광 디스크(30)를 로딩하고, 복제장치(50) 내에 반도체 메모리(71)를 로딩한다. 광 디스크(11)가 복제장치 내에 로딩되면, 복제장치(50)는 표시-사용 복제 제어정보를 판독하고, 판독된 표시-사용 복제 제어정보를 이용하여 광 디스크(11) 상에 기록된 각각의 콘텐츠에 대한 복제제한을 표시한다.광 디스크(12)가 복제장치(50) 내에 로딩되면, 복제장치(50)는 서버장치(40)로부터 인터넷(80)을 통해 표시-사용 복제 제어정보를 취득하고, 취득된 표시-사용 복제 제어정보를 이용하여 광 디스크(12) 상에 기록된 각각의 콘텐츠에 대한 복제제한을 표시한다.
사용자는 콘텐츠를 선택하기 위한 기초로서 복제장치(50)에 의해 표시된 복제제한을 사용한다. 복제장치(50)는 광 디스크로부터 선택된 콘텐츠를 판독하고, 그 판독된 콘텐츠를 해독, 확장(expand), 암호화 및 압축하여 상이한 포맷의 콘텐츠를 생성하며, 생성된 콘텐츠를 반도체 메모리(71)에 기입한다.
사용자는 새롭게 생성된 콘텐츠가 기입되는 반도체 메모리(71)를 재생장치(60)에 로딩한다. 재생장치(60)는 반도체 메모리(71)로부터 콘텐츠를 판독하고, 그 판독된 콘텐츠를 해독 및 확장하여 오디오 신호로 변환하며, 그 오디오 신호를 헤드폰(61)으로 출력한다.
이러한 방식으로 사용자는 광 디스크에 기록된 콘텐츠를 반도체 메모리에 복제한다.
1.1 제조장치(20)
도 2에 도시된 바와 같이, 제조장치(20)는 디지털 저작물 저장부(201), 제어정보 저장부(202), 압축 인코딩부(203), 출력정보 저장부(204), 출력부(205) 및 제어부(206)로 구성된다.
특히 제조장치(20)는 마이크로프로세서, ROM(Read Only Memory), RAM(Random Access Memory), 하드디스크부, 디스플레이부, 키보드, 마우스 등으로 구성되는 컴퓨터 시스템이다. 컴퓨터 프로그램은 하드디스크부에 저장된다. 제조장치(20)는 컴퓨터 프로그램에 따라 동작하는 마이크로프로세서에 의해 그 기능을 달성한다.
(1) 디지털 저작물 저장부(201)
도 2에 도시된 바와 같이, 디지털 저작물 저장부(201)는 17개의 디지털 저작물 #1 내지 #17을 저장한다. 디지털 저작물 #3은 디지털 영화 데이터이다. 다른 디지털 저작물은 음악 또는 영화 디지털 데이터이다.
디지털 저작물 #3은 99개의 장면으로 구성되며, 각각의 장면은 복수의 이미지 세그먼트로 구성된다.
디지털 저작물 저장부(201)는 여기에서 설명된 바와 같은 17개의 디지털 저작물을 저장하는 것에 한정되지 않으며, 더 많거나 더 적은 수의 디지털 저작물을 저장할 수 있다. 또한 비록 디지털 저작물 #3이 여기에서는 영화의 디지털 데이터이지만 다른 디지털 저작물이 영화의 디지털 데이터일 수도 있다. 또한 디지털 저작물#3은 99개의 장면으로 구성된 것에 한정되지 않으며, 그 이상 또는 그 이하의 장면으로 구성될 수 있다.
(2) 제어정보 저장부(202)
도 2에 도시된 바와 같이, 제어정보 저장부(202)는 17개의 복제 제어정보 #1 내지 #17과, 장면에 대한 복제 제어정보(이하, "장면복제 제어정보"라 함)를 저장한다. 2비트로 구성되어 있는 복제 제어정보들은 디지털 저작물 저장부(201)에 저장된 17개의 디지털 저작물 #1 내지 #17에 각각 대응하며, 그 하나하나는 대응하는 디지털 저작물을 복제하는 것에 관한 제한을 보여준다. 도 5에 도시된 바와 같이,각각의 복제 제어정보는 값 "00", "01", "10" 또는 "11"을 갖는다. "00"은 대응 디지털 저작물이 자유롭게 복제가능하다는 것을 보여준다. "01"은 복제 제어정보 사용의 확장이 현재는 보류되어 있으며, 미규정이라는 것을 보여준다. "10"은 대응 디지털 저작물이 단 한번만 복제가 허용되어 있다는 것을 보여준다. "11"은 대응 디지털 저작물의 복제가 허용되어 있지 않다는 것을 보여준다.
장면복제 제어정보는 디지털 저작물 저장부(201)에 저장된 디지털 저작물 #3에 대응하며, 99개의 복제 제어정보 #101 내지 #199를 포함한다. 복제 제어정보 #101 내지 #199는 각각 디지털 저작물 #3의 99장면에 각각 대응하며, 그 하나하나는 대응하는 장면에 대한 제한을 보여준다. 각각의 복제 제어정보 #101 내지 #199는 값 "00", "01", "10" 또는 "11"을 갖는다. 이들 값의 의미는 상술한 바와 같다. 여기에서 복제 제어정보 #3의 값은 복제 제어정보 #101 내지 #199의 대표이며, 가장 덜 엄격한 제한을 보여주는 복제 제어정보 #101 내지 #199 중의 복제 제어정보와 동일한 값을 갖는다.
복제 제어정보 #3은 가장 덜 엄격한 제한을 보여주는 복제 제어정보 #101 내지 #199 중의 복제 제어정보와 동일한 값을 갖는 것에 한정되는 것은 아니다. 복제제어정보 #3의 값은 가장 엄격한 제한을 보여주는 복제 제어정보 #101 내지 #199 중의 복제 제어정보와 동일한 값을 갖거나 다른 값을 가질 수 있다. 또한 복제를 제어하는 정보 대신에 복제 제어정보 #3은 장면복제 제어정보가 존재하는 것을 보여주는 값을 가질 수 있다.
(3) 출력정보 저장부(204)
출력정보 저장부(204)는 매체 식별자, 색인 정보, 17개의 표시-사용 복제 제어정보, 장면복제 제어정보, 및 17개의 콘텐츠 데이터를 저장하기 위한 영역을 구비한다.
(4) 압축 인코딩부(203)
제어부(206)의 제어하에 압축 인코딩부(203)는 디지털 저작물 저장부(201)로부터 디지털 저작물을 판독하고, 그 디지털 저작물에 대응하는 복제정보를 판독한다. 압축 인코딩부(203)는 판독된 복제정보를 삽입하면서 판독된 디지털 저작물을 압축 인코딩하며, 그 결과물을 암호화하여 콘텐츠 데이터를 생성하고, 생성된 콘텐츠 데이터를 출력정보 저장부(204)에 기입한다.
여기에서, 디지털 저작물 #3 내의 각 장면에 대하여 압축 인코딩부(203)는 그 장면에 대응하는 복제 제어정보를 그 장면에 삽입하고, 그 장면을 암호화하여 장면정보를 생성한다. 다음으로, 압축 인코딩부(203)는 99개의 장면정보로 구성되는 콘텐츠 데이터를 출력정보 저장부(204)에 기입한다.
(5) 출력부(205)
제어부(206)의 제어하에, 출력부(206)는 매체 식별자, 색인정보, 17개의 표시-사용 복제 제어정보, 장면 표시-사용 복제 제어정보, 및 출력정보 저장부(204)에 기입된 17개의 콘텐츠 데이터를 광 디스크(11)의 유니크한 ID 저장영역(101), 색인정보 저장영역(102), 표시-사용 복제 제어정보 저장영역(103) 및 콘텐츠 데이터 저장영역(104)에 기입한다.
(6) 제어부(206)
제어부(206)는 광 디스크를 식별하는 매체 식별자를 생성하고, 생성된 매체 식별자를 출력정보 저장부(204)에 기입한다.
제어부(206)는 또한 디지털 저작물 저장부(201)에 저장된 각각의 디지털 저작물에 대하여 다음의 (a), (b)를 수행한다.
(a) 제어부(206)는 대응하는 복제 제어정보가 제어정보 저장부(202)로부터 판독되어 디지털 저작물에 삽입되도록, 그리고 복제 제어정보가 삽입된 디지털 저작물이 압축 인코딩되도록 제어한다. 또 제어부(206)는 압축 인코딩된 디지털 저작물이 암호화되어 콘텐츠 데이터를 생성하도록, 그리고 생성된 콘텐츠 데이터가 출력정보 저장부(204)에 기입되도록 제어한다.
여기에서, 디지털 저작물 #3 내의 각각의 장면에 대하여, 제어부(206)는 그 장면에 대응하는 복제 제어정보가 그 장면에 삽입되고, 그 장면이 압축 인코딩되며, 암호화되어 장면정보를 생성하도록 제어한다. 다음으로, 제어부(206)는 99개의 장면정보로 구성되는 콘텐츠 데이터가 출력정보 저장부(204)에 기입되도록 제어한다.
(b) 제어부(206)는 판독된 제어정보가 표시-사용 복제 제어정보로서 출력정보 저장부(204)에 기입되도록, 그리고 장면복제 제어정보가 장면 표시-사용 복제 제어정보로서 출력정보 저장부(204)에 기입되도록 제어한다.
다음으로, 제어부(206)는 광 디스크 상의 콘텐츠 데이터를 검색하기 위한 색인정보를 생성하고, 생성된 색인정보를 출력정보 저장부(204)에 기입한다.
제어부(206)는 출력부(205)가 매체 식별자, 색인정보, 17개의 표시-사용 복제 제어정보, 장면 표시-사용 복제 제어정보, 및 출력정보 저장부(204)에 기입된 17개의 제어 데이터를 각각 광 디스크(11)의 유니크한 ID 저장영역(101), 색인정보 저장영역(102), 표시-사용 복제 제어정보 저장영역(103), 및 콘텐츠 데이터 저장영역(104)에 기입하도록 출력부(205)를 제어한다.
도 3은 상술한 방식으로 정보가 기입되는 광 디스크(11)의 데이터 구조를 도시한다.
도 3 및 도 4에 도시된 바와 같이, 광 디스크(11)는 유니크한 ID 저장영역(101), 색인정보 저장영역(102), 표시-사용 복제 제어정보 저장영역(103), 및 콘텐츠 데이터 저장영역(104)을 구비한다.
매체 식별자(111)는 유니크한 ID 저장영역(101)에 기록된다. 매체 식별자는 그것이 기록매체인 광 디스크에 유니크한 것인 한 임의의 식별자일 수 있다. 본 실시예에서, 매체 식별자는 콘텐츠 데이터 저장영역(104)에 저장된 각 콘텐츠 데이터의 국제표준 기록코드(International Standard Recording Code: ISRC) 코드로 구성되는 세트이다. ISRC 코드는 세계에서 단 하나의 음악제품에 부여되는 제품유일의 식별자이다.
색인정보는 색인정보 저장영역(102)에 저장되며, 복제장치가 콘텐츠 데이터 저장영역에 저장된 콘텐츠 데이터와 표시-사용 복제 제어정보 저장영역(103)에 저장된 표시-사용 복제 제어정보를 추출할 때 필요한 정보이다. 즉, 색인정보 저장영역(102)은 기록 어드레스 등을 저장한다. 본 실시예에서, 기록 어드레스 등은 FAT(File Allocation Table) 파일 시스템으로 관리되고, FAT에 대한 필요정보는 색인정보 저장영역(102)에 기록된다. 이것은 UDF(Universal Disk Format) 등의 다른 파일 시스템을 사용하거나, 파일 시스템을 사용하지 않고 기록 어드레스를 관리하는 것도 가능하다. 17개의 표시-사용 복제 제어정보 #1 내지 #17과, 장면 표시-사용 복제 제어정보는 표시-사용 복제 제어정보 저장영역(103)에 기록된다. 17개의 콘텐츠 데이터 #1 내지 #17은 콘텐츠 데이터 저장영역(104)에 기록된다.
도 4에 도시된 바와 같이, 장면 표시-사용 복제 제어정보는 99개의 표시-사용 복제 제어정보 #101 내지 #199로 구성된다. 콘텐츠 데이터 #3은 99개의 장면정보 #101 내지 #199로 구성된다. 표시-사용 복제 제어정보 #101 내지 #199는 각각 장면정보 #101 내지 #199에 대응하며, 삽입된 제어정보 #101 내지 #199는 각각 장면정보 #101 내지 #199에 삽입된다.
1.2 제조장치(30)
제조장치(30)는 제조장치(20)와 유사한 구조를 갖는다.
제조장치(20)와 제조장치(30)의 차이점은 제조장치(30)가 표시-사용 복제 제어정보 #1 내지 #17과 장면복제 제어정보를 광 디스크(12)에 기입하지 않는다는 점이다.
광 디스크(12)는 유니크한 ID 저장영역, 색인정보 저장영역, 및 콘텐츠 데이터 저장영역을 구비하지만, 표시-사용 복제 제어정보 저장영역을 구비하지 않는다.
유니크한 ID 저장영역, 색인정보 저장영역, 및 콘텐츠 데이터 저장영역에 기록된 정보는 광 디스크(11)의 각 영역에 기록된 정보와 동일하다.
1.3 서버장치(40)
도 6에 도시된 바와 같이, 서버장치(40)는 정보 저장부(401), 통신부(402), 및 제어부(403)로 구성된다.
서버장치(40)는 제조장치(20)와 유사한 컴퓨터 시스템이며, 컴퓨터 프로그램에 따라 동작하는 마이크로프로세서에 의해 그 기능을 달성한다.
(1) 정보 저장부(401)
정보 저장부(401)는 일례로서 도 6에 도시된 바와 같이, 복제 제어정보 표(411)를 구비한다.
복제 제어정보 표(411)는 미리 복수의 복제 관련정보를 저장하고 있다. 각각의 복제 관련정보는 매체 식별자와 복제 제어정보 그룹으로 구성된다.
각각의 복제 관련정보는 광 디스크에 대응한다.
매체 식별자는 광 디스크를 식별하는 식별정보이다.
복제 제어정보 그룹은 콘텐츠 데이터의 수와 동일한 수의 복제 제어정보를 포함한다. 복제 제어정보는 각각 광 디스크에 기록된 콘텐츠 데이터에 대응하며, 그 각각은 대응 콘텐츠 데이터를 복제하는 것에 관한 제한을 보여준다. 각각의 복제 제어정보는 2비트로 구성되며, 그 값이 갖는 의미는 도 5에 도시하였다.
(2) 제어부(403)
제어부(403)는 인터넷(80)과 통신부(402)를 거쳐 복제장치(50)로부터 매체 식별자를 수신한다. 매체 식별자를 수신하면, 제어부(403)는 정보 저장부(401) 내의 복제 제어정보 표(411)로부터, 수신된 매체 식별자를 검색하고, 동일한 복제 관련정보에 포함된 복제 제어정보 그룹을 검색된 매체 식별자로서 추출하며, 통신부(402)와 인터넷(80)을 통해 추출된 복제 제어정보 그룹을 복제장치(50)에 송신한다.
(3) 통신부(402)
통신부(402)는 인터넷(80)을 통해 복제장치(50)에 접속되고, 제어부(403)와 복제장치(50) 사이에서 정보를 송수신한다.
1.4 복제장치(50)
도 7에 도시된 바와 같이, 복제장치(50)는 통신부(501), 리스트 생성부(502), 리스트 저장부(503), 메뉴 생성부(504), 디스플레이부(505), 입출력부(506), 취득부(507), 검출부(508), 갱신부(509), 변환부(510), 복제 제어부(515), 키 입력부(516), 제어부(517), 및 출력부(518)로 구성된다. 비디오 신호를 수신하여 표시하는 모니터(51)와, 음성신호를 수신하여 출력하는 스피커(52)는 복제장치(50)에 접속된다.
복제장치(50)는 제조장치(20)와 유사한 컴퓨터 시스템이고, 컴퓨터 프로그램에 따라 동작하는 마이크로프로세서에 의해 그 기능을 달성한다.
복제장치(50)의 특정 예는 음성 데이터를 복제 및 재생하는 음성 기록/재생 장치이다.
(1) 통신부(501)
통신부(501)는 인터넷(80)을 통해 서버(40)에 접속되며, 서버장치(40)와 리스트 생성부(502) 사이의 정보를 송수신한다.
특히, 통신부(501)는 리스트 생성부(502)로부터 매체 식별자를 수신하고, 수신된 매체 식별자를 서버장치(40)에 송신한다. 또한 통신부(501)는 서버장치(40)로부터 복제 제어정보 그룹을 수신하고, 수신된 복제 제어정보 그룹을 리스트 생성부(502)에 출력한다.
(2) 리스트 생성부(502)
리스트 생성부(502)는 복제장치(50)가 제조될 때 온(ON)으로 정상적으로 설정되는 체크 플래그를 구비한다. 이 체크 플래그는 복제장치(50)가 제조될 때 오프(OFF)로 설정될 수도 있다.
리스트 생성부(502)는 입출력부(506)로부터 매체 식별자를 수신한다.
매체 식별자를 수신하면 리스트 생성부(502)는 수신된 매체 식별자와 동일한 매체 식별자를 리스트 저장부(503)에서 검색한다. 리스트 저장부(503)에 동일한 매체 식별자가 있으면 리스트 생성부(502)는 처리를 종료한다. 리스트 저장부(503)에 동일한 매체 식별자가 없고, 이용 플래그가 취득부(507)에 의해 온으로 된 것으로 판정되면, 리스트 생성부(502)는 입출력부(506)를 통해 표시-사용 복제 제어정보가 광 디스크에 기록되어 있는지의 여부를 판정한다.
표시-사용 복제 제어정보가 광 디스크에 기록되어 있는 것으로 판정되면, 리스트 생성부(502)는 로딩된 광 디스크로부터 입출력부(506)를 통해 모든 표시-사용 복제 제어정보를 판독한다. 그리고 리스트 생성부(502) 내의 체크 플래그가 온인 경우에만 리스트 생성부(502)는 후술하는 바와 같이 표시-사용 복제 제어정보를 체크한다. 리스트 생성부(502)는 리스트 저장부(503)에 대응하는 모든 취득된 복제 제어정보로 구성되는 복제 제어정보 그룹을 기입하고, 그 처리를 종료한다.
표시-사용 복제 제어정보가 광 디스크에 기록되어 있지 않은 것으로 판정되면, 리스트 생성부(502)는 통신부(502)와 인터넷(80)을 통해 판독된 매체 식별자를 서버장치(40)에 송신한다. 리스트 생성부(502)는 서버장치(40)로부터 인터넷(80)과 통신부(501)를 통해 복제 제어정보 그룹을 수신한다.
이용 플래그가 오프인 것으로 취득부(507)가 판정하면, 리스트 생성부(502)는 검출부(508)로부터 삽입된 복제 제어정보를 수신하고, 판독된 매체 식별자와 수신된 삽입 복제 제어정보를 리스트 저장부(503)에 기입하며, 삽입된 복제 제어정보를 표시-사용 복제 제어정보로서의 매체 식별자와 대응하여 리스트 저장부(503)에 기입하고, 그 처리를 종료한다.
<표시-사용 복제 제어정보의 체크>
리스트 생성부(502)는 디지털 저작물 #i(i=1, 2, ... , N)에 대하여 다음의 처리를 반복한다.
1. 리스트 생성부(502)는 광 디스크에 기록된 디지털 저작물 #i로부터 입출력부(506) 및 검출부(508)를 통해 삽입 복제 제어정보 #1을 추출한다.
2. 리스트 생성부(502)는 리스트 저장부(503)에 저장된 표시-사용 복제 제어정보 #i와 추출된 삽입 복제 제어정보 #i를 비교한다. 표시-사용 복제 제어정보 #i와 추출된 삽입 복제 제어정보 #i가 동일하지 않으면, 리스트 생성부(502)는 삽입 복제 제어정보 #i의 복제제한이 표시-사용 복제 제어정보 #i의 복제제한보다 엄격한지를 판정한다. 판정결과가 더 엄격하면 리스트 생성부(502)는 리스트 저장부(503)에 기록된 표시-사용 복제 제어정보의 값을 삽입 복제 제어정보 #i로대체한다.
여기에서, 복제제한이 "엄격하다"는 것은 다음을 나타낸다.
복제 제어정보"11"(복제가 허용되지 않음)은 복제제한의 가장 엄격한 값이다. 다음으로 엄격한 값은 "10"(1회만 복제 허용)이다. 가장 낮은 복제제한은 "00"(자유롭게 복제가능)이다.
3. 로딩된 광 디스크가 기록가능한 것임을 입출력부(506)를 통해 판정할 때, 리스트 생성부(502)는 광 디스크에 기록된 표시-사용 복제 제어정보 #i를 삽입 복제 정보 #i의 값으로 대체한다.
상술한 처리에서, 리스트 생성부(502)는 광 디스크에 기록된 디지털 저작물 #i로부터 입출력부(506)와 검출부(508)를 통해 삽입 정보 #i를 추출하는 것에 한정되지 않는다. 대신에 리스트 생성부(502)는 검출부(508)와 동일한 방식으로 광 디스크(502)에 기록된 디지털 저작물 #i로부터 삽입 복제 제어정보 #i를 추출하는 기능을 가지며, 광 디스크에 기록된 디지털 저작물 #i로부터 입출력부(506)를 통해 삽입 복제 제어정보 #i를 추출할 수 있다.
(3) 리스트 저장부(503)
도 9의 예에 도시된 바와 같이, 리스트 저장부(503)는 매체 식별자와, 매체 식별자에 대응하는 복수의 복제 제어정보를 저장하는 영역(541)을 포함한다.
지금 까지 설명된 바와 같이 매체 식별자는 광 디스크를 식별하는 식별정보이다.
복제 제어정보는 도 5에 도시된 바와 같다.
복제 제어정보에 대응하는 콘텐츠 데이터가 복수의 장면정보를 포함하는 경우, 각 장면 복제 제어정보가 저장된 영역을 보여주는 어드레스는 복제 제어정보에 대응하여 만들어진다. 리스트 생성부(503)는 장면 복제 제어정보를 저장하기 위한 영역(551)을 추가로 포함한다.
장면 복제 제어정보들은 각각 콘텐츠 데이터에 포함된 장면정보에 대응한다.
(4) 메뉴 생성부(504)
메뉴 생성부(504)는 우선 디스플레이부(505)에 의해 표시되는 콘텐츠를 삭제하며, 콘텐츠 메뉴가 제어부(517)로부터 표시되도록 광 디스크의 매체 식별자를 취득하고, 변수 i를 "0"의 초기값으로 설정한다.
다음으로, 메뉴 생성부(504)는 리스트 저장부(503)로부터 차례로 표시-사용 복제 제어정보의 판독을 시도한다. 모든 표시-사용 복제 제어정보의 판독을 종료하였음을 검출하면, 메뉴 생성부(504)는 처리를 종료한다.
리스트 저장부(503)로부터 표시-사용 복제 제어정보를 판독하면, 메뉴 생성부(504)는 값 "1"을 변수 i에 가산한다. 메뉴 생성부(504)는 판독된 표시-사용 복제 제어정보가 "00"과 "01" 중의 하나이거나 "11"인지를 판정한다.
판독된 표시-사용 복제 제어정보가 "00"과 "10"중의 하나이면, 메뉴 생성부(504)는 번호 i를 디스플레이부(505)에 출력한다. 여기에서, 디스플레이부(505)는 변수 i에 의해 도시된 위치에서 번호 i를 표시한다.
장면정보가 판독된 표시-사용 복제 제어정보에 대응하는 콘텐츠 데이터에 포함되는 경우에만 메뉴 생성부(504)는 장면마크를 디스플레이부(505)에 추가로 출력한다. 이 장면마크는 나중에 상세히 설명하기로 한다. 여기에서, 디스플레이부(505)는 번호 i에 겹쳐진 변수 i로 도시된 위치에 장면마크를 표시한다.
한편, 판독된 표시-사용 복제 제어정보가 "11"이면, 메뉴 생성부(504)는 번호 i를 복제가 금지되었음을 보여주는 마크(이하, "복제금지 마크"라 함)로 겹치게 함으로써 형성되는 문자를 디스플레이부(505)에 출력한다. 이 복제금지 마크에 대해서는 후술하기로 한다. 디스플레이부(505)는 변수 i로 나타낸 위치에 상기 문자를 표시한다.
또한, 메뉴 생성부(504)는 리스트 저장부(503)에 저장된 특정 표시-사용 복제 제어정보에 선택이 허용되지 않았음을 보여주는 플래그를 붙이고, 그 플래그를 리스트 저장부(503)에 기입한다.
(5) 디스플레이부(505)
디스플레이부(55)는 정보를 표시하기 위한 영역(531)을 포함한다. 표시된 정보의 예로서 도 8에 도시된 바와 같이 광 디스크에 저장된 콘텐츠 데이터를 보여주는 번호가 있으며, 여기에서 다른 정보는 도시되어 있지 않다. 겹쳐져 있는 복제금지 마크와 함께 표시된 번호는 대응하는 콘텐츠 데이터의 복제가 금지되었음을 보여준다. 위에 겹쳐진 장면마크와 함께 표시된 번호는 대응하는 콘텐츠 데이터가 복수의 장면 데이터로 구성되고, 적어도 하나의 장면 데이터는 복제가 허용되었다는 것을 보여준다. 다른 번호는 대응하는 콘텐츠 데이터의 복제가 허용된다는 것을 보여준다. 점선으로 표시된 번호는 번호에 대응하는 콘텐츠 데이터가 광 디스크에 존재하지 않는다는 것을 보여준다.
여기에서, 복제금지 마크는 원의 중심을 가로지르는 대각선을 갖는 원의 형태를 갖는다. 장면마크는 직사각형의 형태이다.
도 8에서, 1, 4, 6 내지 13, 및 15 내지 17에는 마크가 없으며, 이는 이들 번호에 대응하는 콘텐츠 데이터의 복제가 허용된다는 것을 보여준다.
또한 복제금지 마크는 번호 2, 5, 및 14에 표시되며, 이는 이들 번호에 대응하는 콘텐츠 데이터는 복제가 금지되어 있다는 것을 보여준다.
또한 장면마크는 번호 3으로 표시되며, 이는 대응하는 콘텐츠 데이터가 복수의 장면정보로 구성되고, 적어도 하나의 장면정보의 복제가 허용된다는 것을 보여준다.
(6) 입출력부(506)
입출력부(506)는 복제장치(50)에 로딩된 광 디스크로부터 정보를 판독하고, 판독된 정보를 리스트 생성부(502), 취득부(507), 및 검출부(508)에 출력한다.
또한, 입출력부(506)는 갱신부(509)로부터 정보를 취득하고, 취득된 정보를 로딩된 광 디스크에 기입한다.
(7) 취득부(507)
취득부(507)는 복제장치(50)가 제조될 때 정상적으로 온으로 설정되는 사용 플래그를 구비한다. 사용 플래그는 복제장치가 제조될 때 오프로 설정될 수도 있다.
사용 플래그가 온일 경우에만 취득부(507)는 광 디스크로부터 입출력부(506)를 통해 표시-사용 복제 제어정보를 판독한다.
(8) 검출부(508)
검출부(508)는 광 디스크로부터 입출력부(506)를 통해 콘텐츠 데이터를 판독하며, 삽입 복제 제어정보가 판독 콘텐츠 데이터에 삽입되어 있는지를 판정한다.
삽입 복제 제어정보가 삽입되면, 검출부(508)는 광 디스크의 콘텐츠 데이터로부터 삽입 복제 제어정보를 추출하고, 추출된 삽입 복제 제어정보를 출력한다.
(9) 갱신부(509)
갱신부(509)는 광 디스크에 기록된 표시-사용 복제 제어정보와, 리스트 저장부(503)에 저장된 표시-사용 복제 제어정보를 필요에 따라 갱신한다.
다음의 예에서 표시-사용 복제 제어정보를 갱신하는 것을 필수적이다.
(a) 광 디스크에 기록된 표시-사용 복제 제어정보와 광 디스크의 콘텐츠 데이터에 삽입된 삽입 복제 제어정보가 동일하지 않으면, 삽입 복제 제어정보의 복제제한은 표시-사용 복제 제어정보의 복제제한보다 더 엄격하다.
(b) 리스트 저장부(503)에 저장된 표시-사용 복제 제어정보와 광 디스크의 콘텐츠 데이터에 삽입된 삽입 복제 제어정보가 동일하지 않으면, 삽입 복제 제어정보에 의해 보여지는 복제제한이 표시-사용 복제 제어정보에 의해 보여지는 복제제한보다 더 엄격하다.
또한 표시-사용 복제 제어정보가 "10"이고 대응 콘텐츠 데이터가 복제장치(50)에 의해 일단 복제되면, 갱신부(509)는 표시-사용 복제 제어정보를 갱신한다. 여기에서 갱신부(509)는 광 디스크에 기록된 표시-사용 복제 제어정보와리스트 저장부(503)에 저장된 표시-사용 복제 제어정보를 "11"로 갱신한다.
(10) 변환부(510)
변환부(510)는 콘텐츠 데이터가 복제될 반도체 메모리와 호환되는 데이터 포맷으로 콘텐츠 데이터를 변환한다. 변환부(510)는 해독기(511), 디코더(512), 인코더(513), 및 암호화기(514)를 포함한다.
변환부(510)는 검출부(508)로부터 삽입 복제 제어정보를 수신한다.
해독기(511)는 콘텐츠 데이터를 해독하여 해독된 콘텐츠 데이터를 생성한다.
디코더(512)는 해독된 콘텐츠 데이터를 디코딩하여 디코딩된 해독 콘텐츠 데이터를 생성한다.
변환부(510)가 삽입 복제 제어정보를 검출부(508)로부터 수신하면, 변환부(510)는 수신된 삽입 복제 제어정보를 해독 콘텐츠에 삽입한다. 여기에서, 수신된 삽입 복제 제어정보가 "10"이면, 변환부(510)는 삽입 복제 제어정보 "10" 대신 삽입 복제 제어정보 "11"을 삽입한다.
인코더(513)는 디코딩된 해독 콘텐츠 데이터를 인코딩하여 인코딩된 해독 콘텐츠 데이터를 생성한다.
암호화기(514)는 인코딩된 해독 콘텐츠 데이터를 암호화하여 암호화된 콘텐츠 데이터를 생성한다.
변환부(510)가 검출부(508)로부터 삽입 복제 제어정보를 수신하면, 변환부(510)는 수신된 삽입 복제 제어정보를 해독 콘텐츠에 삽입한다. 여기에서, 수신된 삽입 복제 제어정보가 "10"이면, 변환부(510)는 삽입 복제 제어정보 "10"대신 삽입 복제 제어정보 "11"을 삽입한다.
인코더(513)는 해독 콘텐츠 데이터를 인코딩하여 인코딩된 해독 콘텐츠 데이터를 인코딩한다.
암호화기(514)는 인코딩된 해독 콘텐츠 데이터를 암호화하여 암호화된 콘텐츠 데이터를 생성한다.
변환부(510)는 생성된 해독 콘텐츠 데이터에 수신된 삽입 복제 제어정보를 삽입하는 것에 한정되지 않는다. 대신에 인코더(513)는 인코딩 처리 중에 삽입 복제 제어정보를 디코딩된 해독 콘텐츠 데이터에 삽입할 수 있다. 이와 달리, 암호화기(514)는 암호화 처리 중에 삽입 복제 제어정보를 인코딩된 해독 콘텐츠 데이터에 삽입할 수 있다.
(11) 복제 제어부(515)
취득부(507) 내의 사용 플래그가 온이고 콘텐츠 데이터가 장면 정보를 포함하지 않으면, 복제 제어부(515)는 후술하는 복제처리 (1)을 실행한다.
취득부(507) 내의 사용 플래그가 온이고 콘텐츠 데이터가 장면 정보를 포함하면, 복제 제어부(515)는 장면 복제처리 (1)을 실행한다.
취득부(507) 내의 사용 플래그가 오프이고 콘텐츠 데이터가 장면 정보를 포함하지 않으면, 복제 제어부(515)는 후술하는 복제처리 (2)를 실행한다.
취득부(507) 내의 사용 플래그가 오프이고 콘텐츠 데이터가 장면 정보를 포함하면, 복제 제어부(515)는 장면 복제처리 (2)를 실행한다.
<복제처리 (1)>
복제 제어부(515)는 사용자로부터 명세가 수신되는 콘텐츠 데이터에 대응하는 표시-사용 복제 제어정보를 리스트 저장부(503)로부터 판독한다.
다음으로, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보가 "00" 및 "10" 중의 하나 또는 "11"인지의 여부를 판정한다.
판독된 표시-사용 복제 제어정보가 "11"이면, 복제 제어부(515)는 복제가 허용되지 않음을 보여주는 메시지를 디스플레이부(505)에 출력한다.
반면, 판독된 표시-사용 복제 제어정보가 "00" 및 "10" 중의 하나이면, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보를 반도체 메모리(71)의 표시-사용 복제 제어정보 저장영역(702)에 기입한다. 여기에서, 판독된 표시-사용 복제 제어정보가 "10"이면, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보를 "10"으로부터 "11"로 변경하고, 표시-사용 복제 제어정보 "11"을 표시-사용 복제 제어정보 저장영역(702)에 기입한다.
다음으로, 입출력부(506)가 광 디스크에 저장된 콘텐츠 데이터의 1블록을 판독완료하였음을 검출하면, 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고, 복제가 완료되었음을 보여주는 메시지를 디스플레이부(505)에 출력한다.
또한 복제 제어부(515)는 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 콘텐츠 데이터 블록을 기입한다.
<장면 복제처리 (1)>
복제 제어부(515)는 사용자로부터 명세(specification)가 수신된 콘텐츠 데이터에 대응하는 대표적인 표시-사용 복제 제어정보와 각각의 장면에 대응하는 표시-사용 복제 제어정보를 리스트 저장부(503)로부터 판독한다.
다음으로, 복제 제어부(515)는 판독된 대표적인 표시-사용 복제 제어정보가 "00" 및 "10" 중의 하나인지 또는 "11"인지의 여부를 판정한다.
판독된 대표적인 표시-사용 복제 제어정보가 "11"이면, 복제 제어부(515)는 복제가 허용되지 않음을 보여주는 메시지를 디스플레이부(505)에 출력한다.
판독된 표시-사용 복제 제어정보가 "00" 및 "10" 중의 하나이면, 복제 제어부(515)는 판독된 대표적인 표시-사용 복제 제어정보와, 각각의 장면에 대응하는 판독된 표시-사용 복제 제어정보를 반도체 메모리(71)의 표시-사용 복제 제어정보 저장영역(702)에 기입한다. 여기에서, 판독된 표시-사용 복제 제어정보가 "10"이면, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보를 "10"으로부터 "11"로 변경하고, 표시-사용 복제 제어정보 "11"을 표시사용 복제 제어정보 저장영역(702)에 기입한다.
다음으로, 입출력부(506)가 광 디스크의 콘텐츠 데이터로부터 하나의 장면정보 블록을 판독완료하였음을 검출하면, 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고, 복제가 완료되었음을 보여주는 메시지를 디스플레이부(505)에 출력한다.
복제 제어부(515)는 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 콘텐츠 데이터 블록을 기입한다.
<복제처리 (2)>
입출력부(506)가 광 디스크에 저장된 콘텐츠 데이터의 1블록을 판독완료하였음을 검출하면, 복제 제어부(515)는 검출부(508)에 의해 추출된 삽입 복제 제어정보를 반도체 메모리(71)의 표시-사용 복제 제어정보 저장영역(702)에 표시-사용 복제 제어정보로서 기입한다. 여기에서, 판독 표시-사용 복제 제어정보가 "10"이면, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보를 "10"으로부터 "11"로 변경하고, 표시-사용 복제 제어정보 "11"을 표시-사용 복제 제어정보 저장영역(702)에 기입한다. 다음으로, 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고, 복제가 완료되었음을 나타내는 메시지를 디스플레이부(505)에 출력한다.
복제 제어부(515)는 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 데이터의 블록을 기입한다.
<장면복제 처리 (2)>
입출력부(506)가 광 디스크의 콘텐츠 데이터로부터 1블록의 장면정보를 판독 완료하였음을 검출하면, 복제 제어부(515)는 검출부(508)에 의해 추출된 삽입 복제 제어정보를 반도체 메모리(71)의 표시-사용 복제 제어정보 저장영역(702)에 표시-사용 복제 제어정보로서 기입한다. 여기에서, 판독 표시-사용 복제 제어정보가 "10"이면, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보를 "10"으로부터 "11"로 변경하고, 표시-사용 복제 제어정보 "11"을 표시-사용 복제 제어정보 저장영역(702)에 기입한다. 다음으로, 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고, 복제가 완료되었음을 나타내는 메시지를 디스플레이부(505)에 출력한다.
복제 제어부(515)는 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 콘텐츠 데이터의 블록을 기입한다.
(12) 키 입력부(516)
키 입력부(516)는 재생 키, 복제 키, 콘텐츠 데이터의 상세 등의 키를 사용하는 사용자로부터의 키 입력을 수신하여, 수신된 키 입력을 제어부(517)에 출력한다.
또한, 키 입력부(516)는 제어부(517)로부터의 명령에 따라 키 입력을 금지시킨다. 키 입력부(516)는 또한 제어부(517)로부터의 명령에 따라 키 입력의 금지를 제거한다.
또한 키 입력부(516)는 표시-사용 복제 제어정보에 따라 콘텐츠 데이터의 상세를 허용하지 않는다. 여기에서, 표시-사용 복제 제어정보는 리스트 저장부(503)에 기록되며, 리스트 저장부(503)는 선택이 허용되지 않음을 보여주는 플래그를 갖는다.
(13) 제어부(517)
제어부(517)는 복제장치(50)의 다른 구성요소를 제어한다. 제어부(517)의 동작은 나중에 상세히 설명하기로 한다.
(14) 출력부(518)
출력부(518)는 변환부(518)로부터 해독되고 디코딩된 콘텐츠 데이터를 수신하고, 수신된 해독 및 디코딩 데이터를 아날로그 이미지 신호 및 아날로그 음성신호로 변환하며, 그 이미지 신호 및 음성신호를 모니터(51)와 스피커(52)에 각각 출력한다.
1.5 반도체 메모리(71)
도 7에 도시된 바와 같이, 반도체 메모리(71)는 기입가능 색인정보 저장영역(701), 표시-사용 복제 제어정보 저장영역(702), 및 콘텐츠 데이터 저장영역(703)을 포함한다.
색인정보 저장영역(701)은 색인정보를 저장하는 영역을 포함한다.
표시-사용 복제 제어정보 저장영역(702)은 표시-사용 복제 제어정보를 저장하기 위한 영역을 포함한다.
콘텐츠 데이터 저장영역(703)은 콘텐츠 데이터를 저장하기 위한 영역을 포함한다.
2. 콘텐츠 복제 시스템(10)의 동작
다음으로 콘텐츠 복제 시스템(1)의 동작을 설명하기로 한다.
2.1 제조장치(20)에 의한 동작
다음은 도 10의 흐름도를 이용하여 제조장치(20)에 의한 동작을 설명한 것이다.
제어부(206)는 광 디스크를 식별하기 위한 매체 식별자를 생성하고, 판독된 매체 식별자를 출력정보 저장부(204)에 기입한다(단계 S101).
또한 제어부(206)는 디지털 저작물 저장부(201)에 저장된 각각의 디지털 저작물 #i(i=1, 2, ... , N)에 대하여 다음의 단계 S103, S104를 반복한다.
제어부(206)는 제어정보 저장부(202)로부터 디지털 저작물 #1에 대응하는 복제 제어정보 #i를 판독한다. 제어부(206)의 제어하에 압축 인코딩부(203)는 디지털저작물 #i의 판독 복제 제어정보를 삽입 복제 제어정보 #i로서 삽입하고, 그 결과를 압축 인코딩하며, 압축 인코딩된 디지털 저작물 #i를 암호화하여 콘텐츠 데이터를 생성하며, 생성된 콘텐츠 데이터를 출력정보 저장부(204)에 기입한다. 디지털 저작물#3의 경우에 압축 인코딩부(203)는 각 장면에 복제 제어정보를 삽입하고, 그 장면을 압축 인코딩하여 하나의 장면정보를 생성한다. 제어부(206)는 99개의 장면정보로 구성되는 콘텐츠 데이터를 출력정보 저장부(204)에 기입한다(단계 S103).
다음으로, 제어부(206)는 판독된 복제 제어정보 #i를 표시-사용 복제 제어정보 #i로서 출력정보 저장부(204)에 기입한다. 또한 제어부(206)는 장면 복제 제어정보를 각각의 장면에 대한 표시-사용 복제 제어정보로서 출력정보 저장부(204)에 기입한다(단계S104).
다음으로, 제어부(206)는 광 디스크 상에서 콘텐츠 데이터를 검색하기 위한 색인정보를 생성하고, 생성된 색인정보를 출력정보 저장부(204)에 기입한다(단계 S106).
제어부(206)의 제어하에 출력부(205)는 출력정보 저장부(204)에 기입된 매체 식별자, 색인정보, 17개의 표시-사용 복제 제어정보, 장면 표시-사용 복제 제어정보, 및 17개의 콘텐츠 데이터를 각각 광 디스크(11)의 유니크한 ID 저장영역(101), 색인정보 저장영역(102), 표시-사용 복제 제어정보 저장영역(103), 및 콘텐츠 데이터 저장영역(104)에 기입한다(단계 S107).
이러한 방식으로 각종 정보가 기입된 광 디스크(11)가 제조된다.
2.2 복제장치(50)에 의한 동작
다음은 복제장치(50)에 의한 동작에 대해 설명하기로 한다.
(1) 복제장치(50)에 의한 동작의 개요
복제장치(50)에 의한 동작의 개요는 도 11 및 도 12의 흐름도를 사용하여 설명한다.
입출력부(506)는 광 디스크가 복제장치(50)에 로딩되어 있는지의 여부를 검출하고, 광 디스크가 로딩되어 있음을 검출하면(단계 S121), 리스트 생성부(502)는 리스트를 생성하며(단계 S122), 메뉴 생성부(504)는 표시된 콘텐츠 메뉴를 갖는다(단계 S123). 그리고 복제장치(50)는 단계 S121로 복귀하여 처리를 반복한다.
광 디스크가 로딩되었음을 입출력부(506)가 검출하지 못하였으나(단계 S121), 그 대신 키 입력부(516)가 재생 키의 입력을 수신하면(단계 S124), 입출력부(506)는 광 디스크(12)에 기록된 콘텐츠 데이터 중에서 사용자에 의해 특정된 콘텐츠 데이터를 판독한다. 그리고 변환부(510) 내의 해독기(511)와 디코더(512)가 판독된 콘텐츠 데이터를 각각 해독 및 디코딩하고, 출력부(518)는 해독 및 디코딩된 콘텐츠 데이터를 아날로그 영상신호 및 음성신호로 변환하여 모니터(51)와 스피커(52)에 각각 출력한다(단계 S125). 그리고 복제장치(50)는 단계 S121로 복귀하여 처리를 반복한다.
광 디스크가 복제장치(50)에 로딩되었음을 입출력부(506)가 검출하지 못하고(단계 S121), 키 입력부(516)가 재생 키의 입력을 수신하지 못하였으나(단계 S124) 그 대신 복제 키를 제외한 다른 키의 입력을 수신하면(단계 S126), 복제장치(50)는 입력이 수신된 키에 따라 다른 처리를 수행한다(단계 S127). 그리고 복제장치(50)는 단계 S121로 복귀하여 처리를 반복한다.
광 디스크가 복제장치(50)에 로딩되었음을 입출력부(506)가 검출하지 못하고(단계 S121), 키 입력부(516)가 재생 키의 입력을 수신하지 못하였으나(단계 S124) 그 대신 복제 키의 입력을 수신하면(단계 S126), 제어부(517)는 사용자로부터 키 입력부(516)를 통해 콘텐츠 데이터의 상세 또는 최종상세를 수신한다(단계 S128).
여기에서, 사용자로부터 키 입력부(516)를 통해 최종상세를 수신하면(단계 S129), 제어부(517)는 종료된 콘텐츠 데이터를 복제하기 위한 처리를 고려하고, 복제장치(50)는 단계 S121로 복귀하여 처리를 반복한다.
사용자로부터 키 입력부(516)를 통해 콘텐츠 데이터의 상세를 수신하면(단계 S129), 취득부(507)는 사용자 플래그가 온인지 오프인지를 판정하여, 사용자 플래그가 온임을 판정하면(단계 S130), 장면정보는 콘텐츠 데이터에 포함되지 않고(단계 S131), 복제처리 (1)이 실행된다(단계 S132). 한편, 장면정보가 콘텐츠 데이터에 포함되면(단계 S131), 장면 복제처리 (1)이 실행된다(단계 S133). 그리고 복제장치(50)는 단계 S128로 복귀하여 처리를 반복한다.
취득부(507)가 사용자 플래그가 오프임을 판정하고(단계 S130), 장면정보가 콘텐츠 데이터에 포함되지 않음을 판정하면(단계 S134), 복제처리 (2)가 실행된다(단계 S135). 한편, 장면정보가 콘텐츠 데이터에 포함되면(단계 S134) 장면복제처리 (2)가 실행된다(단계 S136). 그리고 복제장치(50)는 단계 S128로 복귀하여 처리를 반복한다.
(2) 리스트 생성을 위한 동작
다음은 도 13 및 도 14를 이용하여 리스트를 생성하는 복제장치(50)에 의한 동작을 설명하기로 한다. 리스트를 생성하기 위한 동작은 도 11의 흐름도의 단계 S122를 상세히 설명한 것이다.
입출력부(506)는 로딩된 광 디스크로부터 매체 식별자를 판독하고, 판독된 매체 식별자를 리스트 생성부(502)에 출력하며, 리스트 생성부(502)는 매체 식별자를 수신한다(단계 S151).
다음으로 리스트 생성부(502)는 리스트 저장부(503)에서 수신된 매체 식별자에 대하여 동일한 매체 식별자를 검색하여(단계 S152), 동일한 매체 식별자가 존재하면(단계 S153) 처리를 종료한다.
동일한 매체 식별자가 존재하지 않으면(단계 S153), 취득부(507)는 사용자 플래그가 온인지 오프인지를 판정한다. 사용자 플래그가 온이면(단계 S154) 리스트 생성부(502)는 입출력부(506)를 통해 표시-사용 복제 제어정보가 광 디스크에 기록되어 있는지를 판정하여, 표시-사용 복제 제어정보가 광 디스크에 기록되어 있으면(단계 S155), 리스트 생성부(502)는 입출력부(506)를 통해 로딩된 광 디스크로부터 모든 표시-사용 복제 제어정보를 판독한다(단계 S156). 리스트 생성부(502)의 체크 플래그가 온인 경우에만(단계 S157) 리스트 생성부(502)는 표시-사용 복제 제어정보를 체크한다(단계 S158). 또 리스트 생성부(502)는 판독된 매체 식별자와 취득된 모든 복제 제어정보로 구성되는 복제 제어정보 그룹을 리스트 저장부(503)에 기입한다(단계 S159). 그리고 복제장치(50)는 처리를 종료한다.
리스트 생성부(502)는 입출력부(506)를 통해 표시-사용 복제 제어정보가 광 디스크에 기록되어 있는지의 여부를 판정하여, 표시-사용 복제 제어정보가 광 디스크에 기록되어 있지 않으면(단계 S155), 통신부(501) 및 인터넷(80)을 통해 판독된 매체 식별자를 서버장치(40)에 전송하며, 서버(40)의 제어부(403)는 복제장치(50)로부터 인터넷(80)과 통신부(402)를 통해 매체 식별자를 수신한다(단계 S161).
서버장치(40)의 제어부(403)는 정보 저장부(401)의 복제 제어정보 표(411)로부터, 수신된 매체 식별자에 대응하는 복제 제어정보 그룹을 판독하고(단계 162), 그 판독된 복제 제어정보 그룹을 통신부(402)와 인터넷(80)을 통해 복제장치(50)에 송신하며, 복제 제어장치의 리스트 생성부(502)는 인터넷(80)과 통신부(402)를 통해 복제 제어정보 그룹을 수신한다(단계 S163). 그리고 복제장치(50)는 단계 S159로 이동한다.
취득부(507)는 사용 플래그가 온인지 오프인지를 판정하여, 사용 플래그가 오프이면(단계 S154) 검출부(508)는 입출력부(506)를 통해 각 콘텐츠 데이터에 삽입된 삽입 복제 제어정보를 추출하고(단계 S164), 리스트 생성부(502)는 판독 매체 식별자와 추출된 각각의 삽입 복제 제어정보를 리스트 생성부(502)에 기입한다(단계 S165). 그리고 복제장치(50)는 처리를 종료한다.
(3) 표시-사용 복제 제어정보의 체크 동작
다음은 도 15 및 도 16을 이용하여 표시-사용 복제 제어정보를 체크하기 위한 복제장치(50)의 리스트 생성부(502)에 의한 동작을 설명하기로 한다. 여기에서 도시된 표시-사용 복제 제어정보를 체크하기 위한 동작은 도 13의 흐름도의 단계S158를 상세히 나타낸 것이다.
리스트 생성부(502)는 디지털 저작물 #i(i=1, 2, ..., N)에 대하여 단계 S182 내지 S187을 반복한다.
리스트 생성부(502)는 입출력부(506)와 검출부(508)를 통해 광 디스크에 기록된 디지털 저작물 #i로부터 삽입 복제 제어정보 #i를 추출한다(단계 S182). 또 리스트 생성부(502)는 리스트 저장부(503)에 기록된 표시-사용 복제 제어정보 #i와 추출된 삽입 복제 제어정보 #i를 비교하여, 2개의 정보가 동일하면(단계 S183) 리스트 생성부(502)는 단계 S188로 진행한다.
표시-사용 복제 제어정보 #i와 추출된 삽입 복제 제어정보 #i가 동일하지 않으면(단계 S183), 리스트 생성부(502)는 삽입된 복제 제어정보 #i의 복제제한이 표시-사용 복제 제어정보 #i의 복제제한보다 엄격한지를 판정하여, 판정결과가 엄격하면(단계 S184), 리스트 저장부(503)에 기록된 표시-사용 복제 제어정보 #i의 값을 삽입 복제 제어정보 #i의 값으로 대체한다(단계 S185). 다음으로, 리스트 생성부(502)가 입출력부(506)를 통해 로딩된 광 디스크가 기록가능함을 판정하면(단계 S186), 리스트 생성부(502)는 광 디스크에 기록된 표시-사용 복제 제어정보 #i의 값을 삽입 복제 제어정보 #i의 값으로 대체한다(단계 S187).
삽입된 복제 제어정보 #i의 복제제한이 표시-사용 복제 제어정보 #i의 복제제한보다 엄격하지 않으면(단계 S184), 리스트 생성부(502)는 단계 S188로 진행한다.
(4) 콘텐츠 메뉴를 표시하기 위한 동작
다음은 도 17의 흐름도를 이용하여 콘텐츠 메뉴를 표시하기 위한 복제장치(50)의 메뉴 생성부(504)와 디스플레이부(505)에 의한 동작을 설명하기로 한다. 여기에서 콘텐츠 메뉴를 표시하기 위해 도시된 동작은 도 11의 흐름도의 단계 S123를 상세히 나타낸 것이다.
메뉴 생성부(504)는 디스플레이부(505)에 표시된 메뉴를 삭제하고(단계 S201), 그 콘텐츠가 제어부(517)로부터 콘텐츠 메뉴에 표시되는 광 디스크의 매체 식별자를 취득하며(단계 S202), 변수 i의 초기값을 "0"으로 설정한다(단계 S203).
다음으로, 메뉴 생성부(504)는 리스트 저장부(503)로부터 표시-사용 복제 제어정보를 차례로 판독하기 위한 시도를 행한다(단계 S204). 메뉴 생성부(504)가 모든 표시-사용 복제 제어정보를 판독하였음을 검출한 후(단계 S205), 메뉴 생성부(504)는 처리를 종료한다.
표시-사용 복제 제어정보를 판독하면(단계 S205), 메뉴 생성부(504)는 변수 i의 값에 "1"을 가산한다(단계 S206).
다음으로, 메뉴 생성부(504)는 판독된 표시-사용 복제 제어정보가 "00" 및 "10"의 어느 하나인지 또는 "11"인지를 판정하여, 판독된 표시-사용 복제 제어정보가 "00" 또는 "10"이면(단계 S207), 디스플레이부(505)에 번호 i를 출력하고, 디스플레이부(505)는 변수 i로 나타낸 위치에 번호 i를 표시한다(단계 S210). 장면정보가 판독된 표시-사용 복제 제어정보에 대응하여 콘텐츠 데이터에 포함되는 경우에만(단계 S211), 메뉴 생성부(504)는 디스플레이부(505)에 장면마크를 출력하고, 디스플레이부(505)는 장면마크를 변수 i로 표시된 위치에 번호 i와 겹쳐지게 표시한다(단계 S212). 다음으로 메뉴 생성부(504)는 단계 S204로 복귀하여 처리를 반복한다.
한편, 메뉴 생성부(504)는 판독된 표시-사용 복제 제어정보가 "11"임을 판정하면(단계 S207), 번호 i에 겹쳐지는 복제금지 마크로 구성되는 문자를 디스플레이부(505)에 출력하고, 디스플레이부(505)는 그 문자를 변수 i로 표시되는 위치에 표시한다(단계 S208). 또한 메뉴 생성부(504)는 리스트 저장부(503)에 저장된, 대응 표시-사용 복제 제어정보에 대하여 선택이 불가능함을 보여주는 플래그를 부착하여 기입한다(단계 S209). 그리고 메뉴 생성부(504)는 단계 S204로 복귀하여 처리를 반복한다.
(5) 복제처리 (1)를 위한 동작
다음은 도 18의 흐름도를 이용하여 복제장치(50)에 의한 콘텐츠 데이터 복제처리 (1)에 대한 동작을 설명하기로 한다. 여기에서 도시된 콘텐츠 데이터 복제처리 (1)을 위한 동작은 도 12의 흐름도의 단계 S132를 상세히 나타낸 것이다.
복제 제어부(515)는 리스트 저장부(503)로부터 콘텐츠 데이터에 대응하는 표시-사용 복제 제어정보를 판독하며(단계 S300), 이 콘텐츠 데이터에 대한 상세는 사용자로부터 수신된다.
다음으로, 복제 제어부(515)는 판독된 표시-사용 복제 제어정보가 "00"과 "01"중의 하나인지 또는 "11"인지의 여부를 판정하여, 판독된 표시-사용 복제 제어정보가 "11"이면, 복제 제어부(515)는 복제가 금지된 것임을 나타내는 메시지를 디스플레이부(505)에 출력하고, 디스플레이부(505)는 그 메시지를 출력한다(단계S311). 그리고 복제장치(50)는 처리를 종료한다.
한편, 판독된 표시-사용 복제 제어정보가 "00"과 "10" 중의 하나임을 복제 제어부(515)가 판정하면(단계 S301), 복제 제어부(515)는 판독된 표시-사용 복제 제어정보를 반도체 메모리(71)의 표시-사용 복제 제어정보 영역(702)에 기입한다(단계 S302).
다음으로, 입출력부(506)는 로딩된 광 디스크로부터 콘텐츠 데이터의 1블록을 판독하도록 시도한다(단계 S303). 입출력부(506)가 블록을 판독하였음을 검출하면(단계 S304), 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고(단계 S312), 복제가 완료되었음을 디스플레이부(505)에 출력하며, 디스플레이부(505)는 그 메시지를 출력한다(단계 S313). 표시-사용 복제 제어정보를 갱신할 필요가 있으면, 갱신부(509)가 광 디스크와 리스트 저장부(503)내에 저장된 표시-사용 복제 제어정보를 갱신한다(단계 S314). 그리고 복제장치(50)는 처리를 종료한다.
입출력부(506)가 로딩된 광 디스크로부터 콘텐츠 데이터 블록을 판독하면(단계 S304), 검출부(508)는 판독된 블록에 삽입 복제 제어정보가 존재하는지의 여부를 판정하여, 삽입 복제 제어정보가 있으면(단계 S305), 검출부(508)는 삽입 복제 제어정보가 "00"과 "10" 중의 하나인지 또는 "11"인지의 여부를 판정하여, 판정결과가 "11"이면(단계 S315) 제어부(517)는 키 입력부(516)의 키 입력을 금지하고(단계 S306), 콘텐츠 데이터에 관하여 반도체 메모리에 기입된 모든 정보를 삭제하고(단계S317), 복제가 금지되었음을 나타내는 메시지를 디스플레이부(505)에 출력하며, 디스플레이부(505)는 그 메시지를 표시한다(단계 S318). 그리고 제어부(517)는키 입력부(516)에 대한 키 입력의 금지를 해제한다(단계 S319). 그리고 복제장치(50)는 처리를 종료한다.
삽입 복제 제어정보가 존재하지 않음을 검출부(508)가 판정하거나(단계 S305), 삽입 복제 제어정보가 "00"과 "10"중의 하나 임을 검출부(508)가 판정한 경우(단계 S315), 변환부(510)의 해독기(511)는 그 블록을 해독하고(단계 S306), 디코더(512)는 해독된 블록을 디코딩하며(단계 S307), 인코더(513)는 해독 디코딩된 블록을 인코딩하고(단계 S308), 암호화기(514)는 인코딩된 블록을 암호화하여 데이터 블록을 생성한다(단계 S309). 그리고 복제 제어부(515)는 데이터 블록을 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 기입한다(단계 S310). 그리고 복제장치(50)는 단계 S303으로 복귀하여 처리를 반복한다.
상술한 바와 같이, 복제가 금지되었음을 삽입 복제 제어정보가 보여주는 복제를 통한 부분적인 방식을 복제장치(50)가 발견하면, 복제장치(50)는 콘텐츠 데이터에 대하여 반도체 메모리(71)에 이미 기입된 모든 정보를 삭제한다. 여기에서 삭제 처리중에 복제장치(50)의 정지버튼이 사용자로부터 수신될 수 있으면, 반도체 메모리(71)로부터 삭제될 콘텐츠 데이터의 일부는 아마도 반도체 메모리(71)에 남게 될 것이다. 이것은 콘텐츠 데이터의 저작권 보호의 관점에서 문제가 있는 것이다.
이러한 문제점을 해결하기 위하여, 복제가 금지되었음을 삽입 복제 제어정보가 보여주는 복제를 통한 부분적인 방식을 복제장치(50)가 발견하면, 사용자로부터의 키 입력의 수신이 금지되고, 삭제가 완료되면 키 입력의 금지는 해제된다.
(6) 장면 복제처리 (1)에 대한 동작
다음은 도 19의 흐름도를 이용하여 각 장면에 대한 콘텐츠 데이터를 복제하기 위한 장면 복제처리 (1)에 대한 복제장치(50)에 의한 동작을 설명한다. 장면 복제처리 (1)에 대한 동작은 도 12의 흐름도의 단계 S133의 동작을 상세히 나타낸 것이다.
복제 제어부(515)는 리스트 저장부(503)로부터 콘텐츠 데이터에 대응하는 대표적인 표시-사용 복제 제어정보를 판독하며(단계 S300a), 이 콘텐츠 데이터에 대한 상세는 사용자와 각 장면에 대응하는 표시-사용 복제 제어정보로부터 수신된다.
다음으로, 복제 제어부(515)는 판독된 대표 표시-사용 복제 제어정보가 "00"과 "10" 중의 하나 또는 "11"인지의 여부를 판정하여, 대표 표시-사용 복제 제어정보가 "11"이면(단계 S301a), 복제가 금지되었음을 보여주는 메시지를 디스플레이부(505)에 출력하고, 디스플레이부(505)는 그 메시지를 표시한다(단계 S311). 그리고 복제장치(50)는 처리를 종료한다.
한편, 판독된 대표 표시-사용 복제 제어정보가 "00"과 "10" 중의 하나이면, 복제 제어부(515)는 판독된 대표 표시-사용 복제 제어정보와 각 장면에 대응하는 표시-사용 복제 제어정보를 반도체 메모리(71)의 표시-사용 복제 제어정보 저장영역(702)에 기입한다(단계 S302a).
다음으로, 입출력부(506)는 광 디스크 상의 콘텐츠 데이터의 장면정보로부터 하나의 블록을 판독하기 위한 시도를 행한다(단계 S303a). 입출력부(506)가 블록의 판독을 종료하면(단계 S304a), 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고(단계 S312), 복제가 종료되었음을 보여주는 메시지를 디스플레이부(505)에 출력하며, 디스플레이부(505)는 그 메시지를 표시한다(단계 S313). 표시-사용 복제 제어정보를 갱신할 필요가 있으면, 갱신부(509)는 광 디스크와 리스트 저장부(503)에 기록된 표시-사용 복제 제어정보를 갱신한다(단계 S314). 그리고 복제장치(50)는 처리를 종료한다.
입출력부(506)가 로딩된 광 디스크의 콘텐츠 데이터로부터 장면정보의 1블록을 판독하면(단계 S304a), 검출부(508)는 판독된 블록에 삽입 복제 제어정보가 존재하는지의 여부를 판정하여, 삽입 복제 제어정보가 판독된 블록에 있으면(단계 S305) 검출부(508)는 삽입 복제 제어정보가 "00"과 "10" 중의 하나 또는 "11"인지를 판정하고, 삽입 복제 제어정보가 "11"이면(단계 S315), 제어부(517)는 키 입력부(516)에 의한 키 입력의 수신을 금지하고(단계 S316), 장면정보에 대하여 반도체 메모리(71)에 기입된 모든 정보를 삭제한다(단계 S317a). 제어부(517)는 키 입력부(516)에 의한 키 입력의 금지를 제거하고(단계 S319), 다음 장면정보의 헤드에서의 판독을 위해 포인터의 위치를 결정한다(단계 S320a). 그리고 복제장치(50)는 단계 S303a로 복귀하여 처리를 반복한다.
검출부(508)가, 삽입 복제 제어정보가 없음을 판정하거나(S305), 삽입 복제 제어정보가 "00"과 "10" 중의 하나임을 판정하면(단계 S315), 변환부(510)의 해독기(511)는 블록을 해독하고(단계 S306), 디코더(512)는 해독된 블록을 디코딩하며(단계 307), 인코더(513)는 해독된 디코딩 블록을 인코딩하고(단계 S308), 암호화기(514)는 인코딩된 블록을 암호화하여 블록 데이터를 생성한다(단계 S309).복제 제어부(515)는 블록 데이터를 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 기입한다(단계 S310). 그리고 복제장치(50)는 단계 S303a로 복귀하여 처리를 반복한다.
(7) 복제처리 (2)에 대한 동작
다음은 도 20의 흐름도를 이용하여 콘텐츠 데이터 복제처리 (2)를 위한 복제장치(50)에 의한 동작을 설명하기로 한다. 여기에서 도시된 동작은 도 12의 흐름도의 단계 S135를 상세히 나타낸 것이다.
입출력부(506)는 로딩된 광 디스크로부터 콘텐츠 데이터의 1블록을 판독하기 위한 시도를 행한다(단계 S303). 입출력부(506)가 블록의 판독을 완료하면(단계 S304), 복제 제어부(515)는 삽입 복제 제어정보를 표시-사용 복제 제어정보로서 반도체 메모리(71)의 표시-사용 복제 제어정보 저장영역(702)에 기입하고(단계 S321b), 다른 정보를 반도체 메모리(71)에 기입한다(단계 S312). 복제 제어부(515)는 복제가 완료되었음을 보여주는 메시지를 디스플레이부(505)에 출력하고, 디스플레이부(505)는 그 메시지를 표시한다(단계 S313). 표시-사용 복제정보를 갱신할 필요가 있으면, 갱신부(509)는 광 디스크와 리스트 저장부(503)에 저장된 표시-사용 복제정보를 갱신한다(단계 S314). 그리고 복제장치(50)는 처리를 종료한다.
입출력부(506)가 로딩된 광 디스크로부터 콘텐츠 데이터의 1블록을 판독하면(단계 S304), 검출부(508)는 판독된 블록에 삽입 복제 제어정보가 존재하는지의 여부를 판정하여, 판독된 블록에 삽입 복제 제어정보가 있으면(단계 S305), 검출부(508)는 삽입 복제 제어정보가 "00"과 "10" 중의 하나인지 또는 "11"인지의여부를 판정하여, 판정결과가 "11"이면(단계 S315) 제어부(517)는 키 입력부(516)에 의한 키 입력의 수신을 금지한다(단계 S316). 다음으로, 제어부(517)는 콘텐츠 데이터에 관하여 반도체 메모리(71)에 기입된 모든 정보를 삭제하고(단계 S317), 복제가 허가되지 않았음을 나타내는 메시지를 디스플레이부(505)에 출력하며, 디스플레이부(505)는 그 메시지를 표시한다(단계 S318). 제어부(517)는 키 입력부(516)에 의한 키 입력의 금지를 제어한다(단계 S319). 그리고 복제장치(50)는 처리를 종료한다.
검출부(508)가 삽입 복제 제어정보가 존재하지 않음을 판정하거나(단계 S305), 삽입 복제 제어정보가 "00"과 "10"중의 하나 임을 판정한 경우(단계 S315), 변환부(510)의 해독기(511)는 그 블록을 해독하고(단계 S306), 디코더(512)는 해독된 블록을 디코딩하며(단계 S307), 인코더(513)는 해독 디코딩된 블록을 인코딩하고(단계 S308), 암호화기(514)는 인코딩된 블록을 암호화하여 데이터 블록을 생성한다(단계 S309). 그리고 복제 제어부(515)는 데이터 블록을 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 기입한다(단계 S310). 그리고 복제장치(50)는 단계 S303으로 복귀하여 처리를 반복한다.
(8) 장면 복제처리 (2)에 대한 동작
다음은 도 21의 흐름도를 이용하여 각 장면에 대한 콘텐츠 데이터를 복제하기 위한 장면 복제처리 (2)에 대한 복제장치(50)에 의한 동작을 설명한다. 장면 복제처리 (2)에 대한 동작은 도 12의 흐름도의 단계 S133의 동작을 상세히 나타낸 것이다.
입출력부(506)는 광 디스크 상의 콘텐츠 데이터의 장면정보로부터 하나의 블록을 판독하기 위한 시도를 행한다(단계 S303a). 입출력부(506)가 블록의 판독을 완료하였음을 검출하면(단계 S304a), 복제 제어부(515)는 삽입 복제 제어정보를 표시-사용 복제 제어정보로서 반도체 메모리(71)에 기입한다(단계 S321c). 다음으로 복제 제어부(515)는 다른 정보를 반도체 메모리(71)에 기입하고(단계 S312), 복제가 완료되었음을 보여주는 메시지를 디스플레이부(505)에 출력하며, 디스플레이부(505)는 그 메시지를 표시한다(단계 S313). 표시-사용 복제 제어정보를 갱신할 필요가 있으면, 갱신부(509)는 광 디스크와 리스트 저장부(503)에 기록된 표시-사용 복제 제어정보를 갱신한다(단계 S314). 그리고 복제장치(50)는 처리를 종료한다.
입출력부(506)가, 로딩된 광 디스크의 콘텐츠 데이터의 장면정보로부터 1블록을 판독하면(단계 S304a), 검출부(508)는 판독된 블록에 삽입 복제 제어정보가 존재하는지의 여부를 판정하여, 삽입 복제 제어정보가 판독된 블록에 있으면(단계 S305) 검출부(508)는 삽입 복제 제어정보가 "00"과 "10" 중의 하나인지 또는 "11"인지를 판정하고, 삽입 복제 제어정보가 "11"이면(단계 S315), 제어부(517)는 키 입력부(516)에 의한 키 입력의 수신을 금지하고(단계S316), 장면정보에 대하여 반도체 메모리(71)에 기입된 모든 정보를 삭제한다(단계 S317a). 제어부(517)는 키 입력부(516)에 의한 키 입력의 금지를 해제하고(단계 S319), 다음 장면정보의 헤드에서 판독을 위한 포인터를 위치시킨다(단계 S320a). 그리고 복제장치(50)는 단계 S303a로 복귀하여 처리를 반복한다.
삽입 복제 제어정보가 없음을 검출부(508)가 판정하거나(S305), 삽입 복제 제어정보가 "00"과 "10" 중의 하나임을 검출부(508)가 판정하면(단계 S315), 변환부(510)의 해독기(511)는 블록을 해독하고(단계 S306), 디코더(512)는 해독된 블록을 디코딩하며(단계 307), 인코더(513)는 해독된 디코딩 블록을 인코딩하고(단계 S308), 암호화기(514)는 인코딩된 블록을 암호화하여 블록 데이터를 생성한다(단계 S309). 복제 제어부(515)는 블록 데이터를 반도체 메모리(71)의 콘텐츠 데이터 저장영역(703)에 기입한다(단계 S310). 그리고 복제장치(50)는 단계 S303a로 복귀하여 처리를 반복한다.
3. 수정
본 발명은 상술한 실시예에 한정되지 않는다. 다음과 같은 경우가 본 발명에 포함된다.
(1) 리스트 생성 및 콘텐츠 메뉴 표시는 광 디스크가 상기 실시예에서 설명된 바와 같은 복제장치에 로딩될 때 발생하는 것에 한정되지 않는다.
재생 키가 사용자에 의해 동작될 때 또는 복제 키가 사용자에 의해 동작될 때, 리스트가 생성될 수 있다.
또한 재생 키가 사용자에 의해 동작되거나 복제 키가 사용자에 의해 동작될 때, 리스트가 생성되고, 콘텐츠 메뉴가 표시될 수도 있다.
또한 리스트를 생성하기 위해 리스트 생성 키가 제공될 수 있으며, 리스트는 리스트 생성 키가 사용자에 의해 동작될 때 생성될 수 있다.
또한 콘텐츠 메뉴를 표시하기 위한 콘텐츠 메뉴 표시 키가 제공될 수 있고,콘텐츠 메뉴 키가 사용자에 의해 동작될 때 콘텐츠 메뉴가 표시될 수 있다.
(2) 실시예에서, 리스트가 생성된 후 리스트에 기록된 표시-사용 복제 제어정보의 사용에 의해 콘텐츠 메뉴가 생성되고 표시된다. 복제장치는 리스트를 생성하지 않을 수도 있으나, 그 대신 광 디스크가 복제장치에 로딩되면 복제장치는 광 디스크로부터 표시-사용 복제 제어정보를 판독하고, 판독된 표시-사용 복제 제어정보의 사용에 의해 콘텐츠 메뉴를 표시할 수 있다.
(3) 실시예에서 설명된 변환부를 복제장치가 구비할 필요는 없다. 만약 복제장치가 변환부를 구비하지 않는다면 광 디스크에 기록된 콘텐츠 데이터는 암호화되거나 인코딩되지 않은 디지털 저작물이다.
또한, 변환부는 해독기와 암호화기만을 포함할 수 있다. 이 경우, 광 디스크에 기록된 콘텐츠 데이터는 암호화만 된 디지털 저작물이다.
또한 변환부는 디코더와 인코더만을 구비할 수도 있다. 이 경우, 광 디스크에 기록된 콘텐츠 데이터는 인코딩만 된 디지털 저작물이다.
또한 변환부는 해독기, 디코더, 인코더 및 암호화기의 임의의 조합을 포함할 수도 있다. 예를 들어, 원래의 광 디스크의 콘텐츠 데이터가 비암호화 비압축되어 기록되고, 반도체 메모리에 암호화 및 인코딩되어 복제된 경우, 변환부는 인코더와 암호화기만을 포함할 필요가 있다.
(4) 복제장치는 본 실시예에서 설명된 통신부를 구비할 필요는 없다. 이 경우에, 복제장치는 표시-사용 복제 제어정보가 광 디스크에 기록되어 있지 않으면 광 디스크에 기록된 콘텐츠 데이터에 삽입된 삽입 복제 제어정보를 추출함으로써삽입 복제 제어정보를 표시-사용 복제 제어정보로서 사용할 수 있다.
(5) 사용된 복제 제어정보는 도 5에 도시되고 실시예에서 설명된 장면에 한정되는 것은 아니다.
복제 제어정보는 예를 들면, 콘텐츠 데이터가 복제될 수 있는 최대횟수를 포함할 수 있다.
또한 복제 제어정보는 콘텐츠 데이터가 복제될 수 있는 반도체 메모리의 종류를 한정할 수 있다.
(6) 콘텐츠 데이터가 복제되는 기록매체는 본 실시예에서 설명된 반도체 메모리에 한정되는 것은 아니지만, 예를 들어 판독가능/기입가능 광 디스크이면 좋다.
본 실시예에서 광 디스크가 미리 기록된 표시-사용 복제 제어정보를 가질 필요는 없다. 이 경우, 복제장치는 광 디스크에 기록된 콘텐츠 데이터에서 삽입 복제 제어정보를 검출하는 복제 제어정보 검출부와; 상기 복제 제어정보 검출부에 의해 검출된 삽입 복제 제어정보의 리스트를 생성하는 복제 제어정보 리스트 생성부와; 복제 제어정보 리스트를 저장하는 복제 제어정보 리스트 저장부와; 콘텐츠 데이터가 복제되기 전에 복제 제어정보의 사용자를 표시하고 알려주는 복제 제어정보 디스플레이부를 추가로 포함한다.
복제 제어정보 리스트 생성부는 재생 중 또는 광 디스크에 콘텐츠 데이터를 복제하는 중에 복제 제어정보 리스트를 생성할 수 있다. 또한 복제 제어정보 생성부는 외부 네트워크와 통신하는 통신 서브유닛을 구비할 수 있으며, 외부 네트워크로부터 콘텐츠 데이터의 복제 제어정보를 취득함으로써 복제 제어정보 리스트를 생성할 수 있다.
(8) 콘텐츠 데이터는 음악 데이터, 영상 데이터, 문자 데이터, 컴퓨터 프로그램, 스프레드시트 데이터, 데이터베이스, 그래픽 데이터, 또는 임의의 다른 데이터, 또는 이들 데이터 유형의 조합일 수 있다. 콘텐츠 데이터는 암호화될 수 있다.
음악 데이터의 경우, 음악 데이터의 포맷은 MP3(MPEG 1 Audio Layer 3) 또는 LPCM(Liner Pulse Modulation), AAC(Advanced Audio Coding) 등의 임의의 다른 음악 데이터 포맷일 수 있다.
(9) 실시예에서 설명한 바와 같이, 복제 제어정보(복제 제어정보 #1, 복제 제어정보 #2, ... , 복제 제어정보 #N)는 광 디스크에 기록된 각각의 콘텐츠 데이터에 포함된다. 실시예에서, 각각이 도 5에 도시된 2비트 값인 복제 제어정보는 워터마크 기술을 이용하여 콘텐츠 데이터에 삽입된다. 복제 제어정보의 크기 및 의미는 도 5에 도시된 것으로 한정되지 않으며, 복제규칙을 표현하는 것이면 어떠한 것도 허용 될 수 있다.
또한, 복제 제어정보는 워터마크 기술을 제외한 다른 기술을 사용하여 콘텐츠 데이터에 삽입될 수 있다. 또한 복제 제어정보는 암호화 및 삽입될 수 있다.
또한 비록 본 실시예에서는 콘텐츠 데이터가 삽입 복제 제어정보를 갖지 않으면 콘텐츠 데이터가 자유롭게 복제될 수 있지만, 복제 제어정보가 삽입되지 않게 하여 1회만 복제가 가능하거나 다른 방식으로 처리되도록 할 수도 있다.
(10) 실시예에서, 리스트 생성부(502)는 삽입 복제 제어정보 #i의 복제제한이 표시-사용 복제 제어정보 #i의 복제제한보다 엄격한지를 판정하여, 삽입 복제 제어정보 #i의 복제제한이 표시-사용 복제 제어정보 #i의 복제제한보다 엄격하면, 표시-사용 복제 제어정보 #i의 값을 삽입 복제 제어정보 #i의 값으로 대체한다. 이로 인해 광 디스크의 콘텐츠 데이터의 삽입 복제 제어정보와 광 디스크의 콘텐츠 데이터에 대응하는 표시-사용 복제 제어정보의 불일치가 정정되고 잠재적으로 사용자에 의한 혼동이 줄어든다.
여기에서, 덜 엄격한 제한은 보다 엄격한 제한에 의해 대체되지만, 그것에 한정되는 것은 아니다. 복수의 가능한 값 중에서 어떠한 값이 선택되는 규칙도 가능하다.
(11) 실시예에서 복제를 위한 입력에 로딩되는 기록매체는 광 디스크에 한정되는 것은 아니다. 반도체 메모리 등의 표시-사용 복제 제어정보가 갱신가능한 임의의 기입가능 기록매체가 가능하다.
또한 만약 표시-사용 복제 제어정보가 갱신되지 않으면, 입력을 위한 복제장치에 로딩된 기록매체는 CD 또는 DVD-ROM 등의 임의의 판독전용 기록매체일 수 있다. 또한 기록된 콘텐츠 데이터를 가질 수 있으면, 광 디스크(예를 들어, DVD), 반도체 메모리, 하드디스크 등의 임의의 어떠한 기록매체라도 좋다.
(12) 복제장치는 특정 예에서 설명된 오디오 기록/재생 장치에 한정되는 것은 아니며 콘텐츠 데이터를 복제할 수 있는 어떠한 복제장치라도 좋다.
(13) 콘텐츠 데이터가 복제되는 기록매체는 설명된 반도체 메모리에 한정되는 것은 아니며, DVD-RAM 등의 기입가능한 어떠한 종류의 기록매체여도 좋다.
(14) 복제장치는 콘텐츠 데이터에 삽입된 복제 제어정보를 검출하는 기능뿐 아니라 콘텐츠 데이터에 삽입된 복제 제어정보의 콘텐츠를 기입하는 기능도 가질 수 있다.
(15) 다음은 본 발명의 가능한 구조이다. 입력을 위해 복제장치에 로딩된 광 디스크는 유니크한 키 ID 저장영역(101)에 2개의 매체 식별자(111a, 111b)를 포함할 수 있다.
여기에서, 매체 식별자(111a)는 광 디스크에 유니크한 제조 시리얼번호이다. 매체 식별자(111b)는 콘텐츠 데이터 저장영역(104)에 저장된 콘텐츠 데이터의 ISRC 코드의 세트이다.
복제장치(50)의 리스트 생성부(502)는 매체 식별자(111a)를 이용하여 매체 식별자(111a)의 리스트 및 각 콘텐츠 데이터의 복제 제어정보를 생성한다.
서버장치(40)는 매체 식별자와 대응하는 복제 제어정보 그룹을 저장하고, 여기에서 매체 식별자는 콘텐츠 데이터의 ISRC의 세트이다.
만약 표시-사용 복제 제어정보가 광 디스크에 기록되지 않으면, 복제장치(50)는 광 디스크로부터 매체 식별자(111b)를 판독하고, 판독된 매체 식별자(111b)를 서버(40)에 송신한다.
서버(40)는 수신된 매체 식별자에 대응하는 복제 제어정보 그룹을 그 자신으로부터 판독하고, 판독된 복제 제어정보 그룹을 복제장치(50)에 송신한다.
복제장치(50)는 수신된 제어정보 그룹과 매체 식별자(111a)로 구성되는 리스트를 생성하고, 생성된 리스트를 리스트 저장부(503)에 기입한다.
(16) 리스트 생성부(502)는 처리를 수행하여 복제 제어정보 리스트를 생성하는지의 여부를 보여주는 생성 플래그와 함께 미리 제공될 수 있다. 이 생성 플래그는 복제장치(50)가 제조될 때 원래 온(ON)으로 설정되어 있다. 생성 플래그는 복제장치(50)가 제조될 때 오프(OFF)로 설정될 수도 있다.
리스트 생성부(502)는 리스트를 생성하고, 생성 플래그가 온일 경우에만 그 리스트를 리스트 저장부(503)에 기입한다.
키 입력부(516)는 리스트 생성 오프 키 또는 리스트 생성 온 키의 입력을 사용자로부터 수신한다. 리스트 생성 오프 키는 온으로부터 오프로 생성 플래그를 변경하기 위한 동작을 보여주고, 리스트 생성 온 키는 오프로부터 온으로 생성 플래그를 변경하기 위한 동작을 보여준다.
리스트 생성 오프 키 또는 리스트 생성 온 키의 입력을 수신하면, 키 입력부(516)는 수신된 입력에 기초하여 명령정보를 제어부(517)에 출력하고, 제어부(517)는 명령정보를 수신하며, 수신된 명령정보에 기초하여 리스트 생성부(502) 내의 생성 플래그를 변경하다. 즉, 리스트 생성 오프 키에 대응하는 명령정보를 수신하면, 제어부(517)는 생성 플래그를 온에서 오프로 전환하고, 리스트 생성 온 키에 대응하는 명령정보를 수신하면 제어부(517)는 생성 플래그를 오프에서 온으로 각각 전환한다.
또한 생성 플래그가 온으로 전환되는 지점에서 복제장치(50)가 정지상태에 있으면 복제장치는 자동으로 재생상태로 이동하고 콘텐츠 데이터의 재생을 시작한다. 또한 콘텐츠 데이터가 자동으로 재생되면 음성은 소리가 나지 않는 상태로 될수 있다.
(17) 사용 플래그를 갖는 취득부(507)를 제공하는 것이 필수적인 것은 아니다. 취득부(507)가 사용 플래그를 갖지 않으면, 취득부(507)는 사용 플래그가 온일 때와 동일한 방식으로 동작한다.
(18) 체크 플래그를 갖는 리스트 생성부(502)를 제공하는 것이 필수적인 것은 아니다. 리스트 생성부(502)가 체크 플래그를 갖지 않으면 체크 플래그가 온일 경우와 동일한 방식으로 동작하도록 구성되거나, 반대로 체크 플래그가 오프일 경우와 동일한 방식으로 동작하도록 구성될 수 있다.
(19) 콘텐츠 데이터가 복수의 장면정보를 포함하면, 메뉴 생성부(504)는 장면정보에 대응하는 번호를 표시하고, 장면정보에 기초하여 장면정보가 자유롭게 복제가능한지, 한번만 복제가능한지 또는 복제 불가능한지를 보여주도록 각각의 번호에 마크를 겹쳐 표시한다.
(20) 본 발명은 상술한 방법일 수 있다. 또한 이 방법은 컴퓨터에 의해 실현되는 컴퓨터 프로그램일 수 있으며, 컴퓨터 프로그램의 디지털 신호일 수 있다.
또한 본 발명은 컴퓨터 프로그램이나 디지털 신호를 저장하는 플렉서블 디스크(flexible disk), 하드디스크, CD-ROM, MO(Magneto Optical), DVD-ROM, DVD RAM, BD(BluRay Disc) 또는 반도체 메모리 등의 컴퓨터 판독가능한 기록매체 장치일 수 있다. 또한 본 발명은 상술한 기록매체 장치에 기록된 컴퓨터 프로그램 또는 디지털 신호일 수 있다.
또한 본 발명은 전기통신회선, 무선 또는 유선 통신회선 또는 인터넷이 대표적인 네트워크 상에서 전송되는 컴퓨터 프로그램 또는 디지털 신호일 수 있다.
또한 본 발명은 마이크로프로세서와 메모리를 포함하는 컴퓨터 시스템일 수 있다. 메모리는 컴퓨터 프로그램을 저장하며, 마이크로프로세서는 컴퓨터 프로그램에 따라 동작한다.
또한 프로그램 또는 디지털 신호를 기록매체 장치에 송신함으로써, 또는 네트워크 등을 통해 프로그램 또는 디지털 신호를 송신함으로써 프로그램 또는 디지털 신호는 다른 독립 컴퓨터 시스템에 의해 실행될 수 있다.
(21) 본 발명은 상술한 실시예의 어떠한 조합 및 수정도 가능하다.
4. 결론
상술한 바와 같이 본 발명은 제 1 영역 및 제 2 영역을 가지며, 거기에 기록된 디지털 데이터에 관한 적어도 하나의 디지털 데이터, 적어도 하나의 제 1 복제 제어정보 및 적어도 하나의 제 2 복제 제어정보를 구비하는 기록매체이다. 여기에서 제 1 영역은 디지털 데이터와 제 1 복제 제어정보를 포함하며, 제 1 복제 제어정보는 디지털 데이터에 삽입된다. 또 제 2 영역은 그 콘텐츠가 제 1 복제 제어정보와 동일한 제 2 복제 제어정보를 포함한다.
여기에서, 제 1 복제 제어정보는 워터마크 기술에 따라 디지털 데이터에 삽입될 수 있다.
또한, 본 발명은 기록매체에 기록된 디지털 데이터를 복제하는 복제장치이며, 이 복제장치는 기록매체로부터 제 2 복제 제어정보를 판독하는 제 2 복제 제어정보 취득부와; 각 디지털 데이터를 복제할 때 제 2 복제 제어정보에 기초하여 제1 복제정보의 사용자를 표시하고 알려주기 위한 복제 제어정보 디스플레이부를 포함한다.
여기에서, 기록매체에 포함된 제 2 복제 제어정보가 디지털 콘텐츠에 삽입된 제 2 제어정보와 다르면, 복제장치는 제 2 복제 제어정보를 갱신할 수 있다.
여기에서, 제 2 복제 제어정보 취득부는 외부 통신망과 통신하는 통신 서브유닛을 추가로 포함하며, 외부 네트워크로부터 디지털 데이터의 제 2 복제 제어정보를 취득한다.
또한 본 발명은 기록매체에 기록된 디지털 데이터를 복제하는 복제장치이며, 기록매체에 포함된 적어도 하나의 디지털 데이터를 검출하는 복제 제어정보 검출부와; 복제 제어정보 검출부에 의해 검출된 복제 제어정보의 리스트를 생성하는 복제 제어정보 리스트 생성부와; 복제 제어정보 리스트를 저장하는 복제 제어정보 리스트 저장부와; 디지털 데이터를 복제할 때 제 2 복제 제어정보에 기초하여 제 1 복제 정보의 사용자를 표시하고 알려주는 복제 제어정보 디스플레이부를 포함한다.
여기에서, 복제 제어정보 리스트 생성부는 재생중 또는 기록매체에 포함된 디지털 콘텐츠의 복제 중에 복제 제어정보 리스트를 생성할 수 있다.
여기에서, 복제 제어정보 리스트 생성부는 외부 인터넷과 통신하는 통신 서브유닛을 구비할 수 있으며, 외부 네트워크로부터 디지털 데이터의 복제 제어정보를 취득한다.
여기에서, 본 발명은 기록매체에 기록되는 디지털 데이터를 복제하는 복제장치일 수 있으며, 기록매체에 포함된 적어도 하나의 디지털 데이터에 삽입된 복제제어정보를 검출하는 복제 제어정보 검출부와; 복제 제어정보 검출부에 의해 검출된 복제 제어정보에 기초하여 사용자로부터 키 입력을 제어하는 키 입력 제어부를 포함한다.
5. 본 발명의 효과
상술한 바와 같이, 본 발명은 콘텐츠 데이터를 복제할 때 각 콘텐츠 데이터에 관한 복제 제어정보를 미리 사용자에게 알려주어 복제할 때 사용자의 혼란을 회피할 수 있게 해준다.
본 발명은 정보를 기록한 기록매체이며, 기록된 정보는 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제 제어정보가 삽입되어 있는 디지털 저작물과; 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제 정보를 포함한다.
상술한 구성에 따르면 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제 정보는 기록매체에 기록된다. 그러므로, 기록매체로부터 디지털 저작물을 복제하는 복제장치는 디지털 저작물에 삽입된 제 1 복제정보를 판독하기 보다는 제 2 복제정보를 판독하고, 제 2 복제정보를 사용하여 제한을 보여주는 표시정보를 생성 및 표시한다. 이것은 삽입된 복제정보가 디지털 저작물로부터 추출되는 경우와 비교하여 디지털 저작물이 복제가 허용된 것인지의 여부를 판정하는데 소요되는 시간을 줄여준다.
여기에서, 제 1 복제 제어정보는 워터마크 기술을 이용하여 디지털 저작물에 삽입될 수 있다.
상술한 설명에 따르면, 제 1 복제 제어정보는 워터마크 기술을 이용하여 디지털 저작물에 삽입된다. 따라서 제 3 자가 제 1 복제정보를 이용하여 불법적으로 변경하는 것이 어렵다.
또한 본 발명은 기록매체로부터 디지털 저작물을 판독하고, 판독된 디지털 저작물을 복제하며, 이 디지털 저작물은 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제정보를 삽입하고 있다. 이 복제장치는 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하도록 동작하는 취득부와; 취득된 제 2 복제정보에 기초하여 제 2 복제정보에 의해 나타나는 제한을 표현하는 표시-사용 복제정보를 생성하고, 생성된 표시-사용 복제정보를 표시하는 디스플레이부를 포함한다.
상술한 구조에 따르면, 복제장치는 디지털 저작물에 삽입된 제 1 복제정보를 판독하기 보다는 기록매체에 기록된 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하고, 제 2 복제정보를 사용하여 제한을 보여주는 표시정보를 생성 및 표시한다. 이것은 삽입된 복제정보가 디지털 저작물로부터 추출되는 경우와 비교하여 디지털 저작물이 복제가 허용된 것인지의 여부를 판정하는데 소요되는 시간을 줄여준다.
여기에서, 제 1 복제정보는 기록매체에 기록될 수 있으며, 취득부는 기록매체로부터 제 2 복제정보를 판독함으로써 제 2 복제정보를 취득할 수 있다.
상술한 구성에 따르면, 기록매체는 제 2 복제정보를 기록하며, 취득부는 기록매체로부터 제 2 복제정보를 판독함으로써 제 2 복제정보를 취득한다. 따라서,제 2 복제정보는 삽입된 정보가 디지털 저작물로부터 추출될 경우에 비해 신속하게 제 2 복제정보를 취득할 수 있다.
여기에서, 기록매체는 재기입 가능하고, 복제장치는 디지털 저작물로부터 제 1 복제정보를 추출하는 추출부와; 취득된 제 2 복제정보와 추출된 제 1 복제정보를 비교하고, 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격한지의 여부를 판정하는 판정부와; 판정부가, 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격한 것을 판정하면 제 2 복제정보를 제 1 복제정보로 대체하는 갱신부를 포함한다.
상술한 구성에 따라, 복제장치는 취득된 제 2 복제정보와 디지털 저작물로부터 추출된 제 1 복제정보를 비교하여, 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격하면, 기록매체에 기록된 제 2 복제정보 대신 추출된 제 1 복제정보를 기입한다. 따라서, 비록 제 1 복제정보와 제 2 복제정보가 일치하지 않더라도 제 2 복제정보가 갱신되어 디지털 저작물의 복제를 적절하게 제어할 수 있다.
여기에서, 복제장치는 네트워크를 통해 서버장치에 접속될 수 있으며, 서버장치는 디지털 저작물에 대응하여 제 2 복제정보를 저장할 수 있다. 여기에서 취득부는 네트워크를 통해 서버장치로부터 제 2 복제정보를 취득한다.
상술한 실시예에 따르면, 복제장치는 서버장치로부터 네트워크를 통해 제 2 정보를 취득한다. 따라서 제 2 복제정보는 삽입된 복제정보가 디지털 저작물로부터 추출될 때에 비해 신속하게 취득될 수 있다.
여기에서, 청구항의 복제장치는 네트워크를 통해 서버장치에 연결될 수 있으며, 서버장치는 디지털 저작물에 대응하여 제 2 복제정보를 저장할 수 있다. 여기에서, 취득부는 제 2 복제정보가 기록매체에 기록되어 있는지의 여부를 판정하는 판정 서브유닛과; 제 2 복제정보가 기록매체에 기록되어 있음을 판정 서브유닛이 판정하면 기록매체로부터 제 2 복제정보를 판독함으로써 제 2 정보를 취득하는 제 1 취득 서브유닛과; 제 2 복제정보가 기록매체에 기록되어 있지 않음을 판정 서브유닛이 판정하면 서버장치로부터 네트워크를 통해 제 2 복제정보를 취득하는 제 2 취득 서브유닛을 포함한다.
상술한 구성에 따르면, 기록매체는 기록된 제 2 복제정보를 추가로 포함하며, 취득부는 기록매체로부터 제 2 복제정보를 판독함으로써 제 2 복제정보를 취득하거나, 그렇지 않으면 복제장치가 서버로부터 네트워크를 통해 제 2 복제정보를 취득한다. 따라서 제 2 복제정보는 삽입된 복제정보가 디지털 저작물로부터 추출되는 경우에 비해 신속하게 취득될 수 있다.
여기에서, 복제장치는 정보를 저장하기 위한 영역을 포함하는 저장부와; 취득된 제 2 복제정보를 디지털 저작물에 대응하여 저장부에 기입하는 기입부를 추가로 포함한다.
상술한 구성에 따르면, 복제장치는 디지털 저작물에 대응하여 취득된 제 2 복제정보를 저장한다. 따라서 디지털 저작물이 재생되거나 복제되면, 새롭게 제 2 복제정보를 취득하지 않고도 저장된 제 2 복제정보를 사용할 수 있다.
여기에서, 복제장치는 저장부에 의해 저장된 제 2 복제정보의 사용에 의해디지털 저작물의 복제가 허용되는지의 여부를 판정하는 복제 판정부를 추가로 포함할 수 있다. 여기에서, 복제장치는 복제가 허용되는 경우에만 디지털 저작물을 복제한다.
상술한 구성에 따르면, 복제장치는 새롭게 제 2 복제정보를 취득하지 않고도 저장된 제 2 복제정보를 이용함으로써 디지털 저작물의 복제가 허용되는지의 여부를 판정할 수 있다.
여기에서, 복제장치는 저장부에 의해 저장된 제 2 복제정보의 사용으로 디지털 저작물의 복제가 허용되는지의 여부를 판정하는 복제 판정부를 추가로 포함할 수 있으며, 복제장치는 복제가 허용되는 경우에만 디지털 저작물을 복제한다.
상술한 구성에 따르면, 복제장치는 새롭게 제 2 복제정보를 취득하지 않고도 저장된 제 2 복제정보를 이용함으로써 디지털 저작물의 복제가 허용되는지의 여부를 판정할 수 있다.
여기에서, 복제장치는 디지털 저작물로부터 제 1 복제정보를 추출하는 추출부와; 취득된 제 2 복제정보와 추출된 제 1 복제정보를 비교하여, 제 1 복제에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격한지의 여부를 판정하는 판정부와; 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격함을 판정부가 판정하면 제 2 복제정보를 제 1 복제정보로 대체하는 갱신부를 추가로 포함한다.
상술한 구성에 따르면, 복제장치는 취득된 복제정보와 디지털 저작물로부터 추출된 제 1 복제정보를 비교하여, 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격하면 복제장치에 의해 저장된 제 2 복제정보 대신에 추출된 제 1 정보를 기입한다. 따라서 비록 제 1 복제정보와 제 2 복제정보가 일치하지 않더라도 제 2 복제정보는 디지털 저작물의 복제가 정확하게 제어되도록 갱신될 수 있다.
여기에서, 복제장치는 사용자로부터의 입력을 수신하는 입력수신부와; 디지털 저작물의 복제중에 복제가 금지되었음을 보여주기 위한 제 1 복제정보가 검출되면 사용자로부터의 입력이 금지되면서 디지털 저작물의 일부에 대하여 이미 복제가 행해진 복제물을 삭제하는 수신 제한부를 추가로 포함한다.
상술한 구성에 따르면, 비록 복제장치가 디지털 저작물에 삽입된 제 1 복제정보가 복제가 금지되었음을 보여주는 검출을 한 경우라고 하더라도, 복제장치는 사용자 입력을 금지하면서 이미 만들어진 디지털 저작물의 정보의 일부의 복제물을 삭제한다. 따라서 정지버튼의 입력이 사용자로부터 수신되지 않으면, 디지털 저작물의 어떤 복제정보도 기록매체에 남지 않게 된다.
여기에서 디지털 저작물은 미리 정해진 수의 정보블록으로 구성될 수 있다. 제 1 복제정보는 미리 정해진 수의 정보블록에 각각 대응하는 미리 정해진 수의 제 1 블록 복제정보로 구성될 수 있으며, 미리 정해진 각각의 제 1 블록 복제정보는 미리 정해진 수의 정보블록의 하나에 대응하여 삽입되고 미리 정해진 수의 정보블록의 하나에 대응하는 복제에 관한 제한을 보여준다. 제 2 복제정보는 미리 정해진 수의 정보블록에 각각 대응하는 미리 정해진 수의 제 2 블록 복제정보로 구성될 수 있다. 디스플레이부는 미리 정해진 수의 제 2 블록 복제정보로 구성되는 제 2 복제정보에 기초하여 표시-사용 복제정보를 생성할 수 있다.
상술한 구성에 따르면, 디지털 저작물이 복수의 정보블록으로 구성되는 경우라 하더라도 표시-사용 복제정보는 각 정보블록에 설정된 제 2 블록 복제정보에 기초하여 생성된다. 이것은 삽입된 복제정보가 디지털 저작물로부터 추출될 때와 비교하여 디지털 저작물이 복제가 허용되는지의 여부를 판정하는데 필요한 시간을 줄여준다.
본 발명은 기록매체에 기록된 콘텐츠 데이터를 다른 기록매체에 복제하는 복제장치 및 기록매체에서 사용될 수 있다. 본 발명은 콘텐츠 데이터가 워터마크 기술을 사용하여 저작권이 보호되는 디지털 데이터인 경우에 특히 적합하다.

Claims (16)

  1. (삭제)
  2. (삭제)
  3. 기록매체로부터 디지털 저작물을 판독하고, 판독된 디지털 저작물을 복제하는 복제장치로서, 상기 디지털 저작물은 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제정보를 내부에 삽입하고 있으며,
    상기 복제장치는,
    상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하는 취득부와;
    상기 취득된 제 2 복제정보에 기초하여 제 2 복제정보에 의해 보여지는 제한을 표현하는 표시-사용 복제정보를 생성하고, 상기 생성된 표시-사용 복제정보를 표시하는 디스플레이부를 포함하는 것을 특징으로 하는 복제장치.
  4. 제 3 항에 있어서,
    제 2 복제정보는 상기 기록매체에 기록되고,
    상기 취득부는 상기 기록매체로부터 제 2 복제정보를 판독함으로써 제 2 복제정보를 취득하는 것을 특징으로 하는 복제장치.
  5. 제 4 항에 있어서,
    상기 기록매체는 재기입가능하고,
    상기 복제장치는,
    상기 디지털 저작물로부터 상기 제 1 복제정보를 추출하는 추출부와;
    상기 취득된 제 2 복제정보와 상기 추출된 제 1 복제정보를 비교하여, 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격한지를 판정하는 판정부와;
    제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격함을 상기 판정부가 판정하면, 제 2 복제정보를 제 1 복제정보로 대체하는 갱신부를 추가로 포함하는 것을 특징으로 하는 복제장치.
  6. 제 3 항에 있어서,
    네트워크를 통해 서버장치와 접속되며, 상기 서버장치는 디지털 저작물에 대응하여 제 2 복제정보를 저장하고,
    상기 취득부는 상기 네트워크를 통해 상기 서버장치로부터 제 2 복제정보를 취득하는 것을 특징으로 하는 복제장치.
  7. 제 3 항에 있어서,
    네트워크를 통해 서버장치에 접속되며, 상기 서버장치는 상기 디지털 저작물에 대응하여 제 2 복제정보를 저장하고,
    상기 취득부는,
    제 2 복제정보가 상기 기록매체에 기록되어 있는지의 여부를 판정하는 판정 서브유닛과;
    제 2 복제정보가 상기 기록매체에 기록되어 있음을 상기 판정 서브유닛이 판정하면, 상기 기록매체로부터 제 2 복제정보를 판독함으로써 제 2 복제정보를 취득하는 제 1 취득 서브유닛과;
    제 2 복제정보가 상기 기록매체에 기록되어 있지 않음을 상기 판정 서브유닛이 판정하면, 상기 서버장치로부터 상기 네트워크를 통해 제 2 복제정보를 취득하는 제 2 취득 서브유닛을 포함하는 것을 특징으로 하는 복제장치.
  8. 제 3 항에 있어서,
    정보를 저장하기 위한 영역을 포함하는 저장부와;
    상기 디지털 저작물에 대응하여 상기 저장부에 상기 취득된 제 2 복제정보를 기입하는 기입부를 추가로 포함하는 것을 특징으로 하는 복제장치.
  9. 제 8 항에 있어서,
    상기 저장부에 의해 저장된 제 2 복제정보의 사용에 의해 상기 디지털 저작물의 복제가 허용되는지의 여부를 판정하는 복제 판정부를 추가로 포함하며,
    상기 복제장치는 복제가 허용되는 경우에만 상기 디지털 저작물을 복제하는것을 특징으로 하는 복제장치.
  10. 제 9 항에 있어서,
    상기 디지털 저작물로부터 제 1 복제정보를 추출하는 추출부와;
    상기 취득된 제 2 복제정보와 추출된 복제정보를 비교하여, 제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격한지의 여부를 판정하는 판정부와;
    제 1 복제정보에 의해 보여지는 제한이 제 2 복제정보에 의해 보여지는 제한보다 엄격함을 상기 판정부가 판정하면, 제 2 복제정보를 제 1 복제정보로 대체하는 갱신부를 추가로 포함하는 것을 특징으로 하는 복제장치.
  11. 제 3 항에 있어서,
    사용자로부터 입력을 수신하는 입력수신부와;
    상기 디지털 저작물의 복제 중에 복제가 금지되었음을 보여주는 제 1 복제정보가 검출되면, 이미 상기 디지털 저작물의 일부분으로 만들어진 복제물을 삭제하면서 사용자로부터의 입력이 금지되도록 입력 수신부를 제어하는 수신 제한부를 추가로 포함하는 것을 특징으로 하는 복제장치.
  12. 제 3 항에 있어서,
    상기 디지털 저작물은 미리 정해진 수의 정보블록으로 구성되고,
    제 1 복제정보는 각각 미리 정해진 수의 정보블록에 대응하는 미리 정해진 수의 제 1 블록 복제정보로 구성되고, 상기 미리 정해진 수의 제 1 블록 복제정보의 각각은 미리 정해진 수의 정보블록의 하나에 대응하여 삽입되며, 미리 정해진 수의 정보블록 중 대응하는 하나를 복제하는 것에 관한 제한을 보여주고,
    제 2 복제정보는 각각 미리 정해진 수의 정보블록에 대응하는 미리 정해진 수의 제 2 블록 복제정보로 구성되며,
    상기 디스플레이부는 미리 정해진 수의 제 2 블록 복제정보로 구성되는 제 2 복제정보에 기초하여 표시-사용 복제정보를 생성하는 것을 특징으로 하는 복제장치.
  13. 복제장치와 디지털 저작물이 기록되는 기록매체를 포함하는 복제 시스템으로서,
    상기 복제장치는 상기 기록매체로부터 상기 디지털 저작물을 판독하고, 상기 판독된 디지털 저작물을 복제하며, 상기 디지털 저작물은 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제정보를 내부에 삽입하고 있으며, 상기 기록매체는 정보를 기록하고,
    상기 정보는,
    제 1 복제정보를 삽입하고 있는 상기 디지털 저작물과;
    상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 포함하고,
    상기 복제장치는,
    상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하는 취득부와;
    상기 취득된 제 2 복제정보에 기초하여 제 2 복제정보에 의해 보여지는 제한을 표현하는 표시-사용 복제정보를 생성하고, 상기 생성된 표시-사용 복제정보를 표시하는 디스플레이부를 포함하는 것을 특징으로 하는 복제 시스템.
  14. 기록매체로부터 디지털 저작물을 판독하고 판독된 디지털 저작물을 복제하는데 사용하는 복제방법으로서, 상기 디지털 저작물은 상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제정보를 내부에 삽입하고, 상기 복제방법은,
    상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하는 취득단계와;
    상기 취득된 제 2 복제정보에 기초하여 제 2 복제정보에 의해 보여지는 제한을 표현하는 표시-사용 복제정보를 생성하고, 상기 생성된 표시-사용 복제정보를 표시하는 표시단계를 포함하는 것을 특징으로 하는 복제방법.
  15. 기록매체로부터 디지털 저작물을 판독하고 판독된 디지털 저작물을 복제하는 복제장치에 사용되는 컴퓨터 프로그램으로서, 상기 디지털 저작물은 상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제정보를 내부에 삽입하고,상기 컴퓨터 프로그램은,
    상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하는 취득단계와;
    상기 취득된 제 2 복제정보에 기초하여, 제 2 복제정보에 의해 보여지는 제한을 표현하는 표시-사용 복제정보를 생성하고, 상기 생성된 표시-사용 복제정보를 표시하는 표시단계를 포함하는 것을 특징으로 하는 컴퓨터 프로그램.
  16. 기록매체로부터 디지털 저작물을 판독하고 판독된 디지털 저작물을 복제하는 복제장치에 사용되는 컴퓨터 프로그램을 기록한 컴퓨터 판독가능한 프로그램 기록매체로서, 상기 디지털 저작물은 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 1 복제정보를 내부에 삽입하고, 상기 컴퓨터 프로그램은,
    상기 디지털 저작물을 복제하는 것에 관한 제한을 보여주는 제 2 복제정보를 취득하는 취득단계와;
    상기 취득된 제 2 복제정보에 기초하여, 제 2 복제정보에 의해 보여지는 제한을 표현하는 표시-사용 복제정보를 생성하고, 상기 생성된 표시-사용 복제정보를 표시하는 표시단계를 포함하는 것을 특징으로 하는 기록매체.
KR10-2004-7008029A 2001-11-27 2002-10-29 기록매체 및 복제장치 KR20040053374A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001360545 2001-11-27
JPJP-P-2001-00360545 2001-11-27
PCT/JP2002/011223 WO2003046908A2 (en) 2001-11-27 2002-10-29 Recording medium and copy apparatus

Publications (1)

Publication Number Publication Date
KR20040053374A true KR20040053374A (ko) 2004-06-23

Family

ID=19171334

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2004-7008029A KR20040053374A (ko) 2001-11-27 2002-10-29 기록매체 및 복제장치

Country Status (6)

Country Link
US (1) US20030101140A1 (ko)
EP (1) EP1459315A2 (ko)
KR (1) KR20040053374A (ko)
CN (1) CN1615520A (ko)
TW (1) TWI241561B (ko)
WO (1) WO2003046908A2 (ko)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040247295A1 (en) * 2003-06-04 2004-12-09 Samsung Electronics Co., Ltd Audio/video stream processing system and method for data copy protection
US7426273B2 (en) * 2003-06-04 2008-09-16 Samsung Electronics Co. Ltd. Audio/video stream processing system and method for data copy protection
AU2004246534B2 (en) * 2003-06-04 2007-02-01 Samsung Electronics Co., Ltd. Audio/video stream processing system and method for data copy protection
JP2005044400A (ja) * 2003-07-23 2005-02-17 Pioneer Electronic Corp 編集装置、情報再生記録装置、編集方法並びに編集用プログラム及び情報記録媒体
US20050137883A1 (en) * 2003-12-19 2005-06-23 Hiroaki Nohgawa Business form issuing apparatus and electronic business form system
US7853121B2 (en) * 2004-01-30 2010-12-14 Panasonic Corporation Recording medium, reproduction device, program, and reproduction method
EP1755121A4 (en) * 2004-05-27 2009-05-06 Panasonic Corp PLAYING PROCESS AND PLAYING DEVICE
JP2005354605A (ja) * 2004-06-14 2005-12-22 Ricoh Co Ltd 画像入出力装置、画像入出力方法、コンピュータプログラム及び記録媒体
JP2006085480A (ja) * 2004-09-16 2006-03-30 Sony Corp ライセンス処理装置,プログラムおよびコンテンツ再生制御方法
JP2008524905A (ja) * 2004-12-20 2008-07-10 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ プロテクションストリームを用いたコンテンツプロテクション
US7609944B2 (en) * 2006-07-05 2009-10-27 Macrovision Corporation Copy protection of optical discs
JP4983297B2 (ja) * 2007-02-21 2012-07-25 ティアック株式会社 データ複製装置
US8254761B2 (en) * 2007-03-07 2012-08-28 Rovi Solutions Corporation Copying digital content by emulating playing of a recording medium by a player
US20100121997A1 (en) * 2007-03-16 2010-05-13 Hui Lin Method for writing digital contents to a plurality of storage cards and the system for the same
WO2009080377A1 (en) * 2007-12-19 2009-07-02 International Business Machines Corporation A method and system for multimedia device management
AU2008344947B2 (en) * 2007-12-27 2013-10-17 Safend Ltd. System and method for securely storing information
US8189998B2 (en) * 2008-01-16 2012-05-29 Rovi Solutions Corporation Apparatus for and a method of copy-protecting a content carrying recording medium
US8504646B2 (en) * 2008-06-23 2013-08-06 Sntech, Inc. Data transfer between motors
JP5315542B2 (ja) * 2008-10-03 2013-10-16 日立コンシューマエレクトロニクス株式会社 コンテンツ送信方法及びコンテンツ送信装置、コンテンツ受信方法及びコンテンツ受信装置
US8898460B2 (en) * 2009-02-03 2014-11-25 Microsoft Corporation Device enforced file level protection
US20120239835A1 (en) * 2009-09-24 2012-09-20 Hui Lin Method for writing digital contents to a plurality of storage cards and the system for the same
KR101266676B1 (ko) * 2011-08-29 2013-05-28 최해용 스포츠 카페용 음향 및 영상 시스템
US20170046103A1 (en) * 2015-08-14 2017-02-16 Hui Lin Method for writing digital contents to a plurality of storage cards and the system for the same

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629980A (en) * 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of digital works
JPH09245438A (ja) * 1996-03-12 1997-09-19 Pioneer Electron Corp 情報記録媒体並びにその記録装置及び再生装置
JP3901268B2 (ja) * 1997-01-23 2007-04-04 ソニー株式会社 情報信号出力制御装置、情報信号出力制御方法、情報信号複製防止装置および情報信号複製防止方法
JP4208998B2 (ja) * 1998-07-03 2009-01-14 パイオニア株式会社 複製制限機能を備えた記録再生システム、記録装置および再生装置
EP1018733B1 (en) * 1998-07-22 2003-09-10 Matsushita Electric Industrial Co., Ltd. Digital data recording device and method for protecting copyright and easily reproducing encrypted digital data and computer readable recording medium recording program
JP3728621B2 (ja) * 2000-02-10 2005-12-21 松下電器産業株式会社 デジタルデータのコピー制御方法及び再生装置

Also Published As

Publication number Publication date
US20030101140A1 (en) 2003-05-29
TWI241561B (en) 2005-10-11
WO2003046908A3 (en) 2004-04-29
TW200300548A (en) 2003-06-01
EP1459315A2 (en) 2004-09-22
WO2003046908B1 (en) 2004-06-03
WO2003046908A2 (en) 2003-06-05
CN1615520A (zh) 2005-05-11

Similar Documents

Publication Publication Date Title
KR20040053374A (ko) 기록매체 및 복제장치
US7215610B2 (en) Apparatus for and method of recording/reproducing audio data embedded with additive information
EP1883927B1 (en) Apparatus, method, and computer program product for playing back content
KR20010103027A (ko) 저작물에 전자워터마크로서 매립되어 있는 복제속성에기초하여, 저작물의 복제물을 기록매체에 기록하는기록장치, 기록된 복제물의 재생을 행하는 재생장치,기록매체, 기록방법 및 재생방법
US7239585B2 (en) Information recording apparatus and method, information reproducing apparatus and method, information recording program and information reproducing program, recording medium and information recording medium
US20100177613A1 (en) Access Controlled Optical Disc and Method Therefor
US7295393B2 (en) Data converting apparatus, data converting method, and recording medium
JP2000207832A (ja) 情報信号複製制限方法、情報信号複製制御システムおよび情報信号記録装置
US7050368B2 (en) Data copying managing method and device and copy managing system
EP1199714B1 (en) Information recording medium adaptive to copy protection and recording/reproducing apparatus
CN1698115B (zh) 管理记录介质的复制保护信息的方法,具有用于在其上记录的内容的复制保护信息的记录介质,以及该记录介质的再现方法
WO2003085664A2 (en) Information recording medium with information restriction
JP2000182321A (ja) 情報信号複製管理方法、情報信号複製管理システム、情報信号出力装置、情報信号記録装置および情報信号記録媒体
TWI280562B (en) Data recording method and device, data recording medium, data regeneration method and device, data transmission method and device, data receiving method and device
JP2003228523A (ja) 記録媒体及び複製装置
US20060126465A1 (en) Recording and reproducing method and recording and reproducing device for data
US7454627B2 (en) Recording medium containing copyright information, recording apparatus and recording method therefor
KR100690596B1 (ko) 컨텐트 기록 장치 및 방법
JP4501318B2 (ja) データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ記録再生方法および装置
JP2004005939A (ja) 情報記録媒体、記録装置、再生装置、記録再生装置
KR100896058B1 (ko) 고밀도 재생 전용 광디스크와, 그 광디스크의 암호화 기록 및 재생 장치와 방법
JP2004265570A (ja) データの記録方法、記録装置、再生方法、再生装置および記録メディア
KR100576162B1 (ko) 락 코드를 이용한 광디스크 재생 제어장치 및 방법
JP2005050490A (ja) 情報記録再生装置と情報再生制御装置と情報記録再生方法
JP2003208757A (ja) Dvd光記録ディスク用デジタルデータ複製防止方法、およびdvd光記録ディスク用dvdレコーダ、並びにdvd光記録ディスク

Legal Events

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