KR101333725B1 - 검증 방법 및 검증 장치 - Google Patents

검증 방법 및 검증 장치 Download PDF

Info

Publication number
KR101333725B1
KR101333725B1 KR1020060060688A KR20060060688A KR101333725B1 KR 101333725 B1 KR101333725 B1 KR 101333725B1 KR 1020060060688 A KR1020060060688 A KR 1020060060688A KR 20060060688 A KR20060060688 A KR 20060060688A KR 101333725 B1 KR101333725 B1 KR 101333725B1
Authority
KR
South Korea
Prior art keywords
recording
tdma
disc
test
test disc
Prior art date
Application number
KR1020060060688A
Other languages
English (en)
Other versions
KR20080002087A (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 KR1020060060688A priority Critical patent/KR101333725B1/ko
Priority to US11/643,813 priority patent/US7617426B2/en
Publication of KR20080002087A publication Critical patent/KR20080002087A/ko
Application granted granted Critical
Publication of KR101333725B1 publication Critical patent/KR101333725B1/ko

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
    • 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
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of 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
    • 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/1816Testing
    • 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/1816Testing
    • G11B20/182Testing using test patterns
    • 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/2541Blu-ray discs; Blue laser DVR discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명에 따라 기록/재생 장치가 디스크 관리 정보를 제대로 관리하는지를 검증하기 위한 검증 방법 및 그 검증 장치가 개시된다. 본 발명에 따라, 디스크를 기록/재생하는 기록/재생 장치에서 재생 및 변경 동작을 제대로 수행하는지 검증하는 방법에 있어서, 테스트 디스크를 준비하는 단계와, 상기 테스트 디스크가 로딩된 상기 테스트될 기록/재생 장치로 특정한 재생 커맨드를 발송하여 상기 디스크를 검증함으로써 재생 동작을 검증하는 단계와, 상기 테스트 디스크가 로딩된 상기 테스트될 기록/재생 장치로 특정한 기록 커맨드를 발송하여 디스크상에 TDMA 구조가 적절하게 업데이트되는지를 체크함으로써 변경 동작을 검증하는 단계를 포함한다.

Description

검증 방법 및 검증 장치{Verification method and verifier}
도 1은 본 발명에 따른 기록 테스트 시스템을 나타낸다.
도 2는 본 발명에 따른 디스크 클로징 테스트 시스템을 나타낸다.
도 3은 본 발명에 따라 테스트 디스크 준비 시스템을 나타낸다.
도 4는 본 발명에 따른 재생 테스트 시스템을 나타낸다.
도 5는 본 발명에 따른 변경 테스트 시스템을 나타낸다.
도 6은 본 발명에 따른 TDMA 미러 파일의 구조이다.
도 7은 본 발명에 따른 TDMA 액세스 인디케이터 미러 파일의 구조이다.
도 8은 본 발명에 따른 DMA 미러 파일의 구조이다.
도 9a 및 9b는 120mm TD-S00 디스크에서 결함 클러스터들의 위치를 나타낸다.
도 9c 및 9d는 80mm TD-S00 디스크에서 결함 클러스터들의 위치를 나타낸다.
도 10은 본 발명에 따른 TDMA 이미지 파일의 구조이다.
도 11은 본 발명에 따른 TDMA 액세스 인디케이터 이미지 파일의 구조이다.
도 12는 본 발명에 따른 디스크 이미지 파일의 구조이다.
도 13은 본 발명에 따른 테스트 디스크 상태 다이어그램이다.
도 14는 본 발명에 따른 테스트 모드를 나타낸다.
도 15는 본 발명에 따른 테스트 프로세스에 따른 체크 아이템이다.
도 16은 본 발명에 따른 기록 오퍼레이션 테스트의 흐름도를 나타낸다.
도 17에 본 발명에 따른 재생 및 변경 검증의 흐름도가 도시되어 있다.
도 18은 본 발명에 따른 TDMA 액세스 인디케이터 검증을 위한 체크 아이템을 나타낸다.
도 19는 본 발명에 따른 TDMA 검증을 위한 체크 아이템을 나타낸다.
도 20은 본 발명에 따른 DMA 검증을 위한 체크 아이템을 나타낸다.
도 21은 본 발명에 따른 TDDS 검증을 위한 체크 아이템을 나타낸다.
도 22는 본 발명에 따른 DFL 검증을 위한 체크 아이템을 나타낸다.
도 23은 본 발명에 따른 SRRI 검증을 위한 체크 아이템을 나타낸다.
도 24는 본 발명에 따라 기록 테스트와 변경 테스트를 위한 아이템들의 컨텐츠를 나타낸다.
도 25는 본 발명에 따라 디스크 클로징 테스트를 위한 아이템들의 컨텐츠를 나타낸다.
도 26은 본 발명에 따라 재생 테스트를 위한 아이템들의 컨텐츠를 나타낸다.
본 발명은 디스크 기록/재생 분야에 관한 것으로 특히 기록/재생에 따라 생성된 임시 디스크 관리 영역 정보를 기록/재생 장치가 제대로 처리하는가를 확인하 는 방법 및 이를 수행하기 위한 장치에 관한 것이다.
BD-R(Blu-ray Disc Recordable) 디스크는 디스크상의 결함을 정상적인 기록영역과 치환할 수 있는 기록 기능을 가지고 있으며, 이러한 기능을 결함 관리라고 한다. 또한, 디스크의 사용자 데이터 영역을 복수개의 순차 기록 범위(Sequential Recording Range(SRR))로 나누어 각각의 SRR에서 증가 기록(incremental recording)을 수행할 수 있으며, 이러한 기록 모드를 순차 기록 모드(Sequential Recording Mode:SRM)라 한다. 또한 이미 기록된 영역에 대한 호스트의 기록 명령을 미기록 영역에 대체하여 기록할 수 있으며, 이러한 기능을 논리적 오버라이트(Logical Overwrite(LOW))라 한다.
이와 같이 이러한 디스크 전반 적인 사용과 관리에 필요한 정보를 임시 디스크 관리 영역(Temporary Disc Management Area: TDMA)이라는 곳에 저장하고 있다. TDMA는 디스크 상의 리드인 영역에 할당되어 사용되어지고 추가적으로 사용자 데이터영역의 스페어 영역의 일부를 할당하여 사용할 수도 있어 디스크 상에 복수개의 TDMA영역이 할당될 수 있으며, 이러한 영역들은 순차적으로 사용되어 진다.
TDMA 정보는 다시 임시 디스크 정의 구조 TDDS(Temporary Disc Definition Structure), 임시 결함 리스트 TDFL(Temporary Defect List), 순차 기록 범위 정보 SRRI(Sequential Recording Range Information) 등으로 구분되고, 복수개의 TDMA 영역이 할당될 수 있으므로 해서 최종적인 TDMA가 기록된 위치 정보를 용이하고 신속하게 찾기 위해 접근 정보 영역(ATDMA)을 별도로 필요하게 된다.
이러한 ATDMA는 리드인 영역에 기록되며, 그 정보로써 TDDS를 포함하는데 이 는 TDDS로부터, 할당된 TDMA들의 물리적인 위치 정보를 알 수 있기 때문이다. 또한 TDDS는 할당된 스페어 영역 크기 및 위치 정보, SRRI와 TDFL이 기록된 위치 정보를 포함하고 있다. TDFL은 디스크를 사용 중에 발견되어진 결함(defect)에 대한 정보 및 그 대체(replacement) 정보 뿐만 아니라 LOW에 의한 대체 정보를 포함하고 있고 SRRI은 순차 기록(Sequential Recording)에 따른 각각의 SRR 정보를 포함하고 있다.
이와 같은 TDMA 정보들은 데이터의 물리적인 기록 위치와 밀접한 관계를 가지고 있어서 어느 하나의 기록/재생 장치에서 TDMA 정보를 생성 또는 변경해서 기록한 디스크를 다른 기록/재생 장치에서도 사용할 수 있다. 이와 같이 이동이 가능한 기록 매체는 TDMA 정보가 잘못될 경우 기록/재생 장치간의 호환성의 문제가 발생한다. 또한 ATDMA 정보는 최종적인 TDMA가 기록된 위치 정보를 용이하고 신속하게 찾도록 하는 정보인데 이러한 정보가 제대로 생성되어 있지 않다면 기록/재생 장치간의 호환성의 문제가 발생한다. 이러한 문제들을 해결하기 위하여 기록/재생 장치가 디스크로부터 TDMA 정보와 ATDMA 정보를 정확하게 해독하고 디스크 상에 TDMA 정보와 ATDMA 정보를 정확하게 기록하는 지를 확인하는 수단과 방법이 필요하다.
본 발명은 상기와 같은 문제점을 해결하여 기록/재생 장치가 디스크 관리 정보를 제대로 생성하여 디스크에 기록하는지를 확인하기 위한 검증 방법 및 검증 장치를 제공하는 것을 목적으로 한다.
상기와 같은 과제를 해결하기 위한 본 발명의 하나의 특징은, 디스크를 기록/재생하는 기록/재생 장치에서 재생 및 변경 동작을 제대로 수행하는지 검증하는 방법에 있어서, 테스트 디스크를 준비하는 단계와, 상기 테스트 디스크가 로딩된 상기 테스트될 기록/재생 장치로 특정한 재생 커맨드를 발송하여 상기 디스크를 검증함으로써 재생 동작을 검증하는 단계와, 상기 테스트 디스크가 로딩된 상기 테스트될 기록/재생 장치로 특정한 기록 커맨드를 발송하여 디스크상에 TDMA 구조가 적절하게 업데이트되는지를 체크함으로써 변경 동작을 검증하는 단계를 포함하는 것이다.
본 발명의 다른 특징은, 디스크를 기록/재생하는 기록/재생 장치에서 재생 및 변경 동작을 제대로 수행하는지 검증하는 검증기에 있어서, 테스트 디스크가 로딩된 상기 테스트될 기록/재생 장치로 특정한 재생 커맨드를 발송하여 상기 디스크를 검증함으로써 재생 동작을 검증하고, 상기 테스트 디스크가 로딩된 상기 테스트될 기록/재생 장치로 특정한 기록 커맨드를 발송하여 디스크상에 TDMA 구조가 적절하게 업데이트되는지를 체크함으로써 변경 동작을 검증하는 것이다.
이제, 첨부된 도면들을 참조하여 본 발명을 상세히 설명한다.
테스트될 드라이브는 검증기(verifier)에 의해 검증된다. 검증기의 주요 기능은 미러 파일들의 유효성을 결정하기 위해 미러 파일들을 스캐닝하고 분석하는 것이며, 이것은 테스트되는 드라이브의 유효성을 의미한다. 미러 파일들은, BD 테 스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브를 이용하여, 디스크들로부터 생성된다.
"기록 오퍼레이션(Recording Operation)" 테스트는 블랭크 디스크를 초기화하는 것부터 이 디스크를 클로징하는 것까지 전체적인 레코딩 프로시져에 대한 테스트를 말한다. 기록 오퍼레이션 테스트는 두가지 별도의 그리고 연속적인 서브 테스트들, 즉, 기록 테스트(Recording Test)와 디스크 클로징 테스트(Disc Closing Test)로 구성된다. 디스크 클로징 테스트는 이전의 레코딩 테스트를 성공적으로 통과한 디스크에만 수행될 수 있다.
기록 테스트는 블랭크 디스크의 초기화로 시작해서, 디스크상에 미리 결정된 레코딩 오퍼레이션들을 수행한다. 이 디스크상에 형성된 TDMA 구조가 미러 파일의 형태로 검증될 것이다. 디스크 클로징 테스트는 디스크를 클리징하기 전의 TDMA 구조에 기초하여, 디스크를 클로징한 후 TDMA 구조를 검증한다.
"재생 및 변경(Read & Modification)" 테스트는 디스크상의 컨텐츠를 읽고 디스크상에 데이터를 변경함으로써 드라이브들의 호환성을 테스트하기 위해 특정한 데이터가 미리 기록된 디스크를 사용한다. 재생 및 변경 테스트는 두 개의 서브 테스트인 재생 테스트와 변경 테스트로 구성된다. 이러한 테스트는 공통적인 테스트 디스크 폼 형태로 디스크가 만들어지는 준비 과정이 필요하다. 재생 테스트는 기준 데이터 미러 파일과 검증될 데이터 미러 파일사이의 TDFL 엔트리들에 기초하여 단순한 일대일 데이터 일치(conformance) 체크이다. 변경 테스트는 디스크상에 데이터의 변경후에 TDMA 구조가 적절하게 업데이트되는지를 체크하는 것이다.
도 1은 본 발명에 따른 기록 테스트 시스템을 나타낸다.
기록 테스트에서, 알려진 위치에 결함을 가진 블랭크 테스트인 TD-S00 테스트 디스크(110)가 테스트될 드라이브(140)의 입력으로 사용된다. BD 테스트 센터에 의해 제공된 TD-S00 테스트 디스크(110)는 테스트될 드라이브(140)에 로딩되고, 테스트될 드라이브(140)는 주어진 기록 모드에 따라 디스크(110)상에 기록 모드에 특정한 기록 테스트를 수행한다. 테스트는 디스크를 초기화하는 것 즉, 디스크를 포맷하는 것부터 시작한다. 각 테스트 시나리오는 서로 다른 설정 및 오퍼레이션 순서들을 가진다. 드라이브(140)는 특정한 기록 오퍼레이션들을 수행하고 그 결과 TDMA(Temporary Defect Management Area)를 가지는 디스크(150)를 생성한다. 이러한 기록 오퍼레이션들은, 파일 시스템 레이어를 우회하여 드라이브로 직접 드라이브 레벨의 라이트(WRITE) 명령을 발송하도록 설계된 검증기내의 기록 모듈(120)에 의해 주어지며, 호스트 PC(130)를 통해 테스트될 드라이브(140)로 전달된다.
이와 같은 TDMA를 가지는 디스크(150)를 이용하여 BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브(160)는 DM(Disc Management) 미러 파일(170)을 생성한다. DM 미러 파일(170)은 TDMA 미러 파일과 TDMA 액세스 인디케이터(Access Indicator) 미러 파일을 포함한다. 이러한 미러 파일은 DM 미러 파일의 특정한 파일 포맷에 부합해야 한다. 마지막 단계는 검증기(180)가 기록 테스트하의 주어진 테스트 시나리오의 명세와 세부적인 체크 아이템들에 따라서 이러한 DM 미러 파일을 검증하여, 테스트 리포트(190)를 작성하는 것이다.
기록 모드와 관련해서는 DM 없이 데이터의 변경은 불가능하기 때문에 DM-오 프 모드는 허용되지 않으며, DM-온 및 LOW-온 모드, 그리고 DM-온 및 LOW-오프 모드만이 허용된다. DM-온 및 LOW-온 모드는 결함 관리의 선형 대체(linear replacement)가 인에이블되고 LOW(Logical OverWrite)가 인에이블되는 기록 모드를 의미하고, DM-온 및 LOW-오프 모드는 결함 관리의 선형 대체가 인에이블되고 LOW가 인에이블되지 않는 기록 모드를 의미한다.
도 2는 본 발명에 따른 디스크 클로징 테스트 시스템을 나타낸다.
디스크 클로징 테스트에서, TD-Sm 테스트 디스크(210)는 이전의 기록 테스트를 성공적으로 통과한 디스크로서, 테스트될 드라이브(140)의 입력으로 사용된다. 여기서, m이 01인 경우는 LOW 없는 SRM을 나타내고, m이 02인 경우는 LOW 있는 SRM을 나타낸다. 따라서, 이 디스크 클로징 테스트는, 적어도 한번 기록 테스트를 성공적으로 수행하여 그 결과 TDMA가 생성된 디스크에 대해서만 수행될 수 있다.
검증기(180)가 TDMA 구조에 기초하여 DMA를 체크하기 위해서는 미러 파일에 대해 두가지 단계가 필요하다.
첫째, TDMA를 가지는 디스크는 BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브(160)로 직접 로딩되어야 한다. 그 결과, TDMA 미러 파일과 TDMA 액세스 인디케이터 미러 파일이라고 하는 DM 미러 파일(240)이 추출된다.
둘째, TDMA를 가지는 디스크가 테스트될 드라이브(140)에 로딩될 때, 드라이브는 디스크 클로징 오퍼레이션을 수행한다. 디스크가 클로징될 때 DMA 구조가 그 디스크상에 기록된다. 이렇게 DMA를 가지는 클로징된 디스크(220)를 이용하여 BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브(160)는 DM 미러 파일(230)을 생성한다. 이러한 미러 파일은 DM 미러 파일의 특정한 파일 포맷에 부합해야 한다. 마지막 단계는 검증기(180)가 디스크 클로징 테스트의 명세와 미리 추출된 DM 미러 파일들(240)에 기초하여 DM 미러 파일들(230)을 검증하는 것이다.
도 3은 본 발명에 따라 테스트 디스크 준비 시스템을 나타낸다.
재생 및 변경 테스트를 실행하기 전에, 재생 및 변경 테스트에 이용될 테스트 디스크를 만드는 준비 단계가 선행되어야 한다. 검증기 패키지가 제공된 디스크 이미지 셋(310)을 가지고, 테스터는 알려진 위치에 결함을 가진 블랭크 디스크인 TD-S00 테스트 디스크(330)에 이미지 파일들의 컨텐츠(320)를 기록함으로써 TD-Sn 테스트 디스크(340)를 만들어야 한다. n은 LOW가 없는 SRM에 대해서는 10이고, LOW를 가지는 SRM에 대해서는 20이다. 테스트 디스크를 만들기 위해, 제조업자에 의해 변경된 드라이브(160)가 이용된다. 이는, 제조업자에 의해 변경된 드라이브가 디스크를 재생하고 미러 파일들로서 DM 구조들을 추출할 수 있어야 하기 때문에 그 역 프로세스 즉 디스크 이미지 셋을 가진 디스크를 만드는 것도 역시 드라이브에 가능해야 한다라는 것이 명세에 의해 가정되기 때문이다.
도 4는 본 발명에 따른 재생 테스트 시스템을 나타낸다.
재생 테스트는 테스트될 드라이브가 디스크로부터 제대로 읽을 수 있는지를 보는 것이다. 이러한 목적을 위해, 검증기(180)의 재생 모듈(420)은 파일 시스템 레이어를 우회하여 드라이브 레벨 리드(READ) 명령을 발송하도록 설계된다. 재생 테스트에서, TD-S10 테스트 디스크와 TD-S20 테스트 디스크(340)가 사용된다. 이러한 테스트 디스크가 테스트될 드라이브(140)에 로딩될 때 검증기의 재생 모듈(420)은 호스트 PC(130)를 통해서 드라이브(140)로 리드 명령을 보낸다. 다음, 검증기는 디스크로부터 재생된 디스크 컨텐츠와 디스크 이미지 셋(310)과 관련된 기준 데이터 미러 파일(410)을 비교한다. 예외적인 몇가지 구현에 따른 요소들을 제외하면 이 둘은 정확히 일치해야 한다.
도 5는 본 발명에 따른 변경 테스트 시스템을 나타낸다.
변경 테스트에서, 준비 단계에서 만들어진 TD-S10 테스트 디스크 및 TD-S20 테스트 디스크(340)가 입력 디스크로 사용된다. 변경 테스트의 목적은, 디스크상에 데이터가 추가되고 변경됨에 따라 TDMA가 제대로 업데이트되는지를 검증하는 것이다. TD-S00 테스트 디스크, TD-Sn 기준 미러 파일 및 TD-Sn 디스크 이미지 파일을 가지고 변경된 드라이브를 이용함으로써만 만들어질 수 있는 TD-Sn 테스트 디스크(340)가 테스트될 드라이브(140)에 로딩될 때, 드라이브(140)는 라이트 및 검증 명령에 의해 미리 결정된 시나리오를 따르는 데이터를 추가하고 변경해야 한다. 이러한 오퍼레이션들은 파일 시스템 레이어를 우회하여 드라이브로 직접 드라이브 레벨 명령들을 발송할 수 있도록 특별히 설계된 검증기내의 기록 모듈(120)에 의해 주어진다. 그 결과 변경된 TDMA를 가지는 디스크(510)가 생성된다. TDMA를 가지 는 디스크(510)를 이용하여, BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브(160)는 DM 미러 파일(170) 즉, TDMA 미러 파일 및 TDMA 액세스 인디케이터 미러 파일을 생성한다. 이러한 미러 파일들은 DM 미러 파일의 특정한 파일 포맷에 부합해야 한다. 마지막 단계는 재생 및 변경 테스트 하의 주어진 테스트 시나리오의 명세 및 세부적인 체크 아이템들에 기초하여, 검증기(180)가 기준 DM Mirror Files(410)을 참조하여 DM 미러 파일(170)을 검증하는 것이다.
DM 없이 데이터의 변경은 불가능하기 때문에 DM-오프 모드는 허용되지 않으며, DM-온 및 LOW-온 모드, 그리고 DM-온 및 LOW-오프 모드만이 허용된다. DM-온 및 LOW-온 모드는 결함 관리의 선형 대체(linear replacement)가 인에이블되고 LOW(Logical OverWrite)가 인에이블되는 기록 모드를 의미하고, DM-온 및 LOW-오프 모드는 결함 관리의 선형 대체가 인에이블되고 LOW가 인에이블되지 않는 기록 모드를 의미한다.
이제, 디스크 관리 미러 파일(Disc Management(DM) mirror file)을 구체적으로 설명한다.
본 발명에 따른 테스트에서 이용되는 미러 파일에는 3 종류가 있다. TDMA 미러 파일, TDMA 액세스 인디케이터 미러 파일, DMA 미러 파일이 그것이다. 이러한 파일들은 BD 테스트 센터의 기준 드라이브나 제조업자에 의해 변경된 드라이브에 의해서 검증될 디스크로부터 생성되며, 검증될 드라이브를 검증하기 위해 이러한 파일들이 검증된다.
TDMA 미러 파일의 파일 포맷은 다음과 같다.
TDMA 미러 파일의 사이즈는 싱글 레이어 디스크에서는 정확히 5*64*1024 바이트(320KB)가 되어야 하고, 듀얼 레이어 디스크에서는 정확히 9*64*1024 바이트(576KB)가 되어야 한다. TDMA 미러 파일의 구조는 도 6에 도시된 바와 같다. 확장자는 "tdma"가 되어야 하고 파일 이름은 제한 없이 선택될 수 있다. 파일의 모든 컨텐츠는 바이너리 코드로 기록되어야 한다.
검증 목적을 위해서, SRRI의 사이즈는 31 데이터 프레임(62KB)으로 고정되고, TDMA 미러 파일의 TDFL의 사이즈는 싱글 레이어에서 4 클러스터, 듀얼 레이어에서 8 클러스터로 고정된다.
TDMA 액세스 인디케이터 미러 파일의 파일 포맷은 다음과 같다.
TDMA 액세스 인디케이터 미러 파일의 사이즈는 싱글 레이어 디스크에서는 정확히 3*64*1024 바이트(192KB)가 되어야 하고, 듀얼 레이어 디스크에서는 정확히 6*64*1024 바이트(384KB)가 되어야 한다. TDMA 액세스 인디케이터 미러 파일의 구조는 도 7에 도시된 바와 같다. 확장자는 "adma"가 되어야 하고 파일 이름은 제한 없이 선택될 수 있다. 파일의 모든 컨텐츠는 바이너리 코드로 기록되어야 한다. 그리고, 디스크상에 기록되지 않은 모든 클러스터는 00h로 설정되어야 한다.
DMA 미러 파일의 파일 포맷은 다음과 같다.
DMA 미러 파일의 사이즈는 싱글 레이어 디스크에서는 정확히 4*8*64*1024 바이트(2048KB)가 되어야 하고, 듀얼 레이어 디스크에서는 정확히 4*12*64*1024 바이트(3096KB)가 되어야 한다. DMA 미러 파일의 구조는 도 8에 도시된 바와 같다. 확장자는 "dma"가 되어야 하고 파일 이름은 제한 없이 선택될 수 있다. 파일의 모든 컨텐츠는 바이너리 코드로 기록되어야 한다. 그리고, 디스크상에 기록되지 않은 모든 클러스터는 00h로 설정되어야 한다.
이제, 본 발명에서 이용되는 테스트 디스크를 구체적으로 설명한다.
DM 검증을 위한 테스트 디스크는 5가지 타입이 있다. 즉, TD-S00(TD-D00), TD-S01(TD-D01), TD-S02(TD-D02), TD-S10(TD-D10), TD-S20(TD-D20) 이다. DM 검증 프로세스를 실행하기 위해서는 DMA 및 TDMA에 직접 리드/라이트 액세스 할 수 있도록 마련된 드라이브가 필요하다. 또한, 그리고 변경된 드라이브로 TD-S00 테스트 디스크 및 기준 디스크 이미지 셋을 이용하여 TD-S10 테스트 디스크, TD-S20 테스트 디스크를 만들 수 있어야 한다.
TD-S00 디스크를 구체적으로 설명한다.
TD-S00 디스크는 DM 검증, 특히 기록 오퍼레이션 테스트를 위해 배타적으로 설계된 디스크이다. 이 디스크 자체는 BD 테스트 센터에 의해 제공된다.
TD-S00 디스크를 위한 테스트 아이템은 기록 오퍼레이션 테스트하에서 DM-온 및 LOW-오프 모드에서의 기록 테스트와, DM-온 및 LOW-온 모드에서의 기록 테스트이다.
TD-S00 디스크는 알려진 위치에 결함을 가진 블랭크 디스크로서, 이 디스크상에는 몇가지 다른 결함들이 존재할 수도 있다. 알려진 위치에 존재하는 결함 구조는 다음과 같다.
120mm(23.3GB/L)의 TD-S00 디스크에서는, 각 레이어마다 200개의 결함 클러스터가 존재하고, 결함 클러스터들의 위치는 도 9a 및 9b에 도시된 바와 같다.
80mm(7.8GB/L)의 TD-S00 디스크에서는, L0에 69 결함 클러스터가 존재하고, L1에 64 결함 클러스터가 존재한다. 그리고 결함 클러스터들의 위치는 도 9c 및 9d에 도시된 바와 같다.
TD-Sm(TD-Dm) 디스크를 구체적으로 설명한다.(m은 01,02)
TD-Sm(TD-Dm) 디스크는 DM 검증을 위한 디스크로서, 특히, DM 검증을 위해 테스트될 드라이브에 의해 수행되는 디스크 클로징 테스트를 위한 디스크이다. 이 디스크 자체는 각 기록 모드마다 자동적으로 기록 테스트를 성공적으로 통과함으로써 만들어진다. DM 검증 프로세스를 실행하기 위해서는 TDMA에 직접 리드 액세스(read access)를 할 수 있는 특정한 드라이브가 필요하다.
TD-S01(TD-D01) 디스크를 위한 테스트 아이템은 기록 오퍼레이션 테스트하에서 DM-온 및 LOW-오프 모드에서 디스크 클로징 테스트이고, TD-S02(TD-D02) 디스크를 위한 테스트 아이템은 기록 오퍼레이션 테스트하에서 DM-온 및 LOW-온 모드에서 디스크 클로징 테스트이다.
TD-Sm 디스크는 TDMA에 TDMS 업데이트 유닛과, 디스크의 데이터 영역에 기록된 데이터를 담고 있다. 기록 테스트에서, 검증기의 기록 모듈의 기록 시나리오중의 하나에 따라 디스크에 데이터가 기록되었던 것처럼, TD-Sm 디스크에 기록된 데이터는 TD-S00 디스크로부터 나온 것이다.
TD-Sn(TD-Dn) 디스크를 구체적으로 설명한다.(n은 10,20)
TD-Sn 디스크는 DM 검증을 위해 설계된 디스크로서, 특별히 재생 및 변경 테스트를 위한 디스크이다. 이 디스크 자체는 BD 테스트 센터에 의해 제공되지 않는다. 대신에, TDMA 이미지 파일, TDMA 액세스 인디케이터 이미지 파일, 데이터 이미지 파일로 구성된 기준 디스크 이미지 셋(reference Disc image set)이 DM 검증기에 제공된다. DM 검증 프로세스를 실행하기 위해, TDMA에 직접 리드/라이트 액세스할 수 있는 특정한 드라이브가 필요하다. 또한, 변경된 드라이브를 이용하여, TD-S00 테스트 디스크와 기준 디스크 이미지 셋으로 TD-Sn 테스트 디스크를 만들어야 한다.
디스크 이미지 셋은, TDMA 이미지 파일, TDMA 액세스 인디케이터 미미지 파일, 데이터 이미지 파일, 데이터 이미지 파일이 기록될 물리적 위치들에 대한 PSN(Physical Sector Number) 들로 구성된다. TDMA 이미지 파일은 TDMA에 미리 고정된 TDMS 업데이트 유닛들을 위한 것이고, TDMA 액세스 인디케이터 이미지 파일은 TDMA 액세스 인디케이터 클러스터들을 위한 것이고, 디스크 이미지 파일은 디스크의 데이터 영역에 기록될 데이터를 위한 것이다. 이러한 파일들로부터, 오리지널 기준 디스크와 동일한 디스크가 생성된다. 디스크 이미지 셋은 DM 검증기 패키지에 포함된다. TDMA 액세스 인디케이터 이미지 파일은, TDMA 이미지 파일의 사이즈가 TDMA0의 사이즈보다 더 큰 경우에만 존재할 수 있다. 디스크 이미지 셋의 이미지 파일들의 컨텐츠 및 PSN들은 재생 및 검증 테스트에 따라 세부적인 체크 아이템들에 기초하여 테스트될 드라이브를 검증하기 위해 사용된다.
TDMA 이미지 파일의 파일 포맷은 다음과 같다.
TDMA 이미지 파일의 사이즈는, M*64KB(M은 양의 정수)가 되어야 하는 점만을 제외하면 그 사이즈는 제한될 필요없다. TDMA 이미지 파일의 구조는 도 10에 도시된 바와 같으며, 확장자가 "timg" 이기만 하면 파일 이름은 제한 없이 선택될 수 있다. 파일의 모든 컨텐츠는 바이너리 코드로 기록되어야 한다.
TDMA 이미지 파일의 처음 64KB는 첫 번째 TDMS 업데이트 유닛으로 채워져야 한다. 첫 번째 TDMS 업데이트 유닛은 SRM에 대한 포맷팅 프로세스에 의해 생성된 TDMS로서, 모든 업데이트 카운트 필드는 0으로 설정된다. TDMA 이미지 파일의 나머지는 두 번째 TDMS 업데이트 유닛부터 마지막 TDMS 업데이트 유닛까지 모든 다른 TDMS 업데이트 유닛들로 채워진다. 마지막 TDMS 업데이트 유닛의 마지막 2KB는 마지막 SRRI 포인터를 담고 있는 마지막 TDDS, 마지막 TDFL 포인터 등을 담고 있다.
재생 및 변경 테스트를 위한 TD-Sn 디스크를 만들기 위해, TDMA 이미지 파일은, 인디케이터 클러스터를 제외하고 TDMA0의 첫 번째 클러스터부터 시작하여 PSN의 오름차 순으로 기록되어야 한다.
TDMA 액세스 인디케이터 이미지 파일의 파일 포맷은 다음과 같다.
TDMA 액세스 인디케이터 이미지 파일의 사이즈는, 싱글 레이어에서 2*64KB 까지, 듀얼 레이어에서 5*64KB 까지 가변적이며, TDMA 이미지 파일의 사이즈 및 포맷팅 프로세스에 의해 할당된 TDMA의 상태에 따라 다르다. 즉, TDMA 액세스 인디케이터 이미지 파일의 사이즈는 n*64KB 이다. n은 TDMA 이미지 파일에서 마지막 TDMS 업데이트 유닛이 기록될 TDMA의 수를 말한다. TDMA 액세스 인디케이터 이미지 파일의 구조는 도 11에 도시된 바와 같다. 확장자는 "aimg"로 되어야 하는 반 면 파일 이름은 제한없이 선택될 수 있다. 파일의 모든 컨텐츠는 바이너리 코드로 기록되어야 한다. 도 11을 참조하면, 인디케이터 클러스터에 있는 모든 32 데이터 프레임은 실제 인디케이터 클러스터에 관련된 TDMA에 기록된 첫 번째 TDDS의 카피를 담고있어야 한다. 재생 및 변경 테스트를 위한 TD-Sn 디스크를 만들기 위해, TDMA 액세스 인디케이터 이미지 파일은, 파일이 디스크 이미지 셋에 존재한다면, TDMAn 인디케이터 클러스터로부터 시작하여 PSN의 오름차순으로 기록되어야 한다.
디스크 이미지 파일의 파일 포맷은 다음과 같다.
디스크 이미지 파일의 사이즈는, N*64KB(N은 양의 정수)가 되어야 하는 점만을 제외하면 그 사이즈는 제한될 필요없다. 디스크 이미지 파일의 구조는 도 12에 도시된 바와 같으며, 확장자가 "dimg" 이기만 하면 파일 이름은 제한 없이 선택될 수 있다. 파일의 모든 컨텐츠는 바이너리 코드로 기록되어야 한다.
디스크 이미지 파일의 각 클러스터(64KB)의 각 데이터 프레임(2KB)의 처음 4 바이트는, 클러스터가 기록되는 물리적 클러스터의 대응하는 데이터 프레임의 PSN으로 채워져야 하고, 데이터 프레임의 나머지는 00h로 채워져야 한다. 이러한 데이터 기록은, 드라이브가 디스크에 데이터를 제대로 기록하고 재생할 수 있는지를 보기 위한 테스트 목적만을 위해 이용된다.
재생 및 변경 테스트를 위한 TD-Sn 디스크를 만들기 위해, 디스크 이미지 파일은, 디스크 이미지 파일을 담고 있는 디스크 이미지 셋에 포함된 PSN 들에 의해 정된 물리적 클러스터상에 기록이 수행되어야 한다.
TD-S10 디스크를 위한 테스트 아이템은, 재생 및 변경 테스트하에서 DM-온 및 LOW-오프 모드에서의 재생 테스트와 재생 및 변경 테스트하에서 DM-온 및 LOW-오프 모드에서의 변경 테스트이다. TD-S20을 위한 테스트 아이템은, 재생 및 변경 테스트하에서 DM-온 및 LOW-온 모드에서의 재생 테스트와 재생 및 변경 테스트하에서 DM-온 및 LOW-온 모드에서의 변경 테스트이다.
TD-S10 디스크는 TDMA에 미리 고정된 TDMS 업데이트 유닛과 디스크의 데이터 영역에 기록된 데이터를 담고 있다. 이러한 데이터는 TD-S10 디스크?? 위한 기준 디스크 이미지 셋에 포함된다.
TD-S20 디스크는 TDMA에 미리 고정된 TDMS 업데이트 유닛, TDMA 액세스 인디케이터 클러스터, 디스크의 데이터 영역에 기록된 데이터를 담고 있다. 이러한 데이터는 TD-S20 디스크를 위한 기준 디스크 이미지 셋에 포함된다.
도 13은 본 발명에 따른 테스트 디스크 상태 다이어그램을 나타낸다.
도 13을 참조하면, 블랭크 디스크의 알려진 위치에 결함을 추가하면 TD-S00 디스크 상태로 된다. TD-S00 디스크는 BD 테스트 센터에 의해 제공되는 것으로 기록 오퍼레이션 테스트를 위해 사용된다. TD-S00 디스크에는 알려진 위치에 결함이 있는 것으로, 물론 다른 부분에 결함이 존재할 수도 있다.
TD-S00 디스크에 기록 테스트를 수행하면 TD-Sm (m은 01,02)디스크 상태가 된다.
TD-S01 디스크는 DM-온 및 LOW-오프 모드하에서 선행하는 기록 테스트를 성공적으로 통과한 TD-S00 디스크로부터 만들어진다. 이러한 TD-S01 디스크는 DM-온 및 LOW-오프 모드하에서 디스크 클로징 테스트를 위해 사용된다. 이러한 TD-S01 디스크에는 검증기의 기록 모듈의 DM-온 및 LOW-오프 모드에 따른 기록 시나리오에 기초하여 데이터 영역에 데이터가 기록되며, 데이터 영역에 기록된 데이터에 맞게 TDMA의 내용이 기록되며, TDMA의 내용에 맞게 TDMA 액세스 인디케이터가 기록된다.
TD-S02 디스크는 DM-온 및 LOW-온 모드하에서 선행하는 기록 테스트를 성공적으로 통과한 TD-S00 디스크로부터 만들어진다. 이러한 TD-S02 디스크는 DM-온 및 LOW-온 모드하에서 디스크 클로징 테스트를 위해 사용된다. 이러한 TD-S02 디스크에는 검증기의 기록 모듈의 DM-온 및 LOW-온 모드에 따른 기록 시나리오에 기초하여 데이터 영역에 데이터가 기록되며, 데이터 영역에 기록된 데이터에 맞게 TDMA의 내용이 기록되며, TDMA의 내용에 맞게 TDMA 액세스 인디케이터가 기록된다. TD-S00 디스크에 디스크 이미지가 기록되면 TD-Sn (n은 10,20)디스크 상태가 된다.
TD-S10 디스크는 TD-S00 디스크와 디스크 이미지 셋을 이용하여 엔드 유저에 의해 만들어지며, DM-온 및 LOW-오프 모드하에서 재생 및 변경 테스트를 위해 사용된다. TD-S10 디스크에는 검증기의 DM-온 및 LOW-오프 모드에 따라 디스크 이미지 셋의 디스크 이미지가 기록된다.
TD-S20 디스크는 TD-S00 디스크와 디스크 이미지 셋을 이용하여 엔드 유저에 의해 만들어지며, DM-온 및 LOW-온 모드하에서 재생 및 변경 테스트를 위해 사용된다. TD-S20 디스크에는 검증기의 DM-온 및 LOW-온 모드에 따라 디스크 이미지 셋의 디스크 이미지가 기록된다.
여기서, TD-S00, TD-Sm, TD-Sn 은 80mm/120mm 싱글 레이어 디스크에 관한 것 이고, TD-D00, TD-Dm, TD-Dn 은 80mm/120mm 듀얼 레이어 디스크에 관한 것이다.
도 14는 본 발명에 따른 테스트 모드를 나타낸다.
본 발명에 따라 DM-온 및 LOW-오프 조건 및 DM-온 및 LOW-온 조건에서 각각 "기록 오퍼레이션" 테스트 및 "재생 및 변경" 테스트가 제공된다. 각 기록 모드에서의 기록 오퍼레이션 테스트는 기록 테스트와 디스크 클로징 테스트를 포함한다. 또한 각 기록 모드에서의 재생 및 변경 테스트는 재생 테스트와 변경 테스트를 포함한다.
이제, 본 발명에 따른 테스트 프로세스와 그 테스트 프로세스에 따른 체크 아이템을 설명한다.
도 15에 테스트 프로세스에 따른 체크 아이템이 정리되어있다.
도 15를 참조하면, DM-온 및 LOW-오프 모드에서 기록 오퍼레이션 테스트의 기록 테스트에서는 다음과 같은 것이 체크된다.
TDMA 구조가 부합하는지 체크, TDMA 액세스 인디케이터가 부합하는지 체크, TDFL이 테스트 시나리오의 기록 위치들에 기초하여 알려진 결함에 의해 생성된 TDFL 엔트리들을 담고있는지 체크, SRRI 엔트리들이 기록 시나리오에 기초하여 기록된 상태에 부합하는지 체크.
DM-온 및 LOW-오프 모드에서 기록 오퍼레이션 테스트의 디스크 클로징 테스트에서는 다음과 같은 것이 체크된다.
DMA 구조가 부합하는지 체크, TDMA 액세스 인디케이터가 부합하는지 체크, DMS가 마지막 TDMS와 동일한지 체크.
DM-온 및 LOW-오프 모드에서 재생 및 변경 테스트의 재생 테스트에서는 TDFL 엔트리들에 기초하여 데이터가 부합하는지 체크된다.
DM-온 및 LOW-오프 모드에서 재생 및 변경 테스트의 변경 테스트에서는 다음과 같은 것이 체크된다.
TDMA 구조가 부합하는지 체크, TDMA 액세스 인디케이터가 부합하는지 체크, TDFL이 테스트 시나리오의 기록 위치들에 기초하여 알려진 결함에 의해 생성된 TDFL 엔트리들을 담고있는지 체크, SRRI 엔트리들이 기록 시나리오에 기초하여 기록된 상태에 부합하는지 체크.
DM-온 및 LOW-온 모드에서 기록 오퍼레이션 테스트의 기록 테스트에서는 다음과 같은 것이 체크된다.
TDMA 구조가 부합하는지 체크, TDMA 액세스 인디케이터가 부합하는지 체크, TDFL이 테스트 시나리오의 기록 위치들에 기초하여 알려진 결함 및/또는 LOW에 의해 생성된 TDFL 엔트리들을 담고있는지 체크, SRRI 엔트리들이 기록 시나리오에 기초하여 기록된 상태에 부합하는지 체크.
DM-온 및 LOW-온 모드에서 기록 오퍼레이션 테스트의 디스크 클로징 테스트에서는 다음과 같은 것이 체크된다.
DMA 구조가 부합하는지 체크, TDMA 액세스 인디케이터가 부합하는지 체크, DMS가 마지막 TDMS와 동일한지 체크.
DM-온 및 LOW-온 모드에서 재생 및 변경 테스트의 재생 테스트는 TDFL 엔트 리들에 기초하여 데이터가 부합하는지 체크하는 것을 포함한다.
DM-온 및 LOW-온 모드에서 재생 및 변경 테스트의 변경 테스트는 다음과 같은 것이 체크된다.
TDMA 구조가 부합하는지 체크, TDMA 액세스 인디케이터가 부합하는지 체크, TDFL이 테스트 시나리오의 기록 위치들에 기초하여 알려진 결함 및/또는 LOW에 의해 생성된 TDFL 엔트리들을 담고있는지 체크, SRRI 엔트리들이 기록 시나리오에 기초하여 기록된 상태에 부합하는지 체크.
도 16은 본 발명에 따른 기록 오퍼레이션 테스트의 흐름도를 나타낸다.
먼저, 기록 테스트를 설명한다.
TD-S00 테스트 디스크는 LOW가 있는 기록 모드, LOW가 없는 기록 모드 양자에서 기록 테스트를 위해 사용된다(610).
각 기록 모드에서 기록 테스트를 위해, TD-S00 테스트 디스크는 테스트될 드라이브에 로딩되면, 검증기의 기록 모듈은 테스트될 드라이브로 테스트 시나리오에 기초하여 특정한 기록 커맨드를 발송한다(620). 이러한 특정한 기록 커맨드에 의해, 테스트될 드라이브는 주어진 기록 모드에서 디스크를 포맷하고, 기록 모드에 따라 디스크에 특정한 데이터를 기록한다. 그 결과 테스트 드라이브는 TDMA를 가지는 디스크를 생성한다. 다음, DM 검증기는 BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브로부터 추출된 DM 미러 파일 즉, TDMA 미러 파일 및 TDMA 액세스 인디케이터 미러 파일을 이용하여 TDMA를 가진 검증될 디스크를 검증한다(630).
각 기록 모드에 따른 테스트 시나리오는 다음과 같은 아이템들을 검증하도록 설계되어야 한다.
알려진 결함을 위한 대체(replacement)
오픈 SRR 엔트리상의 LOW를 위한 대체(LOW를 가지는 SRM 인 경우)
클로즈 SRR 엔트리상의 LOW를 위한 대체(LOW를 가지는 SRM인 경우)
오픈 상태에서의 SRR 엔트리
클로즈 상태에서의 SRR 엔트리
멀티 세션 레코딩(LOW가 없는 SRM 인 경우)
다음, 디스크 클로징 테스트를 설명한다.
기록 테스트를 성공적으로 통과했는지 판단되고(640), 성공적으로 통과하지 못한 경우에는 새로운 디스크를 이용하여 리트라이하고(670), 기록 테스트를 성공적으로 통과한 TD-Sm(m은 01,02) 테스트 디스크가 디스크 클로징 테스트를 위해 사용된다.
디스크 클로징 테스트를 위해, BD 테스트 센터내의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브는 TD-Sm 디스크로부터 DM 미러 파일 즉, TDMA 미러 파일과 TDMA 액세스 인디케이터 미러 파일을 추출한다. 그리고나서, TD-Sm 테스트 디스크는 테스트될 드라이브에 로딩되고, 검증기의 기록 모듈은 디스크의 클로징을 위한 커맨드를 발송한다(650). 이러한 커맨드에 의해 테스트될 드라이브는 디스크 를 클로징한다. 그 결과 테스트될 드라이브는 DMA를 가지는 검증될 디스크를 생성한다. 다음, DM 검증기는 BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브에 의해 디스크로부터 추출된 DM 미러 파이을 이용하여 DMA를 가진 검증될 디스크를 검증한다(660). 각 기록 모드에 따른 테스트 시나리오는 테스트 드라이브가 사용자 데이터 영역에 어떤 데이터는 기록하지 않도록 설계되어야 한다. 다시말하면, 이것은 테스트 시나리오가 디스크를 클로징하는 것에만 관련된 것을 의미한다.
도 17에 본 발명에 따른 재생 및 변경 검증의 흐름도가 도시되어 있다.
재생 및 변경 테스트를 위해서, 테스터는 TD-S00 공 디스크 및 디스크 이미지 셋을 선택하여(710), 변경된 드라이브에 의해 TD-Sn 테스트 디스크를 만들고(720), 테스트를위한 TD-Sn 테스트 디스크를 선택한다(730). 검증 목적을 위해서, 디스크 이미지 셋과 테스트 시나리오는, 변경 후의 디스크가 업데이트된 인디케이터 클러스터를 가지도록 설계되어야 한다.
테스트 디스크가 준비되었으면 재생 테스트할 것인지 변경 테스트할 것인지 선택하고(740), 재생 테스트인 경우에 다음 동작을 실행한다.
재생 테스트를 설명한다.
TD-Sn 테스트 디스크는 재생 테스트를 위해 사용된다.
재생 테스트를 위해 TD-Sn 테스트 디스크는 테스트될 드라이브에 로딩되고, 검증기의 재생 모듈은 사용자 데이터 영역의 컨텐츠를 재생하는 특정한 커맨드를 테스트될 드라이브로 발송한다(770). 이러한 특정한 커맨드에 의해, 테스트될 드 라이브는 마지막 TDFL에 기초하여 컨텐츠를 재생하고, 디스크로부터 얻은 컨텐츠를 호스트 PC를 통해서 DM 검증기로 보낸다. 다음 DM 검증기는 디스크로부터 나온 컨텐츠를 검증한다(780). 재생 테스트를 위한 디스크 이미지 셋은 결함 및 LOW에 의해 생성된 DFL 엔트리들에 기초하여 데이터 재생을 검증하도록 설계되어야 한다. 기준 데이터 미러 파일과 테스트될 드라이브에 의한 테스트 디스크로부터 재생된 데이터를 비교함으로써, DM 검증기는 테스트될 드라이브가 마지막 TDMS를 정확하게 재생하는지를 간접적으로 체크할 수 있다.
변경 테스트를 설명한다.
TD-Sn 테스트 디스크는 변경 테스트를 위해 사용된다.
각 기록 모드에서의 변경 테스트를 위해, TD-Sn 테스트 디스크가 테스트될 드라이브에 로딩될 때 검증기의 기록 모듈은 테스트될 드라이브로 테스트 시나리오에 기초한 특정한 기록 커맨드를 발송한다(750). 이러한 특정한 기록 커맨드에 의해, 테스트될 드라이브는 디스크의 소정 기록 모드에 따라 디스크에 특정한 데이터를 기록한다. 그 결과 테스트될 드라이브는 검증될 디스크에 TDMA를 생성한다. 다음, DM 검증기는 BD 테스트 센터의 기준 드라이브 또는 제조업자에 의해 변경된 드라이브에 의해 디스크로부터 추출된 DM 미러 파일을 이용하여 TDMA를 가지는 디스크를 검증한다(760).
각 기록 모드에 따른 테스트 시나리오는 다음과 같은 것을 검증하도록 설계되어야 한다.
알려진 결함에 대한 대체
오픈 SRR 엔트리상에 LOW를 위한 대체(LOW를 가지는 SRM인 경우)
클로즈 SRR 엔트리상에 LOW를 위한 대체(LOW를 가지는 SRM인 경우)
오픈 상태에서의 SRR 엔트리
클로즈 상태에서의 SRR 엔트리
멀티 세션 레코딩(LOW가 없는 SRM인 경우)
테스트될 드라이브가 TDMA 액세스 인디케이터를 맞게 업데이트하는지 여부
이제, 디스크 관리 검증을 위한 구체적인 체크리스트를 설명한다.
TDMA 액세스 인디케이터(TDMA Access Indicator) 검증
현재 사용중인 TDMA를 신속하게 찾기 위해서 TDMA0의 첫 번째 클러스터가 인디케이터로 사용된다. 또한, 현재 사용중인 TDMA의 위치를 신속히 찾기 위해서 TDMA 액세스 인디케이터 클러스터는 TDDS를 담고 있어야 한다. 로버스트니스(robustness)를 위해서 인디케이터 클러스터내의 모든 32 데이터 프레임이 TDDS의 카피를 담고 있어야 한다. 이러한 목적을 위해 검증을 위한 체크 아이템이 도 18에 도시되어 있다.
도 18을 참조하면, TDMA 액세스 인디케이터를 위한 체크 아이템은, 인디케이터 클러스터의 로케이션, 인디케이터 클러스터의 마크 상태, 인디케이터 클러스터의 에러 컨디션, 인디케이터 클러스터의 컨텐츠, 미사용 영역, 인디케이터 클러스터의 인티그리티(integrity)를 포함한다.
인디케이터 클러스터의 로케이션으로 기대되는 값은, 싱글 레이어에서 00 0E E0 00h-00 0E E0 5Fh 이고, 듀얼 레이어에서 00 0E E0 00h-00 0E E0 8Fh 이다. 만약 모든 인디케이터 클러스터가 기록되지 않은 상태라면 TDMA0가 마지막 TDMS로 사용된다.
인디케이터 클러스터의 마크 상태는 현재 사용되는 TDMA를 나타내야 한다.
인디케이터 클러스터의 에러 컨디션으로 기대되는 값은 "No uncorrectable error"이다. 검증 목적을 위해, 하나 이상의 클러스가 기록되었다면 각 인디케이터 클러스터에는 언코렉터블 에러는 없어야 한다. 만약 언코렉터블 에러가 발견된 경우에는, 검증은 실패로 되고 새로운 디스크를 사용하여 테스트를 재시도해야 한다.
인디케이터 클러스터의 컨텐츠에는 TDDS의 32 카피가 있어야 한다. 각 인디케이터 클러스터의 모든 32 데이터 프레임은 만약 그 클러스터가 기록되었다면 TDDS의 카피를 담고 있어야 한다.
미사용 영역에는 기록이 되어 있지 않아야 한다.
인디케이터 클러스터의 인티그리티와 관련하여, 마지막 TDDS의 TDFL과 SRRI의 포인터는 인디케이터 클러스터가 나타내는 TDMA에 있어야 한다.
TDMA 검증
싱글 레이어 디스크에서 TDMA는 리드인 영역에 위치되며 TDMA0라고 불린다. 듀얼 레이어 디스크에서, 두 개의 동일한 TDMA가 있다. 즉, 레이어 0의 리드인 영역에 TDMA0와 레이어 1의 리드아웃 영역에 TDMA1이 그것이다. TDMA0와 TDMA1 모두 2048 물리적 클러스터의 고정된 사이즈를 가지고 있어야 한다. 부가적인 TDMA들의 위치와 사이즈는 BD-R 디스크의 초기화 상태에 따라 다르다. 본 발명에서 임시 디스크 관리 구조(Temporary Disc Management Structure:TDMS)는 임시 디스크 정의 구조(Temporary Disc Definition Structure:TDDS), 임시 결함 리스트(Temporary Defect List:TDFL) 및 순차 기록 범위 정보(Sequential Recording Range Information:SRRI)로 구성된다. 검증 목적을 위해, 본 발명에서는 디스크의 현재 상태를 가장 정확하게 반영할 수 있는 마지막 TDMS를 검증한다. 마지막 TDMS는 각 기록 모드에 따라 기록 테스트 및 변경 테스트를 위해 검증되어야 한다. TDMA 검증을 위한 체크 아이템이 도 19에 도시되어 있다.
도 19를 참조하면, TDMA 검증을 위한 체크 아이템은, TDMA의 로케이션, 마지막 TDDS의 로케이션, 마지막 TDDS의 에러 컨디션, 마지막 TDFL의 에러 컨디션, 마지막 SRRI의 에러 컨디션, 마지막 TDDS의 부가적인 TDMA_사이즈 필드, 마지막 TDDS의 TDFL 포인터, 마지막 TDDS의 SRRI 포인터를 포함한다.
TDMA의 로케이션: TDMA들은 다음과 같은 순서로 순차적으로 사용되어야 한다. 싱글 레이어 디스크에서, TDMA0 -> TDMA1 -> TDMA2 (TDMA1 및/또는 TDMA2의 사이즈는 0이 될 수 있다)이고, 듀얼 레이어 디스크에서, TDMA0 -> TDMA1 -> TDMA2 -> TDMA3 -> TDMA4 -> TDMA5 (TDMA2의 사이즈 및/또는 TDMA3&4의 사이즈 및/또는 TDMA5의 사이즈는 0이 될 수 있다)
마지막 TDDS의 로케이션으로 기대되는 값은 TDMS를 구성하는 클러스터들의 마지막의 마지막 데이터 프레임이다. 마지막 TDFL과 마지막 SRRI는 마지막 TDDS에 의해 포인트된다.
마지막 TDDS의 에러 컨디션: 검증 목적을 위해 마지막 TDDS를 담고있는 클러스터에는 언코렉터블 에러가 있어서는 안된다. 만약 언코렉터블 에러가 발견된 경우에는 검증은 실패로 되고, 새로운 디스크를 사용하여 테스트를 재시도해야 한다.
마지막 TDFL의 에러 컨디션: 검증 목적을 위해 마지막 TDFL를 담고있는 클러스터에는 언코렉터블 에러가 있어서는 안된다. 만약 언코렉터블 에러가 발견된 경우에는 검증은 실패로 되고, 새로운 디스크를 사용하여 테스트를 재시도해야 한다.
마지막 SRRI의 에러 컨디션: 검증 목적을 위해 마지막 SRRI를 담고있는 클러스터에는 언코렉터블 에러가 있어서는 안된다. 만약 언코렉터블 에러가 발견된 경우에는 검증은 실패로 되고, 새로운 디스크를 사용하여 테스트를 재시도해야 한다.
마지막 TDDS의 부가적인 TDMA_사이즈 필드: 각 필드의 값은 인디케이터 클러스터의 값과 동일해야 한다.
마지막 TDDS의 TDFL 포인터, 마지막 TDDS의 SRRI 포인터 : 마지막 TDDS, 마지막 TDFL, 마지막 SRRI로 구성된 마지막 TDMS는 하나의 TDMA에 존재해야 한다.
DMA 검증
DMA는 디스크 클로징 테스트에 의해 검증된다. 디스크를 클로징함으로써, TDDS에서 결함 리스트의 제1PSN을 제외하고 마지막 TDMS가 DMA1,2,3,4로 카피되고, 이것은 디스크 클로징 순간의 디스크의 정확한 상태를 설명한다. DMA 검증을 위한 체크 아이템이 도 20에 도시되어 있다.
도 20을 참조하면, DMA 검증을 위한 체크 아이템은, DMA 1,2,3,4의 로케이션, 16DDS의 에러 컨디션, DDS 업데이트 카운트, DMA1에 있는 4개의 DDS1의 컨텐츠, DMA2에 있는 4개의 DDS2의 컨텐츠, DMA3에 있는 4개의 DDS3의 컨텐츠, DMA4에 있는 4개의 DDS4의 컨텐츠, 4개의 DFL의 에러 컨디션, DFL 업데이트 카운트, 4개의 DFL의 컨텐츠를 포함한다.
DMA 1,2,3,4의 로케이션: 각 DMA의 처음 4 클러스터들의 모든 클러스터는 DDS+SRRi를 담고 있다.
16DDS의 에러 컨디션: 검증 목적을 위해 DDS에는 언코렉터블 에러(uncorrectable error)가 있어서는 안된다. 만약 언코렉터블 에러가 발견되면 검증은 실패로 되고 새로운 디스크를 사용하여 테스트를 재시도하여야 한다.
DDS 업데이트 카운트: 모든 16개의 DDS 업데이트 카운트는 검증 목적을 위해 동일한 값을 가져야 한다.
DMA1에 있는 4 DDS1의 컨텐츠: 4 개의 DDS1의 모든 컨텐츠는 검증 목적을 위해 동일하여야 한다.
DMA2에 있는 4 DDS2의 컨텐츠: 4 개의 DDS2의 모든 컨텐츠는 검증 목적을 위 해 동일하여야 한다.
DMA3에 있는 4 DDS3의 컨텐츠: 4 개의 DDS3의 모든 컨텐츠는 검증 목적을 위해 동일하여야 한다.
DMA4에 있는 4 DDS4의 컨텐츠: 4 개의 DDS4의 모든 컨텐츠는 검증 목적을 위해 동일하여야 한다.
즉, 16개의 DDS의 모든 컨텐츠는 각 DDS에서 결함 리스트의 제1PSN 필드를 제외하고, 검증 목적을 위해 모두 동일해야 한다.
4DFL의 에러 컨디션: 검증 목적을 위해 DFL에는 언코렉터블 에러가 있어서는 안된다. 만약 언코렉터블 에러가 발견되면 검증은 실패로 되고 새로운 디스크를 사용하여 테스트를 재시도하여야 한다.
DFL 업데이트 카운트: 모든 4개의 DFL 업데이트 카운트는 검증 목적을 위해 동일한 값을 가져야 한다.
4 DFL의 컨텐츠: 모든 4개의 DFL의 컨텐츠는 검증 목적을 위해 동일한 값을 가져야 한다.
TDDS & DDS 검증
마지막 TDDS는 각 기록 모드에 따라 기록 테스트 및 변경 테스트를 위해 검증된다. DDS는 디스크 클로징 테스트를 위해 검증된다. DDS의 컨텐츠는 결함 리스트 제1PSN 필드를 제외하고 마지막 TDDS의 컨텐츠와 동일해야 한다. TDDS 검증 을 위한 체크 아이템이 도 21에 도시되어 있다.
도 21을 참조하면, TDDS 검증을 위한 체크 아이템들은 다음과 같다.
TDDS 식별자
TDDS 포맷
TDDS 업데이트 카운트 : 기록 테스트를 위해서 1<=N, 디스크 클로징 테스트 및 변경 테스트를 위해서 k+1<=N, 여기서 k는 이전 값이다.
드라이브 영역의 제1PSN : 0 또는 드라이브 영역내의 클러스터의 제1PSN 이다. 레이어 0의 드라이브 영역에 대해서는 00 0F E4 00h-00 0F F3 FFh 이고, 레이어 1의 드라이브 영역에 대해서는 01 F0 0C 00h - 01 F0 1B FFh 이다.
결함 리스트의 제1PSN : 이 필드는 TDMA에 나타나는 모든 TDDS 섹터에 00h로 설정되어야 한다. 디스크가 클로즈되고 마지막 DDS가 DMA에 기록될 때, 이 필드는 특정 DDS를 담고 있는 DMA 존에서 에러 프리로 검색될 수 있는 제1 DFL의 제1 PSN을 나타내야 한다. 결함 리스트가 에러 프리로 저장될 수 없다면, 이 필드는 FF FF FF FFh로 설정되어야 한다.
사용자 데이터 영역의 LSN0의 로케이션: 00 10 00 00h + 32*ISA0_size, 검증 목적을 위해서 ISA0_size는 4096이다.
사용자 데이터 영역의 마지막 LSN : 싱글 레이어 디스크에서는 32*(N_CL -ISA0_size - OSA_size)-1 이고, 듀얼 레이어 디스크에서는 32*(2*N_CL -ISA0_size - 2*OSA_size-ISA1_size)-1 이다.
SA 사이즈 : 바이트 40에서 43까지 ISA0_size는 4096, 바이트 44에서 47까지 OSA_size-N*256(싱글 레이어 디스크를 위해서 0<=N<+64, 듀얼레이어 디스크를 위해서 0<=N<=32), 바이트 48에서 51까지 ISA0_size=K*256(싱글 레이어 디스크를 위해 K=0, 듀얼 레이어 디스크를 위해 0<=K<=64)
스페어 영역 풀 플래그(full flag) : b0은 내부 스페어 영역0 풀 플래그, b1은 외부 스페어 영역 0 퓰 플래그, b2는 외부 스페어 영역 1 풀 플래그, b3는 내부 스페어 영역 1 풀 플래그, b4-b7은 예약 영역, b0-b3까지에 대해서, 각 비트당 비트가 0으로 설정되면, 스페어 클러스터가 대체를 위해 이용가능하게 되고, 나머지 경우는 대체를 위해 스페어 클러스터들이 이용가능하지 않다. 싱글 레이어 디스크에서 비트 b3과 b2 는 0으로 설정되어야 한다.
프리 라이트(Pre-write) 영역 플래그: 이 필드는 검증 목적을 위해서는 체크되지 않는다.
PAC 로케이션들의 상태 비트 : 이 필드는 검증 목적을 위해서는 체크되지 않는다.
기록 모드: SRM 인 경우 b0는 0, RRM인 경우에 b0=1, LOW 오프인 경우에 b1=0, LOW-온 인 경우에 b1-1, b2-b7은 예약 영역이다.
제네럴 플래그 비트: 기록 방지 오프인 경우 b0=0, 기록 방지 온 인 경우 b0=1, b1-b7은 예약 영역, 검증 목적을 위해 이 필드는 00h로 설정된다.
불일치 플래그:비트 0은 TDFL IC_flag, 비트 1은 SRRI IC_flag, 비트 2는 LRA IC_flag, 비트 3-비트 7은 예약 영역이다. 이 필드가 00h로 설정되지 않으면 검증은 실패이고, 새로운 디스크를 이용하여 테스트는 재시도되어야 한다.
사용자 데이터 영역의 마지막 기록 주소
SA의 TDMA 사이즈:
테스트 영역의 다음 이용가능한 PSN: 바이트1088-1091: P_TZ0, 바이트 1092-1095:P_TZ1, 각 필드는 테스팅 및 테스트 존에서의 OPC 프로시져를 위해 이용가능한 다음 이용가능한 클러스터의 제1 PSN을 나타내야 한다. P_TZ0는 레이어 0의 테스트 존내의 클러스터의 제1 PSN(00 0D E0 00h-00 0E DF 7Fh) 또는 FF FF FF FFh 이다. P_TZ1은 레이어 1의 테스트 존내의 클러스터의 제1 PSN(01 F2 F0 00h-01 F3 EF FFh) 또는 FF FF FF FFh 이다. 싱글 레이어 디스크를 위해 P_TZ1은 00 0 00 00h 이다.
DCZ의 다음 이용가능한 PSN: 바이트 1104-1107:P_CZ0, 바이트 1108-1111: P_CZ1, 각 필드는 드라이브 칼리브레이션 존(calibration zone)에서 드라이브 칼리브레이션 프로시져를 위해 이용가능한 다음 사용가능한 클러스터의 제1PSN을 나타내야 한다. P_CZ0는 레이어 0의 테스트 존내의 클러스터의 제1 PSN(00 BD C3 E0h- 00 BE 03 DFh 또는 FF FF FF FFh 이다. P_CZ1은 레이어 1의 테스트 존내의 클러스터의 제1PSN(01 41 FC 20h-01 42 3C 1Fh) 또는 FF FF FF FFh 이다. 싱글 레이어 디스크를 위해서 P_CZ1은 00 00 00 00h 이다.
결함 리스트의 n번째 클러스터의 제1PSN: 각 필드는 마지막 TDFL의 n 번째 클러스터의 첫 번째 PSN을 나타내야 한다. 이 필드들에 설정되는 모든 PSN들은 동일한 TDMA#의 PSN 이어야 한다. 마지막 TDFL의 n 번째 클러스터가 없을 때 P_n번째 DFL은 00 00 00 00h로 설정되어야 한다.
SRRI/SBM의 제1PSN : 바이트 1184-1187 까지 P_SRR, 이 필드는 마지막 SRRI의 제1섹터의 PSN을 나타내야 한다. 이 PSN은 TDMA에 있는 PSN 이어야 한다. 바이트 1188-1191까지 검증 목적을 위해 00h 이다.
SA의 다음 이용가능한 PSN:각 필드는 SA에서 다음 이용가능한 스페어 클러스터의 첫 번째 물리적 섹터 번호를 나타내야 한다. SA 사이즈가 0일 때 이 필드는 00 00 00 00h로 설정되어야 한다. SA가 여유 스페어 클러스터를 가지고 있지 않을 때 이 필드는 FF FF FF FFh로 설정되어야 한다.
기록 년/월/일:이 필드는 검증 목적을 위해서는 체크되지 않는다.
드라이브 ID: 제조자명/부가적인 ID/시리얼 번호 : 이 필드는 검증 목적을 위해서는 체크되지 않는다.
TDDS의 인티그리티 : P_nqjsWo DFL 및 P_SRR은 인디케이터 클러스터의 마크 상태가 나타내는 TDMA에 있어야 한다.
TDFL 및 DFL 검증
마지막 TDFL은 각 기록 모드에 따라 기록 테스트 및 변경 테스트를 위해 검증되어야 한다. DFL은 디스크 클로징 테스트를 위해 검증되어야 한다. DFL의 컨텐츠는 마지막 TDFL의 컨텐츠와 동일해야 한다.
DFL 검증을 위한 체크 아이템들이 도 22에 도시되어 있다.
DFL 식별자
DFL 포맷
DFL 업데이트 카운트 : 이 필드는 결함 리스트의 업데이트 오퍼레이션들의 총 수를 나타내야 한다.
DFL 엔트리들의 수 : 이 필드는 DFL 엔트리들의 총 수를 나타내야 한다.
RAD/CRD 엔트리들의 수 : 이 필드는 상태 1이 0000b 또는 1000b인 DFL 엔트리들의 총 수를 나타내야 한다.
NRD 엔트리들의 수 : 이 필드는 상태 1이 0001b인 DFL 엔트리들의 총 수를 나타내야 한다.
DFL 엔트리들 : 각 검증 모드에 다라 DFL 엔트리들은 알려진 결함 및/또는 LOW 에 기인한 것인지 체크되어야 한다.
DFL 터미네이터 : b32-b63은 DFL 터미네이터를 나타내고, b0-b31은 DFL 업데이트 카운트와 동일해야 한다.
DFL의 인티그리티 : 각 DFL 엔트리가 msb가 무시되는 단일 64 비트 부호없는 정수인 것처럼 오름차순으로 정렬되어야 한다. 이것은 먼저 상태 1에 의해 정렬되고, 상태 1 내에서는 결함 클러스터 제1 PSN 에 의해 정렬되고, 결함 클러스터 제1 PSN 내에서는 상태 2에 의해 정렬되고, 상태 2 내에서는 대체 클러스터 제1PSN으로 정렬됨을 의미한다.
SRRI 검증
마지막 SRRI는 각 기록 모드에 따라 기록 테스트와 변경 테스트를 위해 검증된다. DMA의 SRRI는 디스크 클로징 테스트를 위해 검증된다. DMA의 SRRI의 컨텐츠는 마지막 SRRI의 컨텐츠와 동일하다. 마지막 SRRI의 체크 아이템은 도 23에 도시된 바와 같다.
SRRI 식별자
SRRI 포맷
SRRI 업데이트 카운트 : 이 필드는 SRRI 구조의 업데이트 오퍼레이션들의 총 수를 나타내야 한다.
SRR 엔트리들의 수 : 이 필드는 SRR 에??리들의 총 수를 나타내야 한다.
오픈 SRR들의 수 : 이 필드는 오픈 상태를 가지는 SRR들의 수를 나타내야 한다.
오픈 SRR 수들의 리스트 : 이 필드는 오픈 상태를 가지는 모든 SRR 수들을 나타내야 한다.
SRR 엔트리들 : 각 기록 시나리오에 따라 SRR 엔트리들의 적절성이 체크되어야 한다.
SRR 터미네이터 : b32-b63은 DFL 터미네이트를 나타내고, b0-b31은 SRRI 업데이트 카운트와 동일해야 한다.
SRRI의 인티그리티 : SRR 엔트리들은 SRR #I 필드에 의해 오름차순으로 정렬되어야 한다.
DM 검증
기록 테스트와 변경 테스트를 위한 아이템들의 컨텐츠가 도 24에 도시되어 있다.
TDMA 액세스 인디케이터를 위한 테스트 아이템은 마크 상태, 인디케이터 클러스터의 에러 컨디션, 인디케이터 클러스터의 컨텐츠, 미사용 영역, 인티그리티 이다.
마크 상태: 기록된 인디케이터 클러스터들의 수는 현재 사용중인 TDMA 수와 동일해야 한다. 변경 테스트후에, 마크 상태는 디스크 이미지 셋이 가리키는 TDMA의 다음 TDMS들중의 어느 하나를 나타내야 한다.
인디케이터 클러스터의 에러 컨디션: 언코렉터블 에러가 있어서는 안된다.
인디케이터 클러스터의 컨텐츠: 모든 32 데이터 프레임들은 TDDS의 카피를 담고 있어야 한다.
인티그리티: 마지막 TDDS의 TDFL과 SRRI에 대한 포인터들은 인디케이터 클러스터가 나타내는 TDMA에 있어야 한다.
마지막 TDDS를 위한 테스트 아이템들은 다음과 같다.
TDDS 식별자:
TDDS 업데이트 카운트: 이 필드는 TDDS상의 업데이트 오퍼레이션들의 총 수를 나타내야 한다. 기록 테스트를 위해서 1<= N 이고, 변경 테스트를 위해서 k+1<=N 이다. 여기서 k는 디스크 이미지 셋의 마지막 TDDS의 업데이트 카운트이 다.
드라이브 영역의 제1PSN: 드라이브 영역내의 클러스터의 0 또는 제1PSN을 나타낸다. 레이어 0에 있는 드라이브 영역에서는 00 0F E4 00h-00 0F F3 FFh 이고, 레이어 1에 있는 드라이브 영역에서는 01 F0 0C 00h - 01 F0 1B FFh 이다.
결함 리스트의 제1 PSN
사용자 데이터 영역의 LSN0의 로케이션: 00 01 00 00h + 32*ISA0_size 이다.
사용자 데이터 영역의 마지막 LSN: 싱글 레이어 디스크에서는 32*(N_CL -ISA0_size - OSA_size)-1 이고, 듀얼 레이어 디스크에서는 32*(2*N_CL -ISA0_size - 2*OSA1_size)-1 이다.
내부 스페어 영역 0의 사이즈: 00 00 10 00h 이다.
외부 스페어 영역 1의 사이즈:이 필드는 N*256으로 설정되어야 한다. 싱글 레이어 디스크에서 0<=N<=64, 듀얼레이어 디스크에서 0<=N<=32 이다.
내부 스페어 영역 1의 사이즈: 이 필드는 K*256으로 설정되어야 한다. 싱글 레이어 디스크에서 K=0, 듀얼레이어 디스크에서 0<=K<=64 이다.
스페어 영역 풀 플래그: 할당된 SA들과 결함에 의한 대체 클러스터들의 수에 따라 다르다.
기록 모드: LOW-오프인 경우 b1=0이고, LOW-온 인 경우 b1=1 이다.
제네럴 플래그 비트: 검증 목적을 위해 이 필드는 00h로 설정되어야 한다.
불일치 플래그(inconsistency flag): 검증 목적을 위해 LRA, SRRI, TDFL은 일치되어야 한다. 이 필드가 00h로 설정되어 있지 않으면 검증은 실패이고, 새로 운 디스크를 이용하여 테스트는 재시도되어야 한다.
사용자 데이터의 LRA(Last Recorded Address): 이 필드는 검증 목적을 위해 실제 LRA를 나타내야 한다.
SA의 TDMA 사이즈: ISA0의 TDMA 사이즈는 m*256(0<=m<=16), OSA의 TDMA 사이즈는 n*256(0<=n<=N), ISA1의 TDMA 사이즈는 k*256(0<=k<=K) 이다.
DFL 포인터: n번째 필드는 마지막 TDFL의 n 번째 클러스터의 제1PSN을 나타내야 한다. 이 필드에 설정된 모든 PSN들은 동일한 TDMA #의 PSN 들이어야 한다. 마지막 TDFL에 n 번째 클러스터가 없는 경우에, n 번째 DFL의 PSN은 00 00 00 00h로 설정되어야 한다.
SRRI 포인터: 이 필드는 마지막 SRRI의 첫 번째 섹터의 PSN을 나타내야 한다. 이 필드에 설정된 PSN은 TDMA의 PSN 이어야 한다.
SA의 다음 이용가능한 PSN: 이 필드는 SA의 다음 이용가능한 스페어 클러스터의 첫 번째 물리적 섹터 번호를 나타내야 한다.
TDDS의 인티그리티: DFL 포인터와 SRRI 포인터는 인디케이터 클러스터가 나타내는 TDMA에 있어야 한다.
마지막 TDFL을 위한 테스트 아이템들은 다음과 같다.
DFL 식별자:
DFL 업데이트 카운트: 이 필드는 결함 리스트상의 업데이트 오퍼레이션들의 총 수를 나타내야 한다. 기록 테스트를 위해서 1<= N 이고, 변경 테스트를 위해서 k+1<=N 이다. 여기서 k는 디스크 이미지 셋의 마지막 TDFL의 업데이트 카운트이다.
DFL 엔트리들의 수:
RAD/CRD 엔트리들의 수: 이 필드는 DFL에 있는 RAD+CRD 엔트리들의 총수(각 시작과 각 끝은 하나의 엔트리마다 별도로 카운트된다)를 나타낸다.
NRD 엔트리들의 수: 이 필드는 DFL의 NRD 엔트리들의 총 수를 나타내야 한다.
DFL 엔트리들의 인티그리티: DFL 엔트리 포맷의 일치성이 체크되어야 한다. TDFL은 테스트 시나리오의 기록 오퍼레이션에 따라 알려진 결함 및/또는 LOW에 의해 생성된 DFL 엔트리들을 담고 있어야 한다.
DFL 터미네이터: b32-b63은 RBP가 체크되고, b0-b31은 DFL 업데이트 카운트와 동일해야 한다.
블랭크 영역: 엔트리들사이에는 블랭크가 없다.
DFL의 인티그리티: 정렬 순서는 도 22를 참조하고, N_DFL, N_RAD/CRD, N_NRD에 대해서, 각 타입의 엔트리들의 실제 수는 필드의 값과 매치되어야 한다.
마지막 SRRI를 위한 테스트 아이템은 다음과 같다.
SRRI 식별자:
SRRI 포맷
SRRI 업데이트 카운트: 이 필드는 마지막 SRRI의 업데이트 오퍼레이션들의 총 수를 나타내야 한다. 기록 테스트를 위해서 1<= N 이고, 변경 테스트를 위해서 k+1<=N 이다. 여기서 k는 디스크 이미지 셋의 마지막 SRRI의 업데이트 카운트이다.
N_SRR : 이 필드는 SRRI의 마지막 SRR 엔트리들의 총 수를 나타내야 한다.
오픈 SRR들의 수: 이 필드는 오픈 상태인 SRR 들의 수를 나타내야 한다. 이 필드의 최대 값은 16이다.
SRR 엔트리들의 인티그리티: SRR 엔트리 포맷의 일치성이 체크되어야 한다. SRRI는 테스트 시나리오에 의해 생성된 SRRI 엔트리들을 담고 있어야 한다.
SRR 터미네이터: b32-b63에 대해서 RBP는 체크되어야 하고, b0-b31은 SRRI 업데이트 카운트로 설정되어야 한다.
SRRI의 인티그리티: SRR 엔트리들은 시작 PSN 필드에 의해 오름차순으로정렬되어야 한다.
디스크 클로징 테스트를 위한 테스트 아이템들은 도 25에 도시된 바와 같다.
TDMA 액세스 인디케이터는 테스트 아이템으로, 마크 상태, 인디케이터 클러스터의 에러 컨디션, 인디케이터 클러스터의 컨텐츠, 미사용 영역을 포함한다.
마크 상태: 모든 인디케이터 클러스터는 인디케이터 DMA로 기록되어야 한다.
인디케이터 클러스터의 컨텐츠: 모든 32데이터 프레임은 TDDS의 카피를 담고 있어야 한다.
DDS를 위한 테스트 아이템은 마지막 TDDS와 동일하다.
DFL을 위한 테스트 아이템은 마지막 TDFL과 동일하다.
SRRI를 위한 테스트 아이템은 마지막 SRRI와 동일하다.
디스크 클로징시의 마지막 TDMS는 TD-Sm으로부터 추출된 TDMA 미러 파일을 가지고 DM 검증기에 의해 생성된다.
재생 테스트를 위한 아이템들은 도 26에 도시된 바와 같다.
디스크 컨텐츠: DM 검증기는 디스크 이미지 셋으로부터 기준 데이터 미러 파일을 생성한다. 이러한 검증 모드에 의해, 테스트 드라이브가 TDFL 엔트리들에 기초해서 요청된 데이터를 잘 재생하는지 알 수 있다.
마지막 TDFL: 테스트될 드라이브에 의해, 대체 클러스터의 컨텐츠와 테스트 디스크로부터 재생된 데이터를 비교함으로써 간접적 체크를 수행하는 것이다.
이상 설명한 바와 같은 검증 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리 어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 검증 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
상술한 바와 같이, 본 발명에 따르면, 기록/재생 장치가 디스크 관리 정보를 제대로 생성하여 디스크에 기록하는지를 확인하기 위한 검증 방법 및 검증 장치가 제공될 수 있다.

Claims (37)

  1. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 검증하는 방법에 있어서,
    테스트될 기록 또는 재생 장치에 준비된 테스트 디스크를 로딩하는 단계로서, 상기 테스트 디스크는, 상기 테스트 디스크의 최종화 이전에 결함 관리에 사용될 미리 결정된 TDMA(temporary disc management area) 구조를 포함하는, 로딩하는 단계;
    상기 기록 또는 재생 장치의 재생 동작을 검증하기 위해, 상기 테스트 디스크를 재생하기 위해 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치에 재생 커맨드를 발송하여, 상기 테스트 디스크로부터 재생된 TDMA 구조를 검증하는 단계; 및
    상기 기록 또는 재생 장치의 변경 동작을 검증하기 위해, 상기 기록 또는 재생 장치가 상기 TDMA 구조를 갖는 상기 테스트 디스크 상에 데이터를 기록하도록, 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치로 기록 커맨드를 발송하여, 상기 테스트 디스크 상에 상기 TDMA 구조가 제대로 업데이트되는지를 체크하는 단계를 포함하고,
    상기 기록 또는 재생 장치의 변경 동작을 검증하기 위해, 상기 테스트 디스크에 상기 TDMA 구조가 제대로 업데이트되는지를 체크하는 단계는, 상기 테스트 디스크의 TDMA 액세스 인디케이터를 검증하는 단계를 더 포함하는, 검증 방법.
  2. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 여부를 검증하기 위한 장치에 있어서,
    재생 동작 동안 미리 결정된 TDMA(temporary disc management area) 구조에 따라 테스트 디스크로부터 데이터를 재생하도록, 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치로 재생 커맨드를 발송하는 재생 모듈로서, 상기 미리 결정된 TDMA 구조는 상기 테스트 디스크의 최종화 이전에 상기 테스트 디스크 상의 결함을 관리하는데 이용되는, 재생 모듈;
    상기 미리 결정된 TDMA 구조가 업데이트되도록, 상기 테스트 디스크 상의 데이터를 기록 또는 변경하기 위해, 상기 테스트 디스크가 로드되는 테스트될 기록 또는 재생 장치로 기록 커맨드를 발송하는 기록 모듈; 및
    테스트될 상기 기록 또는 재생 장치의 재생 동작을 검증하기 위해, 상기 테스트 디스크로부터 재생된 상기 TDMA 구조를 검증하고, 테스트될 상기 기록 또는 재생 장치의 기록 또는 변경 동작을 검증하기 위해, 상기 TDMA 구조가 상기 테스트 디스크 상에 제대로 업데이트되는지 여부를 체크하는 검증기를 포함하고,
    상기 검증기는, 상기 장치의 변경 동작을 검증하기 위해, 상기 테스트 디스크의 TDMA 액세스 인디케이터를 검증함에 의해, 상기 TDMA 구조가 상기 테스트 디스크 상에 제대로 업데이트되는지 여부를 체크하는, 검증 장치.
  3. 제1항에 있어서, 상기 TDMA는, 상기 테스트 디스크가 최종화될 때, 상기 TDMA 내의 임시 결함 관리 정보가 카피된 DMA(defect management area)에 추가되는, 검증 방법.
  4. 제1항에 있어서, 상기 테스트 디스크는 한번 기록 기록 매체인, 검증 방법.
  5. 제4항에 있어서, 상기 테스트 디스크는 블루레이(BD-R) 디스크인, 검증 방법.
  6. 제5항에 있어서, 상기 TDMA는, 상기 테스트 디스크가 최종화될 때, 상기 TDMA 내의 임시 결함 관리 정보가 카피되는 DMA(defect management area)에 추가되는, 검증 방법.
  7. 제1항에 있어서,
    상기 기록 또는 재생 장치의 재생 동작을 검증하기 위해, 상기 테스트 디스크의 상기 TDMA 구조를 검증하는 단계는, TDMA 기준 미러 파일과 상기 재생 TDMA 구조를 비교하는 단계를 포함하고,
    상기 TDMA 기준 미러 파일은 상기 미리 결정된 TDMA 구조의 카피를 갖는, 검증 방법.
  8. 제1항에 있어서,
    상기 기록 또는 재생 장치의 변경 동작을 검증하기 위해, 상기 테스트 디스크의 상기 TDMA 구조를 검증하는 단계는, 상기 기록이 수행된 후에, 상기 테스트 디스크의 상기 TDMA 구조를 상기 TDMA 기준 미러 파일과 비교하는 단계를 포함하고,
    상기 TDMA 기준 미러 파일은 상기 변경 동작에 따라 업데이트된 상기 미리 결정된 TDMA 구조의 카피를 갖는, 검증 방법.
  9. 제8항에 있어서,
    상기 기록 커맨드를 발송하는 단계는, 테스트될 상기 기록 또는 재생 장치가 상기 TDMA 구조를 갖는 상기 테스트 디스크 상에 데이터를 제대로 기록한 경우, 상기 TDMA 기준 미러 파일에 매치되는 상기 업데이트된 TDMA 구조를 야기하는 기록 커맨드들을 발송하는 단계를 포함하는 검증 방법.
  10. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 검증하는 방법에 있어서,
    테스트될 기록 또는 재생 장치에 준비된 테스트 디스크를 로딩하는 단계로서, 상기 테스트 디스크는, 상기 테스트 디스크의 최종화 이전에 결함 관리에 사용될 미리 결정된 TDMA(temporary disc management area) 구조를 포함하는, 로딩하는 단계;
    상기 기록 또는 재생 장치의 재생 동작을 검증하기 위해, 상기 테스트 디스크를 재생하기 위해 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치에 재생 커맨드를 발송하여, 상기 테스트 디스크로부터 재생된 TDMA 구조를 검증하는 단계;
    상기 기록 또는 재생 장치의 변경 동작을 검증하기 위해, 상기 기록 또는 재생 장치가 상기 TDMA 구조를 갖는 상기 테스트 디스크 상에 데이터를 기록하도록, 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치로 기록 커맨드를 발송하여, 상기 테스트 디스크 상에 상기 TDMA 구조가 제대로 업데이트되는지를 체크하는 단계; 및
    DMA(defect management area)에 상기 TDMA 구조를 카피함에 의해 테스트될 상기 기록 또는 재생 장치가 상기 테스트 디스크를 최종화하도록 클로징 커맨드를 발송하여, 상기 DMA를 DMA 기준 미러 파일과 비교함에 의해 클로징을 검증하는 단계를 포함하는 검증 방법.
  11. 제10항에 있어서,
    상기 테스트 디스크의 DMA는 DFL(defect list) 및 DDS(disc definition structure)를 포함하고,
    상기 DMA를 비교하는 단계는, 상기 DFL 및 상기 DDS를 상기 DMA 기준 미러 파일의 기준 DFL과 기준 DDS와 비교하는 단계를 포함하는, 검증 방법.
  12. 제1항에 있어서, 상기 테스트 디스크는 싱글 기록 레이어를 갖는 싱글 레이어 디스크인, 검증 방법.
  13. 제1항에 있어서, 상기 테스트 디스크는 기록 레이어들을 갖는 멀티-레이어 디스크인, 검증 방법.
  14. 제1항에 있어서, 상기 테스트 디스크의 상기 TDMA 액세스 인디케이터를 검증하는 단계는, 상기 TDMA 액세스 인디케이터를 TDMA 액세스 인디케이터 미러 파일과 비교하는 단계를 포함하는, 검증 방법.
  15. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 검증하는 방법에 있어서,
    테스트될 기록 또는 재생 장치에 준비된 테스트 디스크를 로딩하는 단계로서, 상기 테스트 디스크는, 상기 테스트 디스크의 최종화 이전에 결함 관리에 사용될 미리 결정된 TDMA(temporary disc management area) 구조를 포함하는, 로딩하는 단계;
    상기 기록 또는 재생 장치의 재생 동작을 검증하기 위해, 상기 테스트 디스크를 재생하기 위해 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치에 재생 커맨드를 발송하여, 상기 테스트 디스크로부터 재생된 TDMA 구조를 검증하는 단계; 및
    상기 기록 또는 재생 장치의 변경 동작을 검증하기 위해, 상기 기록 또는 재생 장치가 상기 TDMA 구조를 갖는 상기 테스트 디스크 상에 데이터를 기록하도록, 상기 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치로 기록 커맨드를 발송하여, 상기 테스트 디스크 상에 상기 TDMA 구조가 제대로 업데이트되는지를 체크하는 단계를 포함하고,
    상기 TDMA 구조는 TDDS(temporary disc definition structure), TDFL(temporary defect list), 및 SRRI(sequential recording range information)을 갖는 TDMS(temporary disc management structure)를 포함하고,
    상기 TDMA 구조가 상기 테스트 디스크 상에 제대로 업데이트되는지를 체크하는 단계는, 상기 테스트 디스크의 TDMS를 기준 미러 TDMA 파일에 포함된 TDMS와 비교하는 단계를 포함하는, 검증 방법.
  16. 한번 기록 디스크에 사용하는 기록 또는 재생 장치에 있어서,
    광선을 방출하는 광원;
    상기 방출된 광선을 이용하여 상기 한번 기록 디스크에 대해 데이터를 전달하는 광학 픽업; 및
    상기 광선을 방출하는 상기 광원을 제어하고, 임시 결함 관리 표준에 따라 한번 기록 디스크의 TDMA(temporary defect management area) 내의 임시 결함 관리 정보를 이용하여 클로징 전에 상기 한번 기록 디스크에 대해 데이터를 전달하도록 상기 광학 픽업을 제어하는 검증기로서, 상기 검증기는 테스트 디스크를 재생하기 위한 재생 커맨드를 수신하고, 상기 광학 픽업이 상기 재생 커맨드에 따라 데이터를 전달하여, 상기 한번 기록 디스크로부터 재생된 TDMA 구조를 검증하고, 상기 기록 또는 재생 장치의 재생 동작을 검증하도록 제어함에 의해, 상기 임시 결함 관리 표준에 부합하도록 검증되는, 검증기를 포함하고,
    상기 검증기는, 상기 테스트 디스크에 데이터를 기록하는 기록 커맨드를 수신하고, 상기 광학 픽업이 상기 기록 커맨드에 따라 상기 테스트 디스크에 TDMA 액세스 인디케이터를 기록하는 것을 포함하여 데이터를 전달하도록 제어하여, 상기 테스트 디스크의 상기 TDMA 액세스 인디케이터를 검증하고, 상기 기록 또는 재생 장치의 변경 동작을 검증함에 의해, 상기 임시 결함 관리 표준에 부합하도록 검증되는, 기록 또는 재생 장치.
  17. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 기록 또는 변경 동작을 제대로 수행하는지를 검증하는 방법에 있어서,
    TDMA(temporary disc management area)를 갖는 테스트 디스크가 로드되고 테스트될 기록 또는 재생 장치에, 상기 기록 또는 재생 장치가 상기 테스트 디스크에 데이터를 기록하고 상기 TDMA 구조를 업데이트하도록, 기록 커맨드를 발송하는 단계; 및
    테스트될 상기 기록 또는 재생 장치의 기록 동작을 검증하기 위해, 상기 TDMA 구조가 상기 테스트 디스크에 제대로 업데이트되는지 여부를 검증하는 단계를 포함하고,
    상기 검증하는 단계는, 상기 테스트 디스크의 TDMA 액세스 인디케이터를 검증하는 단계를 포함하는, 검증 방법.
  18. 제17항에 있어서, 상기 TDMA는, 상기 테스트 디스크가 최종화될 때, TDMA 내의 임시 결함 관리 정보가 카피되는 DMA(defect management area)에 추가되는, 검증 방법.
  19. 제17항에 있어서, 상기 테스트 디스크는 한번 기록 기록 매체인, 검증 방법.
  20. 제19항에 있어서, 상기 테스트 디스크는 블루레이(BD-R) 디스크인, 검증 방법.
  21. 제20항에 있어서, 상기 TDMA는 상기 테스트 디스크가 최종화될 때, 상기 TDMA 내의 임시 결함 관리 정보가 카피되는 DMA(defect management area)에 추가되는, 검증 방법.
  22. 제17항에 있어서, 상기 테스트 디스크의 TDMA 구조를 검증하는 단계는, 상기 기록이 수행된 후에, 상기 테스트 디스크의 TDMA 구조를 TDMA 기준 미러 파일 내의 미리 결정된 TDMA 구조와 비교하는 단계를 포함하는, 검증 방법.
  23. 제22항에 있어서, 상기 기록 커맨드를 발송하는 단계는, 테스트될 상기 기록 또는 재생 장치가 상기 TDMA 구조를 갖는 상기 테스트 디스크 상에 데이터를 제대로 기록한 경우, 상기 TDMA 기준 미러 파일에 매치되는 상기 업데이트된 TDMA 구조를 야기하는 기록 커맨드들을 발송하는 단계를 포함하는, 검증 방법.
  24. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 기록 또는 변경 동작을 제대로 수행하는지를 검증하는 방법에 있어서,
    기록 또는 재생 장치가 테스트 디스크 상에 데이터를 기록하고 TDMA(temporary disc management area) 구조를 업데이트하도록, 상기 TDMA 구조를 갖는 상기 테스트 디스크가 로드되고, 테스트될 상기 기록 또는 재생 장치에 기록 커맨드를 발송하는 단계로서, 상기 TDMA 구조는 상기 테스트 디스크 상에 결함들에 독립적인, 기록 커맨드를 발송하는 단계;
    테스트될 상기 기록 또는 재생 장치의 기록 동작을 검증하기 위해, 상기 TDMA 구조가 상기 테스트 디스크 상에 제대로 업데이트됐는지 여부를 검증하는 단계;
    테스트될 상기 기록 또는 재생 장치가 DMA(defect management area)에 상기 TDMA 구조를 카피함에 의해 상기 테스트 디스크를 최종화하도록 클로징 커맨드를 발송하는 단계; 및
    상기 DMA를 DMA 기준 미러 파일과 비교함에 의해 상기 클로징을 검증하는 단계를 포함하는, 검증 방법.
  25. 제24항에 있어서,
    상기 테스트 디스크의 상기 DMA는 DFL(defect list) 및 DDS(disc definition structure)를 포함하고,
    상기 DMA를 비교하는 단계는, 상기 DFL 및 상기 DDS를 상기 DMA 기준 미러 파일의 DFL 및 DDS와 비교하는 단계를 포함하는, 검증 방법.
  26. 제17항에 있어서, 상기 테스트 디스크의 TDMA 액세스 인디케이터를 검증하는 단계는, 상기 TDMA 액세스 인디케이터를 TDMA 액세스 인디케이터 미러 파일과 비교하는 단계를 포함하는, 검증 방법.
  27. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 기록 또는 변경 동작을 제대로 수행하는지 여부를 검증하는 방법에 있어서,
    기록 또는 재생 장치가 테스트 디스크 상에 데이터를 기록하고, TDMA(temporary disc management area) 구조를 업데이트하도록, 상기 TDMA 구조를 갖는 상기 테스트 디스크가 로드되는 테스트될 상기 기록 또는 재생 장치에 기록 커맨드를 발송하는 단계로서, 상기 TDMA 구조는 상기 테스트 디스크의 결함에 독립적인, 기록 커맨드를 발송하는 단계; 및
    테스트될 상기 기록 또는 재생 장치의 기록 동작을 검증하기 위해, 상기 TDMA 구조가 상기 테스트 디스크 상에 제대로 업데이트됐는지 여부를 검증하는 단계를 포함하고,
    상기 TDMA 구조는 TDDS(temporary disc definition structure), TDFL(temporary defect list), 및 SRRI(sequential recording range information)을 갖는 TDMS(temporary disc management structure)를 포함하고,
    상기 TDMA 구조가 상기 테스트 디스크 상에 제대로 업데이트되는지를 체크하는 단계는, 상기 테스트 디스크의 TDMS를 기준 미러 TDMA 파일에 포함된 TDMS와 비교하는 단계를 포함하는, 검증 방법.
  28. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 여부를 검증하기 위한 장치에 있어서,
    기록 또는 변경 동작 동안 테스트 디스크에 데이터를 기록하고 상기 테스트 디스크의 TDMA(temporary defect management area) 구조를 업데이트하도록 기록 또는 재생 장치를 제어하기 위해, 한번 기록 테스트 디스크가 로드된 테스트될 기록 또는 재생 장치에 기록 커맨드를 발송하는 기록 모듈; 및
    테스트될 상기 기록 또는 재생 장치의 기록 또는 변경 동작을 검증하기 위해, 상기 테스트 디스크에 상기 TDMA 구조가 제대로 업데이트됐는지 여부를 체크하는 검증기를 포함하고;
    상기 검증기는, 상기 테스트 디스크의 TDMA 액세스 인디케이터를 더 검증하는, 검증 장치.
  29. 제28항에 있어서, 상기 TDMA는, 상기 테스트 디스크가 최종화될 때, 상기 TDMA 내의 임시 결함 관리 정보가 카피된 DMA(defect management area)에 추가되는, 검증 장치.
  30. 제28항에 있어서, 상기 테스트 디스크는 블루레이(BD-R) 디스크인, 검증 장치.
  31. 제30항에 있어서, 상기 TDMA는, 상기 테스트 디스크가 최종화될 때, 상기 TDMA 내의 임시 결함 관리 정보가 카피된 DMA(defect management area)에 추가되는, 검증 장치.
  32. 제28항에 있어서, 상기 검증기는, 상기 기록이 수행된 후에, 상기 테스트 디스크의 상기 TDMA 구조를 TDMA 기준 미러 파일 내의 미리 결정된 TDMA 구조와 비교함에 의해 상기 테스트 디스크의 상기 TDMA 구조를 검증하는, 검증 장치.
  33. 제32항에 있어서, 상기 기록 모듈은, 테스트될 상기 기록 또는 재생 장치가 상기 TDMA 구조를 갖는 상기 테스트 디스크 상에 데이터를 제대로 기록한 경우, 상기 TDMA 기준 미러 파일 내의 미리 결정된 TDMA 구조와 매치되는 상기 업데이트된 TDMA 구조를 야기하는 기록 커맨드들을 발송하는, 검증 장치.
  34. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 여부를 검증하기 위한 장치에 있어서,
    기록 또는 변경 동작 동안 테스트 디스크에 데이터를 기록하고, 상기 테스트 디스크의 TDMA(temporary defect management area) 구조를 업데이트하도록 기록 또는 재생 장치를 제어하기 위해, 한번 기록 테스트 디스크가 로드되는 테스트될 상기 기록 또는 재생 장치에 기록 커맨드를 발송하는 기록 모듈; 및
    테스트될 상기 기록 또는 재생 장치의 기록 또는 변경 동작을 검증하기 위해, 상기 TDMA 구조가 상기 테스트 디스크에 제대로 업데이트됐는지 여부를 체크하는 검증기를 포함하고,
    상기 기록 모듈은, 테스트될 상기 기록 또는 재생 장치가 TDMA에 DMA(defect management area)를 카피함에 의해 상기 테스트 디스크를 최종화하도록 클로징 커맨드를 더 발행하고,
    상기 검증기는, 상기 DMA와 DMA 기준 미러 파일을 비교함에 의해 상기 클로징을 검증하는, 검증 장치.
  35. 제34항에 있어서,
    상기 테스트 디스크의 DMA는 DFL(defect list) 및 DDS(disc definition structure)를 포함하고,
    상기 DMA를 비교하는 동작은, 상기 DFL 및 상기 DDS를 상기 DMA 기준 미러 파일의 DFL 및 DDS와 비교하는 동작을 포함하는, 검증 장치.
  36. 제28항에 있어서, 상기 검증기는, 상기 TDMA 액세스 인디케이터를 TDMA 액세스 인디케이터 미러 파일과 비교함에 의해 상기 TDMA 액세스 인디케이터를 검증하는, 검증 장치.
  37. 디스크를 기록 또는 재생하는 기록 또는 재생 장치가 재생 및 변경 동작을 제대로 수행하는지 여부를 검증하기 위한 장치에 있어서,
    기록 또는 변경 동작 동안 테스트 디스크에 데이터를 기록하고, 상기 테스트 디스크의 TDMA(temporary defect management area) 구조를 업데이트하도록 기록 또는 재생 장치를 제어하기 위해, 한번 기록 테스트 디스크가 로드되는 테스트될 상기 기록 또는 재생 장치에 기록 커맨드를 발송하는 기록 모듈; 및
    테스트될 상기 기록 또는 재생 장치의 기록 또는 변경 동작을 검증하기 위해, 상기 TDMA 구조가 상기 테스트 디스크에 제대로 업데이트됐는지 여부를 체크하는 검증기를 포함하고,
    상기 TDMA 구조는, TDDS(temporary disc definition structure), TDFL(temporary defect list), 및 SRRI(sequential recording range information)을 갖는 TDMS(temporary disc management structure)를 포함하고,
    상기 검증기는, 상기 테스트 디스크의 TDMS를 기준 미러 TDMA 파일에 포함된 TDMS와 비교함에 의해 상기 TDMA가 상기 테스트 디스크 상에 제대로 업데이트됐는지 여부를 체크하는, 검증 장치.
KR1020060060688A 2006-06-30 2006-06-30 검증 방법 및 검증 장치 KR101333725B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020060060688A KR101333725B1 (ko) 2006-06-30 2006-06-30 검증 방법 및 검증 장치
US11/643,813 US7617426B2 (en) 2006-06-30 2006-12-22 Verification method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060060688A KR101333725B1 (ko) 2006-06-30 2006-06-30 검증 방법 및 검증 장치

Publications (2)

Publication Number Publication Date
KR20080002087A KR20080002087A (ko) 2008-01-04
KR101333725B1 true KR101333725B1 (ko) 2013-11-28

Family

ID=39029021

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060060688A KR101333725B1 (ko) 2006-06-30 2006-06-30 검증 방법 및 검증 장치

Country Status (2)

Country Link
US (1) US7617426B2 (ko)
KR (1) KR101333725B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4734663B2 (ja) * 2009-01-23 2011-07-27 富士通株式会社 仮想ライブラリ装置及び物理ドライブの診断方法
CN103379076B (zh) * 2012-04-27 2016-09-28 电信科学技术研究院 一种进行上行传输的方法、***和设备
US10331522B2 (en) * 2017-03-17 2019-06-25 International Business Machines Corporation Event failure management
CN111833913B (zh) * 2019-04-23 2022-01-25 光宝电子(广州)有限公司 光碟片管理信息的备份与回复方法及其相关光碟柜

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010090971A (ko) * 2000-04-08 2001-10-22 윤종용 디스크의 결함관리영역 정보 검증방법 및 이를 수행하기위한 테스트 장치
KR20050109989A (ko) * 2003-03-13 2005-11-22 엘지전자 주식회사 1회 기록가능한 광기록매체 및 1회 기록가능한광기록매체에 있어서의 결함영역 관리방법 및 장치

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6782494B2 (en) * 2000-04-08 2004-08-24 Samsung Electronics, Co., Ltd Method of verifying defect management area information of disc and test apparatus for performing the same
US6912672B2 (en) * 2000-04-08 2005-06-28 Samsung Electronics Co., Ltd. Method of verifying defect management area information of disc and test apparatus for performing the same
US6785839B2 (en) 2000-04-08 2004-08-31 Samsung Electronics, Co., Ltd. Method of verifying defect management area information of disc and test apparatus for performing the same
US6779137B2 (en) 2000-04-08 2004-08-17 Samsung Electronics Co., Ltd. Method of verifying defect management area information of disc and test apparatus for performing the same
US6892327B2 (en) * 2000-04-08 2005-05-10 Samsung Electronics Co., Ltd Method of verifying defect management area information of optical disc upon initialization with certification and test apparatus for performing the same
US6782493B2 (en) 2000-04-08 2004-08-24 Samsung Electronics Co., Ltd. Method of verifying defect management area information of optical disc upon initialization without certification and test apparatus for performing the same
US6804797B2 (en) 2000-04-08 2004-10-12 Samsung Electronics, Co., Ltd. Method of verifying defect management area information of disc and test apparatus for performing the same
US6714502B2 (en) * 2000-04-08 2004-03-30 Samsung Electronics Co., Ltd Method of verifying defect management area information of optical disc and apparatus for performing the same
US6845473B2 (en) * 2000-04-08 2005-01-18 Samsung Electronics Co., Ltd. Method of verifying defect management area information of optical disc
US7330409B2 (en) * 2003-01-13 2008-02-12 Samsung Electronics Co., Ltd. Disc with temporary defect management area, and disc defect management method and apparatus therefor
US7385889B2 (en) * 2003-03-03 2008-06-10 Samsung Electronics Co., Ltd. Method and apparatus for managing disc defect using temporary DFL and temporary DDS including drive and disc information disc with temporary DFL and temporary DDS
JP3861856B2 (ja) * 2003-06-13 2006-12-27 ソニー株式会社 記録再生装置、記録再生方法
KR100964685B1 (ko) * 2003-10-20 2010-06-21 엘지전자 주식회사 1회 기록가능한 광디스크 및 광디스크의 기록재생방법과기록재생장치
WO2005073971A2 (en) * 2004-01-30 2005-08-11 Koninklijke Philips Electronics N.V. Quick access to disc management information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010090971A (ko) * 2000-04-08 2001-10-22 윤종용 디스크의 결함관리영역 정보 검증방법 및 이를 수행하기위한 테스트 장치
KR20050109989A (ko) * 2003-03-13 2005-11-22 엘지전자 주식회사 1회 기록가능한 광기록매체 및 1회 기록가능한광기록매체에 있어서의 결함영역 관리방법 및 장치

Also Published As

Publication number Publication date
US20080031111A1 (en) 2008-02-07
US7617426B2 (en) 2009-11-10
KR20080002087A (ko) 2008-01-04

Similar Documents

Publication Publication Date Title
JP3644901B2 (ja) ディスクの欠陥管理領域情報検証方法及びこれを行うためのテスト装置
JP4456119B2 (ja) 追記型光ディスク、およびデータを光ディスク上に/から記録/再生する方法および装置
US6782494B2 (en) Method of verifying defect management area information of disc and test apparatus for performing the same
JP3644902B2 (ja) ディスク欠陥管理領域情報の検証方法及びこれを行うためのテスト装置
KR101333725B1 (ko) 검증 방법 및 검증 장치
JP4563999B2 (ja) データの記録再生装置及び追記型の情報記録媒体
TW556165B (en) Method of verifying defect management area information of disc and test apparatus for performing the same
CA2342576C (en) Method of verifying defect management area information of optical disc upon initialization with certification and test apparatus for performing the same
JP4709297B2 (ja) 臨時欠陥リストの記録方法及び読取方法
KR101296354B1 (ko) 검증 방법 및 검증 장치
CA2342405C (en) Method of verifying defect management area information of optical disc upon initialization without certification and test apparatus for performing the same
KR100584546B1 (ko) 디스크의 결함관리영역 정보 검증방법 및 이를 수행하기위한 테스트 장치
KR100618994B1 (ko) 디스크의 결함관리영역 정보 검증방법 및 이를 수행하기위한 테스트 장치
KR100618995B1 (ko) 디스크 결함관리영역 정보 검증방법 및 이를 수행하기위한 테스트 장치
KR100619030B1 (ko) 광 기록 정보 저장 매체, 기록/재생 장치, 기록/재생 방법및 그 방법을 수행하는 프로그램이 기록된 컴퓨터판독가능한 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee