KR20020020899A - 이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의복수의 비트의 스트림으로 인코딩하는 방법 - Google Patents

이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의복수의 비트의 스트림으로 인코딩하는 방법 Download PDF

Info

Publication number
KR20020020899A
KR20020020899A KR1020017015345A KR20017015345A KR20020020899A KR 20020020899 A KR20020020899 A KR 20020020899A KR 1020017015345 A KR1020017015345 A KR 1020017015345A KR 20017015345 A KR20017015345 A KR 20017015345A KR 20020020899 A KR20020020899 A KR 20020020899A
Authority
KR
South Korea
Prior art keywords
channel
bits
binary
auxiliary
stream
Prior art date
Application number
KR1020017015345A
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 KR20020020899A publication Critical patent/KR20020020899A/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/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
    • 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/00586Circuits 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 physical format of the recording medium
    • 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
    • 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/1496Digital recording or reproducing using self-clocking codes characterised by the use of more than three levels
    • 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/1806Pulse code modulation systems for audio signals
    • G11B20/1809Pulse code modulation systems for audio signals by interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Dc Digital Transmission (AREA)

Abstract

본 발명은, 이진 소스와 관련된 신호의 복수의 비트의 스트림을 이진 채널과 관련된 신호의 복수의 비트의 스트림으로 인코딩하되, 이진 소스가 주 소스와 보조 소스를 포함하고, 주 소스는 주 채널에서 인코딩되며 보조 소스는 보조 채널에서 인코딩되며, 이진 채널을 생성하기 위해 보조 채널이 주 채널에 삽입되는 인코딩 방법에 있어서, 이진 채널이 복수의 블록으로 분할되고, 각각의 블록은 다수의 사용자 비트를 포함하며, 이들 블록들 중에서 적어도 한 개에서, 보조 채널이 비사용자 비트를 인코딩하는데에도 사용되는 인코딩 방법에 관한 것이다. 더구나, 본 발명은, 이 방법을 수행하는 인코더와, 이진 채널과 관련된 복수의 비트의 스트림을 디코딩하기 위한 디코더와, 광학적으로 검출가능한 복수의 마크의 형태로 인코딩된 신호를 구비한 기록매체에 관한 것이다. 본 발명을 사용하여, 예를 들면, 권한이 없는 복제를 방지하기 위해 사용되는 비사용자 데이터가 추가될 수 있다.

Description

