[go: up one dir, main page]

KR100669623B1 - 디지털 데이터 변환방법 - Google Patents

디지털 데이터 변환방법 Download PDF

Info

Publication number
KR100669623B1
KR100669623B1 KR1020010012638A KR20010012638A KR100669623B1 KR 100669623 B1 KR100669623 B1 KR 100669623B1 KR 1020010012638 A KR1020010012638 A KR 1020010012638A KR 20010012638 A KR20010012638 A KR 20010012638A KR 100669623 B1 KR100669623 B1 KR 100669623B1
Authority
KR
South Korea
Prior art keywords
block
input data
digital data
data
merging
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020010012638A
Other languages
English (en)
Other versions
KR20020072680A (ko
Inventor
손희기
이보형
이재진
이주현
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020010012638A priority Critical patent/KR100669623B1/ko
Priority to EP05002304A priority patent/EP1531550A1/en
Priority to DE60116250T priority patent/DE60116250T2/de
Priority to EP01124798A priority patent/EP1241792B1/en
Priority to US10/039,794 priority patent/US7379502B2/en
Priority to JP2002004333A priority patent/JP3856700B2/ja
Publication of KR20020072680A publication Critical patent/KR20020072680A/ko
Application granted granted Critical
Publication of KR100669623B1 publication Critical patent/KR100669623B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
    • H03M5/145Conversion 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/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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/46Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
    • 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/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/14658 to 16 modulation, e.g. the EFM+ code used on DVDs
    • 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/1469Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof modulation code with one or more merging bits between consecutive codewords

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 디지털 데이터를 변조하는 방법에 관한 것으로서, 특히 광기록 매체를 위한 데이터 변환 방법 및 기록재생 방법에 관한 것이다.
본 발명은 입력 데이터를 복수개의 바이트 단위로 묶어서 블록을 정의하고, 이 블록을 제안된 8/15 변환 테이블을 이용해서 입력 데이터를 채널 데이터로 변환한 후 머징 비트를 첨가하여 디지털 데이터를 변환한다.
본 발명은 제안된 8/15 변환 테이블을 이용해서 입력 데이터를 채널 데이터로 변환하는데, 이 때 변환 테이블은 RDS의 변화가 가능한한 작도록 구성된다. 8/15 변환 테이블을 이용해서 입력 데이터를 채널 데이터로 변환함에 있어서, 입력 데이터를 3 내지 7바이트 단위로 묶어서 블록 단위로 제안된 8/15 변환 테이블을 이용해서 변환하고, 이 변환된 채널 데이터 블록 마다에 3비트의 머징 비트를 첨가해서 데이터 변환을 수행한다. 또한 데이터 변환시에 몇 개의 바이트를 하나의 블록으로 하여 머징 비트를 첨가하는가를 나타내는 바이트 단위 정보를 함께 기록하여 엔코딩하고, 디코딩시에는 상기 바이트 단위 정보를 이용해서 해당 블록이 몇 개의 바이트 단위로 묶인 묶음인가를 인식하여 적합한 디코딩을 수행한다.
데이터, 변조, EFM, 머징 비트

Description

디지털 데이터 변환방법{CONVERTING METHOD OF DIGITAL DATA}
도1은 EFM 코딩에서 머징 프로세스에 대한 예를 나타낸 도면
도2는 본 발명에 따른 디지털 데이터 변조방법을 설명하기 위한 블록도
도3은 본 발명에 따라 한 블록의 단위 m을 3에서 7까지 변화시켰을 때 그에 따른 DC-억압 능력을 나타낸 그래프
도4는 본 발명에 따른 디지털 데이터 변조 코드 테이블
본 발명은 디지털 데이터를 변조하는 방법에 관한 것이다.
본 발명은 디지털 데이터를 기록 또는 재생할 수 있는 기록/재생 매체에 디지털 데이터를 기록하기 위한 변조 및 복조 방법에 관한 것이다.
특히 본 발명은 하나의 광기록 매체에 고밀도 또는 저밀도로 디지털 데이터를 기록하기에 적합한 데이터 변환방법을 포함하며, 광기록 매체를 위한 데이터 변환방법 및 이를 이용한 기록 재생방법과 상기 변조 데이터가 수록된 광기록 매체에 관한 것이다.
디지털 데이터를 엔코딩하여 기록하기 위한 방법으로 EFM(8/17변조) 코딩방 법이 있다. EFM 혹은 EFM플러스 등과 같은 계열의 디지털 데이터 변조방법은 특히 광기록 매체(disc)(CD, CD-R, CD-RW, DVD 등)에 데이터를 기록하기 위한 방법으로 적용되고 있다.
디지털 데이터를 광기록 매체 등의 기록매체에 기록할 때에 중요하게 고려되는 사항으로 기록용량의 문제가 있다. 즉, 같은 디스크 상에 데이터를 기록하더라도 고밀도로 기록하는 경우 더욱 풍부한 정보를 수록할 수 있기 때문에 변조 방법을 어떻게 하는가에 따라 디지털 데이터의 기록 밀도가 좌우되기도 한다.
디지털 데이터를 CD계의 광기록 매체 상에 기록하기 위하여 사용되고 있는 EFM코드는 런-길이 제한(Run-Length Limited)(RLL) 조건이 d=2, k=10이고, 코드율(code rate)이 R=8/17에 해당하는 코드이다. EFM 코드를 이용한 코딩방법을 살펴보면, 8비트의 소스 코드는 14비트 d-구속 코드워드로 변환되고, 이 14비트 코드워드에 머징 워드(merging words) 3비트를 붙인다. 3비트의 머징 워드는 최소 및 최대 런-길이를 만족시키도록 엔코더에 의해서 선택되는데, 이러한 최대 및 최소 런-길이를 만족하는 고유 코드가 유일하게 결정되지는 않는다. 또한 머징 워드는 저주파수에서 파워 밀도가 최소화되도록 선택되어 진다.
도1은 머징 프로세스에 대한 예를 나타낸 도면으로서, 8개의 사용자 비트(data bits)는 룩업 테이블을 이용해서 14개의 채널 비트(channel bits)로 변환되고, 14개의 비트 뒤에는 3개의 런-길이 조건을 만족하는 머징 비트가 덧붙여진다.
두개의 '1' 사이에 최소 두개의 '0'이 존재해야 하는 조건에 의해 위의 경우 첫번째 머징 비트 위치에는 '0'이 있어야 한다. 따라서, 가능한 머징 비트의 수는 '000', '010', '001'의 3가지이다. 이때, 엔코더는 새로운 코드워드의 끝에서 RDS(running digital sum)에 대해 가장 낮은 절대값을 갖는 머징 비트를 선택하게 된다. 즉, 위의 경우에는 '000'을 선택하게 된다. CD에 대한 실험에서는 단지 두개의 머징 비트만 사용했을 경우, 저주파수 성분의 억제(DC 억압능력)가 충분하게 효율적이지 못하였다. 그래서 머징 비트의 수가 3개로 증가하였을 경우 머징 비트에서의 천이 설정 또는 생략하는 여유도가 더 크게 증가하였다.
대체로, 저주파수 성분에 대한 좋은 억제 방법은 CD 시스템에 대한 일정한 표준의 제공 없이도 보완된 머징 방법에 의해 얻어질 수 있다. 예를 들어, 짧은 항에서의 저주파수 성분에 대한 최소화가 보다 긴 항의 최소화에 항상 영향을 미치지 않는 이유로 인해 룩-어헤드(look-ahead) 방법에 의해 억제시킬 수 있다. 이 경우 6-10dB의 성능 개선이 이루어진다고 보고되고 있다.
한편, DVD계에 이용되는 EFMplus 코드는 코드율이 8/16이고 RLL조건이 (2,10)이면서 저주파수 성분의 억제가 가능한 슬라이딩 블록(sliding block) 코드로 되어 있다. EFMplus 코드는 기존의 EFM코드보다 코드율이 6%정도 더 높은 장점이 있고, 8/17 대신에 8/16의 코드율을 사용하여 EFM 코드를 재설계한 것으로서, 3개의 머징 비트 대신에 두개를 갖는 EFM코드이다.
상기한 바와 같이 오디오, MPEG 비디오 및 기타 여러 디지털 정보를 저장하는 데에 매우 성공적인 매체로서 CD, CD-ROM, CD-V 등이 제안되었다. 그러나 680Mbytes 정도의 저장 용량은 그래픽 중심의 컴퓨터 응용 및 고화질 디지털 비디 오 프로그램들을 저장하는 데에는 불충분하다. CD계열의 확장이라고 볼 수 있는 DVD는 일반적인 CD에 비해서 7배 이상의 많은 저장 용량을 지닌 새로운 광기록 매체이다. 대개 저장 용량의 증가는 광원 및 대물렌즈의 질적 향상에 의해서 개선되었다. 이와 더불어 DVD의 저장 용량의 증가는 더욱 강력해진 RS-PC 및 EFMplus라는 기록 코드를 사용하여 디스크의 논리적인 형식을 완전히 재설계 함으로써 이루어졌으며, EFMplus 코드는 코드율이 8/16이고, (d,k)=(2,10)이며 저주파수 성분을 억제시키는 슬라이딩-블록 코드로 이루어져 있다.
상기한 바와 같이 디지털 데이터를 기록매체, 예를 들면 광기록 매체(disc)에 기록할 때에 코드율(code rate)과 DC 억압능력(DC compression)은 데이터의 고밀도 기록 및 그 신뢰도에 있어서 매우 중요한 문제이며, 이 것을 해결하기 위한 보다 다양하고 진보된 수단이 끊임없이 요구되고 있다.
본 발명은 디지털 데이터의 변조방법을 제안한다. 본 발명의 디지털 데이터 변조방법은 디지털 데이터를 광기록 매체 등에 기록할 때 유용하다. 본 발명의 디지털 데이터 변조방법은 디지털 데이터를 광기록 매체 등에 기록 및 재생할 때 유용하다.
본 발명의 디지털 데이터 변조방법은 디지털 데이터를 광기록 매체 등과 같은 기록매체에 기록할 때에 개선된 코드율과 개선된 DC 억압능력을 확보해 준다.
본 발명은 디지털 데이터의 변조방법으로서, 특히 광기록 매체를 위한 데이터 변환방법 및 기록재생 방법에 유용한 디지털 데이터 변조방법을 제안한다.
본 발명은 디지털 데이터를 기록매체에 기록하기 위하여 변조할 때, 블록 단위로 머징 비트를 첨가하여 변환하는 것을 특징으로 하는 디지털 데이터 변조방법을 제안한다.
본 발명은 디지털 데이터를 광기록 매체 등에 기록하기 위해 변조할 때, 8/15변조된 코드워드 최소 2개를 묶어서 1블록으로 정의하고, 상기 블록 단위로 머징 비트를 첨가하여 디지털 데이터를 변환함으로써 개선된 코드율과 DC 억압능력을 갖도록 한 것을 특징으로 하는 디지털 데이터 변조방법을 제안한다.
본 발명의 디지털 데이터 변환방법은, 입력 디지털 데이터를 소정의 복수개의 바이트를 단위로 하는 블록으로 묶는 단계와, 상기 입력 데이터 블록의 각 바이트를 코드 변환 테이블을 이용해서 변조 코딩하는 단계와, 상기 변조 코딩된 블록 단위의 입력 데이터에 대하여 블록 단위로 머징 비트를 할당하는 단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 변환 방법이다.
또한 본 발명의 디지털 데이터 변환방법은 상기 입력 데이터 블록이 3 바이트 내지 7바이트 단위로 묶여지는 것을 특징으로 한다.
또한 본 발명의 디지털 데이터 변환방법은 상기 블록 단위로 할당되는 머징 비트가 3비트로 이루어지는 것을 특징으로 한다.
또한 본 발명의 디지털 데이터 변환방법은 상기 입력 데이터 블록의 변조 코딩이 8/15 변환 테이블에 의해서 15비트 길이의 코드워드로 엔코딩되는 것을 특징으로 한다.
또한 본 발명의 디지털 데이터 변환방법은 상기 현재 입력 데이터 블록의 RDS와 이전 입력 데이터 블록의 RDS를 비교하여 현재 입력 데이터 블록이 생성되었을 때 RDS값이 최소이면서 런 길이 제한조건을 위반하지 않도록 머징 비트를 선택하는 것을 특징으로 한다.
또한 본 발명의 디지털 데이터 변환방법은 상기 선택된 머징 비트를 먼저 출력한 후, 인코딩된 현재 입력 데이터 블록을 출력하고 동시에, 현재 블록까지의 RDS를 갱신하여 그 다음 번째 블록의 머징 비트 선택을 준비하는 것을 특징으로 한다.
또한 본 발명은, 하나의 입력 데이터 블록을 m(3 ≤m ≤7) 바이트를 한 단위로 하여 8/15 변조 코딩을 수행함과 동시에 해당 순번의 블록이 가지는 RDS를 생성하는 단계와, 상기 해당 순번의 블록과 이전 블록의 RDS를 고려하여 머징 비트를 선택하는 단계와, 상기 선택된 머징 비트를 출력한 후 인코딩된 상기 해당 순번의 블록을 출력하고, 다음 순번 블록의 머징 비트 선택을 위하여 RDS를 갱신하는 단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 변환방법이다.
또한 본 발명은 입력 디지털 데이터를 소정의 복수개의 바이트를 단위로 하는 블록으로 하여 각 바이트를 변조 코딩하는 단계와, 상기 변조 코딩된 블록 단위의 입력 데이터에 대하여 블록 단위로 머징 비트를 할당하는 단계와, 상기 데이터 블록이 몇 개의 바이트를 단위로 묶여 처리되었는가를 나타내는 바이트 단위 정보를 상기 변조 코딩 후 머징 비트가 첨가된 데이터와 함께 기록하는 단계와, 상기 기록된 바이트 단위 정보를 이용해서 해당 블록에 대한 데이터 디코딩을 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 기록 및 재생방법이다.
또한 본 발명의 디지털 데이터 기록 및 재생방법은 상기 입력 데이터 블록이 3 내지 7바이트를 한 단위로 하여 변조 코딩 및 디코딩 처리되는 것을 특징으로 한다.
또한 본 발명의 디지털 데이터 기록 및 재생방법은, 상기 머징 비트가 RDS값이 최소가 되면서 런-길이 제한조건을 위반하지 않도록 3비트의 머징 비트 중에서 선택되는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명을 실시예로서 더욱 상세하게 설명한다.
도2는 본 발명의 디지털 데이터 변조방법을 설명하기 위한 도면이다.
먼저, 본 발명에서는 블록 단위로 머징 비트를 첨가하므로, 본 발명에서 블록을 다음과 같이 정의한다.
하나의 입력 데이터 블록(input data block)(201)은 m바이트를 한 단위로 해서 '블록'으로 정의한다.
여기서 m은 최소 2바이트, 바람직하게는 3-7바이트 단위의 입력 데이터 묶음을 의미한다.
입력 데이터 블록의 각 바이트는 변조/인코더(202)에 입력되어 8/15 변환 테이블(도4 참조)을 이용해서 15비트 길이의 코드워드로 인코딩된다. 인코딩 결과는 m×15bits 길이의 인코딩된 데이터 블록(k번째 블록)을 형성한다.
상기 8/15 변환 테이블을 이용해서 입력 데이터를 변환하는데, 이 때 8/15 변환 테이블은 RDS의 변화가 가능한한 가장 작도록 구성된다.
앞에서 설명한 바와 같이 입력 데이터 블록의 각 바이트를 인코딩 하는 것과 동시에, k번째 블록이 가지는 RDS1(running digital sum 1)을 생성한다. 이와 같은 k번째 블록의 RDS1과 k-1번째 블록의 RDS0을 비교해서 머징 비트 선택부(203)가 머징 비트를 선택하게 된다.
즉, k번째 블록의 RDS1과 k-1번째 블록의 RDS0를 비교해서 k번째 블록이 생성되었을 때 RDS값이 최소가 되면서 런-길이 조건(RLL)이 제한조건(run-length costraints)을 위반하지 않도록 머징 비트를 000, 001, 010, 100 중에서 선택한다.
여기서는 3비트의 머징 비트를 사용하고 있으며, 이렇게 이용되는 머징 비트는 현재 블록과 다음 블록의 RDS를 고려해서 선택한다.
이와 같이 선택된 머징 비트를 먼저 출력한 후에 인코딩된 k번째 블록을 출력(204)하고, 동시에 k번째 블록까지의 RDS0을 갱신하여 k+1번째 블록의 머징 비트 선택을 준비한다.
이와 같은 일련의 과정을 반복하여 변조된 디지털 데이터를 구한다.
상기 변조된 디지털 데이터는 입력 데이터를 최소 2바이트 단위로 묶어서 블록으로 하고, 이 입력 블록에 해당하는 채널 데이터 블록 단위로 머징 비트를 부가하여 변조된 데이터이다.
여기서 입력 데이터는 바람직하게는 3 내지 7바이트 단위로 묶어서 블록 단위의 머징 프로세스를 수행할 수 있다. 그러면 입력 데이터의 블록 크기(3 내지 7 바이트)에 따라 0.5 내지 0.5185의 코드율을 갖는 변조 코드를 얻을 수 있게 된다.
도3은 한 블록의 단위 m을 3에서 7까지 변화시켰을 때 그에 따른 DC제어 능력을 그린 그래프이다. 3바이트의 입력(24비트)을 8/15 변조 코딩한 것(45비트)에 3비트의 머징 비트를 첨가한 결과(45:3 merging)이며, 0.0001fc의 주파수에서 -32dB 정도의 성능을 나타낸 것을 보여주고 있다.
도4의 a 부터 f는 상기 도2에 나타낸 본 발명의 디지털 데이터 변조방법에서 사용한 8/15(2,15) 변조 테이블의 예를 나타낸 도면으로서, 256가지의 입력(1바이트)에 대하여 하나의 변환 테이블을 사용하고 있으며, 상태 수는 4개이다.
앞에서 설명한 바와 같이 블록단위로 머징 비트를 첨가하여 디지털 데이터를 변조함으로써 DC억압 능력의 향상과 코드율의 개선을 가져왔다.
이와 같이 블록 단위의 머징 비트를 첨가하여 디지털 데이터를 변조할 때에, 하나의 블록은 3 내지 7바이트를 묶어서 이루어지는 것이 바람직하다고 설명하였다. 따라서, 데이터 처리의 환경에 적합한 바이트 수로 블록을 정의하는 것이 필요하고, 하나의 블록이 몇 개의 바이트로 이루어진 것인가 즉, 머징 비트가 몇 개의 데이터를 묶어서 이루어진 블록 단위로 첨가되고 있는가를 나타내는 정보를 변조 데이터 기록시에 함께 기록해 주면, 이 기록된 정보를 이용해서 디코딩시에 해당 블록에 대하여 정확한 머징 프로세스 및 데이터 디코딩을 수행할 수 있게 된다.
즉, 디지털 데이터를 변조 코딩하여 기록할 때, n(n은 2 이상의 정수; 예를 들면 3 내지 7)바이트 단위의 처리 내용(정보)을 함께 기록하고, 디코더는 상기 블 록 단위정보를 이용해서 해당 블록이 몇 개의 바이트로 이루어진 묶음인가를 판단할 수 있고, 그에 적합한 데이터 디코딩 및 재생을 수행할 수 있게 되는 것이다.
본 발명은 몇 개의 입력 데이터를 묶어서 블록 단위로 정의하고, 상기 블록 단위로 머징 비트를 첨가하는 기법으로 디지털 데이터를 변조하여 코드율과 DC억압 능력을 개선하였다.
본 발명의 디지털 데이터 변환방법에 따르면 입력 데이터의 블록 크기(3내지 7바이트)에 따라 0.5 내지 0.5185의 코드율을 갖는 변조 코드를 얻을 수 있다.











Claims (10)

  1. 입력 디지털 데이터를 소정의 복수개의 바이트를 단위로 하는 블록으로 묶는 단계와, 상기 입력 데이터 블록의 각 바이트를 코드 변환 테이블을 이용해서 변조 코딩하는 단계와, 상기 변조 코딩된 블록 단위의 입력 데이터에 대하여 블록 단위로 머징 비트를 할당하는 단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 변환 방법.
  2. 제 1 항에 있어서, 상기 입력 데이터 블록은 3 바이트 내지 7바이트 단위로 묶여지는 것을 특징으로 하는 디지털 데이터 변환방법.
  3. 제 1 항에 있어서, 상기 블록 단위로 할당되는 머징 비트는 3비트로 이루어지는 것을 특징으로 하는 디지털 데이터 변환방법.
  4. 제 1 항에 있어서, 상기 입력 데이터 블록의 변조 코딩은 8/15 변환 테이블에 의해서 15비트 길이의 코드워드로 인코딩되는 것을 특징으로 하는 디지털 데이터 변환방법.
  5. 제 1 항에 있어서, 상기 현재 입력 데이터 블록의 RDS와 이전 입력 데이터 블록의 RDS를 비교하여 현재 입력 데이터 블록이 생성되었을 때 RDS값이 최소이면 서 런 길이 제한조건을 위반하지 않도록 머징 비트를 선택하는 것을 특징으로 하는 디지털 데이터 변환방법.
  6. 제 5 항에 있어서, 상기 선택된 머징 비트를 먼저 출력한 후, 엔코딩된 현재 입력 데이터 블록을 출력하고 동시에, 현재 블록까지의 RDS를 갱신하여 그 다음 번째 블록의 머징 비트 선택을 준비하는 것을 특징으로 하는 디지털 데이터 변환방법.
  7. 하나의 입력 데이터 블록을 m(3 ≤m ≤7) 바이트를 한 단위로 하여 8/15 변조 코딩을 수행함과 동시에 해당 순번의 블록이 가지는 RDS를 생성하는 단계와, 상기 해당 순번의 블록과 이전 블록의 RDS를 고려하여 머징 비트를 선택하는 단계와, 상기 선택된 머징 비트를 출력한 후 인코딩된 상기 해당 순번의 블록을 출력하고, 다음 순번 블록의 머징 비트 선택을 위하여 RDS를 갱신하는 단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 변환방법.
  8. 입력 디지털 데이터를 소정의 복수개의 바이트를 단위로 하는 블록으로 하여 각 바이트를 변조 코딩하는 단계와, 상기 변조 코딩된 블록 단위의 입력 데이터에 대하여 블록 단위로 머징 비트를 할당하는 단계와, 상기 데이터 블록이 몇 개의 바이트를 단위로 묶여 처리되었는가를 나타내는 바이트 단위 정보를 상기 변조 코딩 후 머징 비트가 첨가된 데이터와 함께 기록하는 단계와, 상기 기록된 바이트 단위 정보를 이용해서 해당 블록에 대한 데이터 디코딩을 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 기록 및 재생방법.
  9. 제 8 항에 있어서, 상기 입력 데이터 블록은 3 내지 7바이트를 한 단위로 하여 변조 코딩 및 디코딩 처리되는 것을 특징으로 하는 디지털 데이터 기록 및 재생방법.
  10. 제 8 항에 있어서, 상기 머징 비트는 RDS값이 최소가 되면서 런-길이 제한조건을 위반하지 않도록 3비트의 머징 비트 중에서 선택되는 것을 특징으로 하는 디지털 데이터 기록 및 재생방법.
KR1020010012638A 2001-03-12 2001-03-12 디지털 데이터 변환방법 Expired - Fee Related KR100669623B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020010012638A KR100669623B1 (ko) 2001-03-12 2001-03-12 디지털 데이터 변환방법
EP05002304A EP1531550A1 (en) 2001-03-12 2001-10-17 Method of converting digital data
DE60116250T DE60116250T2 (de) 2001-03-12 2001-10-17 Verfahren zur Datenkonversion
EP01124798A EP1241792B1 (en) 2001-03-12 2001-10-17 Method of converting digital data
US10/039,794 US7379502B2 (en) 2001-03-12 2001-10-19 Method of converting digital data
JP2002004333A JP3856700B2 (ja) 2001-03-12 2002-01-11 デジタルデータ変換方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010012638A KR100669623B1 (ko) 2001-03-12 2001-03-12 디지털 데이터 변환방법

Publications (2)

Publication Number Publication Date
KR20020072680A KR20020072680A (ko) 2002-09-18
KR100669623B1 true KR100669623B1 (ko) 2007-01-15

Family

ID=36915026

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010012638A Expired - Fee Related KR100669623B1 (ko) 2001-03-12 2001-03-12 디지털 데이터 변환방법

Country Status (5)

Country Link
US (1) US7379502B2 (ko)
EP (2) EP1241792B1 (ko)
JP (1) JP3856700B2 (ko)
KR (1) KR100669623B1 (ko)
DE (1) DE60116250T2 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424483B1 (ko) * 2001-05-14 2004-03-24 엘지전자 주식회사 일련의 데이터 워드를 변조신호로 변환하는 방법 및 장치
JP4143330B2 (ja) * 2002-05-14 2008-09-03 ソニー株式会社 データ記録媒体、データ記録方法及び装置
TWI277064B (en) * 2003-09-29 2007-03-21 Mediatek Inc A method of determining a merging bit in an optical storage device

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0178813B1 (en) * 1984-10-01 1993-08-18 Matsushita Electric Industrial Co., Ltd. Method and apparatus for encoding binary data
US4675650A (en) * 1985-04-22 1987-06-23 Ibm Corporation Run-length limited code without DC level
NL8702903A (nl) * 1987-12-03 1989-07-03 Philips Nv Werkwijze en inrichting voor het optekenen van informatie op een registratiedrager, alsmede een inrichting voor het uitlezen van de opgetekende informatie.
JP2974678B2 (ja) * 1988-06-23 1999-11-10 ソニー株式会社 データ誤り検出方式
KR910013186A (ko) * 1989-12-29 1991-08-08 강진구 Efm 변조회로
US5151699A (en) * 1990-09-05 1992-09-29 Pioneer Electronic Corporation Data converting apparatus
EP0655850A3 (en) * 1993-10-28 1995-07-19 Philips Electronics Nv Transmission and reception of a digital information signal.
DE69505794T2 (de) * 1994-02-15 1999-06-02 Koninklijke Philips Electronics N.V., Eindhoven Verfahren zur umwandlung von m-bit informationsworten in ein moduliertes signal, verfahren zum herstellen eines aufzeichungsträgers, kodier-, dekodier-, aufzeichnungs- und lesevorrichtung sowie aufzeichnungsträger
JP3541439B2 (ja) * 1994-07-08 2004-07-14 ソニー株式会社 信号変調方法及び装置、並びに信号復調装置及び方法
US5870037A (en) * 1994-07-08 1999-02-09 Sony Corporation Method and apparatus, demodulating method and signal demodulating apparatus
WO1996019044A1 (fr) * 1994-12-12 1996-06-20 Sony Corporation Procede de codage de donnees et procede de decodage de donnees
ES2159727T3 (es) * 1995-04-03 2001-10-16 Matsushita Electric Ind Co Ltd Soporte de registro, procedimientos y aparatos de transmision y de reproduccion de datos.
WO1996032780A1 (fr) 1995-04-12 1996-10-17 Kabushiki Kaisha Toshiba Dispositif et procede de conversion-decodage de codes et support d'enregistrement
JP3457093B2 (ja) * 1995-04-14 2003-10-14 松下電器産業株式会社 記録媒体並びにデジタル変復調方法およびその装置
WO1997009718A1 (en) * 1995-09-01 1997-03-13 Philips Electronics N.V. Method of converting a series of m-bit information words to a modulated signal, method of producing a record carrier, coding device, device, recording device, signal, as well as a record carrier
KR0165441B1 (ko) * 1995-09-18 1999-03-20 김광호 디지털 데이터 채널 부호화 및 복호화방법과 그 장치
US5990899A (en) * 1995-10-27 1999-11-23 Microsoft Corporation Method for compressing journal streams
JPH09135172A (ja) * 1995-11-08 1997-05-20 Sony Corp 符号変換方法
JP3394127B2 (ja) * 1995-12-05 2003-04-07 株式会社東芝 ディジタルデータの伝送方法
US5969651A (en) * 1996-03-08 1999-10-19 Sony Corporation Signal modulating method, signal modulating apparatus, signal demodulating method and signal demodulating apparatus
JP3666109B2 (ja) 1996-03-21 2005-06-29 ソニー株式会社 記録媒体再生装置および記録媒体再生方法並びに光ディスク
US5974013A (en) * 1996-11-20 1999-10-26 Sony Corporation Disc reproducing apparatus and head position calculating method
US5940585A (en) * 1997-06-17 1999-08-17 Hewlett-Packard Company Data merge unit
KR100257538B1 (ko) * 1997-07-14 2000-06-01 구자홍 복사 방지용 광디스크의 신호 기록방법 및 이 기록방법을 이용한 광디스크의 복제방지방법
JP4138031B2 (ja) * 1998-01-09 2008-08-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ n−ビットソースワードから対応したm−ビットチャネルワードへの符号化装置、並びに、逆向きの復号化装置
US6002814A (en) * 1998-04-14 1999-12-14 Hewlett-Packard Company Means and method for configuring a data processing pipeline
US6748079B1 (en) * 1998-10-14 2004-06-08 Macrovision Corporation Method and system for recording data on and reading data from an optical medium
BR9908072A (pt) * 1998-12-21 2000-10-31 Koninkl Philips Electronics Nv Dispositivo e processo para codificar uma corrente de bits de dados de um sinal fonte binário, sinal de canal binário, portadora de gravação, e, dispositivo de codificador de uma corrente de bits de dados de um sinal de canal binário
BR9908073A (pt) * 1998-12-21 2000-10-24 Koninkl Philips Electronics Nv Dispositivo e processo para codificar uma corrente de bits de dados de um sinal fonte binário, sinal de canal binário, portadora de gravação, e, dispositivo decodificador de uma corrente de bits de dados de um sinal de canal binário
JP2000286709A (ja) 1999-01-29 2000-10-13 Victor Co Of Japan Ltd 変調方法、変調装置、復調方法、復調装置及び記録媒体
US6297753B1 (en) * 1999-01-29 2001-10-02 Victor Company Of Japan, Ltd. Eight-to-fifteen modulation using no merging bit and optical disc recording or reading systems based thereon
KR100294893B1 (ko) * 1999-03-09 2001-07-12 윤종용 개선된 dc 억압 능력을 갖는 rll 코드 생성 방법 과 생성된 rll 코드 변복조 방법
KR100565046B1 (ko) 1999-04-21 2006-03-30 삼성전자주식회사 개선된 dc 억압 능력을 갖는 rll 코드 배치 방법, 변복조 방법 및 복조 장치
US6483882B1 (en) * 1999-05-24 2002-11-19 O'dea James Orrin EFM demodulation circuit and method
JP4384772B2 (ja) * 2000-01-31 2009-12-16 インターナショナル・ビジネス・マシーンズ・コーポレーション コード変調装置及び変調方法
US6445313B2 (en) * 2000-02-07 2002-09-03 Lg Electronics Inc. Data modulating/demodulating method and apparatus for optical recording medium
CN1381094A (zh) * 2000-06-02 2002-11-20 皇家菲利浦电子有限公司 用于将一个二进制源信号数据位流编码为一个二进制通道信号数据位流的设备,存储装置,用于记录信息的设备,记录载体,用于编码的设备和用于回放的设备
US6507545B2 (en) * 2000-12-12 2003-01-14 Tri D Store Ip Llc Method for data reading/writing using an optical carrier with pattern information pits

Also Published As

Publication number Publication date
EP1531550A1 (en) 2005-05-18
EP1241792B1 (en) 2005-12-28
DE60116250D1 (de) 2006-02-02
JP3856700B2 (ja) 2006-12-13
KR20020072680A (ko) 2002-09-18
EP1241792A1 (en) 2002-09-18
US7379502B2 (en) 2008-05-27
DE60116250T2 (de) 2006-09-14
JP2002269923A (ja) 2002-09-20
US20020126765A1 (en) 2002-09-12

Similar Documents

Publication Publication Date Title
JP2939185B2 (ja) デジタルデータチャンネル符号化及び復号化装置並びにその方法
US6891483B2 (en) Encoding apparatus and method, recording medium and program
US6268810B1 (en) Method of generating run length limited (RLL) code having improved DC suppression capability and modulation/demodulation method of the generated RLL code
KR100352353B1 (ko) 신호변조방법,신호변조장치,신호복조방법및신호복조장치
CA2182584A1 (en) Data encoding method and data decoding method
US6606038B2 (en) Method and apparatus of converting a series of data words into modulated signals
US5633632A (en) Data conversion method and apparatus imbedding pilot signal into converted data and reducing error propagation between datawords
KR0170681B1 (ko) Rll코드 데이터를 위한 부호화 및 복호화장치
JP2000286709A (ja) 変調方法、変調装置、復調方法、復調装置及び記録媒体
KR0136715B1 (ko) 데이타 변복조 방법 및 변복조 장치
US6188335B1 (en) Method and apparatus having cascaded decoding for multiple runlength-limited channel codes
CN1135709C (zh) 利用游程长度受限码进行通道编码和解码的方法
US6943708B2 (en) Method of converting a series of data words into a modulated signal
KR100669623B1 (ko) 디지털 데이터 변환방법
CN1114998C (zh) 编码输入信息信号的装置和方法
KR0183722B1 (ko) 디지탈 신호 변조부호기 및 복호기
US20030132865A1 (en) Method and apparatus of converting a series of data words into a modulated signal
JP4095440B2 (ja) 情報の符号化のための装置及び方法、その符号化された情報を復号するための装置及び方法、変調信号及び記録媒体の製造方法
JP2002279732A (ja) 変調方法、変調装置、復調方法、復調装置、記録媒体、伝送装置および伝送方法
Ko et al. A new highly efficient efm compatible modulation code for optical disc storage
JP2003018012A (ja) ディジタル信号の変調方法、ディジタル信号変調装置、及びディジタル信号記録媒体
JP2006129506A (ja) 情報の符号化のための装置及び方法、その符号化された情報を復号するための装置及び方法、変調信号及び記録媒体の製造方法

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010312

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020603

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20060206

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20010312

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20061214

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070109

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070109

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20091230

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20101223

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20101223

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20121209