KR20040081709A - 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법 - Google Patents

데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법 Download PDF

Info

Publication number
KR20040081709A
KR20040081709A KR10-2003-7013480A KR20037013480A KR20040081709A KR 20040081709 A KR20040081709 A KR 20040081709A KR 20037013480 A KR20037013480 A KR 20037013480A KR 20040081709 A KR20040081709 A KR 20040081709A
Authority
KR
South Korea
Prior art keywords
data
polynomial
error correction
recording
recording medium
Prior art date
Application number
KR10-2003-7013480A
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
Priority claimed from JP2002043105A external-priority patent/JP2003243993A/ja
Priority claimed from JP2002084045A external-priority patent/JP3900984B2/ja
Application filed by 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
Publication of KR20040081709A publication Critical patent/KR20040081709A/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/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the 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/00572Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
    • G11B20/00579Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the data encoding, e.g., modulation schemes violating run-length constraints, causing excessive DC content, or involving uncommon codewords or sync patterns
    • 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/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • 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/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3063Subcodes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • 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
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/14618 to 14 modulation, e.g. the EFM code used on CDs or mini-discs
    • 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
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • G11B2020/1836Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code
    • G11B2020/184Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a Reed Solomon [RS] code using a cross-interleaved Reed Solomon [CIRC]
    • 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/2583Optical discs wherein two standards are used on a single disc, e.g. one DVD section and one CD section
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/005Reproducing
    • G11B7/0053Reproducing non-user data, e.g. wobbled address, prepits, BCA
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00736Auxiliary data, e.g. lead-in, lead-out, Power Calibration Area [PCA], Burst Cutting Area [BCA], control information

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Error Detection And Correction (AREA)

Abstract

적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 구비하고, 상기 데이터 기록 영역은, 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 적어도 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되는 제2 기록 영역부를 구비하고 있는 기록 매체.

Description