이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의 복수의 비트의 스트림으로 인코딩하는 방법{A METHOD FOR ENCODING A STREAM OF BITS OF A BINARY SOURCE SIGNAL INTO A STREAM OF BITS OF A BINARY CHANNEL SIGNAL}
본 발명은, 이진 소스와 관련된 신호의 복수의 비트의 스트림을 이진 채널과 관련된 신호의 복수의 비트의 스트림으로 인코딩하되, 이진 소스가 주 소스와 보조 소스를 포함하고, 주 소스는 주 채널에서 인코딩되며 보조 소스는 보조 채널에서 인코딩되며, 이진 채널을 생성하기 위해 보조 채널이 주 채널에 삽입되는 인코딩 방법에 관한 것이다.
또한, 본 발명은, 이진 채널과 관련된 신호의 복수의 비트의 스트림을 이진 소스와 관련된 신호의 복수의 비트의 스트림으로 디코딩하되, 이진 채널이 주 채널과 보조 채널을 포함하고, 보조 채널이 주 채널에 삽입되며, 주 채널에 관련된 이진 채널의 정정된 복수의 비트의 스트림이 보조 채널과 관련된 이진 채널의 복수의 비트의 스트림 내부의 에러를 정정하는데 사용되는 디코딩 방법에 관한 것이다.
또한, 본 발명은, 주 소스와 보조 소스를 포함하는 이진 소스에 관련된 신호의 복수의 비트의 스트림을 수신하는 입력과, 이진 채널에 관련된 신호의 복수의 비트의 스트림을 제공하는 출력과, 주 채널에서 주 소스를 인코딩하는 수단과, 보조 채널에서 보조 소스를 인코딩하는 수단과, 이진 채널을 생성하기 위해 주 채널에 보조 채널을 삽입하는 수단을 구비한 인코더에 관한 것이다.
더구나, 본 발명은, 이진 채널과 관련된 신호의 복수의 비트의 스트림을 이진 소스와 관련된 신호의 복수의 비트의 스트림으로 디코딩하며, 주 채널을 디코딩하도록 구성되고, 주 채널에 삽입된 보조 채널을 디코딩하며, 주 채널과 관련된 이진 채널의 정정된 복수의 비트의 스트림을 사용하여 이진 채널과 관련된 이진 채널의 복수의 비트의 스트림 내부의 에러를 정정하도록 더 구성된 디코딩수단을 구비한 디코딩 장치에 관한 것이다.
마지막으로, 본 발명은, 정보가 트랙을 따라 배치된 이진 채널을 나타내는 광학적으로 검출가능한 복수의 마크의 패턴으로 기록된, 광학적으로 판독가능한 형태를 갖는 기록매체에 관한 것이다.
본 발명은 서로 다른 종류의 복수의 채널 코드를 갖는 정보매체에 적용가능하다. 이들 정보매체 상에 저장된 정보는, 예를 들면 런길이 제한된(RLL) 코드에 따라 코딩될 수 있다. RLL 코드는, 코드 내부에 발생될 수 있는, 최소 및 최대 런길이를 각각 규정하는 2개의 파라미터 (d+1) 및 (k+1)로 특정된다. 예를 들면, DVD-RAM, DVD+RW 또는 DVD-RW와 같은 서로 다른 DVD 포맷은 (d=2, k=10) RLL EFM+코드를 사용한다.
이진 소스 신호의 복수의 비트의 스트림을 이진 채널 신호의 복수의 비트의 스트림으로, 그리고 역으로 인코딩/디코딩하는 방법과 장치의 기본 동작은, EP 특허출원 GB 2 083 322(PHQ 80007)에 기재되어 있다. 이와 같은 경우에, 인코딩/디코딩하려는 이진 채널신호는 런길이가 제한된다. 광 정보매체에 대해 일반적인 것과마찬가지로, 정보매체를 초점이 맞추어진 레이저 빔을 사용하여 판독함으로써, 이진 채널의 복수의 비트의 스트림이 얻어진다. 이들 RLL 코드와 이들 판독 기술의 사용은, 적당한 고용량을 갖는 정보매체를 제공한다.
그러나, 현재의 레이저 빔의 (사용된 대물렌즈의 NA에 의존한) 빔 스폿 직경과 파장의 상태 하에서는, 동일한 검출 마진을 유지할 때, 정보매체의 용량을 증가시킬 수 없다.
미공개된 유럽 특허출원 제 99200873.0(PHN 17.369 EP-P)과 제 99202061.0(PHN 17.520 EP-P)에는, 주 채널 위에 보조채널을 추가함으로써 정보매체의 용량을 증가시키는 방법이 기재되어 있다. 주 채널은, 피트들과 비피트들(non-pits)(랜드들)이 (임계 레벨 위와 아래에 있는) 2개의 가능한 신호 레벨과 관련된 이진 채널에 해당한다.
이와 같이 이전에 기재된 방법에서는, 이진 채널이 주 채널과 보조 채널을 포함하고, 이진 채널이 다중레벨 코딩을 통해 주 채널에 삽입된다. 디코딩과 오류정정을 거친 후의 주 채널과 관련된 이진 채널의 정정된 복수의 비트의 스트림은, 재인코딩되고, 보조 채널과 관련된 이진 채널의 복수의 비트에 있는 에러를 정정하는데 사용된다.
주 채널의 오류정정과 보조 채널의 오류정정 사이의 이와 같은 상호작용을 수립할 때, 신뢰할 수 있는 보조 채널이 생성된다. 이때, 그것의 계층적인 구조로 인해, 주 채널의 덕분으로 보조 채널이 존재한다는 점에 주목하기 바란다. 주 채널 코딩은 다양한 서로 다른 방식으로 달성될 수 있다. 보조 채널의 물리 파라미터는다중레벨 코딩을 위해 사용될 수 있는데, 예를 들면 소위 "땅콩(peanut)" 구조가 만들어질 수 있으며, 이들 피트들과 마크들의 깊이 및/또는 폭은 변화될 수 있다. 또 다른 가능한 방법은, 여분의 용량을 생성하기 위해 소위 병합 비트를 사용하는 것이다.
다중레벨 코딩의 경우에, 이와 같은 코딩은 런길이 Inmin또는 그 이상에 o해 적용되는데, 이때 nmin은 소정의 값으로, 예를 들면 nmin=6이다. 런길이의 발생시에 정보를 지니는 주 채널은 별개로 하고, 더 긴 런길이의 진폭 레벨에서 여분의 용량이 사용될 수 있다(보조 채널). 이와 같은 보조 채널과 관련된 비트는 단지 주 채널 코딩이 더 길이가 긴 런길이를 사용하는 채널 비트 스트림 내부의 위치에 수용되기 때문에, 보조 채널은 계층적으로 주 채널에 의존한다. 이와 같은 보조 채널은 제한된 다중레벨(limited multi-level: LML) 코딩을 통해 구현된다. 이러한 제한은, 다중레벨 코딩이 런길이 Inmin또는 그 이상에 대해서만 적용되는 선택으로 구성되는데, 이때 nmin은 소정의 정수이다.
병합 비트 코딩의 경우에, CD에 대해 사용되는 EFM 채널 코드에 있어서, 8개의 소스 비트가 14개의 채널 비트 + 3개의 병합 비트로 인코딩된다는 사실이 이용된다. EFM 채널 코드의 런길이 제약 d=2 및 k=10의 위반을 방지하거나, DC 제어에 대해서는 제로점 주위에서 비트의 전체 DC 값을 유지하기 위해, 병합 비트가 사용될 수 있다. 선행하는 EFM 워드와 다음의 EFM 워드, 즉 특정한 병합 비트 패턴(merging bit pattern: MBP) 전후의 워드 각각에 의존하여, MBP에 대해 1-4 선택이 가능하다. 한가지보다 많은 선택이 가능할 때에는, DC 제어를 위해 MBP들의 일부만을 사용하고, 여분의 용량을 발생하기 위해 나머지를 사용함으로써, 이와 같은 선택의 자유도를 이용할 수 있다.
병합 비트 전후의 2개의 EFM 워드가 가능한 MBP들의 수를 결정하기 때문에, 병합 비트 채널은 EFM 주 채널에 계층적으로 의존한다. 다??레벨 디코딩에서와 마찬가지로, MBP들의 복수의 비트의 신뢰할 수 있는 검출을 얻기 위해서는, EFM 채널 비트를 재인코딩하고, 이들을 MBP 비트의 스트림에 있는 에러를 정정하는데 사용함으로써, 주 채널에서의 오류정정이 이용된다.
다중레벨 코딩에 있어서와 같이 MBP 코딩에 있어서는 보조 채널이 주 채널에 계층적으로 의존하기 때문에, 가능한 MBP 코딩 비트 또는 다중레벨 코딩 비트의 수가 변한다. 물론, 소정량의 EFM 워드 내부에, 예를 들면 64 kByte의 사용자 비트의 블록 내부에 소정수의 보조 비트가 수용될 수 있는 것이 바람직하다. 이를 달성하기 위해, 다중코딩에서 더 길이가 긴 효과의 분포 또는 MBP 코딩에 있어서 MBP 비트들의 분포가 가우시안 분포라는 사실에 근거하여, 어떤 수의 보조 비트가 특정한 확률을 갖고 수용될 수 있는지가 결정된다. 전술한 방법에 있어서는, 더 길이가 긴 효과 또는 MBP 코드들의 평균수보다 8 평균편차(8σ)가 작아지도록, 더 길이가 긴 효과의 수, 즉 Inmin>6인 런길이, 또는 보조 채널을 위해 사용되는 MBP 코딩 비트의 수를 결정한다. 이와 같이 함으로써, 한 개의 블록이 코딩을 위해 사용될 수 있는 충분한 수의 더 길이가 긴 효과 또는 MBP들을 포함하지 않을 확률이 단지 약 6x10-16이 된다.
일례로, 주 채널에 보조 채널을 삽입하는 방법을 적용하는데 있어서의 일부의 특징을 설명한다. 맥스엔트로픽(maxentropic) d=2, k=10 RLL 시퀀스에 대해서는, Inmin=6에 대해 보조/LML 채널에서 사용될 수 있는 여분의 용량이 평균적으로 11.5%에 이른다. 길이가 긴 충분한 데이터 시퀀스에 대해서는, 보조/LML 채널에서의 여분의 용량의 분포가 매우 좁아진다. 64kb의 전체 섹터에 대해서는, 11.3%의 용량이 실제적으로 항상 보장될 수 있는데(1-10-15), 즉 이것이 보장될 수 없을 확률은 후술하는 오류정정 코딩(ECC)(10-12의 확률)의 오정정 확률보다 작다. 주/RLL과 보조/LML 채널 모두에 ECC에 대한 동일한 오버헤드가 적용되면, 보조/LML 소스 비트의 채널 코딩에 대한 오버헤드만을 고려해야만 한다.
LML 채널 코드는, 기본적으로 피트들과 렌드들에서 추가적인 진폭 레벨에 대한 슬라이서 제어를 가능하도록 하는 DC-프리(free) d=0 코드에 해당한다. 심지어, 낮은 레이트 8-9 d=0 코드에 대해서도(12.5%의 오버헤드, 미국 특허 5,642,113(PHN 14789)을 참조할 것), RLL 채널의 용량 위에 약 10.0%의 최종적인 용량 증가를 달성할 수 있다.
결국, 본 발명의 목적은, 기존의 형태의 정보매체의 용량을 더욱 더 증가시키는데 있다.
본 발명에 따른 방법은, 이진 채널이 복수의 블록으로 분할되고, 각각의 블록은 다수의 사용자 비트를 포함하며, 이들 블록들 중에서 적어도 한 개에서, 보조 채널이 비사용자 비트를 인코딩하는데에도 사용되는 것을 특징으로 한다.
본 발명은, 전술한 확률 제약으로 인해, 보조 채널의 실제 용량의 일부분만이 인코딩용으로 사용되기 때문에, 사용자 데이터 이외의 다른 목적으로 사용될 수 있는 추가적인 용량이 남게 된다.
특히, 이와 같은 추가적인 용량은, 매우 높은 확률로 그것의 정확한 디코딩이 보장될 필요가 없는 코딩 정보를 위해 사용될 수 있다. 이와 같은 정보는, 예를 들면 1개보다 많은 수 또는 심지어 모든 블록의 사용자 비트에 동일한 형태로 존재하는 정보로 구성될 수 있으며, 예를 들면 권한이 없는 복제를 방지하기 위한 인증 목적으로 CD를 식별하는데 사용되는 정보일 수 있으며, 이와 같은 정보는 비사용자 비트로 구성된 키를 포함할 수 있다.
본 발명의 제 1 면에 따르면, 보조 채널이 다중레벨 코딩, 바람직하게는 런길이 Inmin또는 그 이상에 대해서만 적용되는 레벨 코딩에 의해 주 채널에 삽입되며, 이때 nmin은 소정의 정수이다.
본 발명의 제 2 면에 따르면, 보조 채널을 주 채널에 삽입하기 위해 병합 비트 코딩이 적용된다.
본 발명의 제 3 면에 따르면, 다중레벨 코딩의 경우에, 비사용자 비트의 값에 의존하여, 보조채널의 인코딩에 사용되지 않는 모든 런길이 Inmin또는 그 이상에 한 개의 소정의 값을 부여함으로써, 블록당 한 개의 비사용자 비트만이 인코딩된다.
이와 같은 제 3 면의 또 다른 실시예에 있어서는, 비사용자 비트의 제 1 값을 인코딩하고자 할 때에는, 보조채널의 인코딩에 사용되지 않는 모든 런길이 Inmin또는 그 이상에게 선택적으로 제 1 이진값 및 제 2 이진값이 주어지고, 비사용자 비트의 제 2 값을 인코딩하고자 할 때에는, 선택적으로 제 2 이진값 및 제 1 이진값이 주어진다. 후자의 구성은, 블록 기준으로, DC 콘텐트가 추가적인 키 비트의 인코딩에 의해 영향을 받지 않는다는 이점을 갖는다.
본 발명의 제 4 면에 따르면, 보조채널의 추가적인 용량이, 한 개의 블록의 주 채널에 있는 비트의 수에 대해, 이 블록의 LML 비트의 수를 변화시키는데 사용된다. 간단한 구성에서는, 2개의 서로 다른 비율이 사용될 수 있는데, 블록 내부의 비율이 제 1 값을 가지면, 제 1 이진값이 인코딩되고, 비율이 제 2 값을 가지면, 제 2 이진값이 인코딩된다.
복제방지를 위해, 일반적으로 섹터당 1개의 키 비트를 인코딩하는 것은 강건한 보호를 달성하는데 매우 충분하다. 워블 키 보호와 같은 공지된 복제방지 체계는 디스크당 64 비트만을 사용한다.
본 발명의 제 5 면에 따르면, 주 패널 비트의 스크램블링(scrambling)이 가용 보조채널 비트의 수에 영향을 미치는데 사용된다. 이와 같이 구성함으로써, LML비트의 수와 주 채널 비트의 수 사이에 다수의 서로 다른 비율이 정의될 수 있다. 각각의 비율, 또는 이들 비율의 범위는 특정한 데이터 워드와 대응한다. M개의 비율 또는 이들 비율의 떨어진 범위가 존재하면, log2(M) 비트의 데이터 워드가 등록될 수 있다.
보조채널과 관련된 이진 채널의 복수의 비트의 스트림에 있는 에러를 정정할 때, 주 채널로부터의 소거 정보를 사용함으로써, (이전에는 보조 채널의 오류정정의 제 2 단계로 불린) 보조 채널의 전통적인 오류정정이 향상될 수 있다. 소거 정보는, 비트 스트림에 존재할 수 있는 에러의 존재를 표시하는 정보로서, 주 채널의 오류정정 중에 발생된다. 보조 채널에 대해 오류정정의 제 2 단계에 의해 정정될 수 있는 에러의 수는 이와 같은 소거 정보를 사용하여 증가된다.
본 발명에 따른 인코더는, 이진 채널을 복수의 블록으로 분할하는 수단을 구비하고, 각각의 블록은 다수의 사용자 비트를 포함하며, 보조채널에 있는 이들 블록들 중에서 적어도 한 개에서, 비사용자 비트가 인코딩되는 것을 특징으로 한다.
본 발명에 따른 장치는, 상기한 디코딩수단이 보조채널에 있는 비사용자 비트를 디코딩하도록 더 구성된 것을 특징으로 한다.
본 발명에 따른 또 다른 장치는, 상기 장치가, 정보매체를 판독하여, 이진 채널신호의 복수의 비트의 스트림를 얻는 판독수단을 더 구비한 것을 특징으로 한다.
본 발명에 따른 기록매체는, 이진 채널이 복수의 블록으로 분할되고, 각각의 블록이 다수의 사용자 비트를 포함하며, 이들 블록들 중에서 적어도 한 개에서, 보조 채널 비트가 비사용자 비트를 포함하는 것을 특징으로 한다.
이하, 다음의 첨부도면을 참조하여 본 발명을 더욱 상세히 설명한다:
도 1은 본 발명에 따른 디코딩 방법의 제 1 실시예를 나타낸 것이고,
도 2a 및 도 2b는 보조채널에서의 비트 슬립(bit slip)의 존재와 발생원을 나타낸 것이며,
도 3은 보조채널의 검출의 일 실시예를 나타낸 것이고,
도 4는 본 발명에 따른 디코딩 방법의 일 실시예를 나타낸 것이며,
도 5는 본 발명에 따른 인코딩 방법의 제 2 실시예를 나타낸 것이고,
도 6은 본 발명에 따른 인코딩 방법의 제 3 실시예를 나타낸 것이며,
도 7은 본 발명에 따른 디코딩 장치의 일 실시예를 나타낸 것이다.
도 1은 인코딩 방법의 일 실시예를 나타낸 것이다. 사용자 데이터(1)는, 주 사용자 비트(3)를 포함하는 주 채널(2)과 보조 사용자 비트(5)를 포함하는 보조 채널(4) 사이에서 분할된다. 스텝 6에서, 주 사용자 비트(3)에 대해 오류정정이 적용되어, 주 소스 비트(7)를 발생한다. 이들 주 소스 비트(7)는 사용자 데이터와 스텝 6에서 발생된 패리티로 구성된다. 스텝 8에서는, 진폭 정보를 사용하지 않고, 주 소스 비트(7)의 인코딩에 의해 주 채널 비트(9)가 발생된다. 스텝 8에서의 인코딩은, 예를 들면, 본 발명이 속하는 기술분야의 당업자에게 공지된, 표준 RLL 채널 코드, 예를 들면 EFM+를 통해 달성될 수 있다.
스텝 10에서는, 보조 사용자 비트(5)에 대해 오류정정이 적용되어, 보조 소스 비트(11)를 발생한다. 이들 보조 소스 비트(11)는 사용자 데이터와 스텝 10에서발생된 패리티로 구성된다. 보조 소스 비트(11)는, 보조 피트 비트를 갖는 보조 피트 채널(12)과, 보조 랜드 비트를 갖는 보조 랜드 채널(13)로 더 분할된다.
스텝 13에서 보조 LML 비사용자 비트(12)에 대해 오류정정이 적용되어, 보조 비사용자 필(fill) 비트(14)를 발생한다. 스텝 15에서, 이들 비사용자 필 비트는 보조 소스 비트(11)에 가산되어, 보조 피트 소스 비트 + 비사용자 피트 필 비트(16)와 보조 랜드 소스 비트 + 비사용자 랜드 필 비트(17)를 생성한다.
비사용자 비트가 제 1 이진값을 가질 때 모든 비사용자 비트 = "0"로 하고, 비사용자 비트가 제 2 이진값을 가질 때 모든 비사용자 비트 = "1"로 함으로써, 블록당 단지 한 개의 비사용자 비트를 인코딩하고자 할 때, 매우 간단한 비사용자 비트 코딩이 얻어질 수 있다. 또 다른 가능한 방법은, 비사용자 비트가 제 1 이진값을 가질 때 모든 비사용자 비트를 선택적으로 "1"과 "0"으로 하고, 비사용자 비트가 제 2 이진값을 가질 때 모든 비사용자 비트를 선택적으로 "0"과 "1"로 만드는 것이다.
스텝 18에서는, 양 채널을 인코딩하기 위해 DC-프리 채널 코드가 사용되어, 보조 피트 채널 비트(19)와 보조 랜드 채널 비트(20)를 발생한다. 이와 같은 d=0 채널 코드의 일례는, 미국특허 5,642,113(PHN 14789)에 개시된 것과 같은 8-9 d=0 코드이다, 인코딩을 위해 사용되는 코드의 DC-프리 특성은, 보조 비트의 검출을 위한 측정된 파형으로부터 (보조채널 검출 중에) 슬라이서 레벨을 검색하기 위해 필요하다.
보조 채널 비트는 보조 채널 비트 스트림으로부터 발생될 예정인 파형에 포함될 진폭 정보를 제공한다. 스텝 21에서, 주 채널 비트(9), 보조 피트 채널 비트(19)와 보조 랜드 채널 비트(20)가 조립된 채널 비트(22)로 합성된다. 그후, 이들 조립된 채널 비트(22)는 정보매체(23) 상에 기록된다.
조립된 채널 비트를 정보매체 상에 기록할 때, 런길이 Inmin또는 그 이상에 대해서만 다중레벨 코딩이 적용되는데, 이때 Inmin은 소정의 값이다. 이와 같은 다중레벨 코딩은 다양한 방법으로 수행될 수 있다. 예를 들면, 피트의 경우에는 소정의 위치에서 소정의 시간 동안 레이저를 끄고, 랜드의 경우에는 소정의 위치에서 소정의 시간 동안 레이저를 켬으로써 구현되는 소위 "땅콩" 구조로 피트와 랜드가 마스터링될 수 있다. 또한, 폭이 더 좁은 피크 구조도 다중레벨 코딩에 사용될 수 있다. 본 발명에 따른 방법은 특정한 종류의 다중레벨 코딩에 한정되는 것은 아니다. 본 실시예에 있어서는, 제한된 다중레벨 코딩이 사용되지만, 본 발명에 따른 방법은 이와 같은 소위 제한된 레벨 코딩에 한정되는 것은 아니다.
보조 진폭 효과와 더 길이가 긴 런길이의 연결로 인하여 보조 채널(4)은 주 채널(2)에 의존한다. Inmin=6의 경우에 대해, 주 채널과 보조 채널 간의 계층구조에 의해 발생되는 검출 문제를 설명한다. 예를 들면, I5로부터 I6로 전환된 주 채널(간단한 전이 시프트)에 채널 에러가 발생하였다고 가정하자. 제 1 주행(run)은 추가 비트를 갖지 않는 반면에, 제 2 주행은 추가 비트를 갖는다. 따라서, 보조 채널의 직접적인 검출은 비트 삽입을 발생한다. RLL 검출 중에 I6가 I5로 전환될 때 비트 삭제가 일어난다. 실제로, RLL 채널에서의 간단한 전이 시프트는 LML 채널에 비트 슬립(비트 삽입 및 비트 삭제)을 발생할 수 있다. 이것을 도 2를 참조하여 더 설명한다.
도 2는 보조채널에서의 비트 슬립의 존재와 발생원을 나타낸 것이다. 도 2a에 있어서는, 본 도면의 시퀀스(51) 위에 표시된 것과 같이, 원본 RLL 시퀀스(51)가 런길이 4T, 5T, 6T, 5T, 3T, 7T, 4T, 9T 및 6T를 갖는 것으로 도시되어 있다. 점선 52는, 주 채널의 검출에 사용된 정규 슬라이서 레벨을 표시한다. 시퀀스(51) 아래의 LML=0 및 LML=1은, 표시된 런길이에 어떤 종류의 보조/LML-소스 비트가 존재하는지를 나타낸다. LML=0 및 LML=1의 의미를 도 3을 사용하여 설명한다.
도 3은 보조채널의 검출의 일 실시예를 나타낸 것이다. 보조채널 검출은 신호 파형에 근거하여 수행되고, 예를 들면 주행의 도중에, 진폭에 대한 슬라이서 동작을 통해, 주행이 보조채널 진폭 효과를 갖는지 아닌지를 검사한다. (n 채널 비트와 동일한 길이를 갖는 심볼에 대해서는) 심볼 단위 기준으로 모든 주행에 대한 보조 채널 효과의 정보를 저장한다. 또한, 단일 비트 전이 시프트가 주 채널에서의 주 에러 소스인 경우에는, I(nmin-1)과 그 이상의 값의 범위를 갖는 모든 주행에 대해 이와 같은 정보를 저장하도록 결정할 수도 있다. 주 채널에서 없어진 주행(missing run), 즉 그것의 신호 파형이 주 채널의 슬라이서 레벨을 초과하여 도달하지 않으며 낮은 확률로 발생될 수 있는 짧은 런길이와 관련된 문제를 피하기 위해서는, 심볼 단위 기준으로의 저장이 필요하다.
런길이 6T 및 7T에 대해, 보조/LML 비트의 검출이 행해지는 방식을 표시하였다. 점선 53은 보조/LML 랜드 비트의 검출에 사용되는 LML 랜드 슬라이서 레벨을표시한다. 점선 54는 보조/LML 피트 비트의 검출에 사용되는 LML 랜드 슬라이서 레벨을 표시한다. 이들 슬라이서 레벨 53 및 54를 사용한 검출에 의존하여, LML 비트의 특성이 LML=0 EH는 LML=1로 표시된다. 이들 슬라이서 레벨 53 및 54는 주행이 보조 채널 진폭 효과를 갖는지 아닌지를 판정하는데 사용된다.
도 2b에는, LML 비트 삽입과 LML 비트 삭제의 배후에 있는 원리를 나타내었다. 화살표 55는, 도 2a로부터의 원본의 런길이 5T가 6T 런길이로 검출될 때의 LML비트 삽입의 존재를 표시한다. 이와 같은 경우에, 파라미터 nmin이 nmin=6인 경우에 I5가 I6로 전환될 때, 비트 삽입이 발생한다. 화살표 56은, 도 2a로부터의 원본 런길이 6T가 5T 런길이로 검출될 때의 LML 비트 삭제의 존재를 표시한다. 이와 같은 경우에는, 파라미터 nmin이 nmin=6인 경우에, RLL 검출과정 동안 I6가 I5로 전환될 때, 비트 삭제가 발생한다.
상기한 비트 슬립의 문제에 대한 해결책을 도 4에서 설명한다. 이 도면은 본 발명에 따른 디코딩 방법의 일 실시예를 나타낸 것이다. 신호 파형(24)으로부터 주 채널 비트(25)가 검출된다. 주 채널 비트를 주 사용자 비트로 디코딩하는 방법은 당업자에게 공지된 표준 방법으로, 스텝 26에서는 주 채널 비트(24)가 주 소스 비트(27)로 디코딩되고, 스텝 28에서는, 주 소스 비트(27)에 오류정정이 적용되어, 정정된 주 소스 비트(29)를 발생한다. 이들 정정된 주 소스 비트(29)는 사용자 데이터와 패리티를 포함한다.
본 발명에 따른 디코딩 방법의 이와 같은 실시예에 있어서는, 보조 채널의검출이 다음과 같은 과정을 필요로 한다: 스텝 30에서는 보조 채널 검출이 달성된다. 주 채널의 검출과정 동안, 채널 에러는 주 패널 비트 스트림에 잘못된 런길이를 발생할 수 있는데, 즉 검출된 런길이가 인코딩된 런길이와 다를 수 있다. 따라서, 먼저 각각의 런길이가 잠정적인 보조채널 비트를 갖는 것으로 가정하고, 각각의 런길이에 대해 보조채널 검출이 수행된다. 이때, 인코딩된 런길이가 Inmin과 동일하거나 크기만 하면, 실제 보조채널 비트가 검출된다는 점에 주목하기 바란다. 스텝 30에서는, 신호 파형에 근거하여 보조채널 검출이 수행되고, 주행의 도중에 진폭에 대한 슬라이서 동작을 통해, 주행이 보조 채널 진폭 효과를 갖는지 아닌지(즉, 잠정적인 LML 비트가 값 1 또는 0을 갖는지)를 검사한다. 심볼 단위 기준으로 모든 주행에 대한 보조채널 효과의 정보를 블록 34에 저장한다. 단일 비트 전이 시프트가 주 채널에 있는 주 에러 소스인 경우에, I(nmin-1)과 더 큰 값의 범위를 갖는 모든 주행에 대해 이와 같은 정보를 저장하도록 결정할 수도 있다. 없어진 주행, 그것의 신호 파형이 주 채널의 슬라이서 레벨을 초과하여 도달하지 않는 짧은 런길이와 관련된 문제를 피하기 위해서는, 심볼 단위 기준으로의 저장이 필요하다.
스텝 28에서 주 채널의 오류정정을 거친 후에, 스텝 31에서 정정된 주 소스 비트(29)가 재인코딩되어, 정확한 주 채널 비트 스트림(32)을 발생한다. 스텝 33에서는, 이와 같은 정확한 주 채널 비트 스트림(32)이 사용되어 주 채널 비트 스트림에 있는 모든 주행의 정확한 위치를 발생하며, 이것을 블록 35에 나타내었다. 스텝 36에서는, 블록 35에 저장된 길이가 긴 런길이의 발생의 이와 같은 정확한 지식이블록 34에 저장된 잠정적인 보조 채널 비트에 대한 보조 채널 정보와 합성되어, 검출된 보조채널 비트(37)를 발생한다. 스텝 38에서는, 보조채널의 디코딩이 보조채널 사용자 비트(39)를 발생한다. 스텝 40에서는, 보조채널의 전통적인 오류정정이 정정된 보조채널 사용자 비트(41)를 발생한다.
스텝 43에서는, 보조채널 사용자 데이터(41)가 주 채널의 사용자 데이터(29)(즉, 정정된 주 소스 비트)와 합성되어, 완전한 사용자 데이터(44)를 재조립한다.
블록당 LML 비트의 수가 알려져 있기 때문에, 스텝 45에서 보조 채널 비트로부터 검출된 비사용자 비트(46)가 추출될 수 있다. 스텝 47에서는, 비사용자 비트의 전통적인 오류정정이 정정된 비사용자 비트(48)를 발생한다. 스텝 49에서는, 패리티가 제거되어 원본의 비사용자 비트(50), 즉 키를 생성한다.
전술한 것과 같은 실시예는, 본 발명에 따른 디코딩 방법을 적용할 수 있는 한가지 예로 고려되어야 한다. 보조채널의 오류정정(스텝 40)은, 주 채널(스텝 28)의 오류정정 중에 발생된 정보를 통해 향상될 수 있다. 이것을 점선 42로 나타내었다. 예를 들면, 주 채널 오류정정으로부터 발생된 버스트 에러에 대한 정보는 보조채널의 오류정정에 대한 소거정보로서 사용될 수 있다.
비사용자 비트의 LML 코딩에 대해 위에서 설명한 것과 같은 동일한 원리가 병합 비트 코딩에도 필요한 변경을 가하여 적용될 수 있다.
도 5는 사용자 비트의 각각의 블록에 비사용자 또는 키 비트를 인코딩하기 위한 본 발명의 제 2 실시예를 나타낸 것이다. 본 도면에 있어서, 도 1과 관련하여설명한 것과 유사한 블록과 스텝은 100 만큼 증가된 이들 도면의 도면부호를 갖는다. 이들 유사한 스텝은 도 5와 관련하여 재차 설명하지 않는다. 본 실시예에 있어서는, 도 1에서와 같이 보조 사용자 비트에 어떠한 키 비트로 추가되지 않지만, 블록당 사용자 비트의 수 N과 보조 사용자 비트의 수 사이의 비율이 변경된다. 제 1 및 제 2 이진값을 갖는 키 비트만이 전체 사용자 비트 f로부터 인코딩하고자 할 때에는, LML 비트의 제 1 수 f'이 보조채널 비트(10)로서 선택되고, 제 2 이진값을 인코딩하고자 할 때에는, LML 비트의 제 2 수 f"이 보조 채널 비트(20)로서 선택된다. 키의 제 1 이진값의 경우에는, 주 채널에 대한 사용자 비트의 수가 f-f'이고, 키가 제 2 이진값을 가질 때에는, 주 채널에 대한 사용자 비트의 수가 f-f"이 된다.
한 개의 키 비트 대신에, 코드어를 저장하고자 할 때에는, f', 즉 보조 사용자 비트의 수를 변화시킴으로써, 서로 다른 비율 또는 이들 비율의 범위의 수가 선택될 수 있다. 예를 들어, 다수의 M개의 서로 다른 비율이 사용가능할 때에는, log2M 비트의 코드어가 인코딩될 수 있다.
오류정정 회로로 들어가는 비트의 총수가 일정해야 하는 것이 정확한 오류정정을 위한 요구사항이다. 따라서, 주 채널(102)과 보조채널(105)에 대한 사용자 비트에 대해 제로 패딩(zero-padding)이 적용되어, 오류정정을 위한 일정한 수의 주 채널 비트(103')과 보조 채널 비트(105')를 얻게 되며, 이때 비트의 수는 인코딩하고자 하는 키에 따라 변화한다.
더구나, 특정한 RLL 워드에 충분한 공간이 존재하지 않을 확률에 영향을 미치지 않고, 충분한 수의 보조 사용자 비트를 인코딩하기 위한 가능성을 얻기 위해서는, 주 채널 사용자 비트를 스크램블하는 것이 필요할 수 있다.
이것을 구성요소 124 및 125로 도 5에 나타내었다. 스텝 124에서는, 소정의 스크램블 목표가 얻어지는지 여부를 판정하여, 얻어지는 경우에는 스텝 121이 선택되고, 얻어지지 않는 경우에는, 스크램블 스텝 125에서, RLL 채널 비트가 다시 스크램블되어, 오류정정 스텝(106)으로 보내진다. 도 5에 도시된 방법을 사용하여 인코딩된 이진 채널의 디코딩은, 스텝 43에서 얻어진 정정된 사용자 비트 수를 스텝 40에서 얻어진 정정된 LML 사용자 비트의 수와 비교하고, 이들 수의 비율이 1-f'/f1인지 1-f"/f"인지, 또는 2개보다 많은 비율인 경우에는 다른 비율인지 여부를 검출하기 위해, 이 비율을 결정함으로써, 도 4에 도시된 것과 유사한 디코더를 사용하여 발생될 수 있다. 검출된 비율에 따라, 키 비트 "1" 또는 "0"이 결정된다.
보조 채널을 이용하여 키를 인코딩하기 위한 가능한 방법의 또 다른 실시예에 있어서는, 주 채널과 보조 채널의 용량 사이의 일정한 비율 f가 사용되므로, 제로 패딩이 필요하지 않다.
도 6은 본 발명의 블록 구성을 나타낸 것이다. 이와 같은 블록 구성에서, 도 1에 도시된 스텝 및 블록과 유사한 모든 스텝과 블록은 200 만큼 증가된 동일한 도면부호를 갖는다. 이들 스텝과 블록을 재차 상세히 설명하지 않는다. 비사용자 비트를 포함하는 복제방지용의 추가 정보(키)는, 적절한 스크램블링을 사용하여 LML 채널의 용량 과잉(overcapacity)을 조절함으로써 구현된다. 블록 226에서, LML 채널의 용량 과잉이 불충분한 것으로 판정되면, 스크램블러(225)에 의해 새로운 스크램블링이 적용되고, 스크램블링된 비트가 오류정정 스텝(206)으로 주어진다. 본 실시예에 있어서도 특정한 스크램블러를 선택하여 얻어진 주 채널 비트와 보조채널 비트 사이의 비율이 비사용자 또는 키 비트를 인코딩하는데 사용된다. 디코딩 과정 동안 정확한 디스크램블러를 사용하기 위해, 실제로 사용된 스크램블러의 식별 데이터, ID가 정보매체 상의 별도의 필드 상에 저장된다. 디코딩 중에, 이와 같은 필드가 판독되고, 디코더 내부의 정확한 디스크램블러가 선택된다.
선택된 세트의 블록에 도 5 및 도 6의 인코딩 방법을 적용함으로써, 안전하고, 즉 불법 복제를 얻고자 하는 사람에 의해 판독이 어렵고, 깨지지 쉬우며, 즉 예를 들어 제 1 단계에서 본 발명에 따라 인코딩된 CD의 콘텐트의 복제본이 하드디스크 상에 만들어지고, 제 2 단계에서 이 정보가 기록가능한 CD에 기록될 때, 주 채널 사용자 비트와 LML 채널 사용자 비트 사이의 원래의 관계를 잃어버리기 때문에, 불법복제가 이루어질 때 잃어버리게 되는, 낮은 레이트의 잠정적인 채널(서브-LML 채널)이 생성된다. 안전한 복제방지를 위하여, 서브-LML 채널에 있는 데이터가 CD의 오디오 및/또는 비디오 콘텐트에 존재하는 워터마크에 연결되는 것이 바람직하다.
도 7은 본 발명에 따른 디코딩 장치(57)를 나타낸 것이다. 이 장치는, 예를 들면 DVD-ROM과 같은 정보매체(59)를 판독하는 판독수단(58)을 구비한다. 이 판독수단(58)은, 정보매체(59) 상에 초점이 맞추어진 광 스폿을 발생하는 광학계와, 반사된 광 스폿을 검출하는 검출기를 구비한다. 판독수단(58)은 이진 채널과 관련된 신호의 복수의 비트의 스트림(60)을 발생한다. 이진 채널과 관련된 신호의 복수의비트의 이와 같은 스트림(60)은 디코더(61)에서 이진 소스와 관련된 신호의 복수의 비트의 스트림(62)으로 디코딩된다. 디코더(61)는, RLL 채널 코드, 예를 들면 (EFM+)-1을 디코딩하는 표준 수단과, 오류정정, 예를 들면 CIRC 정정을 위한 수단을 구비하는데, 이들 수단은 본 발명이 속한 기술분야의 당업자에게 공지되어 있다. 디코더(61)는, 본 발명에 따른 방법에 따라 보조채널을 디코딩하는 수단을 더 구비한다. 이와 소스와 관련된 신호의 복수의 비트의 스트림(62)은 장치(57)에 의해 출력되어, 예를 들면 오디오 정보의 재생, 비디오 정보의 표시를 위해, 추가적으로 신호처리될 수 있다.
본 발명의 바람직한 실시예를 참조하여 본 발명을 설명하였지만, 본 발명은 이들 실시예에 한정되는 것은 아니라는 점에 유의하기 바란다. 따라서, 특허청구범위에 기재된 본 발명의 범주를 벗어나지 않으면서, 본 발명의 당업자에게 있어서 수많은 변형이 이루어질 수 있다.
더구나, 본 발명은 모든 신규한 특징부와 이들 특징부의 조합을 포괄한다.

Claims (20)

  1. 이진 소스와 관련된 신호의 복수의 비트의 스트림을 이진 채널과 관련된 신호의 복수의 비트의 스트림으로 인코딩하되, 이진 소스가 주 소스와 보조 소스를 포함하고, 주 소스는 주 채널에서 인코딩되며 보조 소스는 보조 채널에서 인코딩되며, 이진 채널을 생성하기 위해 보조 채널이 주 채널에 삽입되는 인코딩 방법에 있어서,
    이진 채널이 복수의 블록으로 분할되고, 각각의 블록은 다수의 사용자 비트를 포함하며, 이들 블록들 중에서 적어도 한 개에서, 보조 채널이 비사용자 비트를 인코딩하는데에도 사용되는 것을 특징으로 하는 인코딩 방법.
  2. 제 1항에 있어서,
    다중레벨 코딩을 사용하여 보조채널이 주 채널에 삽입되는 것을 특징으로 하는 인코딩 방법.
  3. 제 2항에 있어서,
    레벨 코딩은 런길이 Inmin또는 그 이상에만 적용되고, 이때 nmin은 소정의 정수인 것을 특징으로 하는 인코딩 방법.
  4. 제 1항에 있어서,
    보조채널을 주채널을 삽입하기 위해 병합 비트 코딩이 적용되는 것을 특징으로 하는 인코딩 방법.
  5. 제 2항 또는 제 3항에 있어서,
    비사용자 비트의 값에 의존하여, 보조채널의 인코딩에 사용되지 않는 모든 런길이 Inmin또는 그 이상에 한 개의 소정의 값을 부여함으로써, 블록당 한 개의 비사용자 비트가 인코딩되는 것을 특징으로 하는 인코딩 방법.
  6. 제 2항 또는 제 3항에 있어서,
    비사용자 비트의 제 1 값을 인코딩하고자 할 때에는, 보조채널의 인코딩에 사용되지 않는 Inmin을 갖는 모든 런길이에게 선택적으로 제 1 이진값 및 제 2 이진값이 주어지고, 비사용자 비트의 제 2 값을 인코딩하고자 할 때에는, 선택적으로 제 2 이진값 및 제 1 이진값이 주어지는 것을 특징으로 하는 인코딩 방법.
  7. 제 2항 또는 제 3항에 있어서,
    비사용자 비트를 인코딩하기 위해, 한 개의 블록의 주 채널에 있는 비트 수에 대한 그 블록의 LML 비트 수의 비율이 변경되는 것을 특징으로 하는 인코딩 방법.
  8. 제 7항에 있어서,
    주 채널 비트에 대한 스크램블러를 선택함으로써, LML 비트의 수가 정해지는 것을 특징으로 하는 인코딩 방법.
  9. 제 7항 또는 제 8항에 있어서,
    적어도 2개의 서로 다른 비율이 사용되고, 블록 내부의 비율이 제 1 값을 가지면, 제 1 이진값이 인코딩되고, 이 비율이 제 2 값을 가지면, 제 2 이진값이 인코딩되는 것을 특징으로 하는 인코딩 방법.
  10. 제 9항에 있어서,
    2개보다 큰 서로 다른 비율 또는 비율의 범위가 비사용자 비트를 인코딩하는데 사용되는 것을 특징으로 하는 인코딩 방법.
  11. 주 소스와 보조 소스를 포함하는 이진 소스에 관련된 신호의 복수의 비트의 스트림을 수신하는 입력과, 이진 채널에 관련된 신호의 복수의 비트의 스트림을 제공하는 출력과, 주 채널에서 주 소스를 인코딩하는 수단과, 보조 채널에서 보조 소스를 인코딩하는 수단과, 이진 채널을 생성하기 위해 주 채널에 보조 채널을 삽입하는 수단을 구비한 인코더에 있어서,
    이진 채널을 복수의 블록으로 분할하는 수단을 구비하고, 각각의 블록은 다수의 사용자 비트를 포함하며, 보조채널에 있는 이들 블록들 중에서 적어도 한 개에서, 비사용자 비트가 인코딩되는 것을 특징으로 하는 인코더.
  12. 제 11항에 있어서,
    삽입수단은 다중레벨 코딩을 이용하는 것을 특징으로 하는 인코더.
  13. 제 11항에 있어서,
    삽입수단은 병합 비트 코딩을 이용하는 것을 특징으로 하는 인코더.
  14. 이진 채널과 관련된 신호의 복수의 비트의 스트림을 이진 소스와 관련된 신호의 복수의 비트의 스트림으로 디코딩하되, 이진 채널이 주 채널과 보조 채널을 포함하고, 보조 채널이 주 채널에 삽입되며, 주 채널에 관련된 이진 채널의 정정된 복수의 비트의 스트림이 보조 채널과 관련된 이진 채널의 복수의 비트의 스트림 내부의 에러를 정정하는데 사용되는 디코딩 방법에 있어서,
    이진 채널과 관련된 신호의 복수의 비트의 스트림이 청구항 1-10 중에서 어느 한 항에 기재된 방법에 따라 인코딩되는 것을 특징으로 하는 디코딩 방법.
  15. 이진 채널과 관련된 신호의 복수의 비트의 스트림을 이진 소스와 관련된 신호의 복수의 비트의 스트림으로 디코딩하며, 주 채널을 디코딩하도록 구성되고, 주 채널에 삽입된 보조 채널을 디코딩하며, 주 채널과 관련된 이진 채널의 정정된 복수의 비트의 스트림을 사용하여 이진 채널과 관련된 이진 채널의 복수의 비트의 스트림 내부의 에러를 정정하도록 더 구성된 디코딩수단을 구비한 디코딩 장치에 있어서,
    상기 디코딩수단이 보조채널에 있는 비사용자 비트를 디코딩하도록 더 구성된 것을 특징으로 하는 디코딩 장치.
  16. 제 15항에 있어서,
    정보매체를 판독하여, 이진 채널신호의 복수의 비트의 스트림를 얻는 판독수단을 더 구비한 것을 특징으로 하는 디코딩 장치.
  17. 정보가 트랙을 따라 배치된 이진 채널을 나타내는 광학적으로 검출가능한 복수의 마크의 패턴으로 기록된, 광학적으로 판독가능한 형태를 갖는 기록매체에 있어서,
    검출가능한 복수의 마크가 주 채널 비트와 주 채널 비트에 삽입되는 보조채널 비트를 포함하고, 주 채널 비트와 보조채널 비트는 이진 채널을 생성하며, 이진 채널이 복수의 블록으로 분할되고, 각각의 블록이 다수의 사용자 비트를 포함하며, 이들 블록들 중에서 적어도 한 개에서, 보조 채널 비트가 비사용자 비트를 포함하는 것을 특징으로 하는 기록매체.
  18. 제 17항에 있어서,
    다중레벨 코딩을 사용하여 보조채널이 주 채널에 삽입된 것을 특징으로 하는 기록매체.
  19. 제 18항에 있어서,
    다중레벨 코딩은 런길이 Inmin또는 그 이상에만 적용되고, 이때 nmin은 소정의 정수인 것을 특징으로 하는 기록매체.
  20. 제 17항에 있어서,
    병합 비트 코딩을 사용하여 보조 채널 비트가 주 채널 비트에 삽입된 것을 특징으로 하는 기록매체.
KR1020017015345A 2000-03-30 2001-02-27 이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의복수의 비트의 스트림으로 인코딩하는 방법 KR20020020899A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP00201144.3 2000-03-30
EP00201144 2000-03-30
PCT/EP2001/002233 WO2001075875A1 (en) 2000-03-30 2001-02-27 A method for encoding a stream of bits of a binary source signal into a stream of bits of a binary channel signal

Publications (1)

Publication Number Publication Date
KR20020020899A true KR20020020899A (ko) 2002-03-16

Family

ID=8171273

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020017015345A KR20020020899A (ko) 2000-03-30 2001-02-27 이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의복수의 비트의 스트림으로 인코딩하는 방법

Country Status (7)

Country Link
US (1) US20040169595A1 (ko)
EP (1) EP1275113A1 (ko)
JP (1) JP2003529873A (ko)
KR (1) KR20020020899A (ko)
CN (1) CN1381049A (ko)
TW (1) TW558904B (ko)
WO (1) WO2001075875A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1314159A1 (en) * 2000-08-22 2003-05-28 Koninklijke Philips Electronics N.V. Method of storing or decoding a stream of bits
US20030053656A1 (en) * 2001-04-06 2003-03-20 Levy Kenneth L. Digitally watermarking physical media
US7248715B2 (en) * 2001-04-06 2007-07-24 Digimarc Corporation Digitally watermarking physical media
US20020146147A1 (en) * 2001-04-06 2002-10-10 Levy Kenneth L. Digitally watermarking physical media
JP3779580B2 (ja) * 2001-09-27 2006-05-31 株式会社東芝 信号処理方法及び装置、信号再生方法及び装置、記録媒体
AU2002352563A1 (en) * 2002-11-08 2004-06-03 Doug Carson And Associates, Inc. Optical disc authentication using alternate data modulation encoding schemes
JP2007519150A (ja) * 2004-01-19 2007-07-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 2次情報信号をチャネル・データ・ストリームに埋め込む方法
US8644417B2 (en) * 2012-05-08 2014-02-04 Au Optronics Corporation Methods and systems for multi-level data transmission
TWI631835B (zh) 2014-11-12 2018-08-01 弗勞恩霍夫爾協會 用以解碼媒體信號之解碼器、及用以編碼包含用於主要媒體資料之元資料或控制資料的次要媒體資料之編碼器

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4046767B2 (ja) * 1997-01-27 2008-02-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 記録信号のコピー防止システム
JP3963037B2 (ja) * 1997-03-19 2007-08-22 ソニー株式会社 記録装置及び再生装置
CZ20004363A3 (cs) * 1999-03-23 2001-08-15 Koninklijke Philips Electronics N. V. Nosič informací, zařízení pro kódování, způsob kódování, zařízení pro dekódování a způsob dekódování
ATE246391T1 (de) * 1999-03-23 2003-08-15 Koninkl Philips Electronics Nv Verfahren zur dekodierung von einem strom von kanalbits

