KR100491193B1 - 정보 기록 매체, 정보 기록 방법, 정보 기록 장치, 정보재생 방법, 및 정보 재생 장치 - Google Patents

정보 기록 매체, 정보 기록 방법, 정보 기록 장치, 정보재생 방법, 및 정보 재생 장치 Download PDF

Info

Publication number
KR100491193B1
KR100491193B1 KR10-2002-7015420A KR20027015420A KR100491193B1 KR 100491193 B1 KR100491193 B1 KR 100491193B1 KR 20027015420 A KR20027015420 A KR 20027015420A KR 100491193 B1 KR100491193 B1 KR 100491193B1
Authority
KR
South Korea
Prior art keywords
area
information
address
file
management information
Prior art date
Application number
KR10-2002-7015420A
Other languages
English (en)
Other versions
KR20030031900A (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 마쯔시다덴기산교 가부시키가이샤
Publication of KR20030031900A publication Critical patent/KR20030031900A/ko
Application granted granted Critical
Publication of KR100491193B1 publication Critical patent/KR100491193B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • 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
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • 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/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2566DVDs belonging to the minus family, i.e. -R, -RW, -VR
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99956File allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

정보 기록 매체는 데이터 기록 영역(102)을 포함한다. 리드-인 영역(108) 및 볼륨 공간(104)은 데이터 기록 영역에 미리 할당된다. 볼륨 공간은 적어도 볼륨-파일(118) 구조를 기록하기 위한 논리 존(114, 116) 및 미기록 영역(138)에의 액세스를 방지하기 위한 오버-런 보호영역(110, 112)이 상기 볼륨 공간에 교대로 할당되게 구성된다. 리드-인 영역 및 오버-런 보호영역 각각은 체인 볼륨 관리 정보를 저장하기 위한 체인 볼륨 관리 정보 영역(132, 134, 136)을 포함한다. 체인 볼륨 관리 정보는 후속되는 논리 존의 어드레스 정보(140, 144) 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보(142, 146)를 포함한다.

Description

정보 기록 매체, 정보 기록 방법, 정보 기록 장치, 정보 재생 방법, 및 정보 재생 장치{Information recording medium, information recording method, information recording apparatus, information reproducing method, and information reproducing apparatus}
본 발명은 정보 기록 매체, 및 매체에의 정보를 기록하기 위한 방법 및 장치에 관한 것이다. 본 발명은 또한 정보 기록 매체에 기록된 정보를 재생하기 위한 방법 및 장치에 관한 것이다. 특히, 본 발명은 리드-인 영역(lead-in area) 및 오버-런 영역(over-run area) 모두가 액세스 가능 영역의 종단 위치를 얻기 위한 체인 볼륨 관리 정보를 기록하는 영역을 포함하며, 특정 가상 어드레스가 특정 파일 구조에 할당된 파일 구조를 갖는 정보 기록 매체, 및 정보 기록 매체에 정보를 기록하기 위한 방법 및 장치에 관한 것이다.
최근에, 디지털 데이터를 기록하기 위해 여러 타입의 매체가 사용되고 있다. 무엇보다도, 대 용량의 저렴한 광학 디스크로서는 DVD-R 디스크가 관심의 초점이 되고 있다. 이하 도 13 내지 도 18을 참조하여 DVD-R 디스크의 기입 혹은 판독 동작에 대해 설명한다. 다음의 설명에서, 볼륨 파일 구조로서 기록되는 서술자, 포인터 등은 다른 것이 명시되지 않는 한 ISO/IEC 13346 규격 혹은 유니버설 디스크 포맷(UDF) 규격에 따른다.
요컨대, 설명은 다음과 같다. 먼저, 도 13에 도시한 정보 기록 매체의 데이터 구조도와 도 15에 도시한 정보 기록/재생 장치의 블록 구조도를 설명한다.
다음에, 도 18에 도시한 종결 프로세스(closing process) 후의 정보 기록 매체의 데이터 구조도를 도 17에 도시한 종결 프로세스의 흐름도를 참조하여 설명한다.
마지막으로, 파일을 재생할 때 정보 기록/재생 장치의 동작을 도 15와, 도 19에 도시한 정보 기록/재생 장치에서의 재생 프로세스의 흐름도를 참조하여 설명한다.
도 13에 종래의 정보 기록 매체(1300)를 도시하였다. 정보 기록 매체(1300)는 예를 들면 DVD-R의 물리인 규격(버전 1.0)에 따르는 매체이다. 예를 들면, 파일은 DVD-R 시스템 규격(버전 1.0)에 따르는 볼륨 파일 구조를 사용하여 정보 기록 매체(1300)에 기록된다.
도 14는 디렉토리 구조를 도시한 것이다. 정보 기록 매체(1300)에 기록된 파일은 도 14의 디렉토리 구조에 따라 관리된다.
도 13에서, 물리 포맷 정보 영역(1332)을 포함하는 리드-인 영역(108)은 정보 기록 매체(1300) 내 데이터 기록 영역의 헤드에 제공된다. 리드-인 영역(108) 다음에는 볼륨 공간(104)이 제공된다.
포맷 프로세스에서, 볼륨 공간(104)에는 볼륨 구조 영역(118), 파일 구조/파일 영역(120), 및 가상(virtual) 할당 테이블(VAT) 구조 영역(1322)이 생성된다. 볼륨 구조를 저장하는 볼륨 구조 영역(118)은 볼륨 공간(104)의 헤드에 제공된다.
또한, 도 14의 디렉토리 구조에 따라 관리되는 AVfile를 기록할 때, 파일 구조/파일 영역(124) 및 VAT 구조 영역(1326)이 생성된다.
다음에, 미기록 영역 내 위치를 검출할 수 없는 정보 재생 장치가 미기록 영역에의 액세스를 금지하면서 현 볼륨 파일 구조를 탐색할 수 있게 하는 종결 프로세스에서, 경계외 영역(1310) 및 물리 포맷 정보 영역(1332)이 데이터 기록 영역(102)에 생성된다. 경계외 영역(1310)은 상태 결정 영역(1334)을 포함한다. 물리 포맷 정보 영역(1332)은 포맷 프로세스 후에 미기록의 리드-인 영역(108)에 제공된다. 종래의 종결 프로세스 과정의 상세한 것은 후술하도록 하겠다.
또한, 도 14의 디렉토리 구조에 따라 관리되는 Datafile을 기록할 때, 파일 구조/파일 영역(128) 및 VAT 구조 영역(1330)이 볼륨 공간(104)에 생성된다.
마지막으로, 다시 종결 프로세스를 실행함으로써, 경계외 영역(1312), 상태 결정 영역(1334), 및 경계내 영역(1311)이 볼륨 공간(104)에 생성된다. 경계외 영역(1312)은 미기록의 상태 결정 영역(1336)을 포함한다. 경계외 영역(1310)에 제공된 상태 결정 영역(1334) 및 물리 포맷 정보 영역(1335)을 포함하는 경계내 영역(1311)이 볼륨 공간(104)에 기록된다.
종결 프로세스가 실행될 때마다, 볼륨 파일 구조 및 파일이 기록되는 논리 존(logical zone)이 볼륨 공간(104)에 생성된다. 볼륨 공간(104)에는, 논리 존이 리드-인 영역(108) 혹은 경계내 영역과 경계외 영역 사이에 위치한다.
물리 포맷 정보의 상세한 데이터 구조를 도 13을 참조하여 이하 기술한다. 물리 포맷 정보는 정보 기록 매체(1300)에 제공된 존 및 영역들을 관리하는데 사용되는 논리 존의 어드레스 정보, 경계외 영역의 어드레스 정보, 및 경계내 영역의 어드레스 정보를 포함한다.
미기록 영역(138)의 헤드로부터 경계내 영역(1311)이 생성되기 때문에, 물리 포맷 정보 영역(1335)에 기록된 물리 포맷 정보는 경계내 영역(1311)의 어드레스 정보로서 미기록 영역(138)의 어드레스 정보를 포함한다.
또한, 물리 포맷 정보 및 미기록 영역의 어드레스 정보에 포함된 경계외 영역의 어드레스 정보는 미기록 영역 내 위치를 검출할 수 없는 재생전용 장치가 데이터 미기록 영역 내 위치를 검출하여 미기록 영역을 잘못 액세스하는 것을 방지하기 위해서 이용된다. 논리 존의 어드레스 정보는 논리 존의 종단에 생성된 가장 최근의 VAT 구조를 탐색하기 위해서 이용된다.
각각 VAT 구조 영역들(1322, 1326 혹은 1330)에 기록된 VAT들(1363, 1369, 1375) 및 VATICB들(164, 170, 176)은 각각이 UDF 규격에 따르는 데이터 구조를 갖는다. 이러한 데이터 구조에 의해서, 1회 기입형 기록매체에서는 파일 구조 갱신이 단순화될 수 있다. 파일 엔트리와 같은 파일 구조의 기록위치는 가상 어드레스 공간 내 가상 어드레스에 의해 지시된다. 디스크 상의 기록위치는 논리 어드레스 공간 내 논리 어드레스에 의해 지시된다. 이러한 논리 어드레스와 가상 어드레스 간 대응은 VAT에 저장된다. VAT에 대한 기록 위치는 데이터가 기록되는 영역의 종단 섹터에 제공된 VATICB에 의해 지시된다. VAT에 등록된 가상 어드레스는 통상 VAT에 등록의 오름차순으로 각각의 파일 관리 정보에 제공된다.
도 15는 종래의 정보 기록/재생장치(1500)를 도시한 블록도이다. 정보 기록/재생 장치(1500)는 시스템 제어 유닛(201), 메모리 회로(202), I/O 버스(203), 자기 광학 디스크 장치(204), 및 광학 디스크 구동 장치(205)를 포함한다.
시스템 제어 유닛(201)은 시스템 제어 프로그램을 포함하는 마이크로프로세스 및 메모리를 사용하여 실현된다. 구체적으로, 시스템 제어 유닛(201)은 볼륨 구조를 기록하기 위한 볼륨 구조 기록 유닛(211), 볼륨 구조를 재생하기 위한 볼륨 구조 재생 유닛(214), 파일 구조를 기록하기 위한 파일 구조 기록 유닛(212), 파일 구조를 재생하기 위한 파일 구조 재생 유닛(215), 파일 데이터를 기록하기 위한 파일 기록 유닛(213), 파일 데이터를 재생하기 위한 파일 재생 유닛(216), 종결 프로세스의 실행을 지시하기 위한 종결 프로세스 유닛(217), VAT 구조를 기록하기 위한 VAT 구조 기록 유닛(281), 및 VAT 구조를 재생하기 위한 VAT 구조 재생 유닛(282)을 포함한다.
메모리 회로(202)는 볼륨 구조, 파일 구조 및 파일을 조작 혹은 임시로 저장하기 위한 데이터 메모리(221), 및 VAT 구조를 조작 혹은 임시로 저장하기 위한 VAT 구조 메모리(283)를 포함한다.
광학 디스크 구동 장치(205)는 구동 제어 유닛(231), 메모리 회로(232), 내부버스(233), 기록/재생 유닛(234), 및 정보 기록매체(1300)를 포함한다.
구동 제어 유닛(231)은 구동 제어 프로그램을 포함하는 마이크로프로세서와 메모리를 사용하여 실현된다. 구체적으로, 구동 제어 유닛(231)은 경계외 영역 기록 유닛(261), 물리 포맷 정보 재생 유닛(262), 물리 포맷 정보 기록 유닛(263), 상태 결정 영역 기록 유닛(264), 경계내 영역 기록 유닛(265), 및 상태 결정 영역 재생 유닛(267)을 포함한다.
메모리 회로(232)는 물리 포맷 정보를 조작 혹은 일시적으로 저장하기 위한 물리 포맷 정보 메모리(266) 및 광학 디스크 구동 장치(205)에 전송되는 데이터를 조작 혹은 일시 저장하는데 사용되는 버퍼 메모리(241)를 포함한다.
DVD-R 디스크에 대한 종결 프로세스를 도 13, 15, 16, 17, 18을 참조하여 설명한다.
도 16은 포맷 프로세스 후의 정보 기록 매체(1300)의 데이터 구조도이다. 도 17은 종결 프로세스의 흐름도이다. 도 18은 종결 프로세스 후의 정보 기록 매체(1300)의 데이터 구조도이다.
(S1701) 시스템 제어 유닛(201)은 종결 프로세스 유닛(217)에 탑재된 제어 프로그램에 따라 종결 프로세스를 실행할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동장치(205)의 구동 제어 유닛(231)은 경계외 영역 기록 유닛(261)에 탑재된 제어 프로그램에 따라 경계외 영역에 데이터를 기록한다.
경계외 영역에 데이터를 기록하는 동작에 대해서, 도 13의 데이터 구조도에서, 상태 결정 영역(1336)을 제외한 경계외 영역(1312)에 더미 데이터가 기록되며, 상태 결정 영역(1334)을 제외한 경계외 영역(1310)에 더미 데이터가 기입된다. 예를 들면 더미 데이터는 00h이다.
(S1702) 구동 제어 유닛(231)은 물리 포맷 정보 재생 유닛(262)에 탑재된 제어프로그램에 따라 리드-인 영역(108)에 제공된 물리 포맷 정보 영역(1322)으로부터 데이터를 재생한다.
리드-인 영역(108)에 포함된 물리 포맷 정보 영역(1332)이 도 13에 도시한 바와 같이 미기록이 아닐 때는, 광학 디스크 구동 장치(205)는 재생된 물리 포맷 정보를 메모리 회로(232)의 물리 포맷 정보 메모리(266)에 저장하고 이어서 단계 S1703 및 이 후의 단계를 실행하다.
리드-인 영역(108)에 포함된 물리 포맷 정보 영역(1332)이 미기록일 땐(예를 들면, 도 16 참조), 데이터는 지정된 물리 포맷 정보 영역(1332)으로부터 재생될 수 없다. 이 경우, 구동 제어 유닛(231)은 단계 S1705 및 이 후의 단계를 실행한다.
(S1703) 구동 제어 유닛(231)은 예를 들면 상태 결정 영역 기록 유닛(264)에 탑재된 제어 프로그램에 따라서, 도 18에서 미기록의 상태 결정 영역(1334)에 더미 데이터로서 00h를 기록한다. 그럼으로써, 미기록이 아닌 상태 결정 영역(1334)이 도 13에 도시한 바와 같이 생성된다.
(S1704) 경계내 영역 기록 유닛(265)에 탑재된 제어 프로그램에 따라서, 구동 제어 유닛(231)은 예를 들면 도 18의 미기록 영역(138)의 헤드로부터 물리 포맷 정보를 생성하여 이를 경계내 영역에 기록한다. 이 기록 동작에서, 물리 포맷 정보 영역(1335)을 포함하는 경계내 영역(1311)은 예를 들면 도 13에 도시한 바와 같이 경계외 영역(1310) 다음에 기록된다.
(S1705) 물리 포맷 정보 기록 유닛(265)에 탑재된 제어 프로그램에 따라서, 구동 제어 유닛(231)은 물리 포맷 정보를 생성하여, 이를 리드-인 영역(108)에 포함된 물리 포맷 정보 영역(1332)에 기록한다.
전술한 파일 기록 및 종결 프로세스들이 도 16에 도시한 포맷된 데이터 구조를 갖는 정보 기록 매체(1300)에 관하여 실행될 때, 도 18에 도시한 데이터 구조가 정보 기록 매체(1300)에 생성된다. 상태 결정 영역들의 어드레스 정보는 리드-인 영역 내 내측 트랙에 존재하는 기록 관리 영역(도시생략)을 사용하여 관리된다.
도 18의 데이터 구조가 기록된 정보 기록 매체(1300)에 관하여 파일 기록 프로세스가 실행될 때, 도 14에 도시한 Datafile 및 파일 구조가 추가로 기록된다. 또한, 도 17에 도시한 과정에 따라 종결 프로세스가 실행될 때, 도 13의 데이터 구조가 정보 기록 매체(1300)에 생성된다.
도 19의 흐름도에 따라 AVfile를 재생하는 과정을 도 13 및 도 16의 데이터 구조들 및 도 15의 블록도를 참조하여 설명한다.
(S1901) 디스크가 광학 디스크 구동 장치(205)에 삽입되었음을 구동 제어 유닛(231)이 검출하였을 때, 구동 제어 유닛(231)은 물리 포맷 재생 유닛(262)에 탑재된 제어 프로그램에 따라 기록/재생 유닛(234)을 작동시켜, 리드-인 영역(108)의 물리 포맷 정보 영역(1332)에 기록된 데이터를 재생한다. 그 후에, 재생된 물리 포맷 정보 영역(1332)의 재생된 물리 포맷 정보를 물리 포맷 정보 메모리(266)에 전송한다.
(S1902) 구동 제어 유닛(231)은 물리 포맷 정보 재생 유닛(262)에 탑재된 제어 프로그램에 따라 단계 S1901 혹은 S1904에서 검색된 물리 포맷 정보에 포함된 경계외 영역의 어드레스 정보로부터 상태 결정 영역의 어드레스 정보를 검색한다. 그 후에, 구동 제어 유닛(231)은 상태 결정영역 내 데이터의 재생을 시도한다. 도 13에서, 물리 포맷 정보 영역(1332)에 기록된 경계외 영역(1310)의 어드레스 정보(1342)는 상태 결정 영역(1334)의 어드레스 정보를 포함하며, 물리 포맷 정보 영역(1335)에 기록된 경계외 영역(1312)의 어드레스 정보(1346)는 상태 결정 영역(1336)의 어드레스 정보를 포함한다.
단계 S1902에 의해 지정된 상태 결정 영역이 미기록이 아닐 때, 단계 S1903 및 이 후의 단계가 실행된다. 단계 S1902에 의해 지정된 상태 결정 영역이 미기록일 때는 단계 S1905 및 이 후의 단계가 실행된다.
(S1903) 구동 제어 유닛(231)은 물리 포맷 정보 재생 유닛(262)에 탑재된 제어 프로그램에 따라서, 단계 S1901 혹은 S1904에서 얻어진 경계내 영역의 어드레스 정보를 사용하여 물리 포맷 정보에 포함된 경계내 영역의 재생을 실행한다.
도 13에서, 물리 포맷 영역(1332)에 기록된 경계내 영역의 어드레스 정보(1343)는 경계내 영역(1310)의 어드레스 정보를 포함한다.
(S1904) 구동 제어 유닛(231)은 물리 포맷 정보 재생 유닛(262)에 탑재된 제어 프로그램에 따라서, 단계 S1903에서 재생된 물리 포맷 정보를 메모리 회로(232)의 물리 포맷 정보 메모리(266)에 전송한다.
(S1905) 구동 제어 유닛(231)은 물리 포맷 정보 재생 유닛(262)에 탑재된 제어 프로그램에 따라 물리 포맷 정보 메모리(266)에 기억된 가장 최근의 물리 포맷 정보를 참조하여, 논리 존의 어드레스 정보로부터 액세스 가능한 영역의 종단의 물리 어드레스를 얻는다. 도 13에서, 제 2 논리 존(116)이 액세스 가능한 영역의 종단에 위치하여 있기 때문에, 액세스 가능 영역의 종단의 물리 어드레스는 물리 포맷 정보 영역(1335)에 기록된 제 2 논리 존(116)의 어드레스 정보(144)에 기초하여 얻어질 수 있다.
(S1906) 시스템 제어 유닛(201)은 볼륨 구조 재생 유닛(214)에 탑재된 제어 프로그램에 따라 볼륨 구조 영역(118)을 재생할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동 장치(205)는 로딩된 정보 기록 매체(1300)의 볼륨 구조를 메모리 회로(202)의 데이터 메모리(221)에 전송한다. 이 경우, 도 16에 도시한 바와 같은 볼륨 구조가 판독된다.
그 후에, 시스템 제어 유닛(201)은 판독된 볼륨 구조로부터 파일 세트 서술자(161) 혹은 파티션 시작 위치(405)의 어드레스 정보를 얻는다. 또한, 시스템 제어 유닛(201)은 파티션 참조번호 0에 등록된 타입 1 파티션 맵(407) 및 파티션 참조번호 1에 등록된 가상 파티션 맵(408)에 기초하여, VAT 구조가 기록된 것임을 인식한다.
(S1907) 시스템 제어 유닛(201)은 VAT 구조 재생 유닛(282)에 탑재된 제어 프로그램에 따라, 액세스 가능 영역의 종단의 물리 어드레스로서 광학 디스크 구동 장치(205)의 물리 포맷 정보 메모리(266)에 저장된 논리 존의 어드레스 정보를 얻는다. 시스템 제어 유닛(201)은 물리 어드레스를 논리 어드레스로 변환한다. 또한, 시스템 제어 유닛(201)은 액세스 가능 영역의 종단에 기록된 VATICB(176)을 재생할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동 장치(205)는 VATICB(176)을 읽고 이를 VAT 구조 메모리(283)에 전송한다.
그 후에, 시스템 제어 유닛(201)은 판독된 VATICB(176)에 포함된 VAT의 어드레스 정보를 해석하고, VAT 구조 영역(1330)에 기록된 VAT(1375)를 읽고, VAT(1375)를 VAT 구조 메모리(283)에 저장한다.
(S1908) 시스템 제어 유닛(201)은 파일 구조 재생 유닛(215)에 탑재된 제어 프로그램에 따라서, 타겟 파일 및 이의 관리 정보가 가상 어드레스들을 사용하여 관리될 때 단계 S1907에서 얻어진 VAT를 사용하여, 타겟 파일 혹은 디렉토리의 파일 엔트리가 등록된 VAT 엔트리를 참조한다. 그 후에, 시스템 제어 유닛(201)은 가상 어드레스를 논리 어드레스로 변환하고, 파일 세트 서술자(161)를 시작점으로서 사용하여, 순차적으로 루트 디렉토리 파일 엔트리(FE)(174) 및 이에 기록된 루트 디렉토리와, 디렉토리(AV-Dir) FE(167) 및 이에 기록된 디렉토리(AV-Dir)와, AVfile FE(166)을 판독한다. 그 후에, 시스템 제어 유닛(201)은 AVfile이 기록된 위치를 얻는다.
(S1909) 마지막으로, 시스템 제어 유닛(201)은 파일 재생 유닛(216)에 탑재된 제어 프로그램에 따라 AVfile(165)를 판독하고, 그럼으로써 파일 재생을 완료한다.
그러나, 미기록 영역 내 위치를 검출할 능력이 없는 정보 재생장치가 전술한 방식으로 정보를 기록하는 정보 기록매체로부터 액세스 가능 영역의 종단 위치를 얻을 때, 물리 포맷 정보로부터 정보를 재생하는 동작과 상태 결정 영역의 기록 상태를 결정하는 동작이 교대로 실행될 필요가 있다. 그러므로, 액세스 가능 영역의 종단 위치를 탐색하는데 필요한 시간이 불리하게 길어진다.
또한, 정보 재생장치가 타겟 파일을 탐색할 때, 볼륨 구조 및 VAT 구조 모두 탐색될 필요가 있다. 그러므로, 데이터가 동일 영역에 기록되는 횟수에 제한이 없다. 정보 기록 매체(1300)가 사용될 때, 파일 탐색 프로세스는 보다 복잡해지게 되므로, VAT와 같은 어드레스 변환 메카니즘을 사용하지 않는 볼륨 파일 구조를 갖는 정보 기록 매체가 사용될 때에 비해 처리 시간이 길어진다.
또한, AVfile은 대용량 메모리 및 고속 프로세스를 포함하는 PC 시스템만이 아니라, 한정된 용량의 메모리 및 비교적 빈약한 성능의 프로세스를 포함하는 가전 AV 장치에서도 사용될 수 있다. 이 경우, PC 시스템들에 의해서만 사용되는 많은 데이터 파일들이 디스크에 기록된 후 디스크에 AVfile이 기록될 때, VAT의 크기는 기록된 파일 혹은 이의 관리 정보의 총 수에 비례하여 커지게 된다. 그러므로, AVfile은 비교적 큰 값들을 갖는 가상 어드레스들을 사용하여 관리된다. 가전 AV 장치는 보다 큰 용량의 메모리 혹은 보다 나은 성능의 프로세스를 필요로 한다.
따라서, 여기 기술된 발명은 (1) 정보 재생 장치가 미기록 영역을 액세스하는 것을 방지하고 고속으로 액세스 가능 영역의 종단 위치를 탐색할 수 있는 정보 기록 매체, 정보 기록 매체에 정보를 기록하는 방법 및 장치, 및 정보 기록 매체에 기록된 정보를 재생하는 방법 및 장치를 제공하는 잇점과, (2) VAT를 사용하여 관리되는 파일들이 고속으로 탐색되고 가전 AV 장치에 의해 AVfile의 재생 부담이 경감될 수 있는 정보 기록 매체, 정보 기록 매체에 정보를 기록하는 방법 및 장치, 및 정보 기록 매체에 기록된 정보를 재생하는 방법 및 장치를 제공하는 잇점을 가능하게 한다.
<발명의 개시>
본 발명의 일 면에 따라서, 정보 기록 매체는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당된다. 상기 볼륨 공간은 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 상기 볼륨 공간에 교대로 할당되게 구성된다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보를 저장하기 위한 체인 볼륨 관리 정보 영역을 포함한다. 상기 체인 볼륨 관리 정보는 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함한다.
이 발명의 일 실시예에서, 상기 체인 볼륨 관리 정보 영역은 상기 오버-런 보호 영역 내 고정된 위치에 제공되고, 상기 후속되는 체인 볼륨 관리 정보 영역의 어드레스 정보는 상기 후속되는 오버-런 보호영역의 헤드 어드레스를 나타낸다.
이 발명의 일 실시예에서, 상기 볼륨공간은 최종의 오버-런 보호영역에 이어지는 리드-아웃 영역이 상기 볼륨공간에 할당되게 구성된다. 상기 최종의 오버-런 보호영역에 포함된 상기 체인 볼륨 관리 정보 영역에 더미 데이터가 기록된다.
본 발명의 또다른 일 면에 따라서, 정보 기록 매체는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당된다. 상기 볼륨 공간은 적어도 어드밴스 VAT를 저장하기 위한 어드밴스 VAT 구조 영역이 상기 볼륨 공간에 할당되게 구성된다. 상기 어드밴스 VAT는 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 정보이다. 파일 구조를 나타내는 기본 구조 정보는 상기 어드밴스 VAT 내 특정의 가상 어드레스에 제공되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이다.
이 발명의 일 실시예에서, 상기 기본 구조 정보는 파일 세트 서술자에 대한 VAT 엔트리들 및 루트 디렉토리의 파일 엔트리를 포함한다. 상기 어드밴스 VAT는 상기 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0에 할당하기 위한 제 1 VAT 엔트리와, 상기 루트 디렉토리의 파일 엔트리의 논리 어드레스를 가상 어드레스 1에 할당하기 위한 제 2 VAT 엔트리를 포함한다.
이 발명의 일 실시예에서, 상기 어드밴스 VAT 구조 영역은 액세스 가능 영역의 종단에 할당된다.
이 발명의 일 실시예에서, 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 특정 가상 어드레스 범위로 상기 어드밴스 VAT에 할당된다. 특정 애플리케이션 구조 정보는 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것이다. 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드로부터 1섹터 내에 기록된다.
이 발명의 일 실시예에서, 상기 어드밴스 VAT 구조 영역은 액세스 가능 영역의 종단에 할당된다.
이 발명의 일 실시예에서, 상기 볼륨 공간은 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 상기 볼륨 공간에 교대로 할당되게 구성된다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보를 저장하기 위한 체인 볼륨 관리 정보 영역을 포함한다. 상기 체인 볼륨 관리 정보는 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함한다.
이 발명의 일 실시예에서, 상기 체인 볼륨 관리 정보 영역은 상기 오버-런 보호 영역 내 고정된 위치에 제공되고, 상기 후속되는 체인 볼륨 관리 정보 영역의 어드레스 정보는 상기 후속되는 오버-런 보호영역의 헤드 어드레스를 나타낸다.
이 발명의 일 실시예에서, 상기 볼륨공간은 최종의 오버-런 보호영역에 이어지는 리드-아웃 영역이 상기 볼륨공간에 할당되게 구성된다. 상기 최종의 오버-런 보호영역에 포함된 상기 체인 볼륨 관리 정보 영역에는 더미 데이터가 기록된다.
이 발명의 일 실시예에서, 상기 기본 구조 정보는 파일 세트 서술자에 대한 VAT 엔트리들 및 루트 디렉토리의 파일 엔트리를 포함한다. 상기 어드밴스 VAT는 상기 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0에 할당하기 위한 제 1 VAT 엔트리와, 상기 루트 디렉토리의 파일 엔트리의 논리 어드레스를 가상 어드레스 1에 할당하기 위한 제 2 VAT 엔트리를 포함한다.
이 발명의 일 실시예에서, 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것으로 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 특정 가상 어드레스 범위로 상기 어드밴스 VAT에 할당된다.
이 발명의 일 실시예에서, 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드로부터 1섹터 내에 기록된다.
이 발명의 일 실시예에서, 상기 어드밴스 VAT 구조 영역은 액세스 가능 영역의 종단에 할당된다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 정보를 기록하는 정보 기록 방법은 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당된다. 상기 정보 기록 방법은 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역을 상기 볼륨 공간에 교대로 할당하는 단계를 포함한다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보를 저장하기 위한 체인 볼륨 관리 정보 영역을 포함한다. 상기 정보 기록 방법은, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보를 체인 볼륨 관리 정보 영역에 기록하는 단계를 더 포함한다.
본 발명의 또다른 면에 따라서, 포함하는 정보 기록 매체에 정보를 기록하는 정보 기록 방법은 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당된다. 상기 정보 기록 방법은, 어드밴스 VAT 구조 영역을 상기 볼륨 공간에 할당하는 단계; 및 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT를 어드밴스 VAT 구조 영역에 기록하는 단계를 포함한다. 파일 구조를 나타내는 기본 구조 정보는 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이다.
이 발명의 일 실시예에서, 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것으로 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 특정 가상 어드레스 범위로 상기 어드밴스 VAT에 할당된다. 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드로부터 1섹터 내에 기록된다.
이 발명의 일 실시예에서, 상기 정보 기록 방법은 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당하는 단계를 포함한다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보를 포함한다. 상기 정보 기록 방법은, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 체인 볼륨 관리 정보를 체인 볼륨 관리 정보 영역에 기록하는 단계를 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 정보를 기록하는 정보 기록 장치는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간이 상기 데이터 기록 영역에 미리 할당된다. 상기 정보 기록 장치는, 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역을 상기 볼륨 공간에 교대로 할당하는 논리 존 할당 유닛을 포함한다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함한다. 상기 정보 기록 장치는, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보를 체인 볼륨 관리 정보 영역에 기록하는 기록 유닛을 더 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 정보를 기록하는 정보 기록 장치는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간이 상기 데이터 기록 영역에 미리 할당된다. 상기 정보 기록 장치는, 어드밴스 VAT 구조 영역을 상기 볼륨 공간에 할당하는 할당 유닛; 및 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT를 어드밴스 VAT 구조 영역에 기록하는 기록 유닛을 포함한다. 파일 구조를 나타내는 기본 구조 정보는 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이다.
이 발명의 일 실시예에서, 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것으로 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 특정 가상 어드레스 범위로 상기 어드밴스 VAT에 할당된다. 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드로부터 1섹터 내에 기록된다.
이 발명의 일 실시예에서, 상기 정보 기록 장치는, 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당하는 할당 유닛을 포함한다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보를 포함한다. 상기 정보 기록 장치는, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 체인 볼륨 관리 정보를 체인 볼륨 관리 정보 영역에 기록하는 기록 유닛을 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 기록된 정보를 재생하는 정보 재생 방법은 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당되고, 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당되고, 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함하고, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역에 기록된다. 상기 정보 재생 방법은, 상기 리드-인 영역 및 상기 오버-런 보호 영역 각각에 포함된 체인 볼륨 관리 정보를 체인식으로 액세스하는 단계, 및 상기 체인 볼륨 관리 정보 영역으로부터 판독된 정보에 따라서 재생동작을 수행하는 단계를 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 기록된 정보를 재생하는 정보 재생 방법은 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간이 상기 데이터 기록 영역에 미리 할당되고, 볼륨 구조 영역 및 어드밴스 VAT 구조 영역이 볼륨 공간에 할당되고, 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되고, 파일 구조를 나타내는 기본 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이다. 상기 정보 재생 방법은, 상기 볼륨 구조 영역을 액세스함이 없이 상기 어드밴스 VAT 구조 영역에 저장된 어드밴스 VAT로부터 기본 구조 정보의 논리 어드레스를 얻는 단계, 및 상기 기본 구조 정보의 논리 어드레스에 따라 기본 구조 정보를 판독하는 단계를 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 기록된 정보를 재생하는 정보 재생 방법은 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간이 상기 데이터 기록 영역에 미리 할당되고, 어드밴스 VAT 구조 영역이 볼륨 공간에 할당되고, 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되고, 파일 구조를 나타내는 기본 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이며, 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 특정 애플리케이션 구조 정보는 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것이며, 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드부터 1섹터 내에 할당된다. 상기 정보 재생 방법은, 상기 어드밴스 VAT 구조 영역에 기록된 어드밴스 VAT의 헤드부터 1섹터 내의 정보를 판독하는 단계, 및 상기 판독된 정보에 포함된 기본 구조 정보 및 특정 애플리케이션 구조 정보에 근거하여 재생동작을 수행하는 단계를 포함한다.
이 발명의 일 실시예에서, 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당되고, 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함하고, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역에 기록된다. 상기 데이터 재생 방법은, 상기 리드-인 영역 및 상기 오버-런 보호 영역 각각에 포함된 체인 볼륨 관리 정보를 체인식으로 액세스하는 단계, 및 상기 체인 볼륨 관리 정보 영역으로부터 판독된 정보에 따라서 재생동작을 수행하는 단계를 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 기록된 정보를 재생하는 정보 재생 장치는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당되고, 적어도 볼륨-파일 구조를 저장하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당되고, 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함하고, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역에 기록된다. 상기 정보 재생 장치는, 상기 리드-인 영역 및 상기 오버-런 보호 영역 각각에 포함된 체인 볼륨 관리 정보를 체인식으로 액세스하는 액세스 유닛, 및 상기 체인 볼륨 관리 정보 영역으로부터 판독된 정보에 따라서 재생동작을 수행하는 수행 유닛을 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 기록된 정보를 재생하는 정보 재생 장치는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당되고, 볼륨 구조 영역 및 어드밴스 VAT 구조 영역이 볼륨 공간에 할당되고, 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되고, 파일 구조를 나타내는 기본 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이다. 상기 정보 재생 장치는, 상기 볼륨 구조 영역을 액세스함이 없이 상기 어드밴스 VAT 구조 영역에 저장된 어드밴스 VAT로부터 기본 구조 정보의 논리 어드레스를 얻는 획득 유닛, 및 상기 기본 구조 정보의 논리 어드레스에 따라 기본 구조 정보를 판독하는 판독 유닛을 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체에 기록된 정보를 재생하는 정보 재생 장치는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당되고, 어드밴스 VAT 구조 영역이 볼륨 공간에 할당되고, 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되고, 파일 구조를 나타내는 기본 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이며, 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 할당되고, 상기 특정 애플리케이션 구조 정보는 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것이며, 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드부터 1섹터 내에 제공된다. 상기 정보 재생 장치는, 상기 어드밴스 VAT 구조 영역에 기록된 어드밴스 VAT의 헤드부터 1섹터 내의 정보를 판독하는 판독 유닛, 및 상기 판독된 정보에 포함된 기본 구조 정보 및 특정 애플리케이션 구조 정보에 근거하여 재생동작을 수행하는 수행 유닛을 포함한다.
이 발명의 일 실시예에서, 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당되고, 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함하고, 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역에 기록된다. 상기 데이터 재생 장치는, 상기 리드-인 영역 및 상기 오버-런 보호 영역 각각에 포함된 체인 볼륨 관리 정보를 체인식으로 액세스하는 액세스 유닛, 및 상기 체인 볼륨 관리 정보 영역으로부터 판독된 정보에 따라서 재생동작을 수행하는 수행 유닛을 포함한다.
본 발명의 또다른 면에 따라서, 정보 기록 매체는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 데이터 기록 영역에 미리 할당된다. 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당된다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함한다. 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역에 기록된다.
이 발명의 일 실시예에서, 상기 체인 볼륨 관리 정보 영역은 상기 오버-런 보호 영역 내 고정된 위치에 제공되고, 상기 후속되는 체인 볼륨 관리 정보 영역의 어드레스 정보는 상기 후속되는 오버-런 보호영역의 헤드 어드레스를 나타낸다.
이 발명의 일 실시예에서, 상기 최종의 오버-런 보호영역에 이어지는 리드-아웃 영역은 볼륨 공간에 할당된다. 최종의 오버-런 보호영역에 포함된 체인 볼륨 관리 정보 영역에는 더미 데이터가 기록된다.
본 발명의 또다른 면에 따라서, 정보 기록 매체는 데이터 기록 영역을 포함한다. 리드-인 영역 및 볼륨 공간은 상기 데이터 기록 영역에 미리 할당된다. 어드밴스 VAT 구조 영역이 볼륨 공간에 할당된다. 가상 어드레스 공간 내 어드레스를 나타내는 가상 어드레스와 논리 어드레스 공간 내 어드레스를 나타내는 논리 어드레스간 대응관계를 관리하기 위한 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록된다. 파일 구조를 나타내는 기본 구조 정보가 상기 어드밴스 VAT 내 특정의 가상 어드레스에 기록되고, 상기 기본 구조 정보는 상기 정보 기록 매체에 기록되는 모든 파일들을 탐색하는데 있어 필요 불가결한 것이다.
이 발명의 일 실시예에서, 기본 구조 정보는 파일 세트 서술자에 대한 VAT 엔트리들과 루트 디렉토리의 파일 엔트리를 포함한다. 어드밴스 VAT는 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0에 할당하기 위한 제 1 VAT 엔트리와, 루트 디렉토리의 파일 엔트리의 논리 어드레스를 가상 어드레스 1에 할당하기 위한 제 2 VAT 엔트리를 포함한다.
이 발명의 일 실시예에서, 어드밴스 VAT 구조는 액세스 가능 영역의 종단에 할당된다.
이 발명의 일 실시예에서, 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 상기 어드밴스 VAT에 특정의 가상 어드레스 범위에 할당되고, 상기 특정 애플리케이션 구조 정보는 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것이다. 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드부터 1섹터 내에 제공된다.
이 발명의 일 실시예에서, 어드밴스 VAT 구조는 액세스 가능 영역의 종단에 할당된다.
이 발명의 일 실시예에서, 적어도 볼륨-파일 구조를 기록하기 위한 논리 존 및 미기록 영역에의 액세스를 방지하기 위한 오버-런 보호영역이 볼륨 공간에 교대로 할당된다. 상기 리드-인 영역 및 상기 오버-런 보호영역 각각은 체인 볼륨 관리 정보 영역을 포함한다. 후속되는 논리 존의 어드레스 정보 및 후속되는 체인 볼륨 관리 정보의 어드레스 정보를 포함하는 상기 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역에 기록된다.
이 발명의 일 실시예에서, 상기 체인 볼륨 관리 정보 영역은 상기 오버-런 보호 영역 내 고정된 위치에 할당되고, 상기 후속되는 체인 볼륨 관리 정보 영역의 어드레스 정보는 상기 후속되는 오버-런 보호영역의 헤드 어드레스를 나타낸다.
이 발명의 일 실시예에서, 최종의 오버-런 보호영역에 이어지는 리드-아웃 영역이 상기 볼륨공간에 할당된다. 상기 최종의 오버-런 보호영역에 포함된 상기 체인 볼륨 관리 정보 영역에는 더미 데이터가 기록된다.
이 발명의 일 실시예에서, 상기 기본 구조 정보는 파일 세트 서술자에 대한 VAT 엔트리들 및 루트 디렉토리의 파일 엔트리를 포함한다. 상기 어드밴스 VAT는 상기 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0에 할당하기 위한 제 1 VAT 엔트리와, 상기 루트 디렉토리의 파일 엔트리의 논리 어드레스를 가상 어드레스 1에 할당하기 위한 제 2 VAT 엔트리를 포함한다.
이 발명의 일 실시예에서, 파일 구조를 나타내는 특정 애플리케이션 구조 정보가 상기 어드밴스 VAT에 특정의 가상 어드레스 범위에 할당되고, 상기 특정 애플리케이션 구조 정보는 상기 정보 기록 매체에 기록된 AVfile을 탐색하는데 있어 필요 불가결한 것이다.
이 발명의 일 실시예에서, 상기 기본 구조 정보 및 상기 특정 애플리케이션 구조 정보는 상기 어드밴스 VAT의 헤드부터 1섹터 내에 제공된다.
이 발명의 일 실시예에서, 어드밴스 VAT 구조는 액세스 가능 영역의 종단에 할당된다.
도 1은 본 발명의 예에 따른 정보 기록 매체(100)의 데이터 구조를 도시한 도면.
도 2a는 어드밴스 VAT(163)의 상세한 데이터 구조를 도시한 도면.
도 2b는 어드밴스 VAT(169)의 상세한 데이터 구조를 도시한 도면.
도 2c는 어드밴스 VAT(175)의 상세한 데이터 구조를 도시한 도면.
도 3은 본 발명의 예에 따른 정보 기록/재생 장치(300)의 구조를 도시한 도면.
도 4는 포맷 프로세스의 과정을 도시한 흐름도.
도 5는 포맷 후의 정보 기록 후의 정보 기록 매체의 데이터 구조를 도시한 도면.
도 6은 파일 기록 프로세스의 과정을 도시한 흐름도.
도 7은 종결 프로세스의 과정을 도시한 흐름도.
도 8은 종결 프로세스가 행해진 후의 정보 기록 매체의 데이터 구조를 도시한 도면.
도 9는 리드-아웃 영역이 미기록 영역에 기록된 경우를 도시한 도면.
도 10은 파일 재생 프로세스의 과정을 도시한 흐름도.
도 11은 본 발명의 또다른 예에 따른 정보 기록 매체의 데이터 구조를 도시한 도면.
도 12는 본 발명의 또다른 예에 따른 정보 기록 매체의 데이터 구조를 도시한 도면.
도 13은 종래의 정보 기록 매체의 데이터 구조를 도시한 도면.
도 14는 디스크에 기록된 파일들을 관리하는 디렉토리 구조를 도시한 도면.
도 15는 종래의 정보 기록/재생 장치의 구조를 도시한 도면.
도 16은 종래의 포맷 프로세스가 행해진 후의 정보 기록 매체의 데이터 구조도를 도시한 도면.
도 17은 종래의 종결 프로세스의 과정을 도시한 흐름도.
도 18은 종래의 종결 프로세스가 행해진 후의 정보 기록 매체의 데이터 구조를 도시한 도면.
도 19는 종래의 파일 재생 프로세스의 과정을 도시한 흐름도.
본 발명에 따른 정보 기록 매체는 리드-인 영역 및 각각의 오버-런 보호 영역에 제공된 체인 볼륨 관리 정보 영역들을 포함한다. 각각의 체인 볼륨 관리 정보에는, 후속되는 논리 존의 어드레스 정보와 체인 볼륨 관리 정보 영역의 어드레스 정보가 기록된다.
또한, 이러한 정보 기록 매체를 사용한 본 발명에 따른 정보 재생 장치는 리드-인 영역과 체인 연결된 오버-런 보호영역들을 미기록 영역 혹은 디스크 종단 정보가 기록된 체인 볼륨 관리 정보가 검출될 때까지 액세스하고, 가장 최근의 체인 볼륨 관리 정보를 판독하여, 최종의 논리 존의 어드레스 정보로부터 액세스 가능 영역의 종단의 물리 어드레스를 얻는다. 정보 재생 장치의 이러한 액세스 동작에서, 후속되는 논리 존들의 기록 상태들의 결정과 후속되는 체인 볼륨 관리 정보 영역들의 어드레스 정보를 얻는 것이 일체로 실행되기 때문에, 액세스 가능 영역의 종단의 물리 어드레스를 얻는 것과 후속되는 볼륨 파일 관리 정보의 판독 동작을 보다 간단한 과정을 사용하여 고속으로 실행하는 것이 가능하다.
또한, 본 발명의 정보 기록 매체에서, 볼륨 파일 구조 및 가전 AV 장치에 의해서도 사용되는 파일을 관리하기 위한 특정 애플리케이션 구조 정보를 해석하는데 있어 필요 불가결한 기본 구조 정보로서, 특정의 작은 값을 갖는 가상 어드레스가 할당되는 엔트리를 갖는 VAT가 기록된다.
이러한 정보 기록 매체에 있어서, 정보 재생 장치는 액세스 가능 영역의 종단에 기록된 VATICB를 사용하여 가장 최근의 VAT를 탐색하고, 기본 구조 정보 혹은 VAT에 등록된 특정 애플리케이션 구조 정보를 해석하고 특정 가상 어드레스를 사용하여 타겟 파일을 판독한다. 정보 재생 장치의 이러한 액세스 동작에서, 볼륨 구조 영역에의 액세스가 스킵되고 VAT가 판독된다. 타겟 파일의 파일 엔트리가 기록된 위치 정보는 VAT에서 탐색되고, 그럼으로써 타겟 파일을 보다 고속으로 판독하는 것이 가능해진다.
또한, 특정의 작은 값이 특정 애플리케이션에 사용되는 AVfile(예를 들면, 가전 AV 장치에 사용되는 AVfile의 경우)의 관리 정보에 할당되는 엔트리를 갖는 VAT를 정보 기록 매체가 기록할 때, 전체 VAT가 비교적 큰 크기를 가질지라도, 특정 가상 어드레스를 갖는 엔트리가 등록된 VAT의 특정 부분만이 탐색되고, 그럼으로써 저용량의 메모리 및 저성능의 프로세서를 사용하여 VAT를 탐색함으로써 타겟 파일을 판독하는 것이 가능해진다.
이하, 본 발명을 첨부한 도면을 참조하여 예를 사용하여 설명하도록 하겠다.
본 발명에 따른 정보 기록 매체의 예는 DVD-R 디스크, DVD-RW 디스크 등이며, 여기서에 파일들은 볼륨 공간에 기록되고, 파일들은 ISO/IEC 13346 규격 혹은 UDF(유니버설 디스크 포맷) 규격에 의해 정해진 데이터 구조를 사용하여 관리된다. 이러한 정보 기록 매체, 정보 기록 매체에 정보를 기록하기 위한 방법 및 장치, 및 정보 기록 매체로부터 정보를 재생하기 위한 방법 및 장치를 이하 설명한다.
다음 설명에서, 서술자들, 포인터들, 등은 다른 것이 명시되지 않는 한, ISO/IEC 13346 혹은 UDF 규격에 따라 정보 기록 매체에 볼륨 파일 구조로서 기록됨에 유의한다.
1. 정보 기록 매체의 데이터 구조
도 1은 본 발명의 예에 따른 정보 기록 매체(100)의 데이터 구조를 도시한 도면이다. 정보 기록 매체(100)는 예를 들면 DVD-R 물리 규격(버전 2.0)에 따른다. 정보 기록 매체(100)에서, 파일은 DVD-R 파일 규격(버전 2.0)에 의해 정해진 볼륨 파일 구조를 사용하여 기록된다.
정보 기록 매체(100)는 리드-인 영역(108) 및 볼륨 공간(104)을 포함한다.
리드-인 영역(108)은 데이터 기록 영역(102)의 헤드에 위치하여 있다. 볼륨 공간(104)은 리드-인 영역(108)의 외측에 인접한 정보 기록 매체(100)의 영역에 위치하여 있다.
리드-인 영역(108)은 체인 볼륨 관리정보 영역(132)을 포함한다.
미기록 영역에의 액세스를 방지하기 위한 오버-런 보호 영역(110)이 볼륨 공간(104)에 할당된다. 오버-런 보호 영역(110)은 체인 볼륨 관리 정보 영역(134)을 포함한다.
오버-런 보호 영역(112)이 또한 볼륨 공간(104) 내에 제공된다. 오버-런 보호 영역(112)은 체인 볼륨 관리 정보 영역(136)을 포함한다.
적어도 볼륨 파일 구조를 기록하기 위한 제 1 논리 존(114)은 리드-인 영역(108)과 오버-런 보호 영역(110) 사이에 생성된다. 적어도 볼륨 파일 구조를 기록하기 위한 제 2 논리 존(116)은 오버-런 보호 영역(110)과 오버-런 보호영역(112) 사이에 생성된다.
체인 볼륨 관리 정보 영역(132)에는 제 1 논리 존(114)의 어드레스 정보와 체인 볼륨 관리 정보 영역(134)의 어드레스 정보(142)를 포함하는 체인 볼륨 관리 정보가 기록된다.
체인 볼륨 관리 정보 영역(134)에는 제 2 논리 존(116)의 어드레스 정보(144)와 체인 볼륨 관리 정보 영역(136)의 어드레스 정보(146)를 포함하는 체인 볼륨 관리 정보가 기록된다.
볼륨 공간(104)은 미기록 영역(138)을 포함한다.
제 1 논리 존(114)에는, 볼륨 구조 영역(118), 파일 구조/파일 영역(120) 및 어드밴스 VAT 구조 영역(122)이 포맷 프로세스에서 순차적으로 제공된다. 포맷 프로세스의 과정에 대해선 도 4를 참조하여 나중에 상세히 기술하도록 하겠다.
볼륨 구조 영역(118)에는 볼륨 구조가 기록된다.
파일 구조/파일 영역(120)에는 파일 세트 서술자(161) 및 루트 디렉토리를 관리하기 위한 파일 엔트리(162)가 기록된다.
어드밴스 VAT 구조 영역(122)에는 어드밴스 VAT(163) 및 VATICB(164)가 기록된다. 어드밴스 VAT(163)의 기록위치는 데이터가 기록되는 영역의 종단 섹터에 제공된 VATICB(164)에 의해 지정된다.
제 1 논리 존(114)에는 파일 구조/파일 영역(124) 및 어드밴스 VAT 구조 영역(126)이 파일 기록 프로세스에서 어드밴스 VAT 구조 영역(122) 다음에 순차적으로 할당된다. 파일 기록 프로세스의 과정에 대해선 도 6을 참조하여 나중에 상세히 기술하도록 하겠다.
파일 구조/파일 영역(124)에는 파일 및 각종의 파일 엔트리들이 기록된다. 도 1에 도시한 예에서는, AVfile(165), AVfile(165)을 관리하기 위한 AVfile FE(166), 디렉토리 파일(AV-Dir)을 관리하기 위한 디렉토리 파일(AV-Dir) FE(167), 및 루트 디렉토리 FE(168)이 파일 구조/파일 영역(124)에 기록된다.
간단하게 하기 위해서, 이들 디렉토리 파일 FE들은 비교적 작은 크기의 디렉토리 파일 자체를 포함하는 것으로 한다.
어드밴스 VAT 구조 영역(126)에는 어드밴스 VAT(169) 및 VATICB(170)이 기록된다.
볼륨 공간(104)에서, 미기록의 체인 볼륨 관리 정보영역(134)을 포함하는 오버-런 보호 영역(110)이 종결 프로세스에서 어드밴스 VAT 구조영역(126) 다음에 할당된다. 이 후에, 리드-인 영역(108)에 체인 볼륨 관리 정보 영역(132)이 기록된다. 종결 프로세스는 미기록 영역 내 위치를 검출하는 능력이 없는 장치가 미기록 영역을 액세스하는 것을 방지하면서 가장 최근의 볼륨 파일 구조가 탐색될 수 있게 하기 위해서 실행된다.
종결 프로세스의 과정에 대해서는 도 7을 참조하여 나중에 상세히 기술하도록 하겠다.
다음에, 제 2 논리 존(116)에는 파일구조/파일영역(128) 및 어드밴스 VAT 구조영역(130)이 파일 기록 프로세스에서 오버-런 보호영역(110) 다음에 순차로 할당된다.
파일 구조/파일영역(128)에는 파일 및 각종의 파일 엔트리들이 기록된다. 도 1에 도시한 예에서는, Datafile(171), Datafile(171)을 관리하기 위한 Datafile FE(172), 디렉토리 파일(Data-Dir)을 관리하기 위한 디렉토리 파일(Data-Dir) FE(173), 및 루트 디렉토리 FE(174)가 파일 구조/파일영역(128)에 기록된다.
어드밴스 VAT 구조영역(130)에는 어드밴스 VAT(175) 및 VATICB(176)이 기록된다.
볼륨 공간(104)에는, 종결 프로세스에서, 미기록의 체인 볼륨 관리 정보영역(136)을 포함하는 오버-런 보호영역(112)이 어드밴스 VAT 구조영역(130) 다음에 할당되고, 오버-런 보호영역(110) 내 체인 볼륨 관리 정보영역(134)이 할당된다.
전술한 바와 같이, 파일 기록 프로세스 혹은 종결 프로세스가 실행될 때마다, 추가의 논리 존이 리드-인 영역(108) 혹은 오버-런 보호영역 사이에 생성된다. 파일 구조/파일 영역 및 어드밴스 VAT 구조영역은 논리 존 내에 할당된다.
오버-런 보호영역(112)은 장치가 VATICB(176) 혹은 체인 볼륨 관리 정보영역(136)을 액세스할 때, 미기록 영역 내 위치를 검출할 능력이 없는 정보 재생장치가 미기록 영역(138)으로 오버-런 하는 것을 방지하기 위해서 제공된다. 체인 볼륨 관리 정보영역(136)은 몇 개의 트랙들을 갖는 미기록의 영역이다. 기록영역들은 체인 볼륨 관리 정보영역(136) 전후에 제공된다. 그러므로, 정보 재생장치는 오기능하지 않는다.
체인 볼륨 관리 정보영역이 오버-런 보호영역 내 특정의 위치에 할당될 때, 오버-런 보호영역의 어드레스 정보는 체인 볼륨 관리 정보영역의 어드레스 정보로부터 쉽게 얻어진다.
체인 볼륨 관리정보의 어드레스 정보는 오버-런 보호영역(예를 들면, 헤드 섹터의 물리 어드레스)을 나타낼 수 있음에 유의한다.
예를 들면, 체인 볼륨 관리 정보영역(136)은 오버-런 보호영역(112) 내 고정된 위치에 배치된다. 체인 볼륨 관리 정보영역(136)의 어드레스 정보는 오버-런 보호영역(112)(예를 들면, 헤드 섹터의 물리 어드레스)의 헤드 어드레스를 나타낸다. 동일하게 체인 볼륨 관리 정보영역(134)에 적용된다.
어드밴스 VAT(175)는 VAT 헤더(148), 기본 구조 정보(150), 특정 애플리케이션 구조 정보(152), 및 범용 애플리케이션 구조 정보(154)를 포함한다.
기본 구조 정보(150)는 복수의 애플리케이션들이 공유하는 기본 구조(예를 들면, 파일 세트 서술자(161) 혹은 루트 디렉토리 파일 엔트리(162)와 같은, 파일 구조를 해석함에 있어 없어서는 안 되는 구조)를 정의하는데 사용된다.
특정 애플리케이션 구조 정보(152)는 복수의 애플리케이션들 중에서 특정 애플리케이션에 관련한 특정 애플리케이션 구조(예를 들면, 가전 AV 장치에 사용되는 AVfile를 탐색함에 있어 없어서는 안 되는 구조)를 정의하는데 사용된다.
범용 애플리케이션 구조정보(154)는 일반적인 애플리케이션들, 통상 PC 애플리케이션들의 파일을 탐색하는데 사용된다.
어드밴스 VAT들(163 및 169) 각각은 어드밴스 VAT(175)와 유사한 데이터 구조(도시생략)를 갖는 것에 유의한다.
도 2a는 어드밴스 VAT(163)의 상세한 데이터 구조를 도시한 도면이다. 어드밴스 VAT(163)는 포맷 프로세스에서 어드밴스 VAT 구조영역(122)에 기록된다.
어드밴스 VAT(163)의 기본 구조 영역은 가상 어드레스 1이 할당되는 VAT 엔트리 0과 가상 어드레스 0이 할당되는 VAT 엔트리 1을 포함한다. 루트 디렉토리 파일 엔트리의 논리 어드레스는 VAT 엔트리 1에 기록된다.
전술한 바와 같이, VAT 엔트리 0은 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0에 할당하는데 사용되고, VAT 엔트리 1은 루트 디렉토리 파일 엔트리의 논리 어드레스를 가상 어드레스 1에 할당하는데 사용된다.
VAT 엔트리 0 및 VAT 엔트리 1은 일반적으로 152 바이트 길이의 VAT 헤더 다음에 오는 것에 유의한다.
어드밴스 VAT(163)의 특정 애플리케이션 구조 정보는 VAT 엔트리 2 내지 VAT 엔트리 255를 포함한다. 어드밴스 VAT(163)에서, VAT 엔트리 2 내지 VAT 엔트리 255는 미사용이다. 구체적으로 값 FFFFFFFh이 VAT 엔트리 2 내지 VAT 엔트리 255 각각에 설정된다.
어드밴스 VAT(163)의 범용 애플리케이션 구조 정보는 VAT 엔트리 256 내지 VAT 엔트리 473을 포함한다. 어드밴스 VAT(163)에서, VAT 엔트리 256 내지 VAT 엔트리 473은 미사용이다. 구체적으로 값 FFFFFFFh이 VAT 엔트리 256 내지 VAT 엔트리 473 각각에 설정된다.
도 2b는 어드밴스 VAT(169)의 상세한 데이터 구조를 도시한 도면이다. 어드밴스 VAT(169)는 AVfile를 기록하기 위한 프로세스에서 어드밴스 VAT 구조영역(126)에 기록된다.
어드밴스 VAT(169)에서, AVfile을 관리하기 위한 디렉토리(AV-Dir) 파일 엔트리의 논리 어드레스는 VAT 엔트리 2에 기록되고, AVfile 파일 엔트리의 논리 어드레스는 VAT 엔트리 3에 기록된다.
이러한 식으로, AVfile을 관리하기 위한 디렉토리(AV-Dir) 파일 엔트리의 논리 어드레스는 가상 어드레스 2에 기록되며, AVfile 파일 엔트리의 논리 어드레스는 가상 어드레스 3에 기록된다.
어드밴스 VAT(169) 내 이 외의 다른 VAT 엔트리들은 어드밴스 VAT(163) 내 대응하는 VAT 엔트리들의 것들과 동일함에 유의한다.
도 2c는 어드밴스 VAT(175)의 상세한 데이터 구조를 도시한 도면이다. 어드밴스 VAT(175)는 Datafile를 기록하기 위한 프로세스에서 어드밴스 VAT 구조영역(130)에 기록된다.
어드밴스 VAT(175)에서, 데이터 파일을 관리하기 위한 디렉토리(Data-Dir) 파일 엔트리의 논리 어드레스는 VAT 엔트리 256에 기록되며, 데이터 파일 엔트리의 논리 어드레스는 VAT 엔트리 257에 기록된다.
이러한 식으로, 데이터 파일을 관리하기 위한 디렉토리(Data-Dir) 파일 엔트리의 논리 어드레스는 가상 어드레스 256에 할당되며, 데이터 파일 엔트리의 논리 어드레스는 가상 어드레스 257에 기록된다.
어드밴스 VAT(175) 내 다른 VAT 엔트리들의 콘텐트들은 어드밴스 VAT(169) 내 대응하는 VAT 엔트리들의 것들과 동일함에 유의한다.
어드밴스 VAT들(163, 169, 175) 각각에는 논리 어드레스 공간에 존재하지 않는 논리 어드레스인 FFFFFFFFh가 미사용 VAT 엔트리에 등록됨에 유의한다. 어드밴스 VAT들(163, 169, 175) 각각은 2048 바이트 길이의 섹터를 포함한다.
이 예에서, 가상 어드레스 공간은 가전 AV 장치에서도 사용되는 AVfile을 탐색함에 있어 필요 불가결한 특정 애프리케이션 구조 정보에 할당된다. 마찬가지로, 가상 어드레스 공간은 복수의 개개의 특정 애플리케이션 구조정보 각각에 할당된다. 예를 들면, 가상 어드레스 3 내지 가상 어드레스 127은 비디오 파일들을 탐색하는데 필요한 파일 구조에 할당되며, 가상 어드레스 128 내지 255는 오디오 파일들을 탐색하는데 필요한 파일 구조에 할당된다.
범용 애플리케이션 구조 정보 내 어드밴스 VAT의 데이터 크기가 2048 바이트를 초과하여 많은 범용의 파일들 혹은 디렉토리들이 등록되었을 때, 어드밴스 VAT는 복수의 섹터들로 분할된다.
전술한 바와 같이, 어드밴스 VAT가 복수의 섹터들로 분할된 때에도, 기본 구조 정보 및 특정 애플리케이션 구조 정보 각각은 제한된 가상 어드레스들을 갖기 때문에, 기본 구조 정보 및 특정 애플리케이션 구조 정보는 어드밴스 VAT 구조 영역의 헤드로부터 한 섹터 내에 기록된다.
그러므로, 제한된 용량의 메모리 및 비교적 저성능의 프로세스를 구비한 가전 AV 장치는, 볼륨 공간에 등록된 범용 파일들 혹은 디렉토리들의 총 수가 증가함에 따라 어드밴스 VAT가 커지게 되더라도 어드밴스 VAT가 기록되는 영역의 헤드 섹터만을 사용하여 일관되게 고속으로 AVfile을 판독해 낼 수 있다.
2. 정보 기록/재생 장치의 구조
도 3은 본 발명의 예에 따른 정보 기록/재생장치(300)의 구조를 도시한 도면이다.
정보 기록/재생 장치(300)는 포맷 프로세스, 파일 기록 프로세스, 혹은 종결 프로세스가 실행될 때 정보를 정보 기록 매체(100)에 기록하기 위한 정보 기록 장치로서 기능한다. 또한, 정보 기록/재생 장치(300)는 파일 재생 프로세스가 실행될 때 정보 기록매체(100)에 기록된 정보를 재생하기 위한 정보 재생장치로서 기능한다.
정보 재생 장치(300)는 시스템 제어 유닛(201), 메모리 회로(202), I/O 버스(203), 자기 디스크 장치(204), 및 광학 디스크 구동 장치(205)를 포함한다.
시스템 제어 유닛(201)은 시스템 제어 프로그램을 포함하는 마이크로프로세서 및 메모리를 사용하여 실현된다. 구체적으로, 시스템 제어 유닛(201)은 볼륨 구조 기록 유닛(211), 파일 구조 기록 유닛(212), 파일 기록 유닛(213), 및 어드밴스 VAT 구조 기록 유닛(271)을 포함한다. 또한, 시스템 제어 유닛(201)은 파일 구조 재생 유닛(215), 파일 재생 유닛(216), 및 어드밴스 VAT 구조 재생 유닛(272)을 포함한다. 더구나, 시스템 제어 유닛(201)은 종결 프로세스 유닛(217) 및 리드-아웃 프로세스 유닛(218)을 포함한다.
메모리 회로(202)는 데이터 메모리(221) 및 어드밴스 VAT 구조 메모리(273)를 포함한다.
데이터 메모리(221)는 볼륨 구조, 파일 구조, 및 파일을 산출 혹은 일시 저장하는데 사용된다. 어드밴스 VAT 구조 메모리(273)는 어드밴스 VAT 구조를 산출 혹은 일시 저장하는데 사용된다.
광학 디스크 구동 장치(205)는 구동 제어 유닛(231), 메모리 회로(232), 내부 버스(233), 기록/재생 유닛(234), 및 정보 기록 매체(100)를 포함한다.
구동 제어 유닛(231)은 시스템 제어 프로그램과 메모리를 포함하는 마이크로프로세서를 이용하여 실현된다. 특히, 구동 제어 유닛(231)은 체인 볼륨 관리 정보 기록 유닛(251), 오버-런 보호 영역 기록 유닛(252), 체인 볼륨 관리 정보 재생 유닛(254)과, 리드-아웃 영역 기록 유닛(255)을 포함한다.
메모리 회로(232)는 체인 볼륨 관리 정보 메모리(253) 및 버퍼 메모리(241)를 포함한다.
체인 볼륨 관리 정보 메모리(253)는 체인 볼륨 관리 정보를 산출 혹은 일시 저장하는데 사용된다. 버퍼 메모리(241)는 광학 디스크 구동 장치(205)에 전송된 데이터를 산출 혹은 일시 저장하는데 사용된다.
3. 포맷 프로세스
도 4는 포맷 프로세스의 과정을 도시한 도면이다. 이하, 포맷 프로세스 과정을 단계별로 기술한다.
(S401) 시스템 제어 유닛(201)은 볼륨 구조 영역(118)에 기록될 볼륨 구조를, 볼륨 구조 기록 유닛(211)에 탑재된 제어 프로그램에 따라 메모리 회로(202)의 데이터 메모리(221)에 생성한다. 이러한 볼륨 구조는 ISO/IEC 13346 규격(도 5)에 따르는 볼륨 공간(104)의 각종의 관리 정보를 보유하는 서술자들(401 내지 412) 등을 포함한다. 볼륨 구조 영역(118)의 상세한 데이터 구조는 후술하도록 하겠다.
시스템 제어 유닛(201)은 생성된 볼륨 구조를 데이터 메모리(221)에 기록할 것을 광학 디스크 장치(205)에 명령한다.
광학 디스크 구동 장치(205)는 데이터 메모리(221)로부터 전송된 볼륨 구조를 볼륨 구조 영역(118)에 기록한다. 볼륨 구조가 완전히 기록되었을 때, 광학 디스크 장치(205)는 기록 완료를 시스템 제어 유닛(201)에 통지한다.
(S402) 시스템 제어 유닛(201)은 파일 세트 서술자(161), 루트 디렉토리, 및 루트 디렉토리를 관리하기 위한 파일 엔트리(162)를 데이터 메모리(221)에 생성한다. 시스템 제어 유닛(201)은 생성된 파일 구조를 데이터 메모리(221)에 기록할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동 장치(205)는 데이터 메모리(221)로부터 전송된 파일 구조를 파일 구조 영역(120)에 기록한다. 파일 구조가 완전히 기록되었을 때, 광학 디스크 구동 장치(205)는 기록 완료를 시스템 제어 유닛(201)에 통지한다.
(S403) 시스템 제어 유닛(201)은 어드밴스 VAT 구조 기록 유닛(271)에 탑재된 제어 프로그램에 따라 데이터 메모리(221)에 VAT(163) 및 VATICB(164)를 생성한다.
또한, 시스템 제어 유닛(201)은 생성된 어드밴스 VAT 구조를 데이터 메모리(221)에 기록할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동 장치(205)는 데이터 메모리(221)로부터 전송된 어드밴스 VAT 구조를 어드밴스 VAT 구조 영역(122)에 기록한다. 어드밴스 VAT 구조가 완전히 기록되었을 때, 광학 디스크 구동 장치(205)는 기록 완료를 시스템 제어 유닛(201)에 통지한다.
DVD-R 디스크의 경우, 데이터 기록이 정지될 때마다, 소정의 양의 더미 데이터를 갖는 링크 영역이 데이터 기록 유닛 전 후에 제공될 수 있음에 유의한다. 간단하게 하기 위해서, 데이터 구조 및 데이터 기록의 설명은 생략한다.
도 5는 포맷된 후의 정보 기록 매체의 데이터 구조를 도시한 도면이다. "미기록"의 정보 기록 매체에 전술한 포맷 프로세스가 적용되었을 때, 정보 기록 매체는 도 5의 데이터 구조를 얻는다.
4. 파일 기록 프로세스
도 6은 파일 기록 프로세스의 과정을 도시한 도면이다. 이하, 파일 기록 프로세스 과정을 단계별로 기술한다.
파일 기록 프로세스에서, 자기 디스크 장치(204)에 저장된 AVfile은 도 14의 디렉토리 구조에 따라 기록됨에 유의한다.
(S601) 시스템 제어 유닛(201)은 파일 기록 유닛(213)에 탑재된 제어 프로그램에 따라, 자기 디스크 장치(204)로부터 AVfile을 판독하여 메모리 회로(202)의 데이터 메모리(221)에 AVfile을 전송한다.
다음에, 시스템 제어 유닛(201)은 AVfile(1665) 및 디렉토리 파일(AV-Dir)과, 이들 파일들을 관리하기 위한 AVfile 엔트리 FE(파일 엔트리)(166)과, 디렉토리 파일(AV-Dir) FE(파일 엔트리)(167)과, 루트 디렉토리의 콘텐트가 갱신되는 루트 디렉토리 파일 엔트리(168)를 생성한다.
각각 AVfile에 연관된 디렉토리 파일 및 파일 엔트리가 데이터 메모리(221)에 저장되었을 때, 시스템 제어 유닛(201)은 파일 구조 기록 유닛(212) 및 파일 기록 유닛(213)에 탑재된 제어 프로그램에 따라, 이들 데이터를 기록할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동 장치(205)는 데이터 메모리(221)로부터 전송된 파일 엔트리 및 디렉토리 파일, 및 AVfile을 포함하는 파일 구조/파일을 파일 구조/파일 영역(124)에 기록한다. 간단하게 하기 위해서, 이들 디렉토리 파일 엔트리들은 비교적 작은 크기의 디렉토리 파일 자체를 포함하는 것으로 한다. 파일 구조/파일 영역(124)에의 기록이 완료되었을 때, 광학 디스크 구동 장치(205)는 기록 완료를 시스템 제어 유닛(201)에 통지한다.
디렉토리 파일(AV-Dir)은 디렉토리를 관리하는 파일 엔트리(167)에 삽입되어 기록됨에 유의한다. 그러므로, 디렉토리 파일 자체는 보여지지 않는다.
(S602) 제어 유닛(201)은 어드밴스 VAT 구조 기록 유닛(271)에 탑재된 제어 프로그램에 따라 데이터 메모리(221) 내 어드밴스 VAT(169) 및 VATICB(170)를 갱신한다.
또한, 시스템 제어 유닛(201)은 생성된 어드밴스 VAT 구조를 데이터 메모리(221)에 기록할 것을 광학 디스크 구동 장치(205)에 명령한다. 광학 디스크 구동장치(205)는 데이터 메모리(221)로부터 전송된 어드밴스 VAT 구조를 어드밴스 VAT 구조 영역(126)에 기록한다. 어드밴스 VAT 구조가 완전히 기록되었을 때, 광학 디스크 구동 장치(205)는 기록완료를 시스템 제어 유닛(201)에 통지한다.
5. 종결 프로세스
도 7은 종결 프로세스의 과정을 도시한 도면이다. 이하, 종결 프로세스 과정을 단계별로 기술한다.
(S701) 시스템 제어 유닛(201)은 종결 프로세스 유닛(217)에 탑재된 제어 프로그램에 따라 종결 프로세스를 실행할 것을 광학 디스크 구동 장치(205)에 명령한다.
광학 디스크 구동 장치(205)의 구동 제어 유닛(231)은 오버-런 보호 기록 유닛(252)에 탑재된 제어 프로그램에 따라서 오버-런 보호 영역을 볼륨 공간(104)에 할당하고 더미 데이터를 오버-런 보호 영역에 기록한다.
이러한 방식으로, 적어도 볼륨 파일 구조를 기록하기 위한 논리 존이 리드-인 영역(108)(혹은 오버-런 보호 영역)과 오버-런 보호 영역 사이에 제공된다.
(S702) 구동 제어 유닛(231)은 체인 볼륨 관리 정보 기록 유닛(251)에 탑재된 제어 프로그램에 따라서 체인 볼륨 관리 정보를 생성하고 생성된 체인 볼륨 관리 정보를 오버-런 보호 영역에 포함된 체인 볼륨 관리 정보 영역에 기록한다.
이 기록 동작에서 생성된 체인 볼륨 관리 정보는 후속되는 논리 존의 어드레스 정보와, 종결 프로세스에 의해 새롭게 기록된 오버-런 보호 영역에 제공된 미기록의 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함한다.
도 8은 종결 프로세스가 행해진 후의 정보 기록 매체의 데이터 구조를 도시한 도면이다.
도 5의 데이터 구조를 갖는 정보 기록 매체에 AVfile 기록 프로세스 및 종결 프로세스가 행해졌을 때, 정보 기록 매체는 도 8의 데이터 구조를 얻는다.
더미 데이터는 체인 볼륨 관리 정보 영역(134)을 제외한 오버-런 보호 영역(110)에(도 8의 데이터 구조의 경우), 혹은 체인 볼륨 관리 정보 영역(136)을 제외한 오버-런 보호 영역(112)에(도 1의 데이터 구조의 경우) 기록된다. 예를 들면, 더미 데이터는 00h이다.
체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역(132)(도 8의 데이터 구조의 경우)에 기록되거나, 체인 볼륨 관리 정보 영역(134)(도 1의 데이터 구조의 경우)에 기록된다.
또한, 도 8의 데이터 구조를 갖는 정보 기록 매체(100)에 데이터 파일 기록 프로세스 및 종결 프로세스가 행해짐으로써 도 1의 데이터 구조를 갖는 정보 기록 매체(100)가 얻어진다.
정보 기록 매체(100)에의 추가 파일의 기록이 금지되었을 때, 리드-아웃 영역이 미기록 영역(138)에 기록된다.
도 9는 도 1의 데이터 구조를 갖는 미기록 영역에 리드-아웃 영역이 기록되는 경우를 도시한 도면이다.
시스템 제어 유닛(201)은 리드-아웃 프로세스 유닛(218)에 탑재된 제어 프로그램에 따라 리드-아웃 프로세스를 실행할 것을 광학 디스크 장치(205)에 명령한다.
광학 디스크 구동 장치(205)의 구동 제어 유닛(231)은 리드-아웃 영역 기록 유닛(255)에 탑재된 제어 프로그램에 따라, 더미 데이터가 기록된 리드-아웃 영역(140)을 데이터 기록 영역(102)에 할당한다. 더욱이, 구동 제어 유닛(231)은 리드-아웃 영역 기록 유닛(255)에 탑재된 제어 프로그램에 따라, 어떠한 새로운 연이어지는 체인 볼륨 관리 정보 영역이 존재하지 않음을 나타내기 위해서 미기록의 체인 볼륨 관리 정보영역(136)에 더미 데이터를 기록한다. 예를 들면, 더미 데이터는 00h이다.
6. 파일 재생 프로세스
도 10은 파일 재생 프로세스의 과정을 도시한 도면이다. 이하, 파일 재생 프로세스 과정을 단계별로 기술한다. 도 14의 AVfile은 파일 재생 프로세스를 설명하기 위한 예로서 사용됨에 유의한다.
(S1001) 구동 제어 유닛(231)에서 디스크가 광학 디스크 구동 장치(205)에 로딩되었음을 검출하였을 때, 구동 제어 유닛(231)은 기록/재생 유닛(234)을 작동시키고, 체인 볼륨 관리 정보 재생 유닛(24)에 탑재된 제어 프로그램에 따라, 리드-인 영역(108)의 체인 볼륨 관리 정보 영역(132)으로부터 체인 볼륨 관리 정보를 재생한다. 이어서 재생된 체인 볼륨 관리 정보는 체인 볼륨 관리 정보 영역(132)에서 체인 볼륨 관리 정보 메모리(253)에 전송된다.
(S1002) 구동 제어 유닛(231)은 체인 볼륨 관리 정보 재생 유닛(254)에 탑재된 제어 프로그램에 따라, 단계 S1001에서 얻어진 체인 볼륨 관리 정보에 포함된 체인 볼륨 관리 정보 영역(134)의 어드레스 정보(142)에 기초하여, 체인 볼륨 관리 정보 영역의 재생을 시도한다.
도 1에서, 체인 볼륨 관리 정보 영역(132)에 기록된 체인 볼륨 관리 정보 영역의 어드레스 정보(142)는 체인 볼륨 관리 정보 영역(134)의 위치 정보를 포함한다. 체인 볼륨 관리 정보 영역(134)에 기록된 체인 볼륨 관리 정보 영역의 어드레스 정보(146)는 체인 볼륨 관리 정보 영역(136)의 위치 정보를 포함한다.
이러한 재생동작에 의해 지정된 체인 볼륨 관리 정보 영역이 미기록이 아니고 체인 볼륨 관리 정보가 체인 볼륨 관리 정보 영역으로부터 재생될 수 있다면, 단계 S1003 및 이 후의 단계들이 실행된다. 이러한 재생 동작에 의해 지정된 체인 볼륨 관리 정보 영역이 미기록이고 체인 볼륨 관리 정보가 체인 볼륨 관리 정보 영역으로부터 재생될 수 없다면 단계 S1004 및 이후의 단계들이 실행된다.
(S1003) 구동 제어 유닛(231)은 체인 볼륨 관리 정보 재생 유닛(254)에 탑재된 제어 프로그램에 따라 단계 S1002에서 재생된 체인 볼륨 관리 정보를 체인 볼륨 관리 정보 메모리(253)에 전송한다.
(S1004) 구동 제어 유닛(231)은 체인 볼륨 관리 정보 재생 유닛(254)에 탑재된 제어 프로그램에 따라, 가장 최근의 체인 볼륨 관리 정보를 참조하여, 논리 존의 어드레스 정보로부터 액세스 가능 영역의 종단의 물리 어드레스를 얻는다.
도 1에서, 액세스 가능 영역의 종단의 물리 어드레스는 체인 볼륨 관리 정보 영역(134)에 기록된 제 2 논리 존(16)의 어드레스 정보(144)에 기초하여 얻어진다.
(S1005) 시스템 제어 유닛(201)은 어드밴스 VAT 구조 재생 유닛(272)에 탑재된 제어 프로그램에 따라, 액세스 가능 영역 종단의 물리 어드레스로서, 광학 디스크 구동 장치(205)의 체인 볼륨 관리 정보 메모리(253)에 기록된 제 2 논리 존(116)의 어드레스 정보(144)를 얻는다.
다음에, 시스템 제어 유닛(201)은 물리 어드레스를 사용하여 액세스 가능 영역의 종단에 기록된 VATICB(176)을 재생할 것을 광학 디스크 구동 장치(205)에 명령한다. 광학 디스크 구동 장치(205)는 VATICB(176)을 판독하여 이를 어드밴스 VAT 구조 메모리(273)에 전송한다. 시스템 제어 유닛(201)은 VATICB가 액세스 가능 영역의 종단에 기록되어 있기 때문에, 볼륨 구조를 판독하지 않고도 VAT 구조가 기록되어 있음을 인식할 수 있다.
시스템 제어 유닛(201)은 판독한 태그 위치 정보(177)로부터 VATICB(176)의 기록 위치들을 나타내는 논리 어드레스들을 얻는다. 시스템 제어 유닛(201)은 이전에 얻어진 액세스 가능 영역의 종단의 물리 어드레스를 논리 섹터 번호로 변환한다. 논리 어드레스 0이 할당된 파티션 시작 위치에 해당하는 논리 섹터 번호는, 태그 위치 정보로부터 판독된 논리 어드레스를 액세스 가능 영역의 종단의 논리 섹터 번호로부터 감산함으로써 산출된다. 그러므로, 볼륨 구조로부터 파티션 시작 위치를 얻는 것은 필요하지 않다.
또한, 시스템 제어 유닛(201)은 판독된 VATICB(176)에 포함된 어드밴스 VAT(175)의 어드레스 정보를 해석하고, 어드밴스 VAT(175)를 판독하여 이를 어드밴스 VAT 구조(273)에 저장한다. 어드밴스 VAT가 복수의 섹터들을 사용하여 기록될 때, AVfile의 재생에 필요한 헤드 섹터만이 판독됨에 유의한다.
(S1006) 시스템 제어 유닛(201)은 파일 구조 재생 유닛(215)에 저장된 제어 프로그램에 따라, 단계 S1005에서 얻어진 VAT 엔트리 0으로 어드밴스 VAT(175)로부터 등록된 파일 세트 서술자들의 물리 어드레스들을 판독하고, 파일 구조 재생 유닛(215)에 탑재된 제어 프로그램에 따라, 논리 어드레스에 포함된 파티션 참조번호 및 논리 블록 어드레스를 사용하여 파일 세트 서술자(161)를 판독한다. 파일 세트 서술자의 경우와 유사하게, 시스템 제어 유닛(201)은 VAT 엔트리 1에 등록된 루트 디렉토리 FE(174)를 판독하고, 가상 어드레스를 논리 어드레스로 변환하면서 루트 디렉토리 FE(174)의 부분으로서 기록된 루트 디렉토리로부터 디렉토리의 관리 정보를 탐색한다.
다음에, 시스템 제어 유닛(201)은 VAT 엔트리 2에 등록된 디렉토리(AV-Dir)를 판독하고 디렉토리(AV-Dir) FE(167)의 부분으로서 기록된 디렉토리(AV-Dir)로부터 AVfile의 관리 정보를 탐색한다. 또한, 시스템 제어 유닛(201)은 VAT 엔트리 17에 등록된 디렉토리(AVfile) FE(166)을 판독하여 타겟 AVfile의 기록 위치를 얻는다.
(S1007) 마지막으로, 시스템 제어 유닛(201)은 파일 재생 유닛(216)에 탑재된 제어 프로그램에 따라, 파일(AVfile)(165)을 판독하여 파일 재생을 완료한다.
전술한 과정에 따라서, 정보 기록/재생 장치(300)는 미기록 영역에의 액세스를 방지하면서 고속으로 AVfile을 탐색하여 재생한다. 단계 S1006에서, 디렉토리(AV-Dir)의 관리 정보는 파일 세트 서술자 및 루트 디렉토리를 사용하여 탐색되고 그 후에 AVfile 파일 엔트리가 판독되고 타겟 AVfile이 판독됨에 유의한다.
그러나, 구체적인 가상 어드레스가 파일 세트 서술자나 루트 디렉토리와 유사한 디렉토리(AV-Dir) 파일 엔트리 혹은 AVfile 파일 엔트리에 할당된다면, 파일 세트 서술자 및 루트 디렉토리에 액세스함이 없이 디렉토리(AV-Dir) 파일 엔트리를 직접 탐색하는 것이 가능하다. 그럼으로써, AVfile은 고속으로 탐색되어 재생될 수 있다.
본 발명의 정보 기록매체에서, 후속되는 논리 존의 어드레스 정보 및 오버-런 보호영역 내 할당된 체인 볼륨 관리 정보의 어드레스 정보는 리드-인 영역 및 오버-런 보호 영역에 기록된다.
이러한 정보 기록 매체를 사용한 본 발명의 정보 기록/재생 장치는 리드-인 영역 및 오버-런 보호영역 내 체인 볼륨 관리 정보영역들만을 순차적으로 액세스함으로써 미기록 영역에의 액세스를 방지하면서 액세스 가능 영역의 종단의 물리 어드레스를 탐색할 수 있다. 도 19를 참조하여 기술된 바와 같이, 물리 포맷 정보 영역 및 상태 결정 영역을 교번하여 액세스함으로써 액세스 가능 영역의 종단의 물리 어드레스가 탐색되는 종래의 정보 기록/재생 장치에 비해, 액세스 빈도는 반으로 감소되고, 처리 시간이 현격히 감소된다.
본 발명의 정보 기록 매체에서, 특정의 가상 어드레스가 파일 세트 서술자 혹은 루트 디렉토리 파일 엔트리에 기본 구조 정보로서 할당되는 어드밴스 VAT는 어드밴스 VAT 구조 영역에 기록된다.
이러한 정보 기록 매체를 사용한 본 발명의 정보 기록/재생 장치는 파일 재생을 실행할 때 볼륨 구조를 탐색함이 없이, 특정의 가상 어드레스들이 할당된 파일 세트 서술자 및 루트 디렉토리 파일 엔트리를 직접 탐색할 수 있다. 그럼으로써, 액세스 시간이 감소된다.
또한, 본 발명의 정보 기록 매체에서, 특정의 가상 어드레스가 특정 애플리케이션 구조 정보로서 디렉토리(AV-Dir) 파일 엔트리 혹은 AVfile 파일 엔트리에 할당되는 어드밴스 VAT는 어드밴스 VAT 구조 영역에 기록된다.
이러한 정보 기록 매체를 사용한 본 발명의 정보 기록/재생 장치는 AVfile을 재생할 때, 파일 세트 서술자 및 루트 디렉토리 파일 엔트리와 같은 기본 구조 정보를 탐색함이 없이, 특정의 가상 어드레스들이 할당된 디렉토리(AV-Dir) 파일 엔트리 혹은 AVfile 파일 엔트리를 직접 탐색할 수 있다. 그럼으로써, 액세스 시간이 더욱 감소된다. 이러한 AVfile이 재생될 때, 어드밴스 VAT의 헤드 섹터에 기록된 VAT 엔트리만이 사용되며, 그럼으로써 한정된 용량의 메모리 및 비교적 저성능의 프로세서를 구비한 가전 AV 장치가 사용될 때에도 간단한 과정에 따라 고속으로 AVfile을 판독하는 것이 가능해진다.
전술한 예에서, 체인 볼륨 관리정보가 리드-인 영역 및 오버-런 보호영역에 기록되는 정보 기록매체가 설명되었다. 이러한 정보 기록매체에 정보를 기록하기 위한 방법 및 장치, 및 정보 기록 장치에 기록된 정보를 재생하기 위한 방법 및 장치가 설명되었다.
체인 볼륨 관리 정보가 리드-인 영역 및 오버-런 보호 영역에 기록되고, 특정의 가상 어드레스들이 기록 구조 정보로서 파일 세트 서술자 및 루트 디렉토리 파일 엔트리에 할당되는 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되지 않은 정보 기록 매체 또한 본 발명의 범위 내에 있는 것임에 유의한다. 이러한 정보 기록 매체에 정보를 기록하기 위한 방법 및 장치, 및 정보 기록 매체에 기록된 정보를 재생하기 위한 방법 및 장치 또한 본 발명의 범위 내에 있는 것이다. 이 경우, 리드-인 영역 및 오버-런 보호 영역 내 체인 볼륨 관리 정보 영역들에의 순차적인 액세스에 의해서, 미기록 영역에의 액세스가 방지되면서 액세스 가능 영역의 종단의 물리 어드레스를 탐색하는 것이 가능해진다. 그럼으로써, 액세스 빈도가 반으로 감소되고 처리시간이 현저히 감소된다.
도 11은 체인 볼륨 관리 정보가 리드-인 영역 및 오버-런 보호영역에 기록되고, 파일 세트 서술자 및 루트 디렉토리 파일 엔트리에 특정 가상 어드레스들이 기본 구조 정보로서 할당되는 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되지 않은 정보 기록 매체를 도시한 도면이다.
도 11의 정보 기록 매체의 체인 볼륨 관리 정보 영역(132)에서, 제 1 논리 존의 물리 어드레스 정보(140) 만이 아니라 경계내 영역의 물리 어드레스 정보(1202) 및 체인 볼륨 관리 정보 영역의 물리 어드레스 정보(142)가 기록됨에 유의한다. 또한, 경계내 영역(1204)은 도 11에 도시한 바와 같이 오버-런 보호 영역(110) 다음에 제공될 수도 있다.
경계-내 영역(1204)은 물리 포맷 정보영역(1206)을 포함한다. 물리 포맷 정보 영역(1206)에서, 제 2 논리 존의 물리 어드레스 정보(144), 체인 볼륨 관리 정보 영역의 물리 어드레스 정보(1346), 및 미기록 영역(138)의 물리 어드레스 정보(1347)가 기록된다. 도 12는 이러한 데이터 구조를 갖는 정보 기록 매체(1200)를 도시한 도면이다.
전술한 바와 같이, 정보 기록 매체(1200)는 종래의 정보 기록/재생 장치(1500)를 사용하여 재생될 수 있다.
특정 가상 어드레스들이 기본 구조 정보로서 파일 세트 서술자 및 루트 디렉토리 파일 엔트리에 할당되는 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록되고, 체인 볼륨 관리 정보가 리드-인 영역 및 오버-런 보호영역에 기록되지 않은 정보 기록 매체 또한 본 발명의 범위 내에 있음에 유의한다. 이 경우, 파일이 재생될 때, 볼륨 구조를 탐색함이 없이 특정 가상 어드레스들이 할당되는 파일 세트 서술자 및 루트 디렉토리 파일 엔트리를 직접 탐색하는 것이 가능하다. 그럼으로써, 액세스 시간이 감소된다.
본 발명에 따른 정보 기록 매체는 리드-인 영역 및 각각의 오버-런 보호영역에 할당된 체인 볼륨 관리 정보 영역들을 포함한다. 각각의 체인 볼륨 관리 정보 영역에는, 후속되는 논리 존의 어드레스 정보 및 논리 존 바로 다음의 오버-런 보호영역에 할당된 체인 볼륨 관리 정보 영역의 어드레스 정보가 기록된다.
이러한 정보 기록 매체를 사용한 본 발명에 따른 정보 재생장치는 리드-인 영역 및 이에 이은 오버-런 보호영역 내 체인 볼륨 관리 정보 영역들만을 액세스하며, 그럼으로써 미기록 영역에의 액세스를 방지하면서 액세스 가능 영역의 종단의 물리 어드레스를 탐색하는 것을 가능하게 한다. 도 19를 참조하여 기술한 바와 같이, 물리 포맷 정보 영역 및 상태 결정 영역을 교번하여 액세스함으로써 액세스 가능 영역의 종단의 물리 어드레스가 탐색되는 종래의 정보 기록/재생 장치에 비해, 액세스 빈도가 반으로 감소되고, 처리 시간이 현격히 감소된다.
또한, 본 발명의 정보 기록 매체에서, 특정 가상 어드레스들이 기본 구조 정보로서 파일 세트 서술자 및 루트 디렉토리 파일 엔트리에 할당되는 어드밴스 VAT는 어드밴스 VAT 구조 영역에 기록된다.
이러한 정보 기록 매체를 사용한 본 발명의 정보 기록/재생 장치는 파일 재생을 실행할 때, 볼륨 구조를 탐색함이 없이, 특정 가상 어드레스들이 할당된 파일 세트 서술자 및 루트 디렉토리 파일 엔트리를 직접 탐색할 수 있다. 그럼으로써, 액세스 시간이 감소된다.
더구나, 본 발명의 정보 기록 매체에서, 특정 가상 어드레스가 디렉토리(AV-Dir) 파일 엔트리 혹은 AVfile 파일 엔트리에 할당되는 어드밴스 VAT가 어드밴스 VAT 구조 영역에 기록된다.
이러한 정보 기록 매체를 사용한 본 발명의 정보 기록/재생 장치는 AVfile을 재생할 때, 파일 세트 서술자 및 루트 디렉토리 파일 엔트리와 같은 기복 구조 정보를 탐색함이 없이, 특정 가상 어드레스들이 할당된 디렉토리(AV-Dir) 파일 엔트리 혹은 AVfile 파일 엔트리를 직접 탐색할 수 있다. 그럼으로써, 액세스 시간이 더욱 감소된다. 이러한 AVfile이 재생될 때, 어드밴스 VAT의 헤드 섹터에 기록된 VAT 엔트리만이 사용되고, 그럼으로써, 한정된 용량의 메모리 및 비교적 저성능의 프로세서를 구비한 가전 AV 장치가 사용될 때에도 간단한 과정에 따라 고속으로 AVfile을 판독하는 것이 가능해진다.

Claims (49)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 리드-인 영역 및 볼륨 공간이 미리 할당된 데이터 기록 영역을 포함하는 정보 기록 매체에 있어서,
    적어도 하나의 볼륨 파일 구조를 기록하기 위한 논리 존 및 미기록 영역에 대한 액세스를 방지하기 위한 오버-런 보호 영역이 상기 볼륨 공간에 교대로 할당되고,
    상기 리드-인 영역 및 상기 오버-런 보호 영역은 체인 볼륨 관리 정보 영역을 각각 포함하고,
    후속하는 논리 존의 어드레스 정보와 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함하는 체인 볼륨 관리 정보는 상기 체인 볼륨 관리 정보 영역에 기록되는, 정보 기록 매체.
  33. 제 32 항에 있어서,
    상기 체인 볼륨 관리 정보 영역은 상기 오버-런 보호 영역에서의 고정된 위치에 할당되고,
    상기 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보는 상기 후속하는 오버-런 보호 영역의 헤드 어드레스를 나타내는, 정보 기록 매체.
  34. 제 32 항에 있어서,
    최종 오버-런 보호 영역에 후속하는 리드-아웃 영역은 상기 볼륨 공간에 할당되고,
    더미 데이터가 상기 최종 오버-런 보호 영역에 포함된 상기 체인 볼륨 관리 정보 영역에 기록되는, 정보 기록 매체.
  35. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 정보를 기록하기 위한 방법에 있어서,
    상기 정보 기록 방법은,
    적어도 하나의 볼륨 파일 구조를 기록하기 위한 논리 존 및 미기록 영역에 대한 액세스를 방지하기 위한 오버-런 보호 영역을 상기 볼륨 공간에 교대로 할당하는 단계를 포함하고,
    상기 리드-인 영역 및 상기 오버-런 보호 영역은 체인 볼륨 관리 정보 영역을 각각 포함하고,
    상기 정보 기록 방법은,
    후속하는 논리 존의 어드레스 정보와 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함하는 체인 볼륨 관리 정보를 상기 체인 볼륨 관리 정보 영역에 기록하는 단계를 더 포함하는 정보 기록 방법.
  36. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 정보를 기록하기 위한 장치에 있어서,
    상기 정보 기록 장치는,
    적어도 하나의 볼륨 파일 구조를 기록하기 위한 논리 존 및 미기록 영역에 대한 액세스를 방지하기 위한 오버-런 보호 영역을 상기 볼륨 공간에 교대로 할당하기 위한 섹션을 포함하고,
    상기 리드-인 영역 및 상기 오버-런 보호 영역은 체인 볼륨 관리 정보 영역을 각각 포함하고,
    상기 정보 기록 장치는,
    후속하는 논리 존의 어드레스 정보와 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함하는 체인 볼륨 관리 정보를 상기 체인 볼륨 관리 정보 영역에 기록하기 위한 섹션을 더 포함하는 정보 기록 장치.
  37. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 기록된 정보를 재생하기 위한 방법에 있어서,
    적어도 하나의 볼륨 파일 구조를 기록하기 위한 논리 존 및 미기록 영역에 대한 액세스를 방지하기 위한 오버-런 보호 영역이 상기 볼륨 공간에 교대로 할당되고;
    상기 리드-인 영역 및 상기 오버-런 보호 영역은 체인 볼륨 관리 정보 영역을 각각 포함하고;
    후속하는 논리 존의 어드레스 정보 및 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함하는 체인 볼륨 관리 정보는 상기 체인 볼륨 관리 정보 영역에 기록되고,
    상기 정보 재생 방법은,
    상기 리드-인 영역 및 상기 오버-런 보호 영역의 각각에 포함된 체인 볼륨 관리 정보 영역을 체인 방식으로 액세스하는 단계와;
    상기 체인 볼륨 관리 정보 영역으로부터 판독된 정보에 따라 재생 동작을 실행하는 단계를 포함하는 정보 재생 방법.
  38. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 기록된 정보를 재생하기 위한 장치에 있어서,
    적어도 하나의 볼륨 파일 구조를 기록하기 위한 논리 존 및 미기록 영역에 대한 액세스를 방지하기 위한 오버-런 보호 영역이 상기 볼륨 공간에 교대로 할당되고;
    상기 리드-인 영역 및 상기 오버-런 보호 영역은 체인 볼륨 관리 정보 영역을 각각 포함하고;
    후속하는 논리 존의 어드레스 정보와 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함하는 체인 볼륨 관리 정보는 상기 체인 볼륨 관리 정보 영역에 기록되고,
    상기 정보 재생 장치는,
    상기 리드-인 영역 및 상기 오버-런 보호 영역의 각각에 포함된 체인 볼륨 관리 정보를 체인 방식으로 액세스하기 위한 섹션과;
    상기 체인 볼륨 관리 정보 영역으로부터 판독된 정보에 따라 재생 동작을 실행하는 섹션을 포함하는 정보 재생 장치.
  39. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 있어서,
    상기 볼륨 공간은 적어도 하나의 볼륨 파일 구조를 기록하기 위한 논리 존 및 미기록 영역에 대한 액세스를 방지하기 위한 오버-런 보호 영역이 교대로 할당되는 것을 허용하도록 구성되고,
    상기 리드-인 영역 및 상기 오버-런 보호 영역은 체인 볼륨 관리 정보 영역을 각각 포함하고,
    후속하는 논리 존의 어드레스 정보와 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보를 포함하는 체인 볼륨 관리 정보는 상기 체인 볼륨 관리 정보 영역에 기록될 수 있는, 정보 기록 매체.
  40. 제 39 항에 있어서,
    상기 체인 볼륨 관리 정보 영역은 상기 오버-런 보호 영역의 고정된 위치에 할당되고,
    상기 후속하는 체인 볼륨 관리 정보 영역의 어드레스 정보는 상기 후속하는 오버-런 보호 영역의 헤드 어드레스를 나타내는, 정보 기록 매체.
  41. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 있어서,
    어드밴스 VAT 구조 영역이 상기 볼륨 공간에 할당되고,
    가상 어드레스 공간의 어드레스를 각각 나타내는 가상 어드레스들과 논리 어드레스 공간의 어드레스를 각각 나타내는 논리 어드레스들 사이의 관계를 관리하기 위한 어드밴스 VAT 정보가 상기 어드밴스 VAT 구조 영역에 기록되고,
    상기 어드밴스 VAT 정보에서, 상기 정보 기록 매체에 기록된 모든 파일들을 탐색하는데 필요 불가결한 파일 구조를 나타내는 기본 구조 정보가 상기 가상 어드레스들 중 적어도 하나에 할당되는, 정보 기록 매체.
  42. 제 41 항에 있어서,
    상기 기본 구조 정보는 파일 세트 서술자와 루트 디렉토리의 파일 엔트리를 포함하고;
    상기 어드밴스 VAT 정보는 상기 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0으로 할당하기 위한 제 1 VAT 엔트리와, 상기 루트 디렉토리의 파일 엔트리의 논리 어드레스를 가상 어드레스 1로 할당하기 위한 제 2 VAT 엔트리를 포함하는, 정보 기록 매체.
  43. 제 41 항에 있어서,
    상기 어드밴스 VAT 구조 영역은 액세스 가능한 영역의 종단에 할당되는, 정보 기록 매체.
  44. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 정보를 기록하기 위한 방법에 있어서,
    상기 정보 기록 방법은,
    어드밴스 VAT 구조 영역을 상기 볼륨 공간에 할당하는 단계와;
    가상 어드레스 공간의 어드레스를 각각 나타내는 가상 어드레스들과 논리 어드레스 공간의 어드레스를 각각 나타내는 논리 어드레스들 사이의 관계를 관리하기 위한 어드밴스 VAT 정보를 상기 어드밴스 VAT 구조 영역에 기록하는 단계를 포함하고,
    상기 어드밴스 VAT 정보에서, 상기 정보 기록 매체에 기록된 모든 파일들을 탐색하는데 필요 불가결한 파일 구조를 나타내는 기본 구조 정보가 상기 가상 어드레스들 중 적어도 하나에 할당되는, 정보 기록 방법.
  45. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 정보를 기록하기 위한 장치에 있어서,
    상기 정보 기록 장치는,
    어드밴스 VAT 구조 영역을 상기 볼륨 공간에 할당하기 위한 섹션과;
    가상 어드레스 공간의 어드레스를 각각 나타내는 가상 어드레스들과 논리 어드레스 공간의 어드레스를 각각 나타내는 논리 어드레스들 사이의 관계를 관리하기 위한 어드밴스 VAT 정보를 상기 어드밴스 VAT 구조 영역에 기록하기 위한 섹션을 포함하고,
    상기 어드밴스 VAT 정보에서, 상기 정보 기록 매체에 기록된 모든 파일들을 탐색하는데 필요 불가결한 파일 구조를 나타내는 기본 구조 정보가 상기 가상 어드레스들 중 적어도 하나에 할당되는, 정보 기록 장치.
  46. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 기록된 정보를 재생하기 위한 방법에 있어서,
    볼륨 구조 영역 및 어드밴스 VAT 구조 영역이 상기 볼륨 공간에 할당되고,
    가상 어드레스 공간의 어드레스를 각각 나타내는 가상 어드레스들과 논리 어드레스 공간의 어드레스를 각각 나타내는 논리 어드레스들 사이의 관계를 관리하기 위한 어드밴스 VAT 정보가 어드밴스 VAT 구조 영역에 기록되고,
    상기 어드밴스 VAT 정보에서, 상기 정보 기록 매체에 기록된 모든 파일들을 탐색하는데 필요 불가결한 파일 구조를 나타내는 기본 구조 정보는 상기 가상 어드레스들 중 적어도 하나에 할당되고,
    상기 정보 재생 방법은,
    상기 볼륨 구조 영역을 액세스하지 않고 상기 어드밴스 VAT 구조 영역에 기록된 어드밴스 VAT 정보로부터 상기 기본 구조 정보의 논리 어드레스를 얻는 단계와;
    상기 기본 구조 정보의 논리 어드레스에 따라 상기 기본 구조 정보를 판독하는 단계를 포함하는 정보 재생 방법.
  47. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 기록된 정보를 재생하기 위한 장치에 있어서,
    볼륨 구조 영역 및 어드밴스 VAT 구조 영역이 상기 볼륨 공간에 할당되고,
    가상 어드레스 공간의 어드레스를 각각 나타내는 가상 어드레스들과 논리 어드레스 공간의 어드레스를 각각 나타내는 논리 어드레스들 사이의 관계를 관리하기 위한 어드밴스 VAT 정보가 상기 어드밴스 VAT 구조 영역에 기록되고,
    상기 어드밴스 VAT 정보에서, 상기 정보 기록 매체에 기록된 모든 파일들을 탐색하는데 필요 불가결한 파일 구조를 나타내는 기본 구조 정보가 상기 가상 어드레스들 중 적어도 하나에 할당되고,
    상기 정보 재생 장치는,
    상기 볼륨 구조 영역을 액세스하지 않고 상기 어드밴스 VAT 구조에 기록된 어드밴스 VAT 정보로부터 상기 기본 구조 정보의 논리 어드레스를 얻기 위한 섹션과;
    상기 기본 구조 정보의 논리 어드레스에 따라 상기 기본 구조 정보를 판독하기 위한 섹션을 포함하는 정보 재생 장치.
  48. 리드-인 영역 및 볼륨 공간이 미리 할당되는 데이터 기록 영역을 포함하는 정보 기록 매체에 있어서,
    상기 볼륨 공간은 어드밴스 VAT 구조 영역이 상기 볼륨 공간에 할당되는 것을 허용하도록 구성되고;
    가상 어드레스 공간의 어드레스를 각각 나타내는 가상 어드레스들과 논리 어드레스 공간의 어드레스를 각각 나타내는 논리 어드레스들 사이의 관계를 관리하기 위한 어드밴스 VAT 정보가 상기 어드밴스 VAT 구조 영역에 기록될 수 있고,
    상기 어드밴스 VAT 정보에서, 상기 정보 기록 매체에 기록된 모든 파일들을 탐색하는데 필요 불가결한 파일 구조를 나타내는 기본 구조 정보는 상기 가상 어드레스들 중 적어도 하나에 할당되는, 정보 기록 매체.
  49. 제 48 항에 있어서,
    상기 기본 구조 정보는 파일 세트 서술자와 루트 디렉토리의 파일 엔트리를 포함하고;
    상기 어드밴스 VAT 정보는 상기 파일 세트 서술자의 논리 어드레스를 가상 어드레스 0으로 할당하기 위한 제 1 VAT 엔트리와, 상기 루트 디렉토리의 파일 엔트리의 논리 어드레스를 가상 어드레스 1로 할당하기 위한 제 2 VAT 엔트리를 포함하는, 정보 기록 매체.
KR10-2002-7015420A 2000-05-31 2001-05-30 정보 기록 매체, 정보 기록 방법, 정보 기록 장치, 정보재생 방법, 및 정보 재생 장치 KR100491193B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2000163829 2000-05-31
JPJP-P-2000-00163829 2000-05-31
JP2000261971 2000-08-30
JPJP-P-2000-00261971 2000-08-30
PCT/JP2001/004578 WO2001093263A1 (en) 2000-05-31 2001-05-30 Information recording medium, information recording method, information recording apparatus, information reproducing method, and information reproducing apparatus

Publications (2)

Publication Number Publication Date
KR20030031900A KR20030031900A (ko) 2003-04-23
KR100491193B1 true KR100491193B1 (ko) 2005-05-25

Family

ID=26593130

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-7015420A KR100491193B1 (ko) 2000-05-31 2001-05-30 정보 기록 매체, 정보 기록 방법, 정보 기록 장치, 정보재생 방법, 및 정보 재생 장치

Country Status (9)

Country Link
US (4) US7130840B2 (ko)
EP (1) EP1160786B1 (ko)
KR (1) KR100491193B1 (ko)
CN (1) CN1277267C (ko)
DE (1) DE60105490T2 (ko)
MX (1) MXPA02011760A (ko)
MY (1) MY135904A (ko)
TW (1) TW513694B (ko)
WO (1) WO2001093263A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100442393C (zh) * 1999-10-21 2008-12-10 松下电器产业株式会社 半导体存储卡的访问装置、初始化方法和半导体存储卡
CN1277267C (zh) * 2000-05-31 2006-09-27 松下电器产业株式会社 制作信息记录介质的方法、信息记录方法、信息记录装置、信息再现方法和信息再现装置
CN1809892B (zh) * 2003-06-19 2012-05-30 皇家飞利浦电子股份有限公司 通用存储装置的灵活格式化
US7533421B2 (en) * 2003-09-19 2009-05-12 Cyberlink Corp. Method for encoding and decoding confidential optical disc
JP4476938B2 (ja) * 2003-12-26 2010-06-09 パナソニック株式会社 情報記録媒体
WO2005112030A1 (ja) * 2004-05-17 2005-11-24 Pioneer Corporation 情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータプログラム
WO2006006086A1 (en) * 2004-07-05 2006-01-19 Koninklijke Philips Electronics N.V. Device for and method of recording information on write-once record carrier
KR20060101700A (ko) * 2005-03-21 2006-09-26 삼성전자주식회사 정보 저장 매체, 기록/재생 장치 및 그 기록/재생 방법
JP2006344322A (ja) * 2005-06-10 2006-12-21 Hitachi Ltd 光ディスク記録方法、光ディスク記録装置、光ディスク再生方法、光ディスク再生装置、および、光ディスク
US8984636B2 (en) 2005-07-29 2015-03-17 Bit9, Inc. Content extractor and analysis system
US8272058B2 (en) 2005-07-29 2012-09-18 Bit 9, Inc. Centralized timed analysis in a network security system
US7895651B2 (en) 2005-07-29 2011-02-22 Bit 9, Inc. Content tracking in a network security system
US8132168B2 (en) * 2008-12-23 2012-03-06 Citrix Systems, Inc. Systems and methods for optimizing a process of determining a location of data identified by a virtual hard drive address
US8290998B2 (en) * 2009-05-20 2012-10-16 Sap Ag Systems and methods for generating cloud computing landscapes

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8405491D0 (en) * 1984-03-02 1984-04-04 Hemdal G Computers
JPH087981B2 (ja) * 1989-08-30 1996-01-29 日本ビクター株式会社 追加方式の追記型情報記録媒体及びその情報管理方法
JPH04106761A (ja) * 1990-08-28 1992-04-08 Matsushita Electric Ind Co Ltd 情報記録再生装置及び光ディスク
HU216680B (hu) * 1991-04-02 1999-08-30 Koninklijke Philips Electronics N.V. Információhordozó, ahhoz való olvasóberendezés, valamint eljárás és rögzítőberendezés információknak az információhordozóra való felírására
US5321824A (en) * 1991-04-22 1994-06-14 International Business Machines Corporation Accessing last recorded data in a continuation chain
JP3158556B2 (ja) * 1991-09-27 2001-04-23 ソニー株式会社 ディスク記録装置及びディスク再生装置
CA2169131C (en) * 1995-02-28 2004-08-10 Fabrizio Caffarelli Compact disc recording system and method
US6681239B1 (en) * 1996-12-23 2004-01-20 International Business Machines Corporation Computer system having shared address space among multiple virtual address spaces
JPH11238315A (ja) 1998-02-19 1999-08-31 Pioneer Electron Corp 情報記録装置及び初期化方法
WO2000005717A1 (fr) 1998-07-24 2000-02-03 Matsushita Electric Industrial Co., Ltd. Support enregistre, procede et dispositif d'enregistrement et de reproduction de donnees
US7050701B1 (en) * 1998-09-25 2006-05-23 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording/reproducing method, and information recording/reproducing device
US6762984B1 (en) 1998-11-13 2004-07-13 Matsushita Electric Industrial Co., Ltd. Information recorded medium, information recording/reproducing method, and information recording/reproducing device
JP3781912B2 (ja) * 1999-01-19 2006-06-07 株式会社リコー 画像記録再生装置
WO2000054158A1 (fr) 1999-03-10 2000-09-14 Matsushita Electric Industrial Co., Ltd. Support d'enregistrement d'informations, procede d'enregistrement / reproduction d'informations et dispositif d'enregistrement / reproduction d'informations
US6366907B1 (en) * 1999-12-15 2002-04-02 Napster, Inc. Real-time search engine
CN1277267C (zh) * 2000-05-31 2006-09-27 松下电器产业株式会社 制作信息记录介质的方法、信息记录方法、信息记录装置、信息再现方法和信息再现装置

Also Published As

Publication number Publication date
EP1160786A3 (en) 2002-01-02
DE60105490D1 (de) 2004-10-21
DE60105490T2 (de) 2005-10-20
CN1441952A (zh) 2003-09-10
MY135904A (en) 2008-07-31
US7269613B2 (en) 2007-09-11
US7130840B2 (en) 2006-10-31
US20020051630A1 (en) 2002-05-02
US7509333B2 (en) 2009-03-24
US20060190508A1 (en) 2006-08-24
TW513694B (en) 2002-12-11
EP1160786B1 (en) 2004-09-15
US20060190509A1 (en) 2006-08-24
US7437390B2 (en) 2008-10-14
EP1160786A2 (en) 2001-12-05
US20060184592A1 (en) 2006-08-17
WO2001093263A1 (en) 2001-12-06
MXPA02011760A (es) 2003-04-10
KR20030031900A (ko) 2003-04-23
CN1277267C (zh) 2006-09-27

Similar Documents

Publication Publication Date Title
US7269613B2 (en) Information recording medium, information recording method, information recording apparatus, information reproducing method and information reproducing apparatus
US7050701B1 (en) Information recording medium, information recording/reproducing method, and information recording/reproducing device
KR20030011100A (ko) 순차 매체에 파일을 기록 또는 판독하는 방법 및 장치와순차 매체
US6785219B1 (en) Information recording medium, information recording/reproducing method, and information recording/reproducing device
KR20020039663A (ko) 저장매체 상의 가용 저장공간을 암시적으로 분할하는 방법
US20050265171A1 (en) Optical disc recording system
US7821896B2 (en) Data recording/reproduction for write-once discs
US6530009B1 (en) Methods for increasing file storage capacity of optical discs
WO2000030106A1 (fr) Support d&#39;enregistrement de donnees, procede d&#39;enregistrement/lecture de donnees et dispositif d&#39;enregistrement/lecture de donnees
US20060239144A1 (en) Access method, access device, information recording medium
US7814291B2 (en) Flexible formatting for universal storage device
JP2002150703A (ja) 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
JP3170503B1 (ja) 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
JP3170504B1 (ja) 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
JP3183874B1 (ja) 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
JP4277707B2 (ja) 情報記録方法
JP3170502B1 (ja) 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
US20080259754A1 (en) Recorder, Host Device, Recording Method, Instruction Method, Program, Integrated Circuit, Reproducing Device, Reproducing Method and Write-Once-Read-Many Recording Medium
JP2001043662A (ja) ディスク媒体管理方法
JP2005011428A (ja) ファイル管理方法、記録方法、再生方法、及び記録媒体

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130419

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140421

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150417

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160418

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20180418

Year of fee payment: 14