데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터 재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법 {DATA RECORDING MEDIUM, DATA RECORDING METHOD AND APPARATUS, DATA REPRODUCING METHOD AND APPARATUS, DATA TRANSMITTING METHOD, AND DATA RECEIVING METHOD}
CD(Compact Disc)나 CD-R0M(Compact Disc Read 0nly Memory) 등의 광디스크는, 취급이 용이하고, 제조 코스트도 비교적 염가이므로, 데이터를 보존해 두기 위한 기록 매체로서, 널리 보급되어 있다. 근년, 데이터를 추기록 가능한 CD-R(Compact Disc Recordable) 디스크나, 데이터의 재기록이 가능한 CD-RW(Compact Disc ReWritable) 디스크가 등장하고 있고, 이와 같은 기록 가능한 광디스크에 데이터를 기록하는 것도 간단하게 행해지도록 되어 있다. 이로부터, CD-DA 디스크나, CD-ROM 디스크, CD-R 디스크, CD-RW 디스크 등, CD 규격에 따른 광디스크는, 데이터 기록 매체의 핵심으로 되어 오고 있다. 또한, 근년, MP3(MPEGl Audio Layrer-3)나 ATRAC(Adaptive TRansform Acoustic Coding:상표) 3으로 오디오 데이터를 압축하여, CD-ROM 디스크나 CD-R 디스크. CD-RW 디스크 등에 기록하는 것이 행해지고 있다.
그런데, CD-R 디스크나 CD-RW 디스크의 등장에 의해, CD-DA 디스크나 CD-ROM 디스크에 기록되어 있는 데이터는 간단하게 카피할 수 있도록 하고 있다. 그러므로, 저작권의 보호의 문제가 생기고 있어, 기록 가능한 광디스크에 컨텐츠 데이터를 기록할 때에, 컨텐츠 데이터를 보호하기 위한 대책을 강구할 필요성이 있다.
CD-DA 디스크나 CD-ROM 디스크에 기록되어 있는 컨텐츠 데이터를 보호하기 위한 하나의 방법은, 오리지날 디스크인지, 오리지날 디스크로부터 카피된 디스크인가를 판별하는 것이다. 예를 들면 오리지날 디스크의 경우이면, 카피가 허가되는데 대해, 카피된 디스크의 경우에는 새로운 디스크에의 카피를 금지하는 것이 가능하다.
오리지날 디스크인지 카피된 디스크인지의 판별을 위해, 소정 데이터에 대하여 의도적으로 에러를 삽입하고, 재생시에 그 에러의 유무에 따라 오리지날 디스크인지 카피된 디스크인지를 판별하는 방법이 제안되어 있다. 그러나, 이 방법은, 고의로 일부의 데이터를 에러로 하기 위해, 전술한 CD 규격과 같은 정식의 규격으로서 채용하는 것이 어렵고, 또 암호 키와 같은 원하는 데이터를 매입하는 것이 곤란했다.
따라서, 본 발명의 목적은, 포맷 규격로서 채용이 가능하고, 또 원하는 정보를 매입하는 것이 가능한 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터 재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법을 제공하는 데 있다.
본 발명은, 컨텐츠 데이터가 기록되는 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터 재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법에 관한 것이다.
도 1은, 본 발명이 적용된 광디스크의 설명을 위한 평면도이다.
도 2는, 본 발명이 적용된 광디스크의 설명을 위한 약선도이다.
도 3은, 본 발명이 적용된 광디스크의 다른 예의 설명을 위한 약선도이다.
도 4는, 본 발명이 적용된 광디스크의 기록 포맷의 설명을 위한 약선도이다.
도 5는, 본 발명이 적용된 광디스크의 기록 포맷의 설명을 위한 약선도이다.
도 6은, Q채널의 서브 코드의 서브 코드 프레임을 설명하기 위한 약선도이다.
도 7은, 시간 정보를 Q채널의 서브 코드로서 기록하기 위한 모드 1의 포맷을 나타내는 약선도이다.
도 8은, TOC 영역에 있어서의 서브 코드의 포맷을 설명하기 위한 약선도이다.
도 9 (A),(B),(C) 및 (D)는, 본 발명이 적용된 광디스크에 있어서 서브 코드의 에러 검출 부호화의 생성 다항식이 변환되는 영역의 설명을 위한 약선도이다.
도 10은, 오리지날 디스크인가, 카피된 디스크인가의 판별 처리의 설명을 위한 약선도이다.
도 11은, 본 발명이 적용된 기록 장치의 일례의 블록도이다.
도 12는, 본 발명이 적용된 재생 장치의 일례의 블록도이다.
도 13은, 본 발명이 적용된 재생 장치의 다른 예의 블록도이다.
전술한 과제를 달성하기 위해, 청구의 범위 제1항의 발명은, 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 구비하고,
상기 데이터 기록 영역은, 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 적어도 기록되는 제2 기록 영역부를 구비하고 있는 기록 매체이다.
청구의 범위 제11항의 발명은, 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 구비하고,
상기 데이터 기록 영역은, 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 복수 종류의 에러 정정 부호화의 원시(原始) 다항식 및/또는 생성 다항식에 의해 부호화된 데이터가 적어도 기록되는 제2 기록 영역부를 구비하고 있는 기록 매체이다.
청구의 범위 제22항의 발명은, 기록 매체에 데이터를 기록할 때에, 에러 정정 부호화된 데이터를 상기 기록 매체의 제1 기록 영역부에 기록하고,
복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터를 제2 기록 영역부에 기록하는 기록 매체의 기록 방법이다.
청구의 범위 제35항의 발명은, 입력된 데이터에 에러 정정 부호화 처리를 행하는 에러 정정 부호화 처리부와,
복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터를 생성하는 생성부와,
상기 신호 처리부로부터의 출력 데이터와 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터가 공급되어 기록을 위한 신호 처리를 가하는 신호 처리부와,
상기 신호 처리부로부터의 출력 데이터가 공급되어 기록 매체에 기록을 행하는 기록부를 구비하고 있는 기록 매체의 기록 장치이다.
청구의 범위 제43항의 발명은 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 구비하고, 상기 데이터 기록 영역은, 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 적어도 기록되는 제2 기록 영역부를 구비하고 있는 기록 매체로부터 데이터를 판독하는 헤드부와,
상기 헤드부에 의해 상기 기록 매체로부터 판독된 데이터에 복조 처리를 행하는 복조 처리부와,
상기 복조 처리부로부터 출력된 데이터 중 상기 제2 기록 영역부로부터 판독된 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하는 신호 처리부를 구비하고 있는 기록 매체의 재생 장치이다.
청구의 범위 제51항의 발명은, 적어도 데이터가 기록되는 데이터 기록 영역을 구비하고, 상기 데이터 기록 영역은, 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된데이터가 적어도 기록되는 제2 기록 영역부를 구비하고 있는 기록 매체로부터 판독된 데이터에 복조 처리를 행하고,
상기 복조 처리가 행해진 데이터 중 상기 제2 기록 영역부로부터 판독된 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하는 기록 매체의 재생 방법.
청구의 범위 제56항의 발명은, 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 구비하고, 상기 데이터 기록 영역은, 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 적어도 기록되는 제2 기록 영역부를 구비하고 있는 기록 매체로부터 판독된 데이터에 복조 처리를 행하고, 상기 복조 처리가 행해진 데이터 중 상기 제2 기록 영역부로부터 판독된 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하고, 상기 에러 검출 처리의 결과에 따라 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 기록 매체의 식별 방법이다.
청구의 범위 제 59항의 발명은, 데이터를 송신할 때, 에러 정정 부호화된 제1 데이터와 함께 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 제2 데이터를 송신하는 데이터 송신 방법이다.
청구의 범위 제67항의 발명은, 에러 정정 부호화된 제1 데이터와 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 제2 데이터로 이루어지는 데이터를 수신하고,
상기 수신한 데이터의 상기 제2 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하는 데이터의 수신 처리 방법이다.
이하, 본 발명의 일실시예에 대하여 도면을 참조하여 설명한다. 일실시예에서는, 기록 매체로서, 멀티 세션의 광디스크가 이용된다. 이 광디스크는, CD와 사이즈 등의 물리적 규격이 거의 동일한 것이며, 현행의 CD 플레이어, CD-ROM 드라이브로, 디스크 상의 정보를 광학적으로 판독할 수 있는 것이다.
이 광디스크 상에는 암호화되어 있지 않은 기존의 CD-DA 디스크와 동일한 컨텐츠 데이터와, 암호화된 컨텐츠 데이터가 기록되어 있다. 암호화된 컨텐츠 데이터는, 일례로서, CD-ROM 포맷 또는 CD-DA 포맷의 오디오, 화상 등의 컨텐츠 데이터를 암호화한 것이다.
도 1에 나타낸 바와 같이, 본 발명이 적용된 멀티 세션의 광디스크(1)은, 그 직경이 120mm으로 되어 있고, 그 중앙에 구멍(2)을 가지고 있다. 그리고, 광디스크(1)로서는, 직경 80mm의, 이른바 CD 싱글이라고 하는 것도 있다. 광디스크(1)에는 재생 전용의 것과, 추기 가능한 것과, 재기록 가능한 것이 있다.
광디스크(1)가 재생 전용의 광디스크로 되었을 때에는 기록층, 즉 반사층을 형성하는 재료로서 알루미늄이 이용되고 있다. 광디스크(1)가 재생 전용의 광디스크의 경우에는 컨텐츠 데이터 등의 데이터가 물리적인 피트로서 기록되어 있다. 재생 전용의 광디스크는, 스탬퍼를 사용하여 사출 성형에 의해 디스크 기판이 생산되고, 이 기판의 물리적인 피트가 형성된 면에 알루미늄의 반사층이 형성된다.
추기 가능한 광디스크(1)는, 기록층에 프탈로시아닌이나 시아닌 등의 유기 색소가 이용된다. 추기 가능한 광디스크에서는, 기입시에는 레이저로 디스크 상의 유기 색소가 온도 상승된다. 이로써, 유기 색소로 이루어지는 기록층이 가열되어 디스크 기판이 열변형된다.
재기록 가능한 광디스크(1)는 기록층에 상변화 재료가 사용된다. 상변화 재료는, 예를 들면 Ag-In-Sb-Te(은-인듐-안티몬-테룰)의 합금이 사용된다. 이와 같은 물질은, 결정상과 아몰퍼스상(비결정)을 가진다. 광빔 강도가 강할 때는, 상변화 재료로 이루어지는 기록층이 융점 이상으로 온도 상승 된 후에 급속히 냉각되고, 상변화 재료로 이루어지는 기록층은 아몰퍼스 상태로 된다. 광빔 강도가 비교적 약할 때는, 상변화 재료로 이루어지는 기록층은 결정화 온도 부근까지 온도 상승 된 후, 서서히 냉각되어 결정 상태로 된다. 이와 같이 상변화 재료가 변화되는 것에 의해, 기록층에 데이터가 기록되고, 기록된 데이터가 소거된다.
도 1 및 도 2에 나타낸 바와 같이, 광디스크(1)는, 멀티 세션 타입의 것이다. 광디스크(1)의 최내주에는 제1 리드인 영역 LI1가 형성되고, 리드인 영역 LI1의 외주에, 제1 프로그램 영역 PA1가 형성되고, 제1 프로그램 영역 PA1의 외측에, 제1 리드 아웃 영역 LO1가 형성된다. 제1 프로그램 영역 PA1에는 CD-DA 디스크와 마찬가지의 기록 형태로, 오디오 데이터가 기록된다. 즉, 통상의 CD-DA 디스크나CD-ROM 디스크와 마찬가지의 에러 정정 부호화 방식(이하, CIRC(Cross Interleave Reed-Solomon Code) 4방식이라고 함)로, 데이터가 에러 정정 부호화되어 기록되어 있다. 이 제1 프로그램 영역 PA1의 데이터는, CD-DA 디스크와 마찬가지의 기록 형태임과 동시에, 암호화되어 있지 않기 때문에, 통상의 음악 재생용의 CD-DA 디스크의 플레이어로 재생하는 것이 가능하다.
CD의 규격에서는, 에러 정정 부호화 방식으로서, C1계열(수직 방향)과 C2계열(경사 방향)으로 2중으로 에러 정정 부호화 처리를 행하는 CIRC가 채용되고 있다. 에러 정정 부호화된 데이터는, 1프레임을 단위로 하여, EFM(eight to fourteen modulation) 변조되어 기록된다.
제1 리드 아웃 영역 LO1의 외측에, 제2 리드인 영역 LI2가 형성되고, 리드인 영역 LI2의 외주에, 제2 프로그램 영역 PA2가 형성되고, 제2 프로그램 영역 PA2의 외측에, 제2 리드 아웃 영역 LO2가 형성된다. 제2 프로그램 영역 PA2에는 컨텐츠 데이터로서, 예를 들면 ATRAC3로 압축된 오디오 데이터가 암호화되어 기록된다. 제2 프로그램 영역 PA2의 데이터에는 CIRC4 방식 또는 CIRC7 방식이라고 하는 방식으로 데이터가 에러 정정 부호화되어 기록되어 있다.
또한, 제2 프로그램 영역 PA2에는 2개의 영역 AR1와 AR2가 포함된다. 제1 프로그램 영역 PA 및 영역 AR1에 기록되는 서브 코드 데이터는, 통상의 CD-DA 디스크와 마찬가지의 에러 검출 부호화가 되어 있다. 한편, 영역 AR2에 기록되는 서브 코드 데이터에 대하여, 후술하는 바와 같이, 서로 상이한 생성 다항식에 의한 에러 검출 부호화가 되어 있다.
CIRC4 방식의 경우와 CIRC7 방식의 경우에는 인터리브 회로의 단위 지연량 D가 차이가 난다. 즉, CIRC4 방식의 경우에는 D=4프레임으로 되어, 인접하는 심볼이 4프레임씩 떨어져 있다. 이와 같이, D=4프레임으로 된 CIRC4 방식은, 현행의 CD-DA 디스크에서 채용되고 있다. CIRC4 방식의 경우에는 최대 지연량이 27D(=108프레임)로 되어, 총 인터리브 길이가 109프레임으로 된다. CIRC7 방식의 경우에는 D=7프레임으로 되어, 인접하는 심볼이 7프레임씩 떨어져 있다. 이와 같이, D=7프레임으로 된 CIRC7 방식은, 배밀도 방식의 CD에서의 채용이 검토되고 있다. CIRC7 방식의 경우에는 최대 지연량이 27D(=189프레임)가 되어, 총 인터리브 길이가 190프레임으로 된다.
총 인터리브 길이는, 디스크 상에 부착된 지문, 디스크의 상흔 등에 의해 다수의 데이터가 연속적으로 에러되는, 버스트 에러에 대한 정정 능력을 규정하는 것이 되어, 그것이 길수록 버스트 에러 정정의 능력이 높다. 배밀도 CD에서는, 버스트 에러에 대한 정정 능력을 올리는 것이 요망되고 있다. 그러므로, 배밀도 CD에서는, CIRC7 방식의 에러 정정 부호를 채용하여, 버스트 에러에 대한 정정 능력을 향상시키는 것을 생각할 수 있다.
전술한 바와 같은 멀티 세션의 광디스크(1)에 한정되지 않고, 본 발명은, 도 3에 나타낸 바와 같은 1세션의 광디스크에 대하여도 적용할 수 있다.
도 3의 예에서는, 광디스크의 최내주에는 제1 리드인 영역 LI가 형성되고, 리드인 영역 LI의 외주에, 프로그램 영역 PA가 형성되고, 프로그램 영역 PA의 외측에, 리드 아웃 영역 LO가 형성된다. 프로그램 영역 PA는, 영역 AR1와 영역 AR2로나누어져 있고, 프로그램 영역 PA에는 데이터가 암호화되고, 또, CIRC4 방식에 의해 에러 정정 부호화되어 기록된다. 단, 프로그램 영역 PA에 기록되는 기록 데이터가 암호화되어 있지 않아도 된다. 영역 AR2에 기록되는 서브 코드 데이터에 대하여, 후술하는 바와 같이, 서로 상이한 생성 다항식에 의한 에러 검출 부호화가 되어 있다.
그리고, 영역 AR2의 디스크 상의 위치는, 도시한 위치에 한정되는 것이 아니고, 프로그램 영역 이외에 리드인 영역에 영역 AR2를 설정하고, 영역 AR2에 기록되는 서브 코드 데이터의 에러 검출 부호의 생성 다항식을 절환하도록 해도 된다.
도 4는, EFM 변조되기 전의 CD의 데이터 구조의 1프레임을 나타내는 것이다. 1프레임은, 도 3에 나타낸 바와 같이, 오디오 데이터를 16비트로 샘플링 했을 경우에, L(좌), R(우) 각 6샘플분에 상당하는 24심볼(1심볼은 16비트를 2분할하여 이루어지는 8비트)의 데이터 비트와, 4심볼의 Q패리티와, 4심볼의 P패리티와, 1심볼의 서브 코드로 이루어진다. 디스크 상에 기록되는 1프레임의 데이터는, EFM 변조에 의해, 8비트가 14비트로 변환되는 동시에 직류분 억압 비트가 부가되고, 프레임 싱크가 부가된다.
따라서, 디스크 상에 기록되는 1프레임은,
프레임 싱크 24채널 비트
데이터 비트 14·24 = 336 채널 비트
서브 코드 14채널 비트
패리티 14·8 = 112채널 비트
머지 비트 3·34 = 102채널 비트
로 이루어진다. 따라서, 1프레임의 총 채널 비트수가 588채널 비트이다.
이와 같은 프레임을 98개 모은 것은, 서브 코드 프레임이라고 한다. 이 서브 코드 프레임은, 통상의 CD의 재생 시간의 1/75초에 상당한다. 도 5는, 98개의 프레임을 세로 방향으로 연속되도록 늘어놓고 바꾸어 나타낸 서브 코드 프레임을 나타낸다. 각 프레임의 1심볼의 서브 코드는, P~W의 8채널의 각 채널의 1비트를 포함한다. 도 5에 나타낸 바와 같이, 서브 코드의 완결하는 주기(98프레임)의 데이터에 의해 1섹터가 구성된다. 그리고, 98프레임의 선두의 2프레임의 서브 코드는, 서브 코드 프레임 싱크 SO, S1이다. CD-ROM 등으로 광디스크의 데이터를 기록하는 경우에는 서브 코드의 완결하는 단위인 98프레임(2,352바이트)이 1섹터로 된다.
R채널 내지 W채널은, 예를 들면 정지화나 이른바 가라오케의 문자 표시 등의 특수한 용도에 이용되는 것이다. P채널 및 Q채널은, 디스크에 기록되어 있는 디지털 데이터의 재생시에 있어서의 픽업의 트랙 위치 제어 동작에 이용되는 것이다.
P채널은, 디스크 내주부에 위치하는 이른바 리드인 에리어에서는, "0"의 신호를, 디스크의 외주부에 위치하는 이른바 리드 아웃 에리어에서는, 소정 주기로 "O" 과 "1"을 반복하는 신호를 기록하는데 이용된다. P채널은, 디스크의 리드인 영역과 리드 아웃 영역 사이에 위치하는 프로그램 영역에서는, 각 곡의 사이를 "1", 그 이외를 "0"으로 하는 신호를 기록하는데 이용된다. 이와 같은 P채널은, CD에 기록되어 있는 디지털 오디오 데이터의 재생시에 있어서의 각 곡의 시작 부분을 찾기 위해 형성되는 것이다.
Q채널은, CD에 기록되어 있는 디지털 오디오 데이터의 재생시에 있어서의 보다 세밀한 제어를 가능하게 하기 위해 설치된다. Q채널의 1 서브 코드 프레임의 구조는, 도 6에 나타낸 바와 같이, 동기 비트부(11)와, 컨트롤 비트부(12)와, 어드레스 비트부(13)와, 데이터 비트부(14)와, CRC 비트부(15)에 의해 구성된다.
동기 비트부(11)는, 2비트의 데이터로 이루어지고, 전술한 동기 패턴의 일부가 기록되어 있다. 컨트롤 비트부(12)는, 4비트의 데이터로 이루어지고, 오디오의 채널수, 엠퍼시스나 디지털 데이터 등의 식별을 행하기 위한 데이터가 기록되어 있다. 이 4비트의 데이터가 "OOOO"의 경우에는 프리엠퍼시스 없음의 2채널 오디오를 가리키고, "1OOO"의 경우에는 프리엠퍼시스 없음의 4채널 오디오를 가리키고, "0001"의 경우에는 프리엠퍼시스포함의 2채널 오디오를 가리키고, "1OO1"의 경우에는 프리엠퍼시스 포함의 4채널 오디오를 가리킨다. 4비트의 데이터가 "O1OO"의 경우에는 오디오가 아닌 데이터 트랙을 가리킨다. 어드레스 비트부(13)는, 4비트의 데이터로 이루어지고, 후술하는 데이터 비트부(14) 내의 데이터의 포맷(모드)이나 종류를 나타내는 제어 신호가 기록되어 있다.
CRC부(15)는, 16비트의 데이터로 이루어지고, 순회 부호(Cyclic Redundancy Check code;CRC)의 에러 검출을 행하기 위한 데이터가 기록되어 있다. 에러 검출의 대상은, 컨트롤 비트부(12), 어드레스 비트부(13) 및 데이터 비트부(14)의 합계 80비트이다.
CRC의 부호화는, 80비트의 정보 비트 계열을 16비트 시프트한 것을 표현한 다항식을, 생성 다항식 g(x)로 제산하고, 그 잉여의 다항식을 비트 표현한 것을CRC부(15)에 부가하는 것이다. 다항식과 비트의 관계는, 예를 들면 x5+x4+x2+1의 다항식은, 차수(次數)가 높은 것으로부터 차례로(110101)의 2진수(비트 표기)로 나타내진다. 2진수는, 다항식의 계수를 나타낸 것이다. CRC의 복호화는, CRC부(15)를 포함한 96비트의 데이터를 나타낸 다항식을 생성 다항식 g(x)로 제산하고, 나머지 없이 나누어지는지 여부를 조사하는 것이다. 즉, 부호화에 있어서, 잉여를 더하고 있으므로, 에러가 없으면, 나머지 없이 나누어질 것이다. 잉여가 "0"이면, 나머지 없이 나누어진 것이며, 에러 없음으로 되고, 잉여는 "0"이 아니면, 에러 있음으로 된다.
CD의 규격에는 CRC의 생성 다항식으로서, gv(x)=x16+x12+x5+1을 사용하고 있다. 이 일실시예에서는, gv(x)와 다른 생성 다항식인 gw(x)=X16+x15+x2+1을 준비gkrh 있다. 전술한 프로그램 영역의 영역 AR1에서는, 생성 다항식 gv(x)에 의해 에러 검출 부호화가 되어 있다. 한편, 영역 AR2에서는, 생성 다항식 gv(x) 및 gw(x)를 절환하여 에러 검출 부호화가 되어, 각각의 생성 다항식에 의해 부호화된 서브 코드 데이터가 혼재하여 기록되어 있다. 생성 다항식으로서 최고 차수가 동등하고, 계수 만이 상이한 것을 절환하는 방법으로는, CRC의 비트수가 서로 동등하게 되어, 데이터 포맷이 변경되지 않는다. 단, 본 발명에서는, 이와 같은 관계에 있는 생성 다항식에 한정되는 것이 아니고, 최고 차수가 상이한 생성 다항식을 사용해도 된다. 이 경우에는 생성된다. CRC의 비트수가 예를 들면 16비트보다 짧거나 또는 길어진다. 그 경우라도, 전술한 서브 코드 데이터의 싱크 이외의 길이의 96비트를 변경하지않게 된다.
데이터 비트부(14)는, 72비트의 데이터로 이루어진다. 어드레스 비트부(13)의 4비트의 데이터가 "OOO1"(즉, 모드 1)인 경우에는 데이터 비트부(14)는, 도 7에 나타낸 바와 같은 시간 코드(위치 정보)가 기록되는 구성으로 된다. 즉, 데이터 비트부(14)는, 트랙 번호부(TNO)(21)와, 인덱스부(INDEX)(22)와, 경과 시간부(분성분부(MIN)(23), 초성분부(SEC)(24), 프레임 번호부(FRAME)(25)와, 제로부(ZERO)(26)와, 절대 시간부(분성분부(AMIN)(27)와, 초성분부(ASEC)(28)와, 프레임 번호부(AFRAME)(29)에 의해 구성된다. 이들 각 부는, 각각, 8비트의 데이터로 이루어지는 것이다.
트랙 번호부(TNO)(21)는, 2디지트의 2진화 10진법(Binary Coded Decimal; BCD)으로 표현된다. 이 트랙 번호부(TNO)(21)는, "00"에서 데이터의 판독을 시작하는 트랙인 리드인 트랙의 번호를 나타내고, "0" 내지 "99"에서 각 곡이나 악장 등의 번호에 해당하는 트랙 번호를 나타낸다. 트랙 번호부(TNO)(21)는, 16진수 표시의 "AA"에서 데이터의 판독을 종료하는 트랙인 리드 아웃 트랙의 번호를 나타낸다.
인덱스부(INDEX)(22)는, 2디지트의 BCD로 표현되고 "00"에서 일시 정지, 이른바 포즈를 나타내고, "01" 내지 "99"에서 각 곡이나 악장 등의 트랙을 더욱 세분화한 것을 나타낸다.
분성분부(MIN)(23), 초성분부(SEC)(24), 프레임 번호부(FRAME)(25)는, 각각, 2디지트의 BCD로 표현되고, 합계 6디지트로 각 곡이나 악장 내에서의 경과 시간(TIME)을 나타낸다. 제로부(ZERO)(26)는, 8비트 모두에 "0"이 부여된다.
분성분부(AMIN)(27), 초성분부(ASEC)(28), 프레임 번호부(AFRAME)(29)는, 각각, 2디지트의 BCD로 표현되고, 합계 6디지트로 제1 곡째로부터의 절대 시간(ATIME)을 나타낸다.
디스크의 리드인 영역에 있어서의 T0C(Table of Contents)에서의 데이터 비트부(24)의 구조는, 도 8에 나타낸 바와 같이, 트랙 번호부(TNO)(31)와, 포인트부(POINT)(32)와, 경과 시간부(분성분부(MIN)(33), 초성분부(SEC)(34), 프레임 번호부(FRAME)(35)와, 제로부(ZERO)(36)와, 절대 시간부(분성분부(PMIN)(37), 초성분부(PSEC)(38), 프레임 번호부(PFRANlE)(39)에 의해 구성되며, 이들 각 부는, 각각, 8비트의 데이터로 이루어진다.
트랙 번호부(TNO)(31), 경과 시간의 분성분부(MIN)(33), 초성분부(SEC)(34), 프레임 번호부(FRAME)(35)는, 모두 16진수 표시로 "00"에서 고정되고, 제로부(ZERO)(36)는, 전술한 제로부(ZERO)(26)와 마찬가지로, 8비트 모두 "00"이 부여된다.
절대 시간 분성분부(PMIN)(37)는, 포인트부(POINT)(32)가 16진수 표시에서 "A0"의 경우에는 최초의 곡번호 또는 악장 번호를 나타내고, 포인트부(POINT)(32)가 16진수 표시에서 "A1"의 경우에는 최초의 곡번호 또는 악장 번호를 나타낸다. 또, 포인트부(POINT)(32)가 16진수 표시로 "A2"의 경우에는 절대 시간 분성분부(PMIN)(37), 절대 시간 초성분부(PSEC)(38), 절대 시간 프레임 번호부(PFRAME)(39)는, 각각, 리드 아웃 영역이 시작되는 절대 시간(PTIME)을 나타낸다. 또한, 포인트부(POINT)(32)가 2디지트의 BCD로 표현되는 경우에는 절대 시간의 분성분부(PMIN)(37), 초성분부(PSEC)(38), 프레임 번호부(PFRAME)(39)는, 각각, 그 수치로 나타나는 각 곡 또는 악장이 시작되는 어드레스를 절대 시간(PTIME)으로 나타낸 것으로 된다.
이와 같이, Q채널은, 디스크의 프로그램 영역과 리드인 영역에서 포맷이 약간 상이하지만, 모두 24비트로 나타내지는 시간 정보가 기록된다. 도 7에 나타내는 모드 1의 Q채널의 서브 코드 데이터는, 디스크 상에서 어느 연속하는 10 서브 코드 프레임을 9 서브 코드 프레임 이상 들어가 있는 것이 CD의 규격 상에서 결정되어 있다. 전술한 바와 같이, 서브 코드 프레임이란, 선두의 2프레임이 동기 패턴으로 된 서브 코드의 1단락을 구성하는 연속하는 98프레임이다.
한편, 모드 1 이외의 모드 2 ~ 모드 5의 다른 모드의 서브 코드의 경우는, 연속하는 100서브 코드 프레임 중, 1개 이상 존재하고 있으면 되는 것으로 규정 되어 있다. 그리고, 모드 2, 모드 3은, UPC/EAN(Universal Product Code/European Article Number) 코드, ISRC(International Standard Recording Code) 코드를 기록하는데 사용된다. 모드 4는, CD-V규격에서 사용되는 것이다. 모드 5는, 멀티 세션션의 CD-EXTRA의 리드인 영역에서 사용되는 것이다.
도 9 (A)는, 도 1 및 도 2에 나타낸 광디스크(1) 또는 도 3에 나타낸 광디스크에 있어서, 영역 AR2에 기록된 예를 들면 몇 초 분의 데이터, 1트랙 분의 데이터 등을 나타낸 것이다. 예를 들면 1초 분의 데이터에는 75개의 서브 코드의 프레임이 포함되어 있다.
도 9 (A)에 있어서, 사선 영역이 생성 다항식 gw(x)에 의해 에러 검출 부호화된 서브 코드의 기록 영역이며, 사선이 없는 영역이 생성 다항식 gv(x)에 의해 에러 검출 부호화된 서브 코드의 기록 영역이다. 이 영역 AR2를 재생하고, 생성 다항식 gv(x)에 의해 서브 코드 프레임마다 복호화(에러 검출)를 행한다. 이 경우, 영역 AR2내에서, 화살표로 나타낸 바와 같은 추출(샘플링) 위치의 서브 코드 프레임을 추출하여 에러 검출을 행한다.
그리고, 일반성을 갖게 하기 위해, 이하의 설명에서는, 서브 코드 데이터의 추출 위치를 일정하게 하고 있지 않지만, 실제로는, 모든 서브 코드 프레임을 추출하도록 되는 경욱 많고, 그 경우에는 추출 위치가 서브 코드 프레임(98프레임: 1/75초) 간격으로 일정한 것으로 된다.
영역 AR2에 있어서, Q채널의 서브 코드 데이터의 프레임 번호 AFRAME(도 7 참조)의 (0~74) 중에서, 미리 정한 프레임 번호의 값, 예를 들면 「5」의 서브 코드만을 생성 다항식 gw(x)에 의해 에러 검출 부호화가 된다. gw(x)에 의해 부호화되는 위치를 미리 정해 두는 것에 의해, 기록/재생의 과정에서 생길 수 있는 에러의 영향을 적게 할 수 있다. 기존의 CD 플레이어 또는 CD/CD-ROM 드라이브에서는, 영역 AR1 및 AR2의 양쪽 모두에 관해서, 생성 다항식 gv(x)에 의해 에러 검출을 행하는의로, 프레임 번호가 「5」의 개소에서는, 항상 에러 있음의 검출 결과가 발생한다. 약 하고, 프레임 번호의 하위의 자리수가 「5」의 서브 코드 만을 생성 다항식 gw(x)로 에러 검출 부호화 하고 있는 경우에는 「05」, 「15」,····, 「65」와 같이, 10프레임마다 에러 있음의 검출 결과가 발생한다. 이 검출 결과에 의해, 부가 데이터를 기록할 수 있다.
한편, 생성 다항식 gv(x)와 gw(x)를 기록시와 동일한 관계로 절환하도록 된 신규한 광디스크(1)의 기록 및/또는 재생 장치에서는, 프레임 번호가 「5」의 개소에서는, 생성 다항식을 gv(x)에서 gw(x)로 절환하므로, 이 서브 코드 프레임의 데이터를 에러 없음으로서 읽을 수가 있다. 광디스크(1)의 신규한 기록 및/또는 재생 장치에서는, 에러 없음으로서 취급되는 서브 코드 프레임에 부가 데이터를 기록해 둘 수가 있다.
기록 또는 재생시에 에러가 발생하지 않는다고 가정하면, 생성 다항식 gv(x)에 의해 에러 검출 부호화의 복호를 행하는 경우에는 생성 다항식 gv(x)에 의해 CRC를 생성하고 있는 개소에서는, 에러 없음으로 검출되고, 한편, 생성 다항식 gw(x)에 의해 CRC를 생성하고 있는 개소(사선 영역)에서는, 에러 있음으로 검출된다. 따라서, 에러의 유무에 따른 복호 결과(에러 검출 결과)를 얻을 수 있다. 이 복호 결과의 정보가 부가 데이터로서 이용된다. 에러 있음으로 검출되는 부분에 대응하여, 1비트 "0"을 할당하여, 에러 없음으로 검출되는 부분에 대응하여, 1비트당 "1"을 할당하면, 도 9 (A)의 경우에는 (01001···011010)의 부가 데이터를 얻을 수 있다. 부가 데이터는, 예를 들면 디스크가 오리지날인가 카피인가의 식별 데이터로서 이용할 수 있다.
한편, 광디스크(1)의 신규한 기록 및/또는 재생 장치에서는, 영역 AR2에 대하여, 기록시와 같은 관계에서도는 생성 다항식 gv(x) 및 gw(x)를 각각 적용하여 에러 검출을 행함으로써 부가 데이터가 재생된다. 이 경우, 한편의 생성 다항식에 의해 에러가 없다고 검출되는 데이터를 부가 데이터로서도 된다. 부가 데이터는,광디스크(1)가 오리지날 디스크인지 카피된 디스크인지의 식별 데이터, 암호 키 데이터 또는 그 일부의 데이터 또는 개개의 디스크에 독특한 디스크 식별 데이터로서 이용할 수 있다. 부가 데이터를 전술한 Q채널의 서브 코드 데이터 기록하고 있으므로, 부가 데이터는, 예를 들면 시간 코드의 소정 조합으로서 나타낼 수가 있다.
도 9 (B)는, 영역 AR2에 기록되어 있는 부가 데이터의 일례를 나타낸다. 영역 AR2에 있어서, 시간 코드 등의 서브 코드 데이터 A, 서브 코드 데이터 B, 서브 코드 데이터 C, 서브 코드의 포맷의 더미 데이터, 서브 코드 데이터 D, 서브 코드 데이터 E가 생성 다항식 gw(x)에 의해 에러 없음으로 검출되는 데이터이다. 한편, 생성 다항식 gv(x)에 의해 에러 없음으로 검출되는 데이터는, 통상의 서브 코드이며, 부가 데이터가 기록되지 않는다. 더미 데이터를 기록하고 있는 것은, 암호 키 데이터를 부가 데이터로서 기록하는 경우에, 데이터의 은닉성을 높이기 때문이다. 부가 데이터의 은닉성을 높이는 방법으로서는, 추출 위치를 바꾸는 방법 등을 사용할 수 있다. 생성 다항식 gv(x)에 의해 에러 없음으로 검출되는 데이터를 부가 데이터로서 사용하는 것도 가능하다.
도 9 (B)에 나타내는 영역 AR2를 재생하는 경우에는 도 9 (C)에 있어서 화살표로 나타낸 바와 같이, 각 부분을 추출하는 동시에, 에러 검출용의 생성 다항식을 절환하는 변경 제어가 행해진다. 도 9 (C)에서는, 로 레벨이 생성 다항식 gw(x)를 선택하는 기간을 나타내고, 하이레벨이 생성 다항식 gv(x)를 선택하는 기간을 나타내고 있다. 이 2종류의 에러 검출 부호화의 어느 쪽이 선택되어 있는지의 정보를 부가 데이터로서 이용해도 된다.
도 9 (D)는, 도 9 (A)에 나타내는 영역 AR2를 생성 다항식 gw(x)에 의해 복호한 경우의 에러 검출의 결과를 나타낸다. 이 에러 검출 결과는, 도 9 (A)에 나타내는 생성 다항식 gv(x)를 사용한 에러 검출 결과와 역의 것으로 된다. 이들 2개의 생성 다항식의 에러 검출 결과의 조합을 사용하여 부가 데이터를 재생하도록 해도 된다. 2개의 에러 검출 결과를 조합하면, 실제로 에러가 생긴 경우를 판별하는 것이 가능해진다. 즉, 어느 추출 개소에서 실제로 에러가 발생했다고 가정하면, 그 추출 개소에서는, 2개의 에러 검출 결과가 모두 에러 있음을 나타내는 것으로 되어, 실제로 에러가 발생하고 있는 것을 확실하게 검출할 수 있다. 한편, 2개의 에러 검출 결과가 모두 에러 없음으로 될 확률은, 매우 낮은 것으로, 에러 발생을 놓칠 확률은, 매우 작은 것이다.
전술한 바와 같이, 생성 다항식 gw(x)에 의해 에러 없음으로 검출되는 데이터 A~E를 암호 키 데이터 또는 암호 키 데이터의 일부로 하여, 도 1 및 도 2에 나타낸 멀티 세션 타입의 광디스크(1)의 프로그램 영역 PA2에 기록되는 데이터의 암호화를 행하도록 해도 된다. 또한. 에러 검출 결과의 정보(전술한(01001···011010))를 데이터 A~E와 조합시켜 암호 키 데이터 또는 암호 키 데이터의 일부를 생성해도 된다. 예를 들면 이들 데이터를 어떤 키 생성 함수로 처리한 것이 암호 키 데이터로 된다. 그리고, 도 9 (B)에서는, 각 데이터를 1회씩 기록하고 있지만, 서브 코드 포맷에서는, 에러 정정 기능이 없기 때문에, 실제로는, A~E의 각 데이터를 반복하여 기록하는 다중 기록을 행하는 것이 바람직하다.
본 발명의 일실시예에 의해, 오리지날 디스크인지 카피된 디스크인지를 식별할 수 있는 것을 도 10를 참조하여 설명한다. 즉, 도 10은, 오리지날 광디스크(1A)로부터 광디스크(1B)에 데이터를 디스크 카피하는 경우의 처리의 개요를 나타내는 것이다.
도 10에 있어서, 오리지날 광디스크(1A)는, 본 발명이 적용된 광디스크이며, 이 광디스크(1A)의 영역 AR2에는 도 9 (A)~(D)에 나타낸 것처럼, 생성 다항식 gv(x)와 gw(x)에 의해 각각 에러 검출 부호화된 데이터가 혼재하여 기록되어 있다. 재생 장치(31)에는 이와 같은 오리지날 광디스크(1A)가 장착되어 광디스크(1A)의 데이터가 판독된다. 통상의 CD-DA나 CD-ROM, CD-R, CD-RW의 어느 하나의 광디스크의 재생을 행하는 재생 장치(31)에서는, 생성 다항식 gv(x)에 의한 에러 검출 부호화 방식이 이용되고 있고, gv(x)를 사용한 서브 코드 디코더(33)가 형성되어 있다.
재생 장치(31)에 장착된 오리지날 광디스크(1A)의 서브 코드 데이터에는 서브 코드 디코더(33)에 있어서, 에러 검출 처리가 행해진다. 오리지날 광디스크(1A)에는 도 9 (A)에 나타낸 것처럼, 에러 검출 부호화된 서브 코드 데이터가 기록되어 있는 영역 AR2가 형성되어 있다. 이 영역 AR2의 재생 데이터에 대하여, 서브 코드 디코더(33)로 에러 검출 처리를 행하면, 다른 생성 다항식 gw(x)에 의한 에러 검출 부호화가 되어 있는 부분에서는, 반드시 에러 있음이 검출된다.
에러 있음의 경우의 처리는, 장치에 따라 상이하지만, 통상, 에러 있음으로 검출되면, 서브 코드가 보간, 즉, 시간 코드가 삽입된다. 또는, 이상이 있다고 하여, 거기서 광디스크의 재생 동작이 정지된다. 이상이 발생했다고 해서광디스크(1A)의 재생 동작이 정지되면, 광디스크(1A)의 카피는 막을 수 있지만, 본 발명에서는, 에러 있음으로 검출된 부분이 보간된 것으로 한다.
재생 장치(31)로 재생된 광디스크(1A)의 재생 데이터는, 기록 장치(32)에 보내진다. 재생 장치(31) 측에서 보간 처리가 이루어진 서브 코드 데이터가 기록 장치(32)의 서브 코드 인코더(34)에 공급된다. 서브 코드 인코더(34)에서는, Q채널의 서브 코드 데이터의 포맷이 된다. 이 경우에, 생성 다항식 gv(x)를 사용하여 서브 코드 데이터의 에러 검출 부호화 처리를 한다. 이와 같이, Q채널의 서브 코드 데이터가 재부호화된 데이터가 광디스크(1B)에 기록된다. 이와 같이, 데이터가 카피된 광디스크(1B)의 영역 AR2에는 gv(x)에 의해 에러 검출 부호화된 서브 코드 데이터가 기록되게 된다.
따라서, 카피된 광디스크(1B)의 영역 AR2의 서브 코드 데이터를 재생한 경우에, 실제로 에러가 발생하고 있지 않으면, 에러 검출 결과가 에러 없음으로 된다. 이것은, 오리지날 광디스크(1A)에서는, 도 9 (A)에 나타낸 것과 같은 에러의 유무의 결과를 얻을 수 있는 것과 상위하고, 이 광디스크(1B)는, 카피 디스크인 것으로 판단된다. 따라서, 생성 다항식 gv(x)에 의해 에러 검출한 결과가 어떠한 것인지를 조사하는 것에 의해, 장치에 장착된 광디스크가 오리지날 디스크인지 카피된 디스크인지를 판별할 수 있다.
도 11은, 본 발명이 적용된 기록 장치의 일례이다. 간단하므로, 일례에서는, 도 3에 나타낸 바와 같은 1세션의 광디스크(1)에 대하여 본 발명을 적용한 예를 나타내고, 기록하는 데이터에 대한 암호화 처리가 행해지고 있지 않는 것으로 한다.도 11은, 광디스크(1)가 판독 전용 디스크인 경우이며, 마스터링 시스템에 대하여 본 발명을 적용한 예를 나타내고 있다. 단, 본 발명에 의한 기록 방법 및 기록 장치는, 마스터링에 한정되지 않고, 기록 가능한 데이터 기록 매체 예를 들면 CD-R 디스크/CD-RW 디스크에 대하여 데이터를 기록하는 경우에 대하여도 적용하는 것이 가능한 것이다.
마스터링 장치는, 예를 들면 Ar 이온 레이저, He-Cd레이저나 Kr 이온 레이저 등의 가스 레이저나 반도체 레이저인 레이저광 근원(51)과, 이 레이저광 근원(51)으로부터 출사된 레이저광을 변조하는 음악 광학 효과형 또는 전기 광학형의 광변조기(52)와, 이 광변조기(52)를 통한 레이저광을 집광하고, 감광 물질인 포토레지스트가 도포된 디스크형 유리 원반(54)의 포토레지스트 면에 조사하는 대물 렌즈 등을 가지는 광픽업(53)을 가진다.
광변조기(52)는, 기록 신호에 따라. 레이저광 근원(51)으로부터의 레이저광을 변조한다. 마스터링 장치는, 이 변조된 레이저광을 유리 원반(54)에 조사하는 것에 의해, 데이터가 기록된 마스터를 작성한다. 광픽업(53)과 유리 원반(54)과의 거리, 즉 변조된 레이저광이 일정하게 유지하도록 제어하거나 스핀들 모터(55)의 회전 구동 동작을 제어하기 위한 서보 회로(도시하지 않음)가 형성되어 있다. 유리 원반(54)이 스핀들 모터(55)에 의해 예를 들면 선속도 일정하게 회전 구동된다.
광변조기(52)에는 동기(싱크) 부가 회로(71)로부터의 기록 신호가 공급된다. 입력 단자(61a) 및 (61b)로부터, 기록할 디지털 데이터가 공급된다. 입력 단자(61a)로부터의 데이터가 CD-ROM 인코더(62)에 의해 CD-ROM의 포맷으로 변환되므로, CIRC(Cross Interleave Reed-Solomon Code) 인코더(63)에 공급된다. 입력 단자 (61b)에 입력되는 데이터는, CD-ROM 포맷으로 되어 있는 것이며, CD-ROM 인코더 G2를 통하지 않고 CIRC 인코더(63)에 공급된다.
CIRC 인코더(63)는, 에러 정정용의 패리티 데이터 등을 부가하는 에러 정정 부호화 처리나 스크럼블 처리를 행한다. 즉, 1샘플 또는 1워드의 16비트가 상위 8비트와 하위 8비트로 분할되어 각각 심볼로 되고, 이 심폴 단위로, 예를 들면 CIRC에 의한 에러 정정용의 패리티 데이터 등을 부가하는 에러 정정 부호화 처리나 스크럼블 처리가 행해진다.
입력 단자(61c)로부터는, 현행의 CD 규격에 따른 채널 P~W의 서브 코드 데이터가 공급된다. 재생시의 에러 검출의 결과(에러의 유무의 정보)만을 이용함으로써 부가 데이터를 기록하는(매입하는) 경우에는 현행의 서브 코드 데이터를 입력하면 된다. 한편, 서브 코드 데이터와 동일한 포맷을 가지고, 신규한 재생 장치 또는 기록 재생 장치에 의해 판독할 수 있는 새로운 데이터를 부가 데이터로서 기록하는 경우에는 통상의 서브 코드 데이터 외에 새로운 데이터가 입력되고, 통상의 서브 코드 데이터와 새로운 데이터가 절환되어 서브 코드 인코더(64)에 입력된다. 또한, 새로운 데이터가 서브 코드 데이터의 시간 코드의 조합 등으로 표현되는 경우에는 서브 코드 인코더(64)가 통상의 서브 코드 데이터를 형성하는 기능에 더하여, 부가 데이터에 따라 시간 코드를 조합시키는 기능을 가지게 된다.
입력 단자(61c)로부터의 서브 코드 데이터가 서브 코드 인코더(64)에서 서브 코드의 프레임 포맷으로 변환된다. 서브 코드 인코더(64)에 대하여는, 스위치회로(65)에 의해 생성 다항식 gv(x) 및 gw(x)의 한쪽이 선택되어 공급된다. 즉, 스위치 회로(65)의 한쪽의 입력 단자 a에 대하여 생성 다항식 gv(x)의 데이터를 발생하는 데이터 발생부(66a)가 접속되고, 그 다른 쪽의 입력 단자 b에 대하여 생성 다항식 gw(x)의 데이터를 발생하는 데이터 발생부(66b)가 접속되어 있다. 예를 들면 데이터 발생부(66a) 및 (66b)는, 2개의 생성 다항식의 계수에 대응하는 16비트의 데이터를 발생하는 것이며, 스위치 회로(65)는, 계수만을 절환하는 것이다.
스위치 회로(65)는, 스위치 콘트롤러(67)로부터의 스위칭 콘트롤 신호에 의해 제어된다. 스위치 콘트롤러(67)에는 참조 부호(68)로 나타내는 입력 단자로부터 부가 데이터가 공급된다. 스위치 콘트롤러(67)는, 부가 데이터가 입력되면, 부가 데이터에 따라 스위치 회로(65)를 제어하는 것이다. 즉, 도 11에 나타낸 예는, 생성 다항식의 변경의 정보가 부가 데이터에 대응하는 것이다. 부가 데이터는, 마스터링 장치의 전체를 제어하는 콘트롤러(도시하지 않은)로부터 스위치 콘트롤러(67)에 공급된다.
CIRC 인코더(63)로부터의 메인 데이터와 서브 코드 인코더(64)의 출력 데이터가 가산기(69)로 가산된다. 가산기(69)의 출력이 EFM 변조기(70)에 공급되어 EFM 변조기(70)에 의해 변환 테이블에 따라 8피트의 심볼이 14채널 비트의 데이터로 변환된다. FM변조기(70)의 출력 데이터가 동기 부가 회로(71)에 공급된다. 동기 부가 회로(71)에 있어서 EFM 변조기(70)로부터의 출력 데이터에 프레임 싱크가 부가되어 동기 부가 회로(71)로부터는, 전술한 프레임 포맷의 기록 신호가 발생한다.
이 기록 신호가 광변조기(52)에 공급되어 광변조기(52)에 의해 변조된 레이저광에 따라 유리 원반(54) 상의 포토레지스트가 노광된다. 이와 같이 노광, 즉 기록된 유리 원반(54)을 현상하고, 전주(電鑄) 처리하는 것에 의해 메탈 마스터를 작성하고, 다음에, 메탈 마스터로부터 마더 디스크가 작성되고, 또한 다음에, 마더 디스크로부터 스탬퍼가 작성된다. 스탬퍼를 사용하여, 압축 성형, 사출 성형 등 방법에 따라, 광디스크(1)의 디스크 기판이 작성된다. 성형된 디스크 기판에 전술한 알루미늄으로 이루어지는 기록층을 피착 형성하는 것에 의해 재생 전용의 광디스크가 형성된다.
도 12는, 전술한 마스터링 장치에 의해 작성된 스탬퍼를 사용하여 제조된 광디스크(81)를 재생하기 위한 재생 장치의 일례를 나타낸다. 광디스크(81)는, 턴테이블에 탑재되어 스핀들 모터(82)에 의해 회전된다. 스핀들 모터(82)는, 서보부(86)의 제어의 기초로, 일정 선속도(CI-V) 또는 일정 각속도(CAV)로 회전 구동을 된다.
서보부(86)는, 포커스 에러 신호와 트래킹 에러 신호, 및 콘트롤러(도시하지 않음)로부터의 동작 지령에 따라, 포커스, 트래킹, 스핀들의 각종 서보 드라이브 신호를 생성하고, 스핀들 모터(82) 및 광픽업(83)에 출력하고 있다. 도시하지 않은 콘트롤러는, 재생 장치의 전체를 제어하기 위한 것이며, 디스플레이, 조작 스위치 등이 콘트롤러에 대하여 접속되어 있다. 광픽업(83)은, 광디스크(81)의 신호면에 레이저광 근원로서의 반도체 레이저의 레이저광을 집광하면서, 광디스크(81) 상에 동심원형 또는 스파이럴형으로 형성된 트랙을 트레이스 한다. 광픽업(83) 전체가 도시하지 않은 스레드 기구에 의해 이동된다.
광픽업(83)의 출력 신호는, RF부(84)를 통하여 동기 검출기(85)에 공급되어 동기 검출기(85)의 출력 신호가 EFM의 복조기(87)에 공급된다. 복조기(87)은, EFM의 복조를 행하는 것이다. 복조기(87)의 출력 데이터가 서브 코드 디코더(88)에 공급된다. 서브 코드 디코더(88)에 의해, 서브 코드 데이터가 추출된다. 서브 코드 디코더(88)의 출력 데이터가 CIRC 방식의 에러 정정 복호화 회로(이하, CIRC 디코더라고 함)(89)에 공급된다. CIRC 디코더(89)로 에러 정정된 재생 데이터가 출력 단자(90)에 꺼내진다.
광디스크(81)에 기록되어 있는 데이터를 재생하는 경우에는 광학 픽업(83)이 광디스크(81)가 원하는 위치에 액세스 되어, 광학 픽업(83)에 의해, 광디스크(81)의 프로그램 영역에 기록되어 있는 데이터가 판독된다. 이 광학 픽업(83)으로부터의 출력 신호가 RF부(84), 동기 검출기(85), 복조기(87), 서브 코드 디코더(88)를 통하여, CIRC 디코더(89)에 공급된다. CIRC 디코더(89)로 CIRC의 에러 정정 처리를 하고, 출력 단자(90)에 재생된 데이터가 출력된다. 바람직하게는, 광디스크(81)가 재생 장치에 장착되면, 리드인 영역 LI의 TOC 데이터가 판독되고, 그 후에 영역 AR2가 재생되고, 영역 AR2의 부가 데이터를 추출한 후에 프로그램 영역의 데이터를 재생하도록 광학 픽업(83)의 동작이 제어된다.
도 12의 구성은, 기존의 CD 플레이어 또는 CD-ROM 드라이브에 대응하고 있으므로, 서브 코드 디코더(88)에 있어서는, 생성 다항식 gv(x)만을 사용한 에러 검출 처리가 행해진다. 따라서, 도 9 (A)~ 도 9 (D)를 사용하여 설명한 것처럼 다른 생성 다항식 gw(x)로 부호화되어 있는 부분은, 반드시 에러 있음으로 검출된다. 미리정해진 영역 AR2에 있어서의 서브 코드의 에러 검출의 결과가 부가 정보 추출기(92)에 공급된다.
부가 데이터 추출기(92)는, 생성 다항식 gv(x)에 의한 에러 검출 결과를 부가 데이터로서 추출하는 것이다. 이 에러 검출 결과는, 바꾸어 말하면, 2개의 생성 다항식의 변경 정보에도 대응하고 있다. 부가 데이터 추출기(92)로부터의 부가 데이터가 도시하지 않은 콘트롤러 등에 공급된다. 부가 데이터가 재생한 광디스크(81)가 오리지날 광디스크인지, 카피된 광디스크인지를 나타내는 것인 경우에는 에러 검출 결과 또는 생성 다항식의 변경 정보가 미리 정한 것과 일치하고 있는지 여부가 판별된다. 이 판별의 결과, 일치하고 있으면, 재생한 광디스크가 오리지날 광디스크인 것으로 판정되고, 불일치이면, 재생한 광디스크가 데이터가 카피된 광디스크인 것으로 판정된다. 카피된 광디스크라고 결정되었을 경우에는 광디스크(81)의 재생을 중지하도록, 재생 장치가 제어된다.
부가 데이터 추출기(92)에 의해 추출된 부가 데이터가 암호 키 데이터 또는 암호 키 데이터의 일부를 구성하는 경우에는 추출된 부가 데이터를 이용하여 암호 키 데이터가 생성되고, 생성된 암호 키 데이터를 이용하여 광디스크에 암호화되어 기록되어 있는 데이터가 복호된다. 또한, 부가 데이터가 디스크(81)에 독특한 디스크 ID 데이터인 경우에는 추출된 부가 데이터에 따라 디스크 ID 데이터를 생성하고, 이 디스크 ID 데이터를 이용하여 여러 가지의 어플리케이션이 실행된다.
도 13은, 본 발명이 적용된 재생 장치의 다른 예를 나타낸다. 서브 코드 디코더(88)에 관련한 구성 이외는, 도 12를 사용하여 설명한 재생 장치와 동일한 구성이므로, 그 부분은, 도 13에서는 생략되어 있다. 도 13에서는, 스위치 회로(93)에 의해 선택된 생성 다항식이 서브 코드 디코더(88)에 공급된다. 데이터 발생부(91a)가 생성 다항식 gv(x)의 계수 데이터를 발생하고, 데이터 발생부(91b)가 생성 다항식 gw(x)의 계수 데이터를 발생한다.
스위치 회로(93)는, 스위치 콘트롤러(94)에 의해, 영역 AR2에 있어서는, 기록시와 동일한 관계로 생성 다항식 gv(x) 또는 gw(x)를 선택하여 서브 코드 디코더(88)에 공급한다. 스위치 콘트롤러(94)에는 단자(96)로부터의 컨트롤 신호가 도시하지 않은 콘트롤러로부터 공급된다. 콘트롤러는, 2개의 생성 다항식을 어떻게 절환하는가의 정보를 가지고 있고, 기록시와 동일한 관계로, 2개의 생성 다항식을 절환하기 위한 정보 즉 컨트롤 신호를 스위치 콘트롤러(94)에게 부여할 수 있다. 따라서, 실제로 에러가 생기지 않았다고 판정하면, 서브 코드 데이터에 대한 에러 검출 결과는, 모두 에러 없음으로 된다. 도 9 (B)를 참조하여 설명한 것처럼, 생성 다항식 gw(x)에 의해 에러 검출 부호화되어 있는 구간으로부터 부가 데이터로서의 데이터 A~E가 재생된다. 부가 데이터 추출기(95)는, 이 데이터 A~E를 추출하고, 출력 단자(97)에 출력한다.
출력 단자(97)에 꺼내진 부가 데이터가 전술한 도시하지 않은 콘트롤러에 공급되어, 광디스크(81)에 대한 액세스가 제어된다. 예를 들면 부가 데이터가 암호 키 데이터 또는 암호 키 데이터의 일부로서 사용되고, 광디스크(81)에 암호화되어 기록되어 있는 데이터가 복호된다. 이와 같이 하면, 암호화되어 있는 데이터는, 도 13에 나타낸 바와 같은 구성을 가지는 신규한 재생 장치에 의해서만 재생하는 것이가능해진다.
본 발명은, 전술한 본 발명의 일실시예에 한정되는 것은 아니고, 본 발명의 요지를 일탈하지 않는 범위 내에서 여러가지 변형이나 응용이 가능하다. 전술한 예에서는, 본 발명을 서브 코드 데이터의 에러 검출 부호화에 대하여 적용한 예에 대하여 설명했지만, 본 발명은, CD-ROM 디스크의 경우의 데이터에 대한 에러 검출 부호화에 대하여도 적용 가능하다. 즉, CD-ROM 규격의 모드 1 및 모드 2(폼 1)의 포맷에 있어서는, 에러 정정 후에 1블록(1섹터)의 데이터에 대하여 에러 검출을 행하기 위한 부호화가 되어 있다.
모드 1의 경우에는 동기 신호(12바이트)와 헤더(4바이트)와 데이터 2048바이트의 합계 2064바이트에 대하여 에러 검출 부호화가 되고, 4바이트의 CRC가 부가되어 있다. 생성 다항식 G1(x)=(x16+x15+x2+1)·(x16+x3+x+1)=x62+x31+x16+x4+x3+x2+1이다. 이 생성 다항식과 동일한 차수(次數)로 계수가 상이한 다른 생성 다항식 예를 들면 G2(x)= (x16+x15+x2+1)·(x16+x2+x+1)를 준비하고, 일부의 블록을 다른 생성 다항식으로 부호화 하는 것에 의해, 전술한 서브 코드 데이터의 경우와 마찬가지로, 부가 데이터를 기록하는 것이 가능하다.
이상의 설명에서는, 에러 검출 부호화의 생성 다항식을 절환하는 예에 대하여 설명했지만, 본 발명은, 에러 정정 부호화 방식을 절환하는 경우에 대하여도 적용할 수 있다. 에러 정정 부호화 방식의 하나로서, 인접 부호(b-adjacent code)가 알려져 있다. 이 인접 부호는, 생성 다항식의 비트 표현이 최후의 열에 위치하는행렬 T를 사용하는 것이다.
에러 정정 부호의 다른 방식으로서, 리드 솔로몬 부호가 알려져 있다. 리드 솔로몬 부호는, 갈로아체 GF(2r)의 원(元)으로 구성되는 BCH 부호이다. BCH 부호는, 비트 단위로 처리를 행하는 에러 정정 부호이다. 예를 들면 8비트(1바이트) 단위로 처리를 행하는 리드 솔로몬 부호에서는, 갈로아체 GF(28)에 있어서, 어느 기약(旣約) 다항식 예를 들면 x8+x4+x3+x2+1을 정의하고, 그 뿌리를α로 하고, 갈로아체 GF(28) 상의 뿌리를 누승 또는 다항식으로 표현한다. 이 기약 다항식을 원시(原始) 다항식이라고도 한다. 즉, 다항식 F(x)에 대하여, F(x)=0으로 되는 수α를 F(x)의 뿌리라고 하고, GF(2r)의 원시원α이 뿌리로 되는 r차원 2원 다항식을 원시 다항식이라고 한다.
CD에 있어서 사용되는 CIRC에 있어서는, 이중 에러를 정정할 수 있는 리드 솔로몬 부호를 사용하고 있다. 즉, 생성 다항식 G(x)로서, G(x)=(x+1)(x+α)(x+α2)(x+α3)가 사용된다. 인접 부호의 생성 다항식도 원시 다항식이다. 따라서, 인접 부호, BCH 부호 또는 리드 솔로몬 부호에 대하여 본 발명을 적용하는 경우에는 원시 다항식이 절환되게 된다. 예를 들면 다른 원시 다항식으로서, x8+x6+x5+x2+1을 사용한다. 다른 방법으로서는, 원시 다항식이 같아서, 생성 다항식을 만드는 방법을 절환하도록 해도 된다. 예를 들면 전술한 예에 있어서,(x+1)의 항을 없앤 수식의 생성 다항식을 사용한다. 또한, 원시 다항식 및 생성 다항식을 만드는 방법의 양쪽 모두를 변경하도록 해도 된다.
이상의 설명에서는, 본 발명을 데이터 기록 매체로서의 광디스크에 대하여 적용한 예에 대하여 설명했지만, 본 발명은, 데이터 기록 매체에 한정되지 않고, 컨텐츠 데이터를 송신하고, 또, 데이터를 수신하는 경우에도 적용할 수 있다. 데이터의 송수신에 본 발명을 적용하는 경우에는 도 11에 나타내는 기록계의 구성이 송신계의 구성과 대응하고, 기록 데이터가 송신부에 공급되어 유선 또는 무선의 통신로에 대하여 송출된다. 도 12 또는 도 13에 나타낸 재생계의 구성이 수신계의 구성과 대응하고, RF부에 대하여 수신 데이터가 공급되어 복호된 데이터를 얻을 수 있다.
또한, 이상의 기록 장치(송신 장치) 또는 재생 장치(수신장치)는, 하드웨어에 의해 구성되는 것으로서 설명했지만, 컴퓨터의 어플리케이션 소프트 웨어와 디스크 드라이브로서의 기록 재생 장치에 의해, 기록 처리 또는 재생 처리를 행하도록 해도 된다. 그 경우에는 신규한 어플리케이션에 의해, 기존의 어플리케이션에 따라서는 재생할 수 없는 부가 정보를 판독할 수 있다.
본 발명에서는, 동일한 데이터 구조로, 복수 종류의 에러 검출 부호화 또는 에러 정정 부호화를 행하고, 그 복호 결과에 따라 부가 정보를 재생할 수 있다. 본 발명은, 고의로 데이터 자체를 에러로 하는 것과 달리, 정규의 데이터 포맷의 규격로서 채용할 수 있으므로, 신뢰도가 큰 폭으로 향상되고, 기록/재생 과정에서 생기는 자연발생적인 에러가 외란으로 되는 우려를 적게할 수 있다. 본 발명이 적용된데이터 기록 매체를 기존의 재생 장치 또는 드라이브가 재생했을 경우에는 에러의 유무의 정보로서 부가 정보를 재생할 수 있으므로, 기존의 장치에도 적용 가능한 이점이 있다. 한편, 신규한 재생 장치 또는 드라이브에서는, 기존의 드라이브에서는 에러로 되는 데이터도 판독할 수 있다. 판독된 데이터를 부가 정보로서 이용할 수 있고, 또, 부가 정보를 기존의 장치는, 카피할 수 없다. 따라서, 부가 정보의 은닉성을 높일 수가 있다.
전술한 바와 같이, 본 발명은 포맷 규격으로서 채용이 가능하고, 또 원하는 정보를 매입하는 것이 가능한 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터 재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법을 제공한다.

Claims (71)

  1. 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 포함하며,
    상기 데이터 기록 영역은 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 적어도 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되는 제2 기록 영역부를 포함하는 기록 매체.
  2. 제1항에 있어서,
    상기 제1 기록 영역부에는 제1 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되며, 상기 제2 기록 영역부에는 상기 제1 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터와 제2 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 혼재되어 기록되는 기록 매체.
  3. 제1항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 생성 다항식은 순회(巡廻) 부호화 방식에 의한 생성 다항식인 기록 매체.
  4. 제3항에 있어서,
    상기 복수 종류의 상기 생성 다항식인 g(x)는 생성되는 패리티가 16비트인경우에는 g1(x) = x16+x12+x5+1, g2(x) = x16+x15+x2+1 및 g3(x) = x16+x2+1 중 어느 하나이며, 상기 패리티가 32비트인 경우에는 상기 g1(x), g2(x) 및 g3(x) 중 2개의 조합 중 어느 하나인 데이터 기록 매체.
  5. 제1항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 생성 다항식은 부가 데이터에 따라 선택되는 기록 매체.
  6. 제5항에 있어서,
    상기 부가 데이터는 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 식별 데이터인 기록 매체.
  7. 제5항에 있어서,
    상기 부가 데이터는 상기 기록 매체에 고유한 식별 데이터인 기록 매체.
  8. 제5항에 있어서,
    상기 부가 데이터는 적어도 암호 키 데이터의 일부를 구성하는 데이터인 기록 매체.
  9. 제1항에 있어서,
    상기 제2 기록 영역부에 기록되는 데이터는 어드레스에 관한 데이터와 시간에 관한 데이터 중 적어도 어느 하나의 데이터를 포함하며, 상기 어드레스에 관한 데이터와 상기 시간에 관한 데이터 중 어느 하나가 상기 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화되어 상기 제2 기록 영역부에 기록되는 기록 매체.
  10. 제1항에 있어서,
    상기 제2 기록 영역부에 기록되는 데이터는 서브 코드 데이터를 포함하며, 상기 서브 코드 데이터가 상기 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화되어 상기 제2 기록 영역부에 기록되는 기록 매체.
  11. 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 포함하며,
    상기 데이터 기록 영역은 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 적어도 복수 종류의 에러 정정 부호화의 원시(原始) 다항식 및/또는 생성 다항식에 의해 부호화된 데이터가 기록되는 제2 기록 영역부를 포함하는 기록 매체.
  12. 제11항에 있어서,
    상기 제1 기록 영역부에는 제1 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터가 기록되며, 상기 제2 기록 영역부에는 상기 제1 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터와 제2 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터가 혼재되어 기록되는 기록 매체.
  13. 제11항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 리드 솔로몬 부호화 방식에 의한 원시 다항식인 기록 매체.
  14. 제13항에 있어서,
    상기 복수 종류의 상기 원시 다항식 f(x)는 생성되는 패리티가 8비트인 경우에는 f1(x) = x8+x4+x3+x2+1과 f2(x) = x8+x6+x5+x4+1인 기록 매체.
  15. 제11항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 BCH 부호화 방식에 의한 원시 다항식인 기록 매체.
  16. 제11항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 생성 다항식은 부가 데이터에 따라 선택되는 기록 매체.
  17. 제16항에 있어서,
    상기 부가 데이터는 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 식별 데이터인 기록 매체.
  18. 제16항에 있어서,
    상기 부가 데이터는 상기 기록 매체에 고유한 식별 데이터인 기록 매체.
  19. 제16항에 있어서,
    상기 부가 데이터는 적어도 암호 키 데이터의 일부를 구성하는 데이터인 기록 매체.
  20. 제11항에 있어서,
    상기 제2 기록 영역부에 기록되는 데이터는 어드레스에 관한 데이터와 시간에 관한 데이터 중 적어도 어느 하나의 데이터를 포함하며, 상기 어드레스에 관한 데이터와 상기 시간에 관한 데이터 중 어느 하나가 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화되어 상기 제2 기록 영역부에 기록되는 기록 매체.
  21. 제11항에 있어서,
    상기 제2 기록 영역부에 기록되는 데이터는 서브 코드 데이터를 포함하며, 상기 서브 코드 데이터가 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화되어 상기 제2 기록 영역부에 기록되는 기록 매체.
  22. 기록 매체에 데이터를 기록할 때 에러 정정 부호화된 데이터를 기록 매체의 제1 기록 영역부에 기록하며,
    복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터를 제2 기록 영역부에 기록하는 기록 매체의 기록 방법.
  23. 제22항에 있어서,
    상기 제1 기록 영역부에는 제1 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되며, 상기 제2 기록 영역부에는 상기 제1 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터와 제2 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 혼재되어 기록되는 기록 매체의 기록 방법
  24. 제22항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 순회 부호화 방식에 의한 생성 다항식인 기록 매체의 기록 방법.
  25. 제24항에 있어서,
    상기 복수 종류의 상기 생성 다항식인 g(x)는 생성되는 패리티가 16비트인 경우에는 g1(x) = x16+x12+x5+1, g2(x) = x16+x15+x2+1 및 g3(x) = x16+x2+x+1 중 어느 하나이며, 상기 패리티가 32비트인 경우에는 상기 g1(x), g2(x) 및 g3(x) 중 2개의 조합의 어느 하나인 기록 매체의 기록 방법.
  26. 제22항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 리드 솔로몬 부호화 방식에 의한 원시 다항식인 기록 매체의 기록 방법.
  27. 제26항에 있어서,
    상기 복수 종류의 상기 원시 다항식 f(x)는 생성되는 패리티가 8비트인 경우는 f1(x) = x8+x4+x3+x2+1과 f2(x) = x8+x6+x5+x4+1인 기록 매체의 기록 방법.
  28. 제22항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 BCH 부호화 방식에 의한 원시 다항식인 기록 매체의 기록 방법.
  29. 제22항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 부가 데이터에 따라 선택되는 기록 매체의 기록 방법.
  30. 제29항에 있어서,
    상기 부가 데이터는 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 식별 데이터인 기록 매체의 기록 방법.
  31. 제29항에 있어서,
    상기 부가 데이터는 상기 기록 매체에 고유한 식별 데이터인 기록 매체의 기록 방법.
  32. 제29항에 있어서,
    상기 부가 데이터는 적어도 암호 키 데이터의 일부를 구성하는 데이터인 기록 매체의 기록 방법.
  33. 제22항에 있어서,
    상기 제2 기록 영역부에 기록되는 데이터는 어드레스에 관한 데이터와 시간에 관한 데이터 중 적어도 어느 하나의 데이터를 포함하며, 상기 어드레스에 관한 데이터와 상기 시간에 관한 데이터 중 어느 하나가 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화되어 상기 제2 기록 영역부에 기록되는 기록 매체의 기록 방법.
  34. 제22항에 있어서,
    상기 제2 기록 영역부에 기록되는 데이터는 서브 코드 데이터를 포함하며, 상기 서브 코드 데이터가 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화되어 상기 제2 기록 영역부에 기록되는 기록 매체의 기록 방법.
  35. 입력된 데이터에 에러 정정 부호화 처리를 행하는 에러 정정 부호화 처리부와,
    복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터를 생성하는 생성부와,
    상기 신호 처리부로부터의 출력 데이터와 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 데이터가 공급되고, 기록을 위한 신호 처리를 행하는 신호 처리부와,
    상기 신호 처리부로부터의 출력 데이터가 공급되어 기록 매체에 기록을 행하는 기록부
    를 포함하는 기록 매체의 기록 장치.
  36. 제35항에 있어서,
    상기 생성부는 제1 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 관한 데이터를 발생하는 제1 데이터 발생부와, 제2 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 관한 데이터를 발생하는 제2 데이터 발생부를 포함하는 기록 매체의 기록 장치.
  37. 제36항에 있어서,
    상기 제1 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 제1 순회 부호화 방식에 의한 생성 다항식이며, 상기 제2 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 제2 순회 부호화 방식에 의한 생성 다항식인 기록 매체의 기록 장치.
  38. 제37항에 있어서,
    상기 제1, 제2 생성 다항식인 g(x)는 생성되는 패리티가 16비트인 경우에는 g1(x) = x16+x12+x5+1, g2(x) = x16+x15+x2+1 및 g3(x) = x16+x2+x+1 중 어느 하나이며, 상기 패리티가 32비트인 경우에는 상기 g1(x), g2(x) 및 g3(x) 중 2개의 조합의 어느 하나인 데이터 기록 매체의 기록 장치.
  39. 제36항에 있어서,
    상기 제1 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 제1 리드 솔로몬 부호화 방식에 의한 원시 다항식이며, 상기 제2 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 제2 리드 솔로몬 부호화 방식에 의한 원시 다항식인 기록 매체의 기록 장치.
  40. 제39항에 있어서,
    상기 제1, 제2 원시 다항식 f(x)는 생성되는 패리티가 8비트인 경우에는 어느 한쪽이 f1(x) = x8+x4+x3+x2+1이며, 다른 쪽이 f2(x) = x8+x6+x5+x4+1인 기록 매체의 기록 장치.
  41. 제36항에 있어서,
    상기 제1, 제2 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 BCH 부호화 방식에 의한 원시 다항식인 기록 매체의 기록 장치.
  42. 제36항에 있어서,
    상기 기록 매체의 기록 장치는 부가 데이터에 따라 변경 제어 신호를 생성하는 제어부를 추가로 포함하며, 상기 생성부는 상기 제어부로부터 공급되는 절환 제어 신호에 따라 상기 제1 데이터 발생부로부터의 데이터와 상기 제2 데이터 발생부로부터의 데이터를 절환하여 출력하는 선택부를 포함하고, 상기 데이터 생성부는상기 제1 데이터 발생부로부터 발생된 데이터와 상기 제2 데이터 발생부로부터 발생된 데이터 중 어느 하나를 사용하여 부호화된 데이터를 생성하는 기록 매체의 기록 장치.
  43. 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 포함하며, 상기 데이터 기록 영역은 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 적어도 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되는 제2 기록 영역부를 포함하는 기록 매체로부터 데이터를 판독하는 헤드부와,
    상기 헤드부에 의해 상기 기록 매체로부터 판독된 데이터에 복조 처리를 행하는 복조 처리부와,
    상기 복조 처리부로부터 출력된 데이터 중 상기 제2 기록 영역부로부터 판독된 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하는 신호 처리부
    를 포함하는 기록 매체의 재생 장치.
  44. 제43항에 있어서,
    상기 신호 처리부에 의한 에러 검출 결과에 따라 부가 데이터를 추출하는 추출부를 추가로 포함하는 기록 매체의 재생 장치.
  45. 제44항에 있어서,
    상기 추출부는 상기 신호 처리부에 의한 에러 검출 결과에 따른 에러의 유무에 따라 상기 부가 데이터를 추출하는 기록 매체의 재생 장치.
  46. 제44항에 있어서,
    상기 추출된 부가 데이터에 따라 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 기록 매체의 재생 장치.
  47. 제43항에 있어서,
    상기 복조 처리부로부터 출력되는 데이터 중 상기 기록 매체의 제1 기록 영역부로부터 판독된 데이터의 에러 정정 처리를 행하는 에러 정정 처리부를 추가로 포함하는 기록 매체의 재생 장치.
  48. 제43항에 있어서,
    상기 신호 처리부는 제1 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 관한 데이터를 발생하는 제1 데이터 발생부와, 제2 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 관한 데이터를 발생하는 제2 데이터 발생부와, 부가 데이터에 따라 변경 제어 신호를 생성하는 제어부와, 상기 제어부로부터 공급되는 변경 제어 신호에 따라 상기 제1 데이터 발생부로부터의 데이터와 상기 제2 데이터발생부로부터의 데이터를 절환하여 출력하는 선택부를 포함하며,
    상기 신호 처리부는 상기 제1 데이터 발생부로부터 발생된 데이터와 상기 제2 데이터 발생부로부터 발생된 데이터 중 어느 하나를 이용하여 에러 검출 처리를 행하는 기록 매체의 재생 장치.
  49. 제48항에 있어서,
    상기 신호 처리부에 의한 에러 검출 결과에 따라 부가 데이터를 추출하는 추출부를 추가로 포함하는 기록 매체의 재생 장치.
  50. 제49항에 있어서,
    상기 추출부는 상기 신호 처리부에 의한 에러 검출 결과에 따른 에러의 유무에 따라 상기 부가 데이터를 추출하는 기록 매체의 재생 장치.
  51. 적어도 데이터가 기록되는 데이터 기록 영역을 포함하며, 상기 데이터 기록 영역은 에러 정정 부호화된 데이터가 기록되는 제1 기록 영역부와, 적어도 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되는 제2 기록 영역부를 포함하는 기록 매체로부터 판독된 데이터에 복조 처리를 행하며,
    상기 복조 처리가 행해진 데이터 중 상기 제2 기록 영역부로부터 판독된 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하는 기록 매체의 재생 방법.
  52. 제51항에 있어서,
    상기 에러 검출 처리의 결과에 따라 부가 데이터를 추가로 추출하는 기록 매체의 재생 방법.
  53. 제52항에 있어서,
    상기 에러 검출 결과에 따른 에러의 유무에 따라 상기 부가 데이터를 추출하는 기록 매체의 재생 방법.
  54. 제52항에 있어서,
    상기 추출된 부가 데이터에 따라 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 기록 매체의 재생 방법.
  55. 제51항에 있어서,
    상기 복조 처리된 데이터 중 상기 기록 매체의 제1 기록 영역부로부터 판독된 데이터의 에러 정정 처리를 추가로 행하는 기록 매체의 재생 방법.
  56. 적어도 리드인 영역과, 데이터가 기록되는 데이터 기록 영역과, 리드 아웃 영역을 포함하며, 상기 데이터 기록 영역은 에러 정정 부호화된 데이터가 기록되는제1 기록 영역부와, 적어도 복수 종류의 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 기록되는 제2 기록 영역부를 포함하는 기록 매체로부터 판독된 데이터에 복조 처리를 행하며,
    상기 복조 처리가 행해진 데이터 중 상기 제2 기록 영역부로부터 판독된 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하고,
    상기 에러 검출 처리의 결과에 따라 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 기록 매체의 식별 방법.
  57. 제56항에 있어서,
    상기 에러 검출 처리의 결과에 따라 부가 데이터를 추가로 추출하며, 상기 추출된 부가 데이터를 이용하여 상기 기록 매체가 오리지날 기록 매체인지 카피된 기록 매체인지를 식별하는 기록 매체의 식별 방법.
  58. 제57항에 있어서,
    상기 에러 검출 결과에 따른 에러의 유무에 따라 상기 부가 데이터를 추출하는 기록 매체의 식별 방법.
  59. 데이터를 송신할 때 에러 정정 부호화된 제1 데이터와 함께 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 제2 데이터를 송신하는 데이터 송신 방법.
  60. 제59항에 있어서,
    상기 제1 데이터는 제1 에러 정정 부호화의 생성 다항식에 의해 부호화되며, 상기 제2 데이터에는 상기 제1 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터와 제2 에러 정정 부호화의 생성 다항식에 의해 부호화된 데이터가 혼재되어 있는 데이터 송신 방법.
  61. 제59항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 순회 부호화 방식에 의한 생성 다항식인 데이터 송신 방법.
  62. 제61항에 있어서,
    상기 복수 종류의 상기 생성 다항식인 g(x)는 생성되는 패리티가 16비트인 경우에는 g1(x) = x16+x12+x5+1, g2(x) = x16+x15+x2+1 및 g3(x) = x16+x2+x+1 중 어느 하나이며, 상기 패리티가 32비트인 경우에는 상기 g1(x), g2(x) 및 g3(x) 중 2개의 조합의 어느 하나인 데이터 송신 방법.
  63. 제59항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 리드 솔로몬 부호화 방식에 의한 원시 다항식인 데이터 송신 방법.
  64. 제63항에 있어서,
    상기 복수 종류의 상기 원시 다항식 f(x)는 생성되는 패리티가 8비트인 경우에는 f1(x) = x8+x4+x3+x2+1과 f2(x) = x8+x6+x5+x4+1인 데이터 송신 방법.
  65. 제59항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 BCH 부호화 방식에 의한 원시 다항식인 데이터 송신 방법.
  66. 제59항에 있어서,
    상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식은 부가 데이터에 따라 선택되는 데이터 송신 방법.
  67. 에러 정정 부호화된 제1 데이터와 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 의해 부호화된 제2 데이터로 이루어지는 데이터를 수신하며,
    상기 수신한 데이터의 상기 제2 데이터에 상기 복수 종류의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식 중 어느 하나의 에러 정정 부호화의 원시 다항식 및/또는 생성 다항식에 따라 에러 검출 처리를 행하는 데이터의 수신 처리 방법.
  68. 제67항에 있어서,
    상기 에러 검출 처리의 결과에 따라 부가 데이터를 추가로 추출하는 데이터의 수신 처리 방법.
  69. 제68항에 있어서,
    상기 에러 검출 결과에 따른 에러의 유무에 따라 상기 부가 데이터를 추출하는 데이터의 수신 처리 방법.
  70. 제68항에 있어서,
    상기 추출된 부가 데이터에 따라 상기 수신한 데이터가 오리지날 데이터인지 카피된 데이터인지를 식별하는 데이터의 수신 처리 방법.
  71. 제67항에 있어서,
    상기 수신한 데이터 중 상기 제1 데이터에 에러 정정 처리를 행하는 데이터의 수신 처리 방법.
KR10-2003-7013480A 2002-02-20 2003-02-14 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법 KR20040081709A (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2002043105A JP2003243993A (ja) 2002-02-20 2002-02-20 データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ送信方法およびデータ受信方法
JPJP-P-2002-00043105 2002-02-20
JP2002084045A JP3900984B2 (ja) 2002-03-25 2002-03-25 記録媒体、データ記録方法、データ記録装置、データ再生方法およびデータ再生装置
JPJP-P-2002-00084045 2002-03-25
PCT/JP2003/001552 WO2003071535A1 (fr) 2002-02-20 2003-02-14 Support d'enregistrement de donnees, procede et appareil d'enregistrement de donnees, procede d'emission et de reception de donnees

Publications (1)

Publication Number Publication Date
KR20040081709A true KR20040081709A (ko) 2004-09-22

Family

ID=27759645

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-7013480A KR20040081709A (ko) 2002-02-20 2003-02-14 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법

Country Status (9)

Country Link
US (1) US7274642B2 (ko)
EP (1) EP1477982A4 (ko)
KR (1) KR20040081709A (ko)
CN (1) CN100354967C (ko)
AU (1) AU2003211981B8 (ko)
BR (1) BR0302831A (ko)
CA (1) CA2444008A1 (ko)
TW (1) TWI279786B (ko)
WO (1) WO2003071535A1 (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7729776B2 (en) 2001-12-19 2010-06-01 Cardiac Pacemakers, Inc. Implantable medical device with two or more telemetry systems
US6993393B2 (en) * 2001-12-19 2006-01-31 Cardiac Pacemakers, Inc. Telemetry duty cycle management system for an implantable medical device
US6985773B2 (en) 2002-02-07 2006-01-10 Cardiac Pacemakers, Inc. Methods and apparatuses for implantable medical device telemetry power management
JP2004021996A (ja) 2002-06-12 2004-01-22 Sony Corp 記録装置、サーバ装置、記録方法、プログラム、記憶媒体
CA2493610C (en) * 2002-07-29 2014-01-14 Robert Halford Multi-dimensional data protection and mirroring method for micro level data
JP2004127387A (ja) * 2002-09-30 2004-04-22 Mitsumi Electric Co Ltd 光ディスク装置及び光ディスクのイニシャライズ方法
US7155290B2 (en) * 2003-06-23 2006-12-26 Cardiac Pacemakers, Inc. Secure long-range telemetry for implantable medical device
TWI226758B (en) * 2003-11-28 2005-01-11 Mediatek Inc Encoding method and apparatus for cross interleaved cyclic codes
US7228182B2 (en) * 2004-03-15 2007-06-05 Cardiac Pacemakers, Inc. Cryptographic authentication for telemetry with an implantable medical device
EP1732645B1 (en) 2004-04-07 2012-06-13 Cardiac Pacemakers, Inc. Rf wake-up of implantable medical device
US7457669B2 (en) * 2004-06-17 2008-11-25 Cardiac Pacemakers, Inc. On-demand retransmission of data with an implantable medical device
US7519430B2 (en) * 2004-06-17 2009-04-14 Cardiac Pacemakers, Inc. Dynamic telemetry encoding for an implantable medical device
US7890180B2 (en) * 2004-08-09 2011-02-15 Cardiac Pacemakers, Inc. Secure remote access for an implantable medical device
US7664553B2 (en) 2005-04-27 2010-02-16 Cardiac Pacemakers, Inc. System and method for enabling communications with implantable medical devices
KR101254185B1 (ko) * 2006-08-03 2013-04-18 삼성전자주식회사 엑스트라 ecc가 적용된 정보 저장 매체에 데이터를기록하거나 상기 매체로부터 데이터를 재생하는 장치 및방법
KR101254186B1 (ko) * 2006-08-10 2013-04-18 삼성전자주식회사 엑스트라 ecc가 적용된 정보 저장 매체 운용 방법, 정보저장 매체 및 그 장치
JP2008204085A (ja) * 2007-02-19 2008-09-04 Toshiba Corp 半導体記憶装置
US7853857B2 (en) 2007-09-14 2010-12-14 Motorola Mobility, Inc. Multi-layer cyclic redundancy check code in wireless communication system
US8913741B2 (en) * 2009-03-31 2014-12-16 France Telecom Method for performing a cryptographic task in an electronic hardware component
CN105095012A (zh) * 2014-05-21 2015-11-25 株式会社东芝 控制器、存储装置及控制方法
US11032061B2 (en) * 2018-04-27 2021-06-08 Microsoft Technology Licensing, Llc Enabling constant plaintext space in bootstrapping in fully homomorphic encryption
US10963724B2 (en) * 2019-04-01 2021-03-30 Novanta Corporation Absolute position encoder using a focused laser beam to detect position code words

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4525838A (en) * 1983-02-28 1985-06-25 International Business Machines Corporation Multibyte error correcting system involving a two-level code structure
DE3780517T2 (de) * 1986-05-31 1993-03-25 Sony Corp Methoden und geraet zum suchen einer zieladresse auf einem aufzeichnungsmedium.
JPS63140461A (ja) * 1986-12-02 1988-06-13 Nec Corp 交換形媒体記録方式
US5224106A (en) * 1990-05-09 1993-06-29 Digital Equipment Corporation Multi-level error correction system
JPH088760A (ja) * 1994-06-16 1996-01-12 Toshiba Corp 誤り訂正装置
KR0135839B1 (ko) * 1994-08-30 1998-05-15 김광호 영상노래반주용 기록매체 및 재생장치
JPH08153331A (ja) 1994-09-29 1996-06-11 Applics:Kk コピーcd−rom判別方法および装置
RU2191423C2 (ru) * 1995-06-30 2002-10-20 Сони Корпорейшн Способ и устройство записи данных, носитель данных и способ и устройство воспроизведения данных
JP4023849B2 (ja) * 1995-06-30 2007-12-19 ソニー株式会社 データ記録方法及び装置、並びにデータ再生方法及び装置
US6516064B1 (en) * 1995-07-25 2003-02-04 Sony Corporation Signal recording apparatus, signal record medium and signal reproducing apparatus
JP3580041B2 (ja) 1995-08-31 2004-10-20 ソニー株式会社 信号記録方法、信号送信方法及び装置、並びに信号受信方法及び装置
US6006354A (en) * 1997-02-12 1999-12-21 Stmicroelectronics, Inc. Security device for a video digital to analog converter
ES2155230T3 (es) * 1997-08-28 2001-05-01 Sony Dadc Austria Ag Sistema para gestionar el copiado de un disco optico.
US5991911A (en) * 1997-11-14 1999-11-23 Cirrus Logic, Inc. Concurrent generation of ECC error syndromes and CRC validation syndromes in a DVD storage device
US6076165A (en) * 1998-01-16 2000-06-13 Sony Corporation Method for authenticating digital recording devices
JP3607486B2 (ja) * 1998-01-21 2005-01-05 株式会社東芝 情報記録再生装置
US6587948B1 (en) * 1998-02-13 2003-07-01 Sony Corporation Recording apparatus, recording medium, playback apparatus, recording method and playback method
JP3796944B2 (ja) * 1998-02-25 2006-07-12 ソニー株式会社 再生方法、記録媒体およびコンピュータ
US6643451B1 (en) * 1998-03-25 2003-11-04 Sanyo Electric Co., Ltd Image data alteration preventing apparatus and alteration preventing method
WO1999065033A1 (fr) * 1998-06-09 1999-12-16 Sony Corporation Support enregistre, appareil de reproduction, appareil d'enregistrement et methodes de reproduction et d'enregistrement
US6327691B1 (en) * 1999-02-12 2001-12-04 Sony Corporation System and method for computing and encoding error detection sequences
JP4221883B2 (ja) * 1999-08-25 2009-02-12 ソニー株式会社 データ記録媒体、データ再生方法及び再生装置、並びにデータ記録方法及び記録装置。
JP2001094543A (ja) * 1999-09-20 2001-04-06 Yamaha Corp キー情報伝送・記録方式
IL133236A0 (en) * 1999-11-30 2001-03-19 Ttr Technologies Ltd Copy-protected digital audio compact disc and method and system for producing same
JP2001156772A (ja) 1999-11-30 2001-06-08 Victor Co Of Japan Ltd 暗号化情報再生方法及び暗号化情報再生装置
JP2003523682A (ja) * 2000-02-17 2003-08-05 アナログ デバイス インコーポレーテッド Crc、および他の剰余を基本とする符号の生成に用いる方法、装置、製品

Also Published As

Publication number Publication date
AU2003211981A1 (en) 2003-09-09
CA2444008A1 (en) 2003-08-28
EP1477982A1 (en) 2004-11-17
TW200405290A (en) 2004-04-01
WO2003071535A1 (fr) 2003-08-28
CN1507624A (zh) 2004-06-23
AU2003211981B8 (en) 2009-06-25
CN100354967C (zh) 2007-12-12
TWI279786B (en) 2007-04-21
US7274642B2 (en) 2007-09-25
BR0302831A (pt) 2004-04-27
US20040114484A1 (en) 2004-06-17
EP1477982A4 (en) 2007-11-21
AU2003211981B2 (en) 2009-02-05

Similar Documents

Publication Publication Date Title
US7274642B2 (en) Data recording medium, data recording method and apparatus, data reproducing method and apparatus, data transmitting method, and data receiving method
AU773155B2 (en) Recording medium, data recording method and apparatus, data reproducing method and apparatus, and copying control method
KR100812819B1 (ko) 데이터 기록매체, 데이터 기록방법 및 장치와 액세스방법및 장치
KR100801508B1 (ko) 데이터 기록매체, 데이터 기록방법 및 장치
KR20040000306A (ko) 기록매체의 기록방법 및 기록장치와 기록매체의 재생방법및 재생장치
JP3829724B2 (ja) 記録媒体、記録方法および装置、再生装置および方法、ならびに、データ判別方法
JP2004265469A (ja) データ記録方法および装置、データ記録媒体、データ再生方法および装置、データ送信方法および装置、データ受信方法および装置
JP3585881B2 (ja) データ記録装置及び方法並びにデータ再生装置及び方法
EP1378905B1 (en) Recording medium, recording method and apparatus, reproducing method and apparatus, data transmission method, and data decrypting method
TW200425072A (en) Data recording method and device, data recording medium, and data regeneration method and device
JP3979087B2 (ja) データ記録媒体、データ記録方法および装置
JP2003243993A (ja) データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ送信方法およびデータ受信方法
KR100948119B1 (ko) 기록 매체, 기록 방법 및 기록 장치
JP4089205B2 (ja) マスタリング装置及び方法並びにデータ記録装置及び方法
US20030133006A1 (en) Data recording medium,data recording method and data recording apparatus for data recording medium, and manufacturing apparatus
JP3955289B2 (ja) データ記録媒体
AU2004201015B2 (en) Recording medium

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application