Also Published As

Publication number Publication date
TW558904B (en) 2003-10-21
EP1275113A1 (en) 2003-01-15
WO2001075875A1 (en) 2001-10-11
US20040169595A1 (en) 2004-09-02
JP2003529873A (ja) 2003-10-07
CN1381049A (zh) 2002-11-20

Similar Documents

Publication Publication Date Title
US7464411B2 (en) Copy protection for optical discs
KR100817226B1 (ko) 알.엘.엘. 코드 시퀀스에 보조 정보신호를 추가하거나 이시퀀스로부터 보조 정보신호를 추출하는 방법 및 장치
JP4768743B2 (ja) 光ディスクの1次データビットストリームに2次信号を埋め込む装置及び方法
EP1082721B1 (en) Method of decoding a stream of channel bits of a signal relating to a binary channel signal into a stream of source bits of a signal relating to a binary source signal
KR20020025236A (ko) 데이터 기록방법 및 데이터 기록장치와 기록매체
KR100717250B1 (ko) 정보매체, 인코딩 장치, 인코딩 방법, 디코딩 장치와디코딩 방법
KR20020020899A (ko) 이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의복수의 비트의 스트림으로 인코딩하는 방법
US7990837B2 (en) Optical disc comprising a watermark and a method and recorder for recording such a disc
TWI227479B (en) Data recording medium and method and device for recording data
KR20050106413A (ko) 데이터 기록 방법 및 장치, 데이터 기록 매체, 데이터 재생방법 및 장치, 데이터 송신 방법 및 장치, 데이터 수신방법 및 장치
US7532558B2 (en) Data recording method and data recording medium
KR20020020900A (ko) 이진 소스신호의 복수의 비트의 스트림을 이진 채널신호의복수의 비트의 스트림으로 인코딩하는 방법
JP4140485B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP2008520055A (ja) ポストレコーディングに適した記録キャリアの製造
JP2005071490A (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
MXPA00011429A (en) Information carrier, device for encoding, method for encoding, devicefor decoding and method for decoding
JP2005085426A (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム

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