[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100585367B1 - 정보 기록 장치, 정보 기록 방법 및 기록 매체 - Google Patents

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

Info

Publication number
KR100585367B1
KR100585367B1 KR1020067004598A KR20067004598A KR100585367B1 KR 100585367 B1 KR100585367 B1 KR 100585367B1 KR 1020067004598 A KR1020067004598 A KR 1020067004598A KR 20067004598 A KR20067004598 A KR 20067004598A KR 100585367 B1 KR100585367 B1 KR 100585367B1
Authority
KR
South Korea
Prior art keywords
information
file
recording
title
container
Prior art date
Application number
KR1020067004598A
Other languages
English (en)
Other versions
KR20060029195A (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 KR20060029195A publication Critical patent/KR20060029195A/ko
Application granted granted Critical
Publication of KR100585367B1 publication Critical patent/KR100585367B1/ko

Links

Images

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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • 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
    • 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
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • 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/34Indicating arrangements 

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

정보 기록 장치, 정보 기록 방법 및 기록 매체에 관한 것으로, AV 정보를 용이하게 편집할 수 있는 장치나 방법이나 기록 매체로서, 특히 AV 정보 자체의 복사의 처리를 행하지 않고, 용이하게 상기 AV 정보의 편집을 행할 수 있고, 또한 데이타의 기록 영역을 여분으로 필요로 하지 않은 정보 기록 장치, 정보 기록 방법, 기록 매체를 제공하는 것을 목적으로 한다.
즉, 정보 기록 장치에 있어서는, 주 정보를 기록할 때에, 기록 매체의 기록 영역에 있어서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 저장한 파일인 오리지널 파일을 생성함과 동시에, 상기 오리지널 파일을 편집함으로써 생성된 파일인 버츄얼 파일을 생성하여, 이들 파일에 따라 재생한다.
정보 기록 장치, 정보 기록 방법, 기록 매체, 정보 기록 장치, 정보 기록 방법 및 기록 매체, AV 정보, 오리지널 파일, 버츄얼 파일

Description

정보 기록 장치, 정보 기록 방법 및 기록 매체{INFORMATION RECORDER, RECORDING METHOD, AND RECORDING MEDIA}
도 1은 본 발명에 따른 록 재생 편집 장치를 도시하는 블럭도.
도 2는 정보 기록 재생 편집 장치의 메모리를 나타내는 블럭도.
도 3은 관리 정보 테이블의 구성을 나타내는 블럭도.
도 4는 디스크의 데이타 포맷을 나타내는 개념도.
도 5는 관리 정보 테이블의 구성을 구체적으로 도시하는 설명도.
도 6은 기록시의 동작을 나타내는 흐름도.
도 7은 편집시의 동작을 나타내는 흐름도.
도 8은 제1 소거 방법에서의 타이틀 단위의 소거의 경우의 동작을 나타내는 흐름도.
도 9는 제1 소거 방법에서의 타이틀의 일부의 소거의 경우의 동작을 나타내는 흐름도.
도 10은 제2 소거 방법에서의 타이틀 단위의 소거의 경우의 동작을 나타내는 흐름도.
도 11은 제2 소거 방법에서의 타이틀 일부의 소거의 경우의 동작을 나타내는 흐름도.
도 12는 정보 기록 재생 편집 장치의 동작을 설명하기 위한 각 타이틀 파일의 구성을 나타내는 설명도.
도 13은 도 12의 경우의 관리 정보 테이블의 구성을 나타내는 설명도.
도 14는 덮어쓰기 처리의 경우의 동작을 나타내는 흐름도.
도 15는 덮어쓰기 처리의 경우의 정보 기록 재생 편집 장치의 동작을 설명하기 위한 각 타이틀 파일의 구성을 나타내는 설명도.
도 16은 정보 기록 재생 편집 장치에서의 심리스(seamless) 특성의 보증에 대해 설명하기 위한 설명도.
도 17은 기록시의 버퍼 용량 변화에 대해 설명하기 위한 설명도.
도 18은 재생시의 버퍼 용량 변화에 대해 설명하기 위한 설명도.
도 19는 정보 기록 재생 편집 장치의 다른 기능을 설명하기 위한 관리 정보 테이블의 구성을 나타내는 설명도.
도 20은 관리 정보 테이블의 다른 구성을 도시하는 설명도.
도 21은 종래의 비디오 시스템에서의 편집 방법을 설명하기 위한 설명도.
본 발명은 정보 기록 장치, 정보 기록 방법, 및 기록 매체에 관한 것이다.
종래의 비디오 시스템에서, 기록한 AV 정보(audio·visual data)를 편집하는 경우에는 다음과 같은 단계가 행해졌다. 즉, 기록한 AV 정보를 재생하는 재생 장 치와, 그 재생 장치로 재생되는 AV 정보를 기록하는 기록 장치를 구비하고, 상기 재생 장치로 재생하면서 원하는 부분을 기록한다. 예를 들면, 어느 AV 정보의 다이제스트판을 작성하고자 하는 경우에는, 상기된 바와 같은 공정을 하고 있었다. 즉, 도 21에서, 제1 비디오 데이타를 구비하는 제1 비디오 파일의 일부와 제2 비디오 데이타를 구비하는 제2 비디오 파일의 일부를 연결한 새로운 비디오 파일을 작성하는 경우에는, 상기 제1 비디오 파일의 일부를 복사함과 동시에, 상기 제2 비디오 파일의 일부를 복사하는 처리를 행할 필요가 있었다.
또한, 기존의 미니 디스크 (MD)의 규격에서, 음성 정보는 물리적으로 연속하여 트랙 상에 기록되어 있지 않고, 일정량의 기록 단위마다 트랙 상에 이산적으로 기록되어 있다. 이와 같이 분산된 정보를 일련의 정보로 하기 위해, 각 이산 정보를 링크시키기 위한 관리 테이블이 준비되어 있고, 이 관리 테이블에 쓰여진 순서로 이산 정보에 억세스하여 재생함으로써, 연속적인 음성의 재생이 가능해진다.
그러나, 상기 종래의 비디오 시스템에서는, 기록한 AV 정보를 편집하는 경우에 결과적으로 2 대의 비디오 데크가 필요해진다. 또한, 복사의 처리를 행하여 편집을 행하기 때문에 AV 정보를 복사하여 기록하기 위한 영역이 여분으로 필요하게 된다.
또한, 종래의 MD의 규격에서, 링크되어 있는 데이타는 일정량의 기록 단위의 데이타이고, 또한 상기 MD에서의 관리 테이블은 디스크에 대해 1개 밖에 할당되지 않으며, 디스크에 기록되어 있는 데이타 위에 재기록한 경우에는, 기존의 관리 테이블을 다시 기록할 필요가 있고, 링크 정보는 유일한 것이 되어 버린다. 따라서, 데이타를 편집하기 위해서는, 상기된 종래의 비디오 시스템과 같이 복사의 처리를 행할 필요가 있었다. 특히, MD와 마찬가지로 데이타의 편집 필요성이 별로 없는 경우에는 문제는 안되지만, AV 정보를 취급하는 경우, 사용자가 임의의 AV 정보의 다이제스트판 등을 작성하고자 하는 요구가 높아질 것을 생각할 수 있다.
또한, 종래의 파일 시스템에서는, 파일의 공유를 행할 수 있어도, 파일의 일부를 공유할 수 없다.
그래서, 본 발명은, AV 정보를 용이하게 편집할 수 있는 장치나 방법으로서, 특히 AV 정보 자체의 복사의 처리를 행하지 않고, 용이하게 상기 AV 정보의 편집을 행할 수 있으며, 데이타의 기록 영역을 여분으로 필요로 하지 않은 정보 기록 장치, 정보 기록 방법, 및 기록 매체를 제공하는 것을 목적으로 한다.
본 발명은 상기 문제점을 해결하기 위해 창작된 것으로, 첫번째로는 주 정보를 기록하는 정보 기록 장치로서, 주 정보를 기록하는 기록부와, 상기 주 정보를 기록할 때에, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 저장한 파일인 오리지널 파일을 생성함과 동시에, 상기 오리지널 파일을 편집함으로써 생성된 파일로서, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 저장한 파일인 버츄얼 파일을 생성하는 제어부를 구비하는 것을 특징으로 한다.
이 제1 구성의 정보 기록 장치에서는, 기록부가 주 정보를 기록할 때에 상기 오리지널 파일이 상기 제어부에 의해 생성되고, 또한 오리지널 파일을 편집함에 따 라, 버츄얼 파일이 생성된다. 따라서, 편집된 링크 정보를 저장한 버츄얼 파일을 구비하여, 주 정보 중 적어도 일부에 대해 복수의 파일로부터 억세스할 수 있도록 함에 따라, 예를 들면 주 정보의 다이제스트판의 작성등 주 정보의 편집이 가능해지고, 결과적으로 2 대의 비디오 데크가 필요해지는 경우가 없고, 또한 상기 파일을 관리할 뿐으므로 주 정보를 복사하여 기록하기 위한 여분의 영역이 필요없다.
또한, 제2 구성의 정보 기록 장치에는, 상기 제1 구성에서 상기 제어부가, 상기 오리지널 파일 및/또는 버츄얼 파일을 편집함으로써 버츄얼 파일을 생성하는 것을 특징으로 한다. 따라서, 버츄얼 파일은 오리지널 파일뿐만 아니라, 버츄얼 파일로부터도 편집하는 것이 가능하다.
또한, 제3 구성의 정보 기록 장치에는 주 정보를 기록하는 정보 기록 장치로서, 주 정보를 기록하는 기록부와, 상기 주 정보를 기록할 때에, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 논리 어드레스의 상태로 저장한 파일을 생성하는 제어부를 구비하는 것을 특징으로 한다.
이 제3 구성의 정보 기록 장치에서는, 상기 기록부가 주 정보를 기록할 때에, 상기된 파일이 생성된다. 따라서, 이 파일을 편집하여 새로운 파일을 생성함으로써, 예를 들면 주 정보의 다이제스트판의 편집 및 재생이 가능해지고, 결과적으로 2대의 비디오데크가 필요해지는 일이 없고, 또한 주 정보를 복사하여 기록하기 위한 여분의 영역이 필요없다.
제4 구성의 정보 기록 장치에는, 상기 제3 구성에서, 상기 제어부가 주 정보의 기록시에 생성된 파일인 오리지널 파일을 편집함으로써, 새로운 파일인 버츄얼 파일을 생성함과 동시에, 기존의 오리지널 파일 및/또는 버츄얼 파일을 편집함으로써, 새로운 버츄얼 파일을 생성하는 것을 특징으로 한다. 따라서, 이 버츄얼 파일을 유지함에 따라, 예를 들면 주 정보의 다이제스트판의 작성등의 주 정보의 편집이 가능해진다.
또한, 제5 구성의 정보 기록 장치에는, 상기 제1로부터 제4까지의 어느 하나의 구성에 있어서, 상기 버츄얼 파일은, 편집원이 된 파일의 어드레스 정보 중 적어도 일부를 구비하는 것을 특징으로 한다.
또한, 제6 구성의 정보 기록 장치에는, 상기 제1로부터 제5까지의 어느 하나의 구성에 있어서, 상기 제어부가, 복수의 파일을 바탕으로 하여, 새로운 파일을 생성하는 것을 특징으로 한다. 따라서, 복수의 파일을 바탕으로 편집을 행하고, 하나의 새로운 파일을 생성할 수 있다.
또한, 제7 구성의 정보 기록 장치에는, 상기 제1로부터 제6까지의 어느 하나의 구성에 있어서, 상기 어드레스 정보가 기록 매체의 기록 영역을 복수개로 분할한 단위 기록 영역에서의 어드레스 정보인 것을 특징으로 한다.
또한, 제8 구성의 정보 기록 장치에는, 상기 제1로부터 제7까지의 어느 하나의 구성에 있어서, 기존의 어느 하나의 파일을 소거하는 경우에는, 상기 제어부는, 그 파일을 소거하고, 또한 기존의 어느 하나의 파일의 일부를 소거하는 경우에는, 상기 제어부는, 그 파일에서의 1 또는 복수의 어드레스 정보를 상기 파일로부터 소거하는 것을 특징으로 한다. 이와 같이, 상기 파일에서의 1 또는 복수의 어드레스 정보를 상기 파일로부터 소거하는 것만으로 소거가 가능해진다.
또한, 제9 구성의 정보 기록 장치에는, 상기 제1로부터 제8까지의 어느 하나의 구성에 있어서, 상기 제어부가, 기록 매체의 기록 영역을 복수개로 분할한 단위 기록 영역마다의 파일로부터의 참조수를 관리하는 링크 카운트 테이블을 생성하고, 또한 상기 제어부는, 상기 파일의 편집 및/또는 소거에 의해, 생성한 상기 링크 카운트 테이블 또는 기록 매체로부터 판독한 상기 링크 카운트 테이블내의 정보를 갱신하는 것을 특징으로 한다. 따라서, 상기된 링크 카운트 테이블을 유지함으로써, 각 단위 기록 영역의 관리가 가능해지고, 예를 들면 참조수가 0으로 되어 있는 단위 기록 영역을 기록 가능 영역으로서 개방하는 등의 처리를 행할 수 있다.
또한, 제10 구성의 정보 기록 장치에는, 상기 제9 구성에서, 상기 링크 카운트 테이블에서의 참조수가 0인 단위 기록 영역은, 기록 가능 영역으로서 취급되는 것으로 하고, 주 정보의 기록시에 생성된 파일인 오리지널 파일 자체 또는 상기 오리지널 파일의 일부에 대해 소거하는 경우에는, 상기 제어부는 상기 링크 카운트 테이블에서의 소거 대상에 대응한 단위 기록 영역의 참조수를 0으로 갱신하고, 한편 기존의 파일을 편집함으로써 생성된 파일인 버츄얼 파일 자체 또는 상기 버츄얼 파일의 일부에 대해 소거하는 경우에는, 상기 제어부는 상기 링크 카운트 테이블에서의 소거 대상에 대응한 단위 기록 영역의 참조수를 감소시키는 것을 특징으로 한다. 이에 따라, 오리지널 파일과 버츄얼 파일을 구별하여, 버츄얼 파일을 오리지널 파일의 하위의 계층으로 한 소거의 처리를 행할 때의 필요한 처리를 행할 수 있다.
또한, 제11 구성의 정보 기록 장치에는, 상기 제10 구성에서, 어느 오리지널 파일 자체 또는 상기 오리지널 파일의 일부의 소거를 하는 경우에는, 소거 대상에 대응한 단위 기록 영역을 참조하는 다른 버츄얼 파일을 수정하는 것을 특징으로 한다. 이에 따라, 소거를 행함에 따라, 소거 대상에 대응한 단위 기록 영역을 참조하는 다른 버츄얼 파일에 끼치는 영향을 방지할 수 있다.
또한, 제12 구성의 정보 기록 장치에는, 상기 제9 구성에서, 상기 링크 카운트 테이블에서의 참조수가 0인 단위 기록 영역은, 기록 가능 영역으로서 취급되는 것으로서, 어느 한 파일의 전부 또는 일부에 대해 소거하는 경우에는, 주 정보의 기록시에 생성된 파일인 오리지널 파일과 기존의 파일을 편집함으로써 생성된 파일인 버츄얼 파일과 상관없이, 상기 제어부는, 상기 링크 카운트 테이블에서의 소거 대상에 대응한 단위 기록 영역의 참조수를 감소시키는 것을 특징으로 한다. 이에 따라, 오리지널 파일과 버츄얼 파일을 동일한 레벨로 다루는 소거의 처리를 행할 때의 필요한 처리를 행할 수 있다.
또한, 제13 구성의 정보 기록 장치에는, 상기 제1로부터 제12까지의 어느 하나의 구성에서, 어느 기존 파일의 전부 또는 일부에 대해 덮어쓰기 지시가 있는 경우에는, 상기 제어부는 덮어쓰기한 주 정보에 대한 새로운 파일을 생성함과 동시에, 상기 기존 파일에서의 링크 정보를 수정하던지, 또는 상기 기존 파일을 소거하는 것을 특징으로 한다. 이에 따라, 재기록 처리를 행할 때의 필요한 처리를 행할 수 있다.
또한, 제14 구성의 정보 기록 장치에서는, 상기 제1로부터 제13까지의 어느 하나의 구성에서, 상기 제어부는 상기 파일의 어드레스 정보를 저장하는 타이틀 셋 트 파일을 생성하고, 또한 상기 제어부는, 상기 파일의 생성 및 소거에 따라, 상기 타이틀 셋트 파일을 수정하는 것을 특징으로 한다.
이 타이틀 셋트 파일을 유지함에 따라, 각 파일을 관리할 수 있고, 각 파일의 링크 정보에 신속히 억세스할 수 있다.
또한, 제15 구성의 정보 기록 장치에는, 상기 제14 구성에서, 상기 정보 기록 장치는, 상기 생성, 수정, 소거된 파일의 정보와, 링크 카운트 테이블의 정보와, 타이틀 셋트 파일의 정보를, 소정의 타이밍으로 기록 매체에 기록하는 것을 특징으로 한다. 따라서, 기록된 주 정보를 재생하는 경우에, 상기 기록 매체로부터 상기 파일의 정보나, 링크 카운트 테이블의 정보나, 타이틀 셋트 파일의 정보를 판독하여, 이들 정보에 따라 주 정보의 재생등의 처리를 행할 수 있다.
또한, 제16 구성의 정보 기록 장치에는, 상기 제15 구성에서, 상기 정보 기록 장치는, 상기 정보 기록 장치가 기록 매체에 기록한 파일의 정보와, 링크 카운트 테이블의 정보와, 타이틀 셋트 파일의 정보를, 상기 기록 매체로부터 판독하여, 상기 정보 기억 장치에 설치된 기억부에 저장하는 것을 특징으로 한다. 따라서, 상기 기억부에 기억된 상기 파일의 정보나, 링크 카운트 테이블의 정보나, 타이틀 셋트 파일의 정보에 따라, 주 정보의 재생등의 처리를 행할 수 있다.
또한, 제17 구성의 정보 기록 장치에는, 상기 제1로부터 제17까지 중 어느 하나의 구성에서, 상기 정보 기록 장치는, 기록 매체의 기록 영역을 복수개로 분할한 단위 기록 영역마다 주 정보의 기록 및 재생을 행하고, 상기 파일 내에, 각 단위 기록 영역에서의 재생 개시 프레임과 재생 종료 프레임의 정보가 저장되어 있는 것을 특징으로 한다. 따라서, 단위 기록 영역마다 기록, 재생등의 처리를 행하는 경우라도, 임의의 위치(프레임)로부터 편집하는 것이 가능해진다.
또한, 제18 구성의 정보 기록 장치에는, 상기 제1로부터 제17까지의 어느 한 구성에서, 상기 정보 기록 장치는, 기록 매체의 기록 영역을 복수개로 분할한 단위 기록 영역마다 주 정보의 기록 및 재생을 행하고, 상기 기록 매체와의 최저 전송 레이트를 Be, 상기 주 정보의 재생 비트 레이트를 Bd, 상기 기록 매체의 최대 점프 거리를 점프한 후 최초의 실제 데이타를 취득하기까지의 시간을 Tw, 상기 단위 기록 영역의 용량을 C로 한 경우에, (Be-Bd)Ts>BdTw와, Ts=C/Be와, Be>Bd의 관계식에 따라 주 정보의 기록 및/또는 재생을 행하는 것을 특징으로 한다. 이 제18 구성의 정보 기록 장치에서는, 상기 관계식으로부터 기간 Ts에서 (Be-Bd)Ts의 데이타량이 축적된다. 이 축적되는 데이타량은, 상기 기록 매체의 최대 점프 거리를 점프한 후 최초의 실제 데이타를 취득할 때까지 필요한 시간 Tw로 재생되는 데이타량 BdTw보다도 크기 때문에, 기록 매체의 내주측의 단과 외주측의 단사이를 점프해도 재생 데이타나 기록 데이타가 도중에서 끊기지 않고, 안정된 기록, 재생을 행할 수 있다.
또한, 제19 구성의 정보 기록 장치에는, 주 정보를 기록 매체 상에 기록하는 정보 기록 방법으로서, 상기 주 정보를 기록할 때에, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 생성하는 단계와, 기존의 링크 정보를 편집함에 따라, 상기 링크 정보와는 다른 새로운 링크 정보로서, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 생성하는 단계와, 상기 각 링크 정보를 기록 매체에 기록하는 단계를 구비하는 것을 특징으로 한다.
따라서, 편집된 링크 정보를 구비하여, 주 정보 중 적어도 일부에 대해 복수의 링크 정보로부터 억세스할 수 있도록 함에 따라, 예를 들면 주 정보의 다이제스트판의 작성등 주 정보의 편집이 가능해지고, 결과적으로 2대의 비디오데크가 필요해지는 일이 없고, 또한 주 정보를 복사하여 기록하기 위한 여분의 영역이 필요없다.
또한, 제20 구성의 정보 기록 장치에는, 주 정보를 매체 상에 이산적으로 기록하는 정보 기록 방법으로서, 상기 주 정보의 기록에 따라 각 기록 패킷을 연계시키는 새로운 링크 정보를 기존의 링크 정보와는 별도로 작성하고, 상기 새로운 링크 정보를 기존의 링크 정보와 함께 매체 상에 기록하는 것을 특징으로 한다. 이에 따라, 기록할 때마다 새로운 링크에 의한 여러가지 프로그램을 작성할 수 있다.
또한, 제21 구성의 정보 기록 장치에는, 상기 제20의 구성에서, 새로운 정보를 기존의 기록 패킷 상에 재기록하는 경우에는, 기존의 링크 정보 중, 상기 재기록되는 기록 패킷의 링크를 소거하는 것을 특징으로 한다. 이 정보 기록 방법에서, 새로운 정보를 기존의 기록 패킷 상에 재기록하는 경우에는, 기존의 링크 정보 중, 상기 재기록되는 기록 패킷의 링크를 소거함으로써, 기존의 링크 정보중의 새로운 기록 정보의 지정이 인터럽트하는 것을 방지할 수 있다.
또한, 제22 구성의 정보 기록 장치에는, 상기 제21의 구성에서, 상기 기록 패킷의 링크수를 관리하는 링크 카운트 테이블을 함께 매체 상에 기록하는 것을 특 징으로 한다. 이 구성에 따르면, 비어있는 기록 패킷을 동시에 관리할 수 있고, 따라서 빈 기록 패킷에의 추가 기록을 원활하게 행할 수 있다.
또한, 제23 구성의 정보 기록 장치에는, 주 정보가 저장된 기록 매체에서, 상기 주 정보를 기록할 때에 생성된 파일로서, 상기 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 저장한 파일인 오리지널 파일과, 상기 오리지널 파일을 편집함으로써 생성된 파일로서, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 저장한 파일인 버츄얼 파일이 저장되는 것을 특징으로 한다.
따라서, 기록 매체에 저장된 오리지널 파일이나 버츄얼 파일에 따라 재생을 행함에 따라, 풀재생 모드나, 다이제스트 모드 등의 다른 모드에서의 재생이 가능해진다. 또한, 상기 파일의 형태로 관리하면 되므로, 기록 매체의 기록 영역을 유효하게 이용할 수 있다.
또한, 제24 구성의 정보 기록 장치에는, 주 정보가 기록된 기록 매체에서, 상기 주 정보를 기록할 때에 생성된 파일로서, 상기 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 논리 어드레스의 상태에서 저장한 파일이, 저장되어 있는 것을 특징으로 한다. 따라서, 이 파일을 편집하여 새로운 파일을 생성함에 따라, 예를 들면 주 정보의 다이제스트판의 편집 및 재생이 가능해지고, 풀재생 모드나, 다이제스트 모드등의 다른 모드에서의 재생이 가능해진다. 또한, 상기 파일의 형태로 관리하면 되므로, 기록 매체의 기록 영역을 유효하게 이용할 수 있다.
또한, 제25 구성의 정보 기록 장치에는, 상기 제24의 구성에서, 상기 기록 매체에는, 또한 기존의 파일을 편집함으로써 생성된 새로운 파일로서, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 논리 어드레스의 상태에서 저장한 파일이 저장되어 있는 것을 특징으로 한다. 따라서, 주 정보를 기록할 때에 생성되어 기록 매체에 저장된 파일이나, 기존의 파일을 편집함에 따라 생성된 파일에 따라 재생을 행함에 따라, 풀재생 모드나, 다이제스트 모드등의 다른 모드에서의 재생이 가능해진다.
또한, 제26 구성의 정보 기록 장치에는, 상기 제23으로부터 제25까지 중 어느 하나의 구성에서, 상기 기록 매체에는 상기 파일의 어드레스 정보를 저장하는 타이틀 셋트 파일의 정보와, 상기 기록 매체의 기록 영역을 복수개로 분할한 단위 기록 영역마다의 파일로부터의 참조수를 관리하는 링크 카운트 테이블의 정보가 저장되어 있는 것을 특징으로 한다. 따라서, 상기된 링크 카운트 테이블을 유지함에 따라, 각 단위 기록 영역의 관리가 가능해지고, 예를 들면 참조수가 0으로 되어 있는 단위 기록 영역을 기록 가능 영역으로서 개방하는 등의 처리를 행할 수 있다. 또한, 상기 타이틀 셋트 파일을 유지함으로써, 각 파일을 관리할 수 있고, 각 파일의 링크 정보에 신속하게 억세스할 수 있다.
또한, 제27 구성의 정보 기록 장치에는, 주 정보가 이산적으로 기록된 기록 매체에서, 상기 이산적으로 기록된 각 기록 패킷을 연계시키는 링크 정보를 복수종류배치한 것을 특징으로 한다. 이 구성에 따르면, 사용자는 원하는 링크 정보를 지정함으로써, 예를 들면 풀재생 모드, 시간 단축 모드, 또는 다이제스트 모드등의 여러가지의 재생을 즐길 수 있다.
또한, 제28 구성의 정보 기록 장치에는, 상기 제27의 구성에서, 각 링크 정보의 개시 어드레스를 지정하는 타이틀 셋트 파일의 정보가 알려지는 것을 특징으로 한다. 따라서, 각 링크 정보의 개시 어드레스를 지정하는 타이틀 셋트 파일을 배치함에 따라, 각 링크 정보에 신속하게 억세스할 수 있다.
본 발명에 따른 정보 기록 장치로서의 정보 기록 재생 편집 장치 A는, 도 1에 도시된 바와 같이 기록 신호 처리부(10), 자기 헤드 구동 회로(12), 자기 헤드(14), 광학 헤드(픽업 : 16), 스핀들 모터(18), 서보부(20), 재생 신호 처리부(22), 모니터부(24), 버퍼 메모리부(26), 시스템 컨트롤러(28), 외부 지시부(30), 및 메모리(32)를 구비하고 있다.
이 정보 기록 재생 편집 장치 A는, 기록 매체로서의 광자기 디스크 (이하 단순히 「디스크」라고 함: 40) 에 대해, 주 정보로서의 AV 정보(audio·visual data)를 기록함과 동시에, 상기 광자기 디스크(40)에 기록된 AV 정보의 재생, 및 상기 AV 정보의 편집 등을 행할 수 있는 것이다.
여기서, 상기 기록 신호 처리부(10)는, 외부로부터 입력되는 AV 정보에 대해, 부호화, 오류 정정 부호의 부가, 디지탈 변조 등을 행한다. 또한, 상기 자기 헤드 구동 회로(12)는, 상기 기록 신호 처리부(10)로부터 버퍼 메모리부(26)를 통해 이송되는 신호에 따라 자기 헤드(14)를 구동한다. 또한, 상기 자기 헤드(14)는, 디스크(40)의 기록막을 자화하는 것으로, AV 정보를 기록할 때에 이용할 수 있 다. 또한, 광학 헤드(16)는 반도체 레이저를 구비하며, 기록에서는 상기 반도체 레이저로부터 레이저 광이 조사되고, 재생시에는 상기 반도체 레이저로부터 디스크(40)에 조사된 레이저광의 반사광을 광학 헤드(16)에서 수광한다. 상기 자기 헤드(14)와 광학 헤드(16)로 헤드(17)가 구성된다.
또한, 상기 스핀들 모터(18)는 디스크(40)를 소정의 회전 속도로 회전 구동시키고, 상기 서보부(20)는 스핀들 모터의 회전수를 제어함과 동시에, 포커스 서보, 트랙킹 서보, 스핀들 서보 및 쓰레드 서보 등의 서보 제어를 행한다. 또한, 상기 재생 신호 처리부(22)는 버퍼 메모리부(26)로부터 판독된 신호에 대해 디지탈 복조, 오류 정정 처리, 복호화 등을 행한다. 또한, 모니터부(24)에서는, 상기 재생 신호 처리부(22)로 처리된 신호를 영상 및 음성으로 출력한다.
또한, 버퍼 메모리부(26)는, 디스크(40)에 대해 AV 정보를 기록하거나, 상기 디스크(40)에 기록된 AV 정보를 재생할 때에 상기 AV 정보를 일시 저장한다. 또한, 시스템 컨트롤러(28)는 시스템 전체를 제어한다. 즉, 정보 기록 재생 편집 장치A 에서의 각 부의 동작을 제어하는 것이다. 또한, 외부 지시부(30)는 사용자가 각종 조작을 행하기 위한 것이다.
또한, 메모리(32)는 도 2에 도시된 바와 같이 프로그램 저장부(34) 및 관리 정보 테이블 저장부(36)를 구비하고 있다. 여기서, 프로그램 저장부(34)는 정보 기록 재생 편집 장치 A의 동작을 담당하는 어플리케이션 프로그램을 저장하고 있다. 구체적으로는, 도 6 ∼ 도 11에 도시된 흐름도의 동작을 행하기 위한 프로그램 등이 저장되어 있다. 또한, 관리 정보 테이블 저장부(36)는, 후술되는 관리 정 보 테이블을 저장한다.
상기 자기 헤드 구동부(12), 헤드(17), 서보부(20) 등은 기록부로서 기능하고, 시스템 컨트롤러(28)는 제어부로서 기능한다.
이어서, 디스크(40)의 데이타 포맷에 대해 설명한다.
디스크(40)의 주데이타 영역은, 제4도에 도시된 바와 같이 N 개의 콘테이너(container: 100)라고 칭하는 블럭마다 구성되어 있다. 이 콘테이너(100)는 소정의 비트분의 데이타 블럭이고, 기록·재생시에 수초분의 데이타 용량인 것이 바람직하다. 상기 N은 1이상의 자연수가 된다. 이 콘테이너(100)는 단위 기록 영역에 상당한다. 정보 기록 재생 편집 장치 A에 의해 디스크(40)에 대해 AV 정보의 기록이나 재생이나 편집등을 행하는 경우에는, 이 콘테이너 단위로 처리가 행해진다. 또한, 상기 디스크(40)의 최내 주부에는, 상기 관리 정보 테이블을 기록하기 위한 관리 영역이 준비되어 있다.
이어서, 상기 관리 정보 테이블의 데이타 구조에 대해 설명한다.
관리 정보 테이블은, 제3도에 도시된 바와 같이 타이틀 셋트 파일(Title Set File : 202), 타이틀 파일(Title File : 204), 및 링크 카운트 테이블(Link Count Table : 206)을 구비하고 있다.
여기에서, 상기 타이틀 셋트 파일(202)은, 타이틀 파일을 관리하기 위한 것으로, 헤더 정보 및 각 타이틀 파일의 개시 어드레스로 구성된다. 예를 들면, 도 5에서의 타이틀 셋트 파일의 「타이틀 0 디스크립터(Title 0 descriptor)」에는, 타이틀 파일(204-1)의 개시 어드레스가 저장되어 있다. 이 도 5는, 관리 정보 테 이블의 구체예를 개념적으로 도시한 도면이다.
또한, 상기 타이틀 파일(204)은, 상기 타이틀 파일에 대한 링크 정보가 저장되어 있고, 구체적으로는 도 5에 도시된 바와 같이 헤더 정보와, 디스크(40)에서의 콘테이너의 개시 위치의 어드레스 정보(이하 단순히 「콘테이너의 어드레스 정보」 라고 함)가 차례로 저장되어 있다. 예를 들면, 콘테이너에서의 선두의 섹터의 어드레스 정보가 저장되어 있다. 이 어드레스 정보는 논리 어드레스로서 규정되어 있다. 이 어드레스 정보는 AV 정보 재생용의 정보이고, 각 콘테이너의 어드레스 정보가 재생 순으로 순서대로 구성되어 있다. 즉, 콘테이너(100)의 재생 순서(링크)에 대한 정보가 링크 정보로서 저장되어 있다. 이 타이틀 파일은 상기 및 청구의 범위에서의 파일에 상당한다.
예를 들면, 타이틀 파일(204-1)에서는, 콘테이너 번호가 C2→C4→C5의 순서로 지시되고, 재생 순서가 규정되어 있다. 또, 도 5의 타이틀 파일(204-1)에서 「포인터 0」은 콘테이너 C4의 어드레스 정보를 나타내고 있다. 이와 같이 타이틀 파일마다 콘테이너의 링크가 규정되고, 타이틀 파일마다 하나의 AV 프로그램이 구성되게 된다. 또, 헤더 정보에는 타이틀명의 정보, 또는 오리지널 파일이나 버츄얼 파일로의 정보등이 저장된다. 오리지널 파일, 버츄얼 파일에 대해서는 후술하겠다. 이 타이틀 파일은 하나의 타이틀 셋트 파일(202)에 대해 복수개 유지하는 것이 가능하다.
또, 타이틀 파일로 관리되는 콘테이너는, 하나의 타이틀 파일 내, 또는 타이틀 파일 사이에서 중복해도 좋다. 예를 들면, 도 5에서 콘테이너 C4는, 타이틀 0 의 타이틀 파일(20-1)과 타이틀(1)의 타이틀 파일(204-2)의 양방으로부터 참조되지만, 이것은 타이틀 파일 사이에서 콘테이너가 중복하고 있는 경우에 상당한다. 또한, 어느 하나의 타이틀 파일에서, 어느 한 콘테이너를 지시한 후에 재차 그 콘테이너를 지시하도록 해도 좋다.
이 타이틀 파일은 오리지널 파일과 버츄얼 파일로 구분되고, 오리지널 파일은 AV 정보를 기록했을 때에 생성(작성)되는 것으로, 버츄얼 파일은 후술되는 편집 처리를 행함에 따라 생성(작성)되는 것이다.
또한, 링크 카운트 테이블(206)은 각 타이틀 파일에 의한 각 콘테이너의 참조수를 나타내는 것으로, 참조수가 0인 경우에는, 그 콘테이너에 기록 가능한 것을 나타내고 있다. 도 5에서는, 콘테이너 C1과 C3이 이것에 해당한다. 참조수가 0이 되는 경우로는, 최초로부터 그 콘테이너에 AV 정보가 기록되지 않은 경우나, 사용자에 의해 소거의 조작이 행해진 경우를 들 수 있다. 소거의 조작이 행해진 경우의 동작에 대해서는 후술하겠다. 또한, 참조수가 1 이상인 경우에는, 그 콘테이너가 적어도 어느 하나의 타이틀 파일에 의해 참조되어 있고, 그 콘테이너가 프로그램을 구성하고 있기 때문에, 기록 불가능함을 나타내고 있다. 예를 들면, 도 5에서, 콘테이너 C4는 2개의 타이틀 파일로부터 참조되기 때문에, 참조수는 2가 된다.
이상과 같이, 상기 관리 정보 테이블은, 각 콘테이너의 재생 순서 등을 관리하고, 사용자의 원하는 영상 및/또는 음성의 재생을 가능하게 하는 것이다.
상기 관리 정보 테이블은, 상기 관리 정보 테이블이 기록된 디스크를 정보 기록 재생 편집 장치 A에 장착하면, 우선 최초로 판독되고, 상기 메모리(32)에 저 장된다.
이어서, 상기 구성의 정보 기록 재생 편집 장치 A의 동작에 대해 설명한다.
우선, 디스크(40)에 AV 정보를 기록하는 경우에 대해, 도 6 등을 참조하여 설명한다. 또, 기록되는 AV 정보로는 여러가지 AV 정보를 생각할 수 있지만, 예를 들면 방송 프로그램의 AV 정보를 들 수 있다.
우선, 사용자가 외부 지시부(30)에 의해 녹화를 지시하면 (S10), 시스템 컨트롤러(28)는 메모리(32)에 저장되어 있는 링크 카운트 테이블(206)을 참조하여 기록 가능한 영역을 확보한다 (S11). 즉, 링크 카운트 테이블(206)에서 참조수가 0으로 되어 있는 콘테이너를 검색한다. 또, 디스크(40)를 정보 기록 재생 편집 장치 A에 셋트했을 때에, 디스크(40) 내에 저장되어 있던 관리 정보 테이블의 정보는 판독되어 메모리(32)에 저장되어 있는 것으로 한다. 또, 전혀 기록이 행해지지 않은 소위 버진 디스크에서는, 그와 같은 관리 정보 테이블도 저장되지 않으므로, 그 경우에는 최초의 콘테이너로부터 차례로 기록 가능하게 이루어진다. 즉, 상기 버진 디스크의 경우에, 관리 정보 테이블의 정보가 디스크(40)로부터 판독되지 않은 경우에는, 메모리(32) 내에 모든 콘테이너의 참조수가 0인 링크 카운트 테이블을 유지하도록 한다. 또한, 동시에, 데이타가 저장되지 않은 타이틀 셋트 파일을 메모리(32) 내에 유지해 두도록 한다. 그리고, 기록 가능한 콘테이너에 대해 차례로 기록을 행해간다 (S12).
기록 시에는, 이하와 같은 기록 처리가 행해진다. 즉, 외부로부터 이송되는 AV 정보는 상기 기록 신호 처리부(10)에서 부호화, 오류 정정 부호의 부가, 디지탈 변조 등이 행해지고, 버퍼 메모리부(26)에 기록된다. 버퍼 메모리부(26)에서는, 콘테이너 단위로 디스크(40)에 AV 정보를 기록할 수 있도록 버퍼링을 행한다. 즉, AV 정보의 전송 레이트 (버퍼 메모리부(26)에의 기록 레이트에 상당) 보다도 디스크(40)에의 기록 재생 레이트 (버퍼 메모리부(26)로부터의 판독 레이트에 상당) 를 고속으로 설정하여, AV 정보를 연속하여 버퍼 메모리부(26)에 기록하는 한편, 버퍼 메모리부(26)로부터는 간헐적으로 판독을 행한다. 그리고, 자기 헤드 구동 회로(12)에 상기 AV 정보를 입력하고, 자기 헤드(14)와 광학 헤드(16)를 이용하여 디스크(40)에 AV 정보를 콘테이너 단위로 기록해간다.
또, 이 때 상기 스텝 S11에서, 링크 카운트 테이블(206)을 참조하여 기록 가능한 콘테이너를 검색하고 있으므로, 참조수가 0으로 되어 있는 콘테이너에 AV 정보를 기록하도록 서보부(20)를 제어하도록 한다.
이어서, 사용자가 녹화 종료를 지시하면(S13), 상기된 기록 처리를 종료한다 (S14). 그러면, 링크 카운트 테이블이 갱신되고, 타이틀 파일이 생성되고, 타이틀 셋트 파일이 갱신된다 (S15).
즉, 링크 카운트 테이블(206)에 대해서는, 새롭게 기록을 행한 콘테이너에 대한 참조수를 1로 한다.
또한, 새로운 타이틀 파일이 생성되어, 사용자가 외부 지시부(30)로부터 지시한 내용 (예를 들면, 타이틀명 등) 에 의해 타이틀 파일의 헤더 정보가 생성되고, 기록을 행한 콘테이너의 개시 어드레스의 정보가 차례로 포인터(Pointer)로서 부가된다. 또, 최종의 콘테이너에 대해서는, 최종의 콘테이너인 것을 식별할 수 있도록 최종 포인터로서 특수 기호가 매립된다. 이와 같이 기록 처리를 행함으로써 생성된 타이틀 파일이 오리지널 파일이 된다. 오리지널 파일인 취지의 정보는 타이틀 파일의 헤더 정보에 기록하는 것이 바람직하다. 이 오리지널 파일을 생성하는 단계가, 「주 정보를 기록할 때에, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 생성하는 단계」에 상기한다.
또한, 타이틀 셋트 파일에서는, 새로운 타이틀 파일의 개시 어드레스가 「타이틀 n 디스크립터」로서 저장된다.
예를 들면, 참조수가 0으로 되어 있는 콘테이너 C1∼C10에 대해 기록을 행한 경우에는, 도 12에 도시된 바와 같이 새롭게 생성되는 타이틀 파일 (이것을 「제0 타이틀 파일」이라고 함) 에는, 링크 정보로서 콘테이너 C1∼C10이 기록된다. 이 도 12에서의 제0 타이틀 파일은 오리지널 파일이다. 이 제0 타이틀 파일만이 작성된 시점에서, 링크 카운트 테이블에서는, 콘테이너 C1∼C10의 참조수는 1이 된다.
또, 어느 콘테이너의 도중 위치에서 녹화 종료를 지시한 경우에는, 본 실시예에서는 콘테이너 단위로 녹화를 행하게 되므로, 녹화 종료를 지시한 후에도 약간의 시간 녹화가 행해지게 된다.
상기된 바와 같이 기록을 행함에 따라 생성된 타이틀 파일이나, 갱신된 타이틀 셋트 파일이나 링크 카운트 테이블에 대한 각 정보, 즉 관리 정보 테이블의 정보는, 디스크의 추출 지령에 따라 디스크 최내주부의 관리 영역에 기록된다. 이 타이틀 파일의 정보를 기록하는 단계가, 「링크 정보를 기록 매체에 기록하는 단계」에 상기한다. 또, 버진 디스크에서는, 타이틀 셋트 파일이나 링크 카운트 테이 블도 새롭게 상기 관리 영역에 기록되게 된다. 또, 어느 한 디스크에 관리 정보 테이블을 기록할 때에, 타이틀 셋트 파일은 하나로 충분하지만, 복수 개 설치하는 것도 가능하다.
또, 본 실시예에서는, 콘테이너 단위로 기록을 행함에 따라, 콘테이너 도중에서 기록이 종료한 경우에는, 그 콘테이너의 나머지 영역을 패딩(padding)할 필요가 있다. 또한, 상기에서 상기 스텝 S15에서의 처리는, 기록 후가 아니라 기록이 한창일 때에 행해도 된다.
이어서, 디스크(40)에 기록된 AV 정보를 편집하는 경우의 동작에 대해, 도 7 등을 참조하여 설명한다. 예를 들면, 어느 한 프로그램을 기록한 AV 정보로부터 다이제스트 판을 작성하는 경우 등에 이 편집 처리를 사용할 수 있다.
우선, 사용자가, 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일을 하나 선택한다(S20). 예를 들면, 메모리(32)에 저장된 관리 정보 테이블에 따라, 타이틀 파일의 리스트가 모니터부(24)에 표시되도록 하고, 사용자가 외부 지시부(30)로부터 임의의 타이틀 파일을 선택한다. 상기 타이틀 파일의 리스트의 표시 할 때에는, 시스템 컨트롤러(28)가 메모리(32)로부터 타이틀 파일의 헤더 정보에 저장되어 있는 정보 (예를 들면, 타이틀명) 를 판독하여, 모니터부(24)에 표시시킨다.
그리고, 사용자가 편집 개시 위치를 지시한다 (S21). 구체적으로는, 그 선택된 타이틀 파일의 링크 정보에 따라 AV 정보의 재생을 행하면서, 원하는 편집 개시 위치의 시점에서 지시 조작을 행하는 것 등을 생각할 수 있다. 이 지시는 상기 외부 지시부(30)에 의해 행한다. 이어서, 사용자가 편집 종료 위치를 지시한다 (S22). 이것도, 구체적으로는 그 선택된 타이틀 파일에 따라 AV 정보의 재생을 행하면서, 원하는 편집 종료 위치의 시점에서 지시 조작을 행하는 것 등을 생각할 수 있다. 또, 편집 개시 위치와 편집 종료 위치를 기록 영역의 최초의 위치로부터의 시간이나 데이타량에 따라 지시하도록 해도 된다. 또, AV 정보의 재생시에서, 어느 한 콘테이너의 도중 위치에서 편집 개시 시점이나 편집 종료 시점의 지시를 행한 경우에는, 그 시점에 대응하는 콘테이너를 포함해도 되고, 한편 편집 개시 시점에서는, 그 시점에 대응하는 콘테이너의 다음 콘테이너로부터 편집을 행하고, 편집 종료 시점에서는, 그 시점에 대응하는 콘테이너 앞의 콘테이너까지 편집하도록 해도 좋다.
그리고, 동일 타이틀 파일 내에서 다른 부분을 편집할지의 여부가 사용자에게 확인되고 (S23), 사용자가 동일 타이틀 파일 내에서 별도의 부분을 편집하는 경우에는 스텝 S21로 복귀한다. 한편, 동일 타이틀 파일 내에서 다른 부분을 편집하지 않은 경우에는, 별도의 타이틀 파일을 편집할지의 여부가 사용자에게 확인되고 (S24), 별도의 타이틀 파일을 편집하는 경우에는, 상기 스텝 S20으로 복귀된다. 즉, 동일 타이틀 파일 내에서의 편집뿐만 아니라, 복수의 타이틀 파일 사이의 편집도 가능하다. 한편, 스텝 S24에서 별도의 타이틀 파일을 편집하지 않은 경우에는, 링크 카운트 테이블이 갱신되고, 타이틀 파일이 생성되고, 타이틀 셋트 파일이 갱신된다 (S25).
즉, 링크 카운트 테이블에 대해서는, 새로운 타이틀 파일로 참조한 콘테이너에 대한 참조수를 1 가산한다. 또, 새로운 타이틀 파일에서, 어느 한 콘테이너를 복수회 참조하는 경우에는, 그 콘테이너에 대해 그 횟수만큼 참조수가 가산된다.
또한, 새로운 타이틀 파일이 메모리(32) 내에 생성되어, 사용자가 외부 지시부(30)로부터 지시한 내용 (예를 들면, 타이틀명 등) 에 의해 타이틀 파일의 헤더 정보가 생성되고, 또한 편집을 행한 콘테이너의 어드레스 정보가 차례로 포인터로서 부가된다. 상기 콘테이너의 어드레스 정보는, 스텝 S20에서 선택된 타이틀 파일에 저장되어 있는 정보로부터 선택하면 된다. 즉, 편집원이 된 타이틀 파일에 저장된 일련의 어드레스 정보 중 적어도 일부에 의해 구성된다. 또, 최종의 콘테이너의 어드레스 정보에 대해서는, 최종의 콘테이너인 것을 식별할 수 있도록, 최종 포인터로서 특수 기호가 매립된다.
또한, 타이틀 셋트 파일에서는, 새로운 타이틀 파일의 개시 어드레스가 「타이틀 n 디스크립터로서 저장된다.
상기된 도 7의 흐름도에 나타내는 처리는, 기본적으로는 메모리(32)에 저장된 프로그램에 따라 시스템 컨트롤러(28)에 의해 제어된다.
예를 들면, 도 12의 예에서, 제1 타이틀 파일은 이하와 같은 처리에 따라 생성된 것이다. 즉, 제0 타이틀 파일을 선택하고, 콘테이너 C3의 위치에서 편집 개시를 지시하고 (S21), 콘테이너 C5의 위치에서 편집 종료를 지시하고 (S22), 재차 콘테이너 C8∼C10을 편집하는 것으로, 스텟 S23으로부터 스텝 S21로 복귀하여, 콘테이너 C8∼C10을 지시하고 있다. 그리고, 스텝 S24에서는 별도의 타이틀 파일을 편집하지 않으므로, 스텝 S25로 이행한 것이다. 또, 제0 타이틀 파일과 제1 타이틀 파일이 작성된 시점에서는, 링크 카운트 테이블에서는, 콘테이너 C3∼C5와 콘테 이너 C8∼C10에서의 참조수가 2가 된다.
또한, 도 12의 예에서, 제2 타이틀 파일은 이하와 같은 처리에 따라 생성된 것이다. 즉, 우선, 제0 타이틀 파일을 선택하여(S20), 콘테이너 C1∼C2를 지시한다 (S21, S22). 그리고, 제1 타이틀 파일을 편집한다고 해도, 스텝 S23, 스텝 S24로부터 스텝 S20으로 복귀하고, 이번은 제1 타이틀 파일을 선택한다. 그리고, 콘테이너 C8∼C10을 지시하여 (S21, S22), 스텝 S23, S24, S25로 이행한 것이다. 또, 제0 타이틀 파일과 제1 타이틀 파일과 제2 타이틀 파일이 작성된 시점에서는, 링크 카운트 테이블에서 콘테이너 C1∼C5에서의 참조수가 2가 되고, 콘테이너 C8∼C10에서의 참조수가 3이 된다. 또, 상기된 설명에서는, 제2 타이틀 파일에서의 콘테이너 C8∼C10을 편집할 때에 제1 타이틀 파일로부터 편집했지만, 제0 타이틀 파일로부터 편집하는 것도 가능하다.
상기된 도 12에서의 제1 타이틀 파일이나 제2 타이틀 파일은 버츄얼 파일이다. 버츄얼 파일인 취지의 정보는 각 타이틀 파일의 헤더 정보에 기록해 두는 것이 바람직하다. 이 버츄얼 파일을 생성하는 단계가, 「기존의 링크 정보를 편집함으로써, 상기 링크 정보와는 별도의 새로운 링크 정보로서, 기록 매체의 기록 영역에서의 재생용의 어드레스 정보가 순서대로 구성된 링크 정보를 생성하는 단계」에 상기된다.
또, 상기 스텝 S25에서의 링크 카운트 테이블의 갱신이나 타이틀 셋트 파일의 갱신의 처리는 편집 중에 차례로 행해도 좋다. 또한, 본 실시예에서, 편집의 단위는 콘테이너 단위가 된다.
또, 도 12에서, 오리지널 파일인 제0 타이틀 파일에서, 어드레스 정보는 연속하는 콘테이너에 차례로 링크하고 있지만, 오리지널 파일이라도 어드레스 정보에 따라 링크하는 콘테이너가 이산적으로 되는 경우도 당연히 존재한다. 또한, 이 도 12는, 이산적으로 기록된 각 기록 패킷을 연계하는 링크 정보를 복수 종류 배치한 상태라고 할 수 있다.
또, 상기된 바와는 달리 AV 정보의 편집을 행할 때에, 원래의 재생순을 파기하면 되는 경우에는, 새롭게 편집한 재생순으로 타이틀 파일의 어드레스 정보를 갱신해도 좋다. 즉, 기존의 타이틀 파일을 새로운 링크 정보의 타이틀 파일로 치환하는 것이다. 이 때, 새로운 재생순으로 함으로써 재생할 필요가 없어진 콘테이너가 생긴 경우에는, 그 콘테이너에 대해 링크 카운트 테이블의 참조수를 1 감산해 둔다. 이상과 같이 함으로써, 실제 편집을 행한다.
상기된 바와 같이 편집을 행함에 따라 생성된 타이틀 파일이나, 갱신된 타이틀 셋트 파일이나 링크 카운트 테이블의 정보는, 디스크의 추출 지령에 따라, 디스크 최내주부의 관리 영역에 기록된다. 이 타이틀 파일의 정보를 기록하는 단계가, 「링크 정보를 기록 매체에 기록하는 단계」에 상기한다. 또, 디스크 장착시에 타이틀 셋트 파일이나 링크 카운트 테이블이 기록되지 않았던 디스크에서는, 타이틀 셋트 파일이나 링크 카운트 테이블도 새롭게 상기 관리 영역에 기록되게 된다.
디스크(40)에 기록된 AV 정보를 재생하는 경우의 동작에 대해 설명한다.
우선, 사용자가 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일 중 재생해야 할 타이틀 파일을 하나 선택한다. 예를 들면, 메모리(32)에 저장된 관리 정보 테이블에 따라 타이틀 파일의 리스트가 모니터부(24)에 표시된 바와 같이 하고, 사용자가 외부 지시부(30)로부터 임의의 타이틀 파일을 선택한다.
그러면, 외부 지시부(30)로부터 어떤 타이틀 파일이 선택되었는지의 정보는 시스템 컨트롤러(28)로 이송되고, 시스템 컨트롤러(28)는 선택된 타이틀 파일에 저장된 콘테이너의 어드레스 정보에 기초하여 소정의 콘테이너에 억세스하도록, 서보부(20)를 제어한다. 서보부(20)는 광학 헤드(16), 스핀들 모터(18) 등을 제어한다. 그러면, 상기 광학 헤드(16)는 레이저 광을 조사함과 동시에, 디스크(40)의 기록면으로부터의 반사광을 수신하여, 디스크(40)에 기록된 AV 정보를 판독한다. 예를 들면, 도 12의 예에서, 제1 타이틀 파일을 선택한 경우에는, 콘테이너 C3, C4, C5의 순으로 AV 정보가 판독되고, 또한 콘테이너 C8, C9, C10의 순으로 판독된다. 또, 외부 지시부(30)로부터 어떤 타이틀 파일을 재생할지의 지시가 없는 경우에는, 타이틀 셋트 파일의 선두에 있는 타이틀 파일을 재생하도록 한다. 예를 들면, 도 5의 경우에는, 타이틀 0의 타이틀 파일(204-1)에서의 어드레스 정보에 따라, 위에서부터 순서대로 포인터0, 포인터1, 포인터2· · ·가 되도록 콘테이너에 억세스해간다.
판독된 AV 정보는 일단 버퍼 메모리부(26)에 축적된다. 그 때, 버퍼 메모리부(26)에 기록하는 기록 레이트와 상기 버퍼 메모리부(26)로부터 판독하는 판독 레이트는 기록시와는 반대가 된다. 즉, 디스크(40)에의 기록 재생 레이트 (버퍼 메모리부(26)에 기록하는 기록 레이트에 상당) 로 간헐적으로 데이타를 버퍼 메모리부(26)에 기록하는 한편, AV 정보의 전송 레이트 (버퍼 메모리부(26)로부터의 판독 레이트에 상당) 에 따라 AV 정보를 판독한다.
그리고, 버퍼 메모리부(26)로부터 판독된 AV 정보에는, 재생 신호 처리부(22)에서 디지탈 복조, 오류 정정 처리, 복호화 등의 처리가 행해지고, 그 후 모니터부(24)로부터 출력된다.
이어서, 타이틀 파일이나 타이틀 파일 일부의 소거에 대해 설명한다.
이 소거 방법으로는, 기본적으로 2개의 방법을 생각할 수 있다. 제1 소거 방법은, 오리지널 파일과 버츄얼 파일을 구별하고, 버츄얼 파일은 오리지널 파일의 하위의 계층이라는 위치 부여로 하고, 오리지널 파일이 소거되면, 버츄얼 파일 내에서 참조하고 있는 부분도 소거되도록 하는 방법이다. 한편, 제2 소거 방법은, 오리지널 파일과 버츄얼 파일을 동일한 레벨로 취급하고, 비록 오리지널 파일이 소거되어도, 버츄얼 파일 내에서 참조하고 있는 부분을 소거하지 않은 방법이다.
우선, 제1 소거 방법에 대해 설명한다. 최초로, 타이틀 단위의 소거에 대해 도 8 등을 참조하여 설명한다.
우선, 사용자가, 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일을 하나 선택하여 소거를 지시한다 (S30). 예를 들면, 메모리(32)에 저장된 관리 정보 테이블에 따라, 타이틀 파일의 리스트가 모니터부(24)에 표시된 바와 같이 하고, 사용자가 외부 지시부(30)에 의해 임의의 타이틀 파일을 선택하여 소거를 지시한다. 상기 타이틀 파일의 리스트의 표시 시에는, 시스템 컨트롤러(28)가 메모리(32)로부터 타이틀 파일의 헤더 정보에 저장되어 있는 정보 (예를 들면, 타이틀명) 를 판독하여, 모니터부(24)에 표시한다.
그러면, 선택된 타이틀 파일이 오리지널 파일인지 버츄얼 파일인지 판정된다 (S31). 타이틀 파일의 헤더 정보에 오리지널 파일이나 버츄얼 파일의 정보가 저장되어 있으므로, 이에 따라 상기 판정이 가능하다. 이 판정은 시스템 컨트롤러(28)가 행한다. 오리지널 파일인 경우에는, 스텝 S32로 이행하고, 버츄얼 파일인 경우에는 스텝 S36으로 이행한다.
스텝 S32에서는, 지정된 타이틀 파일을 메모리(32)로부터 소거한다.
이어서, 타이틀 셋트 파일(202)의 수정이 행해진다 (S33). 즉, 소거의 대상이 되는 타이틀 파일에 대한 정보를 삭제한다.
이어서, 링크 카운트 테이블(206)의 수정을 행한다 (S34). 즉, 소거한 타이틀 파일이 참조하는 콘테이너의 참조수를 0으로 하여, 이들 영역을 기록 가능 영역으로서 개방한다.
그리고, 소거한 타이틀 파일 중 어느 한 부분을 참조하고 있는 버츄얼 파일의 타이틀 파일을 수정 또는 소거한다 (S35). 즉, 어느 한 타이틀 파일이, 소거 대상의 타이틀 파일이 참조하는 콘테이너만을 참조하고 있는 경우에는, 그 타이틀 파일을 소거하고, 또한 어느 한 타이틀 파일이, 소거 대상의 타이틀 파일이 참조하고 있는 콘테이너를 참조하고 있지만, 다른 콘테이너도 참조하고 있는 경우에는, 타이틀 파일의 내용을 수정하는 처리를 행한다.
한편, 스텝 S31에서 버츄얼 파일이라고 판정된 경우에는, 스텝 S36으로 이행하여, 지정된 타이틀 파일을 메모리(32)로부터 소거한다.
이어서, 타이틀 셋트 파일(202)의 수정이 행해진다 (S37). 즉, 소거의 대상 이 되는 타이틀 파일에 대한 정보를 삭제한다.
이어서, 링크 카운트 테이블(206)의 수정을 행한다 (S38). 즉, 소거한 타이틀 파일이 참조하고 있는 콘테이너의 참조수를 1 감산한다. 또, 소거한 타이틀 파일에 있는 콘테이너를 복수 회 참조하고 있는 경우에는, 그 횟수분의 참조수가 감산되게 된다. 이 점은 이하의 스텝 S53에서도 동일하다.
구체적인 처리에 대해 도 12의 경우를 예로서 설명한다. 또, 도 12에서, 제3 타이틀 파일은 콘테이너 C11∼C13까지를 참조하는 오리지널 파일이다. 또한, 제4 타이틀 파일은 콘테이너 C7∼C13까지를 참조하는 버츄얼 파일이고, 콘테이너 C7∼C10까지는 제0 타이틀 파일을 편집한 것이며, 콘테이너 C8∼C13은 제3 타이틀 파일을 편집한 것으로 한다. 또한, 도 13은, 도 12의 상태의 타이틀 셋트 파일과 타이틀 파일과 링크 카운트 테이블의 상태를 도시한 것이다. 또, 도 13에서의 링크 카운트 테이블은, 제0 타이틀 파일로부터 제2 타이틀 파일까지를 저장했을 때의 상태를 나타내고 있다.
여기서, 제0 타이틀 파일을 소거하는 경우에는, 상기 제0 타이틀 파일은 오리지널 파일이므로, 스텝 S32로 이행하고, 이 제0 타이틀 파일을 메모리(32)로부터 소거한다 (S32). 그리고, 타이틀 셋트 파일(202)로부터 이 제0 타이틀 파일의 정보를 소거하는 수정을 행하고 (S33), 링크 카운트 테이블에서는 콘테이너 C1로부터 C10까지에 대해 카운트수를 0으로 한다 (S34). 그리고, 스텝 S35의 처리에서, 상기 제1 타이틀 파일과 제2 타이틀 파일에 대해서는 메모리(32)로부터 소거하고, 제4 타이틀 파일에 대해서는 콘테이너 C7∼C10까지의 어드레스 정보를 삭제하여, 콘 테이너 C11∼C13까지의 어드레스 정보에 다시 채운다. 또, 제3 타이틀 파일에 대해서는 그대로이다.
또한, 제1 타이틀 파일을 소거하는 경우에는, 상기 제1 타이틀 파일은 버츄얼 파일이므로, 스텝 S36으로 이행하고, 이 제1 타이틀 파일을 메모리(32)로부터 소거한다. 그리고, 타이틀 셋트 파일(202)로부터 이 제1 타이틀 파일의 정보를 소거하는 수정을 행하고 (S37), 링크 카운트 테이블에서는, 콘테이너 C3∼C15와 콘테이너 C8∼C10까지에 대해 카운트수를 1 감소시킨다 (S38).
또, 제3 타이틀 파일을 소거하는 경우에는, 제4 타이틀 파일의 링크 정보는 콘테이너 C7∼C10까지 수정되게 된다.
이어서, 상기 제1 소거 방법에 있어서의 타이틀 파일의 일부를 소거하는 경우에 대해, 도 9 등을 참조하여 설명한다. 즉, 이 경우에는, 어떤 타이틀 파일 전체를 소거하는 것은 아니고, 타이틀 파일의 일부를 소거하는 경우이다. 이 경우는 상기 타이틀 파일 단위의 소거의 경우와 대략 동일한 처리가 되지만, 타이틀 셋트 파일의 수정의 처리가 없는 등의 차이가 있다.
우선, 사용자가, 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일을 하나 선택하여 소거 영역을 지시한다 (S40). 예를 들면, 메모리(32)에 저장된 관리 정보 테이블에 따라, 타이틀 파일의 리스트가 모니터부(24)에 표시되도록 하고, 사용자가 외부 지시부(30)에 의해 임의의 타이틀 파일을 선택하고, 소거 위치의 시점으로부터 종점까지를 지시한다. 소거 위치의 시점에서 종점까지의 지시의 방법으로는, AV 정보를 재생하면서 시점 위치와 종점 위치를 지시하는 방법이나, 기록 영 역의 최초의 위치로부터의 시간이나 데이타량에 따라 지시하는 방법 등을 생각할 수 있다. 상기 타이틀 파일의 리스트의 표시 시에는, 시스템 컨트롤러(28)가 메모리(32)로부터 타이틀 파일의 헤더 정보에 저장되어 있는 정보 (예를 들면, 타이틀명) 를 판독하여, 모니터부(24)에 표시한다.
그러면, 선택된 타이틀 파일이 오리지널 파일인지, 버츄얼 파일인지가 판정된다 (S41). 타이틀 파일의 헤더 정보에 오리지널 파일이나 버츄얼 파일의 정보가 저장되어 있으므로, 이에 따라 상기 판정이 가능하다. 이 판정은 시스템 컨트롤러(28)가 행한다. 오리지널 파일인 경우에는 스텝 S42로 이행하고, 버츄얼 파일인 경우에는 스텝 S45로 이행한다.
스텝 S42에서는, 지정된 타이틀 파일을 수정한다. 즉, 소거 대상이 되는 영역에 대응하는 콘테이너의 어드레스 정보를 소거한다.
이어서, 링크 카운트 테이블(206)의 수정을 행한다 (S43). 즉, 소거 대상의 영역에 대응하는 콘테이너의 참조수를 0으로 하여, 이들 영역을 기록 가능 영역으로서 개방한다.
그리고, 소거 대상의 영역 중 어느 한 부분을 참조하는 버츄얼 파일의 타이틀 파일을 수정 또는 소거한다 (S44). 즉, 어떤 타이틀 파일이 소거 대상의 영역에 대응하는 콘테이너만을 참조하고 있는 경우에는 그 타이틀 파일을 소거하고, 또한 어느 한 타이틀 파일이 소거 대상의 영역에 대응하는 콘테이너를 참조하고 있지만 다른 콘테이너도 참조하고 있는 경우에는, 타이틀 파일의 내용을 수정하는 처리를 행한다.
한편, 스텝 S41에서 버츄얼 파일이라고 판정된 경우에는, 스텝 S45로 이행하여 지정된 타이틀 파일을 수정한다. 즉, 소거 대상이 되는 영역에 대응하는 콘테이너의 어드레스 정보를 소거한다.
이어서, 링크 카운트 테이블(206)의 수정을 행한다 (S46). 즉, 소거 대상의 영역에 대응하는 콘테이너의 참조수를 1 감소시킨다. 또, 소거 대상의 영역에 있는 콘테이너를 복수 회 참조하는 경우에는, 그 횟수분의 참조수가 감산되게 된다. 이 점은 이하의 스텝 S62에서도 마찬가지이다.
구체적인 처리에 대해 도 12의 경우를 예로서 설명한다.
여기서, 제0 타이틀 파일의 콘테이너 C3과 C4의 영역을 소거하는 경우에는, 상기 제0 타이틀 파일은 오리지널 파일이므로, 스텝 S42로 이행하고, 이 제0 타이틀 파일을 수정한다 (S42). 즉, 콘테이너 C3과 C4의 어드레스 정보를 소거하여, 콘테이너 C2의 어드레스 정보 다음에 콘테이너 C5의 어드레스 정보가 오도록 한다. 그리고, 링크 카운트 테이블에서, 콘테이너 C3, C4에 대해 카운트 수를 0으로 한다 (S43). 그리고, 스텝 S44의 처리에서는, 상기 제1 타이틀 파일로부터 콘테이너 C2, C3의 어드레스 정보를 삭제하고, 콘테이너 C5의 어드레스 정보가 최초로 오도록 한다. 또, 제0 타이틀 파일의 콘테이너 C3∼C5까지를 소거하는 경우에는, 제1 타이틀 파일에서의 어드레스 정보도 전부 소거하게 되므로, 제1 타이틀 파일도 소거하게 된다.
또한, 제1 타이틀 파일의 콘테이너 C3, C4를 소거하는 경우에는, 상기 제1 타이틀 파일은 버츄얼 파일이므로, 스텝 S45로 이행하고, 상기 제1 타이틀 파일로 부터 콘테이너 C2, C3의 어드레스 정보를 삭제하고, 콘테이너 C5의 어드레스 정보가 최초에 오도록 한다. 그리고, 링크 카운트 테이블에서는, 콘테이너 C3, C4의 카운트 수를 1 감소시킨다 (S46).
이어서, 제2 소거 방법에 대해 설명한다. 우선, 타이틀 단위의 소거에 대해 도 10 등을 참조하여 설명한다.
우선, 사용자가, 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일을 하나 선택하여 소거를 지시한다 (S50). 이 경우에도 상기 스텝 S30이나 스텝 S40의 경우와 마찬가지로, 예를 들면 메모리(32)에 저장된 관리 정보 테이블에 따라, 타이틀 파일의 리스트가 모니터부(24)에 표시되도록 하고, 사용자가 외부 지시부(30)에 의해 임의의 타이틀 파일을 선택하여 소거를 지시한다. 상기 타이틀 파일의 리스트의 표시에서는, 시스템 컨트롤러(28)가 메모리(32)로부터 타이틀 파일의 헤더 정보에 저장되어 있는 정보 (예를 들면, 타이틀명) 를 판독하여, 모니터부(24)에 표시한다.
그러면, 지정된 타이틀 파일을 메모리(32)로부터 소거한다 (S51).
이어서, 타이틀 셋트 파일(202)의 수정이 행해진다 (S52). 즉, 소거의 대상이 되는 타이틀 파일에 대한 정보를 삭제한다.
이어서, 링크 카운트 테이블(206)의 수정을 행한다 (S53). 즉, 소거한 타이틀 파일이 참조하고 있는 콘테이너의 참조수를 1 감소시킨다. 이 결과, 참조수가 0이 된 콘테이너에 대해서는 기록 가능 영역으로서 개방한다.
또, 이 제2 소거 방법으로는, 오리지널 파일과 버츄얼 파일을 동일한 레벨로 취급하므로, 오리지널 파일과 버츄얼 파일의 구별은 행하지 않는다.
구체적인 처리에 대해 도 12의 경우를 예로서 설명한다.
여기서, 예를 들면 제0 타이틀 파일을 선택하여 이 제0 타이틀 파일을 소거하는 경우에는, 이 제0 타이틀 파일을 메모리(32)로부터 소거한다 (S51). 또한, 타이틀 셋트 파일(202)로부터 이 제0 타이틀 파일의 정보를 소거하는 수정을 행한다 (S51). 그리고, 링크 카운트 테이블에서는, 콘테이너 C1로부터 C10까지에 대해 카운트수를 1 감산하는 처리를 행한다(S53). 따라서, 도 12와 같이 제0 타이틀 파일로부터 제4 타이틀 파일까지 기록되어 있는 상태에서 이 제0 타이틀 파일을 소거하면, 예를 들면 콘테이너 C1∼C5의 참조수는 2로부터 1이 되고, 콘테이너 C6의 참조수는 0이 되며, 콘테이너 C7의 참조수는 2로부터 1이 되고, 콘테이너 C8∼C10의 참조수는 3으로부터 2가 된다.
이어서, 상기 제2 소거 방법에서의 타이틀 파일의 일부를 소거하는 경우에 대해 도 11 등을 참조하여 설명한다. 즉, 이 경우에는, 어느 한 타이틀 파일 전체를 소거하는 것은 아니고, 타이틀 파일의 일부를 소거하는 경우이다.
이 경우도 상기 타이틀 파일 전체를 소거하는 경우와 대략 동일한 처리를 행하지만, 타이틀 파일 전체를 소거하는 것은 아니므로, 타이틀 셋트 파일의 수정의 처리는 행해지지 않는 등의 차이가 있다.
즉, 우선 사용자가, 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일을 하나 선택하여 소거 영역을 지시한다 (S60). 예를 들면, 메모리(32)에 저장된 관리 정보 테이블에 따라 타이틀 파일의 리스트가 모니터부(24)에 표시되도록 하고, 사용자가 외부 지시부(30)에 의해 임의의 타이틀 파일을 선택하고, 소거 위치의 시점으로부터 종점까지를 지시한다. 소거 위치의 시점에서 종점까지의 지시의 방법으로는, AV 정보를 재생하면서 시점 위치와 종점 위치를 지시하는 방법이나, 기록 영역의 최초의 위치로부터의 시간이나 데이타량에 따라 지시하는 방법 등을 생각할 수 있다.
그러면, 지정된 타이틀 파일을 수정한다 (S61). 즉, 소거 대상이 되는 영역에 대응하는 콘테이너의 어드레스 정보를 소거한다.
이어서, 링크 카운트 테이블(206)의 수정을 행한다 (S62). 즉, 소거한 타이틀 파일이 참조하고 있는 콘테이너의 참조수를 1 감산한다. 이 결과, 참조수가 0이 된 콘테이너에 대해서는, 기록 가능 영역으로서 개방한다.
구체적인 처리에 대해 도 12의 경우를 예로서 설명한다.
여기서, 제0 타이틀 파일의 콘테이너 C3과 C4의 영역을 소거하는 경우에는, 이 제0 타이틀 파일을 수정한다 (S61). 즉, 콘테이너 C3과 C4의 어드레스 정보를 소거하여, 콘테이너 C2의 어드레스 정보 다음에 콘테이너 C5의 어드레스 정보가 오도록 한다. 그리고, 링크 카운트 테이블에서, 콘테이너 C3, C4에 대해 카운트수를 1 감소시킨다 (S62). 즉, 도 12의 상태에서는, 콘테이너 C3, C4의 참조수는 2로부터 1이 된다.
또, 상기된 바와 같이 소거를 행함에 따라 변경된 관리 정보 테이블의 내용은, 디스크의 추출 지령에 따라 디스크 최내주부의 관리 영역에 기록된다.
이상과 같이 함으로써 소거를 행한 결과, 참조수가 0이 된 콘테이너에 대해 서는 기록이 가능해진다. 또한, 상기된 바와 같이 링크 카운트 테이블을 설치하여, 각 파일의 참조수를 관리함에 따라 빈 콘테이너를 관리할 수 있고, 빈 콘테이너에의 기록을 원활히 행할 수 있다.
또, 상기와는 달리, 이미 AV 정보가 기록된 콘테이너에 대해 소거와 기록을 동시에 행하는 덮어쓰기의 경우에는, 다음과 같이 함으로써 처리를 행한다.
즉, 제14도에 도시된 바와 같이, 사용자가, 외부 지시부(30)에 의해, 보존되어 있는 타이틀 파일을 하나 선택하여 덮어쓰기 녹화를 지시한다 (S70). 이 경우에는 덮어쓰기를 행하므로, 선택하는 타이틀 파일은 오리지널 파일을 선택하게 된다. 또, 상기 타이틀 파일의 도중에서 덮어쓰기할 수 있도록, 기록 개시 위치를 선택할 수 있도록 해도 좋다.
그렇게 하면, 기록이 행해진다 (S71). 기록 개시 위치를 지정하지 않은 경우에는, 그 타이틀 파일에서 최초로 링크하는 콘테이너에 기록이 행해지게 된다. 그 후에는, 타이틀 파일의 링크 정보가 나타내는 순으로 콘테이너에 기록해도 된다.
그리고, 사용자가 녹화 종료를 지시하면 (S72), 기록이 종료한다 (S73).
그러면, 새롭게 기록된 AV 정보에 대한 타이틀 파일을 생성함과 동시에, 덮어쓰기의 대상이 된 타이틀 파일의 수정 또는 소거를 행한다 (S74). 또한, 타이틀 셋트 파일의 갱신을 행하고, 또한 덮어쓰기된 부분을 참조하는 버츄얼 파일을 수정 또는 소거한다 (S74).
구체적으로는 처리에 대해 도 15를 참조하여 설명한다. 이 도 15에서, 제0 타이틀 파일은 오리지널 파일이고, 콘테이너 C1∼C10까지 링크하고 있다. 또한, 제1 타이틀 파일은 상기 제0 타이틀 파일을 편집하여 얻은 것이고, 콘테이너 C6∼C8까지를 참조하고 있다.
이 상태에서, 제0 타이틀 파일에 대해 덮어쓰기를 지시하기로 했다 (S70). 또, 덮어쓰기할 때, 콘테이너 C3의 위치로부터 덮어쓰기를 지시한 것으로 한다. 그러면, 콘테이너 C3으로부터 순서대로 녹화를 행하고, 콘테이너 C6의 위치에서 녹화 종료를 지시했다고 한다.
그러면, 콘테이너 C3∼C6에 대해서는 새롭게 녹화된 AV 정보가 기록되고, 새로운 타이틀 파일인 제2 타이틀 파일이 생성된다 (S74). 이 제2 타이틀 파일의 링크 정보인 어드레스 정보로는 콘테이너 C3∼콘테이너 C6까지 저장되게 된다. 또, 콘테이너 C6의 어드레스 정보의 포인터의 위치에는, 최종 포인터가 있는 것을 나타내는 특수 기호를 매립해둔다.
한편, 제0 타이틀 파일에서는, 콘테이너 C3∼C6이 덮어쓰기 되었으므로, 이 콘테이너 C3∼C6까지의 어드레스 정보가 소거되고, 콘테이너 C2의 어드레스 정보 다음에는 콘테이너 C7의 어드레스 정보가 위치하게 된다. 또한, 새로운 제2 타이틀 파일이 생성됨에 따라 타이틀 셋트 파일(202)에 제2 타이틀 파일의 정보를 기록하여 갱신한다. 또한, 제1 타이틀 파일에서 참조하는 콘테이너 C6의 AV 정보가 덮어쓰기 되었으므로, 콘테이너 C6의 어드레스 정보를 삭제하고, 콘테이너 C7의 어드레스 정보를 선두로 한다. 즉, 기존의 링크 정보중에 새롭게 기록된 AV 정보의 지정이 인터럽트하는 것을 방지할 수 있다.
또, 덮어쓰기가 콘테이너 C10까지 미친 경우에는, 제0 타이틀 파일에서는, 콘테이너 C2가 최종이 되므로, 이 콘테이너 C2의 어드레스 정보의 포인터의 위치에는, 최종 포인터가 있는 것을 나타내는 특수 기호를 매립해둔다. 또한, 그 경우에는 제1 타이틀 파일에서는, 참조하는 모든 콘테이너가 덮었쓰기 되게 되므로, 제1 타이틀 파일은 소거되게 된다.
또, 기존의 타이틀 파일의 포인터 중, 이산적인 위치에 있는 포인터에 신규의 AV 정보가 재기록된 경우에는, 상기 재기록 위치의 포인터를 채우도록 한다. 즉, 재기록되지 못했던 포인터를 순서대로 상위에 앞당기는 것으로 연속하는 포인터군을 구성하고, 그것에 계속해서 최종 포인터인 것을 나타내는 특수 기호를 매립하여 타이틀 파일을 재편성한다. 즉, 도 15의 경우를 예로 하면, 콘테이너 C3, C5, C7의 순으로 덮어쓰기한 경우, 제0 타이틀 파일에서는, 콘테이너 C2의 어드레스 정보 다음에 콘테이너 C4의 어드레스 정보가 되도록 끌어올리게 된다.
또, 상기된 타이틀 파일의 포인터는 타임 테이블로서 이용하는 것이 가능하다. 즉, 콘테이너 내의 AV 정보의 기록 시간은 소정의 시간으로 정해져 있기 때문에, 빨리 감기, 되감기, 타임 탐색 등일 때에 포인터만을 찾아가면 된다. 예를 들면, 하나의 콘테이너의 기록 시간을 2초로 한 경우에는, 10초 후의 위치를 탐색하기 위해서는 포인터를 5개 찾아가도록 하면 된다.
또한, 콘테이너 내의 기록 시간이 1초 이내인 경우에는, 기록 재생일 때의 시간 표시에도 이용할 수 있다. 즉, 기록이나 재생할 때에 1초마다 카운트하는 시간표시를 행하는 경우에, 예를 들면 콘테이너 내의 기록 시간이 1초인 경우에는, 포인터를 하나 찾을 때마다 1초 카운트하면 된다. 또한, 콘테이너 내의 기록 시간이 0.5초인 경우에는, 포인터를 2개 찾을 때마다 1초 카운트하면 된다.
또한, 상기 정보 기록 재생 편집 장치 A에서는, 기록 및 재생시의 심리스성을 확보하기 위해, 이하와 같은 처리를 행하고 있다.
즉, 정보 기록 재생 편집 장치 A의 최저 전송 레이트를 Be, AV 정보의 재생 비트 레이트를 Bd, 점프(씨크) 시간의 최악의 값을 Tj, 디스크(40)의 회전 대기 시간의 최악의 값을 Tr, 쇼크프루프등의 예상 시간을 Tp, 판독된 영상 음성 데이타에 대한 오류 정정 처리의 최대 시간을 Te, 콘테이너의 용량을 C로 한 경우에, (Be-Bd) * Ts > Bd * Tw를 만족하도록 영상 음성 데이타의 기록 및 재생을 행한다. 즉, (Be - Bd)와 Ts의 곱이 Bd와 Tw의 곱보다도 커지도록 한다. 단, 여기서, Ts = C / Be, Tw = Tj + Tr + Tp + Te로 하고, Be > Bd라고 한다.
여기서, 상기 Tj는, 디스크(40)의 기록 가능 영역에서의 내주측의 단과 외주측의 단 사이를 점프하기 위해 필요한 시간의 최대치이다. 이 기록 가능 영역에서의 내주측의 단과 외주측의 단 사이의 거리가 기록 매체의 최대 점프 거리가 된다. 또한, 상기 쇼크프루프란, 헤드(17)에 충격이 주어졌을 때에 헤드(17)가 어긋나서 기록 재생을 할 수 없는 시간으로서 미리 설치된 것이고, 상기 Tp는 그와 같은 쇼크프루프를 포함하여 미리 설치된 예상 시간을 말한다. 또한, 상기 Te에 대해서는, 점프 후에 실제 데이타, 즉 디스크(40)로부터 판독된 데이타에 ECC나 EDC를 걸어 실제로 버퍼 메모리부(26)에 기억할 때의 데이타를 취득할 때까지는 ECC·EDC 처리가 필요해지기 때문에, ECC·EDC 처리에서의 군 지연 시간의 최악의 값(Te)을 상기 Tw의 팩터로 한 것이다. 즉, 상기 Tw는, 디스크(40)의 최대 점프 거리를 점프한 후, 최초의 실제 데이타를 취득하기까지의 시간을 말한다.
여기서, 기록 및 재생시에는, 상기 관계식을 만족하는 상기 최저 전송 레이트 Be, 상기 점프(씨크) 시간의 최악의 값 Tj, 상기 회전 대기 시간의 최악의 값 Tr, 상기 쇼크프루프등의 예상 시간 Tp, 판독된 데이타에 대한 오류 정정 처리의 최대 시간 Te, 상기 재생 비트 레이트 Bd, 상기 블럭 용량 C에 기초하여 처리가 행해진다.
즉, 기록에서, AV 정보는, 이 버퍼 메모리부(26)에 대해 상기 비트 레이트 Bd에 의해 기록된다. 동시에, 이 버퍼 메모리부(26)로부터는 비트 레이트 Be에 의해 판독되고, 자기 헤드 구동 회로(12)로 이송된다 (도 16 참조). 그리고, 디스크(40)에 기록하는 경우에는, 콘테이너의 용량 C마다 연속 기록된다. 또, 도 16에서의 AV 플레이어 모듈은, 도 1에서의 기록 신호 처리부(10)나 재생 신호 처리부(22)가 포함되는 것으로 한다.
여기서, 상기된 바와 같이 Be > Bd의 관계가 성립하므로, 복수의 콘테이너가 연속하여 기록 가능한 경우에는, 임의의 콘테이너에 AV 정보를 기록하는 기간 Ts에서의 버퍼 용량의 변동은, 도 17의 AB사이, BC사이, EF 사이에 도시된 바와 같이된다. 또, 도 17의 AB 사이, BC 사이, EF 사이에서는, 버퍼 용량이 일단 상승한 후 하강하도록 표현되어 있지만, 이것은 어디까지나 모식적으로 도시한 것으로, 실제로는 버퍼 메모리부(26)에의 기록과 버퍼 메모리부(26)로부터의 판독이 동시에 행해지게 된다. 즉, Be > Bd이므로, 상기 기간 Ts에서 버퍼 메모리부(26)에 기록된 데이타량의 AV 정보는 전부 디스크(40)에 기록된다.
한편, 복수의 콘테이너가 연속하여 기록 가능하지 않은 경우에는, 기록할 수 없는 콘테이너를 점프하여 기록할 수 있는 콘테이너까지 헤드(17)를 이동시킬 필요가 있다. 점프 시에는, 버퍼 메모리부(26)에의 기록은 행해지지만, 당연히 디스크(40)에의 기록은 행해지지 않는다. 여기서, 상기 관계식과 마찬가지로 Tw = Tj + Tr + Tp + Te가 주어지므로, 디스크(40)의 기록 가능 영역에서 헤드(17)를 임의의 영역으로 움직인 후에 최초의 실제 데이타를 취득하기까지 필요한 시간은, Tw를 넘는 일은 없다. 즉, 점프 시간의 최대치가 Tw가 된다. 그리고, (Be - Bd) * Ts > Bd * Tw의 관계가 있으므로, 기간 Tw만 디스크(40)에의 AV 정보의 기록을 정지시켜 점프 동작을 행한다고 해도, 점프처의 콘테이너에 기간 Tw에서 축적된 AV 정보를 기간 Ts 내에서 전부 기록할 수 있다. 즉, 상기 관계식의 우측 변 BdTw는, 점프 시간에서 버퍼 메모리부(26)에 대비되는 데이타량이고, 좌측 변의 (Be-Bd) * Ts는 기간 Ts에서 버퍼 메모리부(26)로부터 출력되는 데이타량과 버퍼 메모리부(26)에 입력되는 데이타량과의 차분을 나타내고, (Be - Bd) * Ts > Bd * Tw이므로, 상기의 것을 말할 수 있게 된다. 또, 상기 관계식의 좌측 변(Be-Bd) Ts를 변형하면 (1-Bd/Be) * C가 되지만, Bd < Be인 것으로, 1 - Bd / Be < 1이 되고, 따라서 BdTw는 반드시 C보다 작아지기 때문에, Bd * Tw 의 데이타량은, 컨테이너로 기록하는 것이 가능하다. 상기 점프시의 버퍼 용량의 변동은, 도 17에서의 CD 사이에 도시된 바와 같이 되고, 또한 점프 후의 기간 Ts 에서의 버퍼 용량의 변동은, DE 사이에 도시된 바와 같다. 이 기록시에서는, 디스크(40)에의 기록을 행하는 기간 Ts와, 디 스크(40)의 기록 위치를 점프하는 기간(< Tw)과, 점프시에 버퍼 메모리부(26)에 축적된 데이타를 기록하는 기간(< Ts) 중 어느 하나가 존재하게 된다.
상기된 바와 같이 함으로써 AV 정보가 기록된 디스크(40)에서는, 상기된 관계식 (Be - Bd) * Ts > Bd * Tw를 만족하는 데이타 포맷을 구비하게 된다.
한편, 재생시에는 AV 정보는, 디스크(40)로부터 비트 레이트 Be로 판독되고, 상기 버퍼 메모리부(26)에 기록된다. 이 기록과 동시에, 상기 버퍼 메모리부(26)로부터 재생 신호 처리부(22)에 비트 레이트 Bd로 전송된다 (도 16 참조). 그 때, 미리 도 18에 도시된 바와 같은 임계치를 정해둔다. 상기 임계치는, 기간 Ts 사이에 버퍼 메모리부(26)에 축적되는 데이타량 (즉, (Be-Bd) * Ts) 으로 한다.
그리고, 버퍼 메모리부(26) 내의 데이타량의 잔량이 임계치 이하인 경우에는, 버퍼 메모리부(26)로부터 재생 신호 처리부(22)에 AV 정보를 출력함과 동시에, 비트 레이트 Be에서 AV 정보를 디스크(40)로부터 판독하기 시작한다. 즉, 도 18의 A시점, B시점, D시점에서는 버퍼 메모리부(26) 내의 데이타량의 잔량이 임계치 이하가 되므로, 비트 레이트 Be에서 AV 정보의 판독을 행한다. 즉, 도 18에서 AB사이, BC사이, DE 사이의 기간 Ts에서는, 디스크(40) 내의 데이타의 버퍼 메모리부(26)에의 기록과 버퍼 메모리부(26)로부터의 판독을 동시에 행하게 된다. 또, 도 18의 AB사이, BC사이, DE 사이에서는, 버퍼 용량이 더욱 상승한 후 하강하도록 표현되어 있지만, 이것은 어디까지나 모식적으로 도시한 것으로, 실제로는 버퍼 메모리부(26)에의 기록과 버퍼 메모리부(26)로부터의 판독이 동시에 행해지고, 기간 Ts 후에는, (Be-Bd) * Ts의 데이타량이 축적되게 된다.
한편, 버퍼 메모리부(26) 내의 데이타량의 잔량이 임계치를 넘는 경우에는, 버퍼 메모리부(26)로부터 재생 신호 처리부(22)에의 AV 정보의 출력은 행하지만, 디스크(40)로부터의 판독은 정지한다. 즉, (Be-Bd) * Ts를 넘은 데이타량이 버퍼 메모리부(26) 내에 잔존하고 있으면, 점프를 행해도, 버퍼 메모리부(26)로부터의 최대의 전송량은 BdTw가 되므로, (Be - Bd) * Ts > Bd * Tw의 요건이 만족되고 있는 한 재생에 필요한 데이타량이 부족한 일은 없다. 또한, 이와 같이 판독을 정지하므로, 버퍼 메모리부(26)의 용량을 가능한 한 적게 할 수 있다. 따라서, C시점, E시점, F시점에서는, 버퍼 메모리부(26) 내의 잔존 데이타량이 상기 임계치를 넘으므로, CD 사이의 기간 및 EF 사이의 기간 Ts, FG 사이의 기간 Ts에서는, 버퍼 메모리부(26)로부터의 출력만으로 한다. 또, 도 18에서, CD 사이는 재생 위치를 점프하고 있는 것을 나타내고 있다. 이 CD 사이의 점프 시간은 최대 Tw이다. 즉, 재생시에서는 도 5에 도시된 바와 같이, 디스크(40)로부터의 판독을 행하는 기간 Ts와, 디스크(40)로부터의 판독을 정지하는 기간 Ts와, 디스크(40)의 재생 위치를 점프하는 기간(<Tw) 중 어느 하나가 존재하게 된다.
도 18로부터도 알 수 있듯이, 점프 시간, 즉 점프한 후 최초의 실제 데이타를 취득하기까지의 시간이 상기 Tw 이하이면, 버퍼 메모리부(26)에는 항상 (Be-Bd) * Ts 이상의 데이타량이 확보되어 있으므로, 기간 Tw의 버퍼 메모리부(26)로부터 출력되는 재생 데이타를 항상 확보할 수 있다. 그리고, 상기에서 이미 설명한 바와 같이, 점프 시간이 Tw를 넘는 일은 없으므로, 따라서 재생시에 재생 데이타를 도중에서 끊기게 하는 일이 없다. 즉, 도 18로부터도 알 수 있듯이, 기간 Ts 중에 (Be - Bd) * Ts의 데이타량이 버퍼 메모리부(26)에 축적되지만, 이 (Be - Bd) * Ts는 Bd * Tw보다 크므로, 기간 Tw에서 출력하는 데이타량으로서는 충분하다.
또, 버퍼 메모리부(26) 내의 잔존 데이타량의 최대치는, 2·(Be-Bd)·Ts이므로, 버퍼 메모리부(26)는 상기 데이타량을 축적할 수 있는 용량이 필요하다. 즉, 기간 Ts의 단락의 시점, 즉 소정 단위 용량으로 처리를 행할 때에 데이타의 잔존량이 (Be - Bd)·Ts라고 하면, 또한 디스크(40)로부터의 판독이 행해지므로, 그 잔존 데이타량은 2·(Be - Bd)·Ts가 된다.
이상과 같이, 임의의 콘테이너 사이의 기록·재생의 심리스성이 보증되게 되고, 상기된 실제 편집에서의 심리스성도 보증되게 된다.
또한, 상기된 바와 같이 콘테이너 단위에서의 기록·재생을 행하는 경우에는, 기록·재생시의 심리스성을 확보할 수 있지만, 편집 단위가 콘테이너 단위어야하는 제한이 있다. 그래서, 임의의 지점으로부터 편집을 행할 수 있도록 하기 때문에, 아래와 같이 사양을 확장하는 것을 생각할 수 있다.
즉, 도 19에 도시된 바와 같이, 각 타이틀 파일의 헤더 정보에 포인트 테이블을 설치하고, 이 포인트 테이블에는, 각 포인트에 대한 스타트 프레임 (재생 개시 프레임) 과 엔드 프레임 (재생 종료 프레임) 의 정보를 기록할 수 있도록 한다.
즉, 도 19의 제m 타이틀 파일에서는, 포인터 0이 나타내는 콘테이너에 대해서는 스타트 프레임이 4이다. 또한, 포인터(1)가 나타내는 콘테이너에 대해서는, 스타트 프레임이 2이고, 엔드 프레임이 6으로 되어 있다. 이것은, 포인터(0)의 어드레스 정보에 따라 콘테이너 Cn을 재생하는 경우에는, 콘테이너 Cn에서의 4번째의 프레임으로부터 재생하는 것을 나타내고 있다. 포인터(1)의 어드레스 정보에 따라 콘테이너 Cn+2를 재생하는 경우에는, 콘테이너 Cn+2에서의 2번째의 프레임으로부터 6번째의 프레임까지 재생하는 것을 나타내고 있다. 이것은, 도 7의 흐름도에서, 편집 개시 위치에 대해 콘테이너 Cn의 4번째의 프레임을 지시하고, 편집 종료 위치에 대해 최후의 프레임을 지시하고, 또한 편집 개시 위치에 대해 콘테이너 C+2의 2번째의 프레임을 지시하고, 편집 종료 위치에 대해 6번째의 프레임을 지시한 것을 나타내고 있다.
또, 이 경우에는 재생의 타이밍은 데이타대로 되므로, 그 콘테이너에서의 편집된 프레임이외의 프레임에 대해서는 그 시간 표시되지 않도록 한다. 예를 들면, 도 19의 제m 타이틀 파일의 포인터(0)에 대해서는, 1번째의 프레임으로부터 3번째의 프레임에 대해서는 복호 처리는 되지만 표시되지 않고, 4번째의 프레임의 타이밍으로 처음에 AV 정보가 표시되게 된다. 즉, 포인트 테이블은 어디까지나 표시의 타이밍을 제어하기 위한 것으로, 그 점으로부터 하면, 데이타 처리로서는 심리스인 상태에서도 링크 사이의 심리스성은 확보되지 않게 된다.
이와 같이 함으로써, 임의의 프레임으로 편집을 행하는 것이 가능해지고, 사용자에게 있어서 필요없는 AV 정보가 여분으로 표시되거나, 반대로 필요한 AV 정보의 표시가 부족한 일이 없다.
또, 상기된 예에서는, 프레임 단위의 포인트 테이블을 구비하는 것으로서 설명했지만, 타임 스템프 정보나 콘테이너의 선두로부터의 바이트수로 해도 좋다.
또한, 상기된 실시예에서는, 콘테이너 단위로 기록, 재생, 편집을 행하고, 타이틀 파일에는, 링크처의 콘테이너의 어드레스 정보를 저장하는 것으로서 설명했지만, 이것에는 한정되지 않고 다른 방법이라도 좋다.
즉, 링크처의 개시 위치와 종료 위치를 차례로 저장해가도록 해도 좋다. 즉, 도 20에 도시된 바와 같이, 각 타이틀 파일에는 개시 위치와 종료 위치의 정보가 차례로 저장되어 있다. 이 개시 위치와 종료 위치의 정보는, 예를 들면 대응 섹터의 어드레스 정보가 논리 어드레스의 형으로 저장된다. 따라서, 도 6∼도 11까지 도시하는 기록, 편집, 소거나 재생에서의 타이틀 파일의 생성이나 수정시에, 타이틀 파일에는 상기 개시 위치와 종료 위치의 정보가 저장되게 된다. 그 때, 링크 카운트 테이블은 각 섹터마다 참조수가 저장되게 된다. 즉, 이 경우에는 상기 섹터가 단위 기록 영역이 된다.
또한, 상기된 바와 같이 링크처의 개시 위치와 종료 위치가 아니라, 개시 위치와 개시 위치로부터의 데이타량을 타이틀 파일에 저장하도록 해도 좋다. 이 경우도, 링크 카운트 테이블은 각 섹터마다 참조수가 저장되게 된다. 또, 이 2개의 경우에도, 링크처의 규정의 방법 외에는 상기된 콘테이너 단위로 처리 경우와 동일한 처리를 행한다.
상기된 링크처의 개시 위치와 종료 위치를 타이틀 파일에 저장하는 경우나, 링크처의 개시 위치와 개시 위치로부터의 데이타량을 저장하는 경우에는 임의의 위치에서 편집이 가능해지는 효과가 있다. 단, 기록, 재생에서의 심리스성은 보증되지 않게 된다. 즉, 상기된 콘테이너와 같이 연속 기록하는 단위 용량이 규정되지 않으므로, 상기된 관계식을 만족할 수 없고, 심리스성은 보증되지 않는다.
이상과 같이 상기 각 실시예의 정보 기록 재생 편집 장치에 따르면, AV 정보의 기록시에 링크 정보를 저장한 타이틀 파일을 작성하고, AV 정보를 편집하는 경우에는, 그 타이틀 파일을 편집하여, 다른 링크 정보를 저장한 다른 타이틀 파일을 저장해둔다. 즉, 파일의 일부를 각 타이틀 파일을 공유할 수 있도록 함에 따라, 다이제스트판이나 시간 단축판 등의 데이타를 생성하는 경우에, 종래와 마찬가지로 결과적으로 2대의 비디오 데크가 필요해지는 일이 없고, 또한 AV 정보를 복사하여 기록하기 위한 여분의 영역이 필요없다. 또한, 상기된 바와 같은 오리지널 파일이나 버츄얼 파일을 저장해 둠에 따라, 풀재생 모드, 다이제스트 모드, 시간 단축 모드 등의 여러가지 재생을 즐길 수 있다.
이상과 같이 본 발명의 실시예를 설명했지만, 본 발명은 상기된 실시 형태에는 한정되지 않고, 여러가지 변경이 가능해진다. 예를 들면, 상기된 경우에는, 디스크(40)의 추출에 따라, 관리 정보 테이블의 정보를 다시 기록하는 것으로 설명했지만, 이것에는 한정되지 않고, 기록 등의 각 처리의 종료마다 관리 정보 테이블의 정보를 다시 기록하도록 해도 좋다. 또한, 기록의 개시마다 새로운 타이틀 파일을 작성하도록 해도 좋다.
또한, 상기된 설명에서는, 관리 정보 테이블의 정보는 디스크(40)의 최내주에 설치된 관리 영역에 기록되는 것으로서 설명했지만, 이것에는 한정되지 않고, 디스크(40)에서의 임의의 위치에 기록 가능하고, 또한 사용자 영역, 즉 데이타 영역에 기록하도록 해도 좋다. 즉, 본 실시예에서는 타이틀 파일의 수나 타이틀 파일 내의 포인터의 수등에 의해 관리 정보 테이블의 데이타량이 가변 길이가 되기 때문에, 관리 정보 테이블을 저장하기 위한 관리 영역의 크기를 규정할 수 없다. 그래서, 디스크(40) 내의 사용자 영역에 있는 데이타량의 관리 영역을 확보해두고, 관리 정보 테이블의 정보를 저장해감에 따라, 상기 관리 영역이 가득할지, 그 나머지 용량이 소정의 임계치 이하가 된 경우에는, 또한 사용자 영역에서의 미사용 영역을 새로운 관리 영역으로서 확보하도록 한다. 또, 관리 영역의 용량을 미리 크게 설치해두고, 새로운 타이틀 파일을 기록하기 위해서는 그 용량을 넘는 경우에는, 기존의 타이틀 파일을 삭제하지 않으면 상기 새로운 타이틀 파일의 생성, 기록을 할 수 없도록 해도 좋다.
또한, 상기된 실시예에서는, 주 정보로서 AV 정보를 예로 들어 설명했지만, 이것에는 한정되지 않고, 영상 정보만, 또는 음성 정보만이라도 좋다.
이상과 같이, 본 발명에서의 정보 기록 장치 및 정보 기록 방법에 따르면, 주 정보를 기록할 때에 생성된 파일(오리지널 파일)과, 상기 파일을 편집함으로써 생성된 파일(버츄얼 파일)을 구비하여, 주 정보 중 적어도 일부에 대해 복수의 파일로부터 억세스할 수 있도록 함에 따라, 주 정보의 다이제스트판의 작성등의 주 정보의 편집이 가능해지고, 결과적으로 재생용의 장치와 기록용의 장치가 필요해지는 일이 없고, 또한 상기 파일을 관리할 뿐이므로, 주 정보를 복사하여 기록하기 위한 여분의 영역이 필요없다.
또한, 본 발명에서의 기록 매체에 따르면, 주 정보의 기록시에 생성된 파일(오리지널 파일)이나 상기 파일을 편집함으로써 생성된 파일(버츄얼 파일)에 따라 재생을 행함에 따라, 풀재생 모드나, 다이제스트 모드등의 다른 모드의 재생이 가능해진다. 또한, 상기 파일로서 관리하고 있으므로, 기록 매체의 기록 영역을 유효하게 이용할 수 있다.

Claims (4)

  1. 기록 매체에 대한 단위 기록 영역마다 주 정보의 기록 및 재생을 행하는 정보 기록 재생 장치에 있어서,
    기록 매체와의 최저 전송 레이트를 Be, 상기 주 정보의 재생 비트 레이트를 Bd, 기록 매체의 최대 점프 거리를 점프한 후 최초의 실제 데이타를 취득하기까지의 시간을 Tw, 상기 단위 기록 영역의 용량을 C로 한 경우에, (Be-Bd) Ts > BdTw, Ts = C/Be, 및 Be > Bd의 관계식에 따라 주 정보의 기록 재생을 행하는 것을 특징으로 하는 정보 기록 재생 장치.
  2. 기록 매체에 대한 단위 기록 영역마다 주 정보의 재생을 행하는 정보 재생 장치에 있어서,
    기록 매체와의 최저 전송 레이트를 Be, 상기 주 정보의 재생 비트 레이트를 Bd, 기록 매체의 최대 점프 거리를 점프한 후 최초의 실제 데이타를 취득하기까지의 시간을 Tw, 상기 단위 기록 영역의 용량을 C로 한 경우에, (Be-Bd) Ts > BdTw, Ts = C/Be, 및 Be > Bd의 관계식에 따라 주 정보의 재생을 행하는 것을 특징으로 하는 정보 재생 장치.
  3. 기록 매체에 대한 단위 기록 영역마다 주 정보의 기록 및 재생을 행하는 정보 기록 재생 방법에 있어서,
    기록 매체와의 최저 전송 레이트를 Be, 상기 주 정보의 재생 비트 레이트를 Bd, 기록 매체의 최대 점프 거리를 점프한 후 최초의 실제 데이타를 취득하기까지의 시간을 Tw, 상기 단위 기록 영역의 용량을 C로 한 경우에, (Be-Bd) Ts > BdTw, Ts = C/Be, 및 Be > Bd의 관계식에 따라 주 정보의 기록 재생을 행하는 것을 특징으로 하는 정보 기록 재생 방법.
  4. 기록 매체에 대한 단위 기록 영역마다 주 정보의 재생을 행하는 정보 재생 방법에 있어서,
    기록 매체와의 최저 전송 레이트를 Be, 상기 주 정보의 재생 비트 레이트를 Bd, 기록 매체의 최대 점프 거리를 점프한 후 최초의 실제 데이타를 취득하기까지의 시간을 Tw, 상기 단위 기록 영역의 용량을 C로 한 경우에, (Be-Bd) Ts > BdTw, Ts = C/Be, 및 Be > Bd의 관계식에 따라 주 정보의 재생을 행하는 것을 특징으로 하는 정보 재생 방법.
KR1020067004598A 1998-02-03 1999-01-29 정보 기록 장치, 정보 기록 방법 및 기록 매체 KR100585367B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPJP-P-1998-00021685 1998-02-03
JP2168598 1998-02-03
KR1019997009034A KR100588443B1 (ko) 1998-02-03 1999-01-29 정보 기록 장치, 정보 기록 방법 및 기록 매체

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1019997009034A Division KR100588443B1 (ko) 1998-02-03 1999-01-29 정보 기록 장치, 정보 기록 방법 및 기록 매체

Publications (2)

Publication Number Publication Date
KR20060029195A KR20060029195A (ko) 2006-04-04
KR100585367B1 true KR100585367B1 (ko) 2006-06-02

Family

ID=12061934

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020067004598A KR100585367B1 (ko) 1998-02-03 1999-01-29 정보 기록 장치, 정보 기록 방법 및 기록 매체
KR1019997009034A KR100588443B1 (ko) 1998-02-03 1999-01-29 정보 기록 장치, 정보 기록 방법 및 기록 매체

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1019997009034A KR100588443B1 (ko) 1998-02-03 1999-01-29 정보 기록 장치, 정보 기록 방법 및 기록 매체

Country Status (8)

Country Link
US (2) USRE41082E1 (ko)
EP (1) EP0980071A4 (ko)
JP (1) JP4190557B2 (ko)
KR (2) KR100585367B1 (ko)
CN (1) CN1114922C (ko)
AU (1) AU2184899A (ko)
HK (1) HK1030085A1 (ko)
WO (1) WO1999040586A1 (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2356508B (en) * 1999-11-16 2004-03-17 Sony Uk Ltd Data processor and data processing method
JP4524950B2 (ja) * 2001-04-20 2010-08-18 ソニー株式会社 情報処理装置
JP2003051179A (ja) * 2001-08-03 2003-02-21 Sony Corp 編集装置および編集方法
CN101661784A (zh) * 2001-11-29 2010-03-03 夏普株式会社 数据再生方法
US7320137B1 (en) 2001-12-06 2008-01-15 Digeo, Inc. Method and system for distributing personalized editions of media programs using bookmarks
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
JP4100992B2 (ja) * 2002-08-01 2008-06-11 キヤノン株式会社 再生装置
JP4086611B2 (ja) * 2002-10-02 2008-05-14 三洋電機株式会社 記録制御装置、方法、およびその記録制御方法を利用可能な記録媒体
JP4007177B2 (ja) * 2002-12-09 2007-11-14 ソニー株式会社 データ編集方法、データ編集装置
JP3677779B2 (ja) 2003-04-04 2005-08-03 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
JP2006523887A (ja) * 2003-04-16 2006-10-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ コンパイル可能なコンピュータプログラムの処理
JP3895305B2 (ja) * 2003-06-06 2007-03-22 シャープ株式会社 データ記録方法、データ記録装置、およびデータ記録媒体
KR100585668B1 (ko) * 2004-03-22 2006-06-07 엘지전자 주식회사 가상 미디어파일 시스템을 이용한 멀티미디어 편집 방법및 장치와 멀티미디어 파일 구조
JP4424211B2 (ja) 2004-04-09 2010-03-03 日本ビクター株式会社 情報記録媒体の記録方法及び記録装置
CN101228584B (zh) * 2005-07-27 2010-12-15 松下电器产业株式会社 信息记录装置以及记录方法
US8260121B2 (en) * 2006-05-02 2012-09-04 Cyberlink Corp. Systems and methods for writing data to an optical disc
KR100781360B1 (ko) 2006-09-08 2007-11-30 삼성전자주식회사 영상 편집방법 및 그 영상 편집장치
KR100877894B1 (ko) * 2007-11-14 2009-01-14 주식회사 한단정보통신 셋톱박스에서의 디지털 동영상 파일 편집방법
US8051090B2 (en) * 2007-12-28 2011-11-01 Realtek Semiconductor Corp. File management method of a ring buffer and related file management apparatus
JP2013243773A (ja) * 2013-08-08 2013-12-05 Sharp Corp 録画装置、及び録画装置の制御方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1016847B (zh) * 1987-12-09 1992-06-03 张贤放 无输出变压器恒流型电刺激器
JPH0628773A (ja) 1992-05-13 1994-02-04 Matsushita Electric Ind Co Ltd 記録再生方法
JPH06303557A (ja) 1993-02-18 1994-10-28 Nec Corp ビデオデータ管理方法および装置
EP0655740B1 (en) 1993-06-14 2003-01-08 Sony Corporation Recording medium management method
JPH07182218A (ja) * 1993-11-12 1995-07-21 Sony Corp ディスク記録装置及びそのファイル管理方法
JPH07147661A (ja) 1993-11-24 1995-06-06 Mitsubishi Electric Corp デジタルビデオディスク再生装置および再生方式
US5574905A (en) 1994-05-26 1996-11-12 International Business Machines Corporation Method and apparatus for multimedia editing and data recovery
CA2168327C (en) 1995-01-30 2000-04-11 Shinichi Kikuchi A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium.
JPH08339665A (ja) * 1995-04-14 1996-12-24 Toshiba Corp インターラクティブな再生が可能な記録媒体及びその再生システム
DE69636648T2 (de) 1995-04-14 2007-12-06 Kabushiki Kaisha Toshiba, Kawasaki Gerät zur Wiedergabe von einem Aufzeichnungsmedium
JP3557721B2 (ja) * 1995-05-11 2004-08-25 ソニー株式会社 記録装置
JPH0982039A (ja) * 1995-09-18 1997-03-28 Sony Corp 情報記録方法および追記型光ディスク記録方法
CN1153380A (zh) * 1995-09-26 1997-07-02 三星电子株式会社 保护记录在记录媒体上的信息的信息记录方法及其装置
WO1997013365A1 (fr) 1995-09-29 1997-04-10 Matsushita Electric Industrial Co., Ltd. Procede et dispositif d'enregistrement et de reproduction de train binaire intercale sur et a partir d'un support
JPH09153273A (ja) 1995-11-29 1997-06-10 Sony Corp 記録再生装置
JPH09167444A (ja) 1995-12-15 1997-06-24 Matsushita Electric Ind Co Ltd 光ディスク再生方法及び光ディスク再生装置
JP3748287B2 (ja) * 1996-02-28 2006-02-22 パイオニア株式会社 情報再生装置及び方法
JP3824699B2 (ja) * 1996-03-15 2006-09-20 パイオニア株式会社 情報記録媒体、その記録装置及び方法、その再生装置及び方法並びに情報処理装置及び方法
JP3778985B2 (ja) 1996-03-19 2006-05-24 パイオニア株式会社 情報記録媒体、記録装置及び記録方法並びに再生装置及び再生方法
JP3421899B2 (ja) 1996-04-11 2003-06-30 ソニー株式会社 データ記録及び/又は再生装置並びに方法
GB2312079B (en) 1996-04-12 2000-11-15 Sony Uk Ltd Editing of recorded material

Also Published As

Publication number Publication date
JP2007035277A (ja) 2007-02-08
CN1262771A (zh) 2000-08-09
EP0980071A4 (en) 2002-10-23
KR100588443B1 (ko) 2006-06-13
KR20060029195A (ko) 2006-04-04
EP0980071A1 (en) 2000-02-16
AU2184899A (en) 1999-08-23
US6816666B1 (en) 2004-11-09
HK1030085A1 (en) 2001-04-20
JP4190557B2 (ja) 2008-12-03
CN1114922C (zh) 2003-07-16
USRE41082E1 (en) 2010-01-19
KR20010005957A (ko) 2001-01-15
WO1999040586A1 (fr) 1999-08-12

Similar Documents

Publication Publication Date Title
JP4190557B2 (ja) 情報記録再生装置および情報記録再生方法
AU2004254878B2 (en) Write-once recording medium, recording method, recording apparatus, reproduction method, and reproduction apparatus
EP0953977B1 (en) Recording medium for storing real time recording/reproduction information
US20060110111A1 (en) Editing of real time information on a record carrier
KR100333299B1 (ko) 디스크 기록매체의 데이터 복사방법, 데이터 기록방법, 데이터편집방법 및 디스크 기록장치
RU2384897C2 (ru) Способ и устройство записи данных на носитель записи
KR100563684B1 (ko) 광디스크 장치에서의 재생리스트 관리방법
KR101041811B1 (ko) 광 저장매체의 기록 재생 방법 및 장치
US6108289A (en) Optical disc recording apparatus for overwriting information on a previously recorded packet of an optical disc
BE1006921A3 (nl) Inrichting voor het schrijven van informatie.
US20070025199A1 (en) Recorder, recording method and recording medium where program is recorded
KR20010003429A (ko) 재기록 가능 기록매체의 데이터 기록방법
KR100292351B1 (ko) 편집기능을위한관리정보가기록되는저장매체와관리정보기록방법
JP4270163B2 (ja) 記録再生方法及びディスク記録再生装置
KR20050122165A (ko) 1회 기록 가능한 광디스크의 중첩 기록 방법 및 장치
US20090073841A1 (en) Method and apparatus for recording data onto an optical disc
KR20060064633A (ko) 이중층 기록매체에 대한 기록방법과, 이중층 기록매체에대한 기록장치
JPH10289528A (ja) 光ディスク記録装置
JP2001243712A (ja) データ記録方法および装置、並びに記録媒体
JP2004220646A (ja) Dvd録画装置
JP2004335033A (ja) 追記型記録媒体、記録方法、記録装置
JP2004310523A (ja) ファイル管理方法
KR20050086339A (ko) 1회 기록 가능한 광디스크의 결함 영역 관리 방법과 재생방법 및 장치

Legal Events

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

Payment date: 20130430

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140507

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150417

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160418

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170421

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20180418

Year of fee payment: 13

EXPY Expiration of term