KR101180506B1 - 기록 및 재생 장치 및 편집 방법 - Google Patents

기록 및 재생 장치 및 편집 방법 Download PDF

Info

Publication number
KR101180506B1
KR101180506B1 KR1020050093297A KR20050093297A KR101180506B1 KR 101180506 B1 KR101180506 B1 KR 101180506B1 KR 1020050093297 A KR1020050093297 A KR 1020050093297A KR 20050093297 A KR20050093297 A KR 20050093297A KR 101180506 B1 KR101180506 B1 KR 101180506B1
Authority
KR
South Korea
Prior art keywords
data
editing
edit
point
recording medium
Prior art date
Application number
KR1020050093297A
Other languages
English (en)
Other versions
KR20060052029A (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 KR20060052029A publication Critical patent/KR20060052029A/ko
Application granted granted Critical
Publication of KR101180506B1 publication Critical patent/KR101180506B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • 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

Landscapes

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

Abstract

편집에서 기록 매체의 소비 용량을 억제하고, 또한, 편집 결과의 실시간 재생을 용이하게 보장할 수 있도록 한다. 랜덤 액세스가 가능한 기록 매체 상에 기록된 AV 데이터에 대한 편집을, 기초 데이터를 편집 데이터로 직접적으로 재기입하는, 파괴 편집에 의해 행한다. 편집 전의 기초 데이터에 대하여 지정된 IN점 및 OUT점에서 지정되는 편집 구간에 대하여, 편집 데이터가 덮어쓰기된다. 이 때, 기초 데이터의 해당 기록 매체의 다른 영역에 대한 이동이나 복제는 행해지지 않는다. 기초 데이터의 편집 대상 구간 밖은, 재기입의 필요가 없고, 편집 실행에 필요한 시간이 최소한으로 된다. 편집 데이터가 기초의 편집 대상 구간에 덮어쓰기되기 때문에, 미사용 영역이 편집에 의해 소비되지 않는다. 파괴 편집에서는, 편집에 의한 데이터 배치의 이동은 발생하지 않기 때문에, 기초 데이터의 클립 #1이 연속 재생 가능하면, 편집 결과의 연속 재생이 보장된다.
Figure R1020050093297
리얼타임 메타데이터, 연륜 구조, 파괴 편집, 크로스 페이드, 보조 AV 데이터

Description

기록 및 재생 장치 및 편집 방법{RECORDING AND REPRODUCING APPARATUS, AND EDITING METHOD}
도 1은 비선형 기록 매체에서의 일례의 데이터 배치를 도시하는 개략 선도.
도 2a, 2b, 2c 및 2d는 연륜 구조에 대하여 설명하기 위한 개략 선도.
도 3은 연륜 구조에 대하여 설명하기 위한 개략 선도.
도 4는 본 발명에 적용 가능한 기록 및 재생 장치의 일례의 구성을 개략적으로 도시하는 도면.
도 5는 본 발명에 따른 파괴 편집을 설명하기 위한 개략 선도.
도 6a, 6b, 6c 및 6d는 파괴 편집에서의 기초 데이터의 재기입 대상 범위의 예를, 연륜 구조에 대응시켜 도시하는 개략 선도.
도 7a 및 7b는 블록을 고려한 재기입 대상 범위의 예를 도시하는 개략 선도.
도 8a 및 8b는 블록을 고려한 재기입 대상 범위의 예를 도시하는 개략 선도.
도 9는 오디오 데이터의 크로스 페이드 처리에 대하여 개략적으로 설명하기 위한 개략 선도.
도 10a 및 10b는 보조 AV 데이터에서의 오디오 데이터의 크로스 페이드 처리에 수반하는 재기입 대상 범위에 대하여 설명하기 위한 개략 선도.
도 11a 및 11b는 보조 AV 데이터의 비디오 데이터에서의 재기입 대상 범위에 대하여 설명하기 위한 개략 선도.
도 12는 본 발명의 실시의 일 형태에 적용 가능한 일례의 편집 동작에 대하여 설명하기 위한 플로우차트.
도 13은 도 12에 도시된 플로우차트로부터 연속된 플로우차트.
도 14는 편집 개시 처리의 일례를 보다 상세하게 도시하는 플로우차트.
도 15는 편집 실행 처리의 일례를 보다 상세하게 도시하는 플로우차트.
도 16은 포스트롤 동작의 일례를 보다 상세하게 도시하는 플로우차트.
도 17은 편집 완료 처리의 일례를 보다 상세하게 도시하는 플로우차트.
도 18a 및 18b는 비선형 기록 매체를 이용한 경우의 종래의 편집 방법을 설명하기 위한 개략 선도.
도 19a 및 19b는 18a 및 18b에 도시된 종래의 편집 방법을 설명하기 위한 개략 선도.
<도면의 주요 부분에 대한 부호의 설명>
11 : 드라이브 제어부
12 : 포맷터/언포맷터부
13 : 기록 신호 처리부
15 : 메타데이터 처리부
16 : 재생 신호 처리부
17 : 시스템 제어부
20 : 클립
21 : 비디오 데이터
22A, 22B, 22C, 22D : 오디오 데이터
23 : 보조 AV 데이터
24 : 메타데이터
100 : 광 디스크
본 발명은 2004년 10월 6일 일본특허청에 제출된 일본특허출원 제JP2004-294073호의 특허 대상을 포함하며, 그 전체 내용은 본 명세서에 참조로 편입된다.
본 발명은, 랜덤 액세스 가능한 기록 매체를 이용하여 AV(Audio/Video) 데이터 및 AV 데이터에 대응하는 리얼타임 메타데이터의 편집을 행하는 기록 및 재생 장치 및 편집 방법에 관한 것이다.
특히 방송국 등의 프로페셔널한 현장에서는, 비디오 카메라로 촬영되어 기록 매체에 기록된 디지털 오디오 데이터 및/또는 디지털 비디오 데이터는, 후에, 필요에 따라 편집이 이루어져 실제로 이용된다. 또한, 이들 디지털 오디오 데이터 및/또는 디지털 비디오 데이터와 함께, 이들 디지털 오디오 데이터 및/또는 디지털 비디오 데이터에 관한 정보를 제공하는 리얼타임 메타데이터가 기록되어, 편집에 이용된다. 이하에서는, 이들 디지털 오디오 데이터 및/또는 디지털 비디오 데이터 및 리얼타임 메타데이터를 적절하게 통합하여, AV(Audio/Video) 데이터라고 한다. 편집 작업에서는, 기록 매체로부터 재생된 AV 데이터로부터 원하는 영상 컷트를 추출하고, 각 추출된 영상 컷트의 개시점(또는 IN점) 및 종료점(또는 OUT점)을 마크하고, 마크된 IN점 및 OUT점에 기초하여 복수의 영상 컷트를 접속하여, 원하는 영상 컷트를 포함하는 연속적으로 접속된 영상을 제공한다.
종래부터, AV 데이터의 기록 및 재생에는, 자기 테이프 등의 시리얼 액세스형의 기록 매체가 이용되었다. 최근에는, 광 디스크, 하드디스크, 반도체 메모리 등의 랜덤 액세스 가능한 기록 매체가, AV 데이터의 기록 및 재생에 많이 이용되도록 되고 있다. 랜덤 액세스 가능한 기록 매체는, 동일한 기록 매체 상에서 편집 작업을 완결할 수 있는 비선형 편집이 가능하다. 이하에서는, 이 랜덤 액세스 가능한 기록 매체를, 비선형 기록 매체라고 한다. 일본 특개2001-319463호 공보에는, 이러한, 비선형 편집을 행하도록 한 편집 장치가 기재되어 있다.
비선형 기록 매체는, 일반적으로, 액세스 속도가 자기 테이프 등의 시리얼 액세스형의 기록 매체에 비해 매우 고속이다. 특히 하드디스크는, 고속의 액세스 속도를 가짐과 함께, 기록 용량이 커서, 대량의 AV 데이터를 기록할 수 있다. 또한, 광 디스크나 반도체 메모리도, 최근에는, 복수의 AV 데이터를 기록하는 데 충분한 기억 용량을 가진 것이 출현하고 있다. 이러한 비선형 기록 매체에서는, 하나의 기록 매체 상에서, 편집에 이용하는 IN점 및 OUT점 사이의 AV 데이터의 재생과, 편집된 AV 데이터의 기록을 병렬적으로 용이하게 행하고, 또한, 편집 후의 AV 데이터를 해당 기록 매체 상의 다른 기록 위치에 기록하는 처리를 용이하게 행할 수 있다. 그 때문에, 비선형 기록 매체를 이용하는 경우, 원래의 AV 데이터를 남긴 상태 그대로 편집을 행하는, 비파괴 편집이 행해지고 있었다.
비선형 기록 매체를 이용한 경우의 종래의 편집 방법에 대하여, 아래와 같이 개략적으로 설명한다. 종래, 비선형 기록 매체를 이용한 편집은, 이하에 설명하는 2가지의 방법 중 어느 하나가 이용되어 행해지고 있었다. 제1 방법은, 도 18a 및 도 18b에 일례가 도시되는, 편집 미대상 부분을 포함하여 편집 결과 전체를 기록 매체 상의 빈 영역에 기록하는 방법이다. 또한, 제2 방법은, 도 19a 및 19b에 일례가 도시되는, 편집에 필요한 AV 데이터만을 기록 매체 상의 빈 영역에 기입하고, 해당 AV 데이터와 편집 대상 밖 영역의 연속 재생을 지시하는 제어 데이터를 생성하는 방법이다.
도 18a 및 도 19a에 일례가 도시된 바와 같이, 파일 시스템 FS에 의해 논리 어드레스를 이용하여 관리되는 논리 공간에, 클립 #1 및 클립 #2가 기록되며, 논리 공간의 남은 영역은, 미사용 영역으로 취급되어 있다. 또한, 클립은, 한묶음의 AV 데이터로서, 예를 들면 비디오 카메라에 의해 촬영이 개시되고 나서 정지되기까지 생성되는 AV 데이터가 1개의 클립으로 된다. 비디오 클립은, 예를 들면 비디오 카메라에 의해 촬영된 디지털 비디오 데이터와, 비디오 촬영과 함께 수록된 디지털 오디오 데이터를 포함한다. 또한, 클립은, 촬영 시에 생성되는 메타데이터를 포함할 수 있다.
클립 #1에 대하여 도 18a 및 도 19a에 일례가 도시된 바와 같이 IN점 및 OUT점이 설정된다. 이 IN점 및 OUT점에 의해 나타내어지는 편집 대상 구간에 대하여 영상 컷트를 삽입하는 인서트 편집을 생각한다.
제1 방법에서는, 도 18b에 도시한 바와 같이, 클립 #1의 IN점 및 OUT점 사이에 영상 컷트가 삽입된 클립 #1 전체를, 클립 #3으로서 기록 매체 상의 미사용 영역에 기입한다. 원래의 클립 #1은, 편집 전의 상태 그대로 원래의 위치에 남겨진다. 이 제1 방법에 따르면, 미사용 영역이 편집을 위해 충분히 있으면, 편집 결과를 미사용 영역에 연속 배치하는 것이 가능하게 된다. 이 경우, IN점 및 OUT점에서의 씨크(seek) 동작을 수반하지 않기 때문에, 실시간 재생의 보장이 용이하다.
제2 방법에서는, 도 19b에 도시한 바와 같이, 편집에 필요한 데이터 즉 IN점 및 OUT점 사이에 삽입되는 다른 영상 컷트만이 미사용 영역에 기입되며(이 커트는 영상 컷트 BR#3으로서 나타냄), 클립 #1의 IN점 및 OUT점 밖의 부분과, 영상 컷트 BR#3의 연속 재생을 지시하는 제어 데이터가 생성된다. 제어 데이터는, 필요에 따라 기록 매체 상에 기록된다. 이 제2 방법에서는, 편집의 실행에 의해 기록되는 데이터량이 최소한으로 되는 이점이 있다.
상술한 종래의 편집 방법 중 제1 방법에서는, 미사용 영역이 분단되어 있는 경우에, 미사용 영역에 기입된 편집 결과의 실시간 재생이 곤란하게 될 가능성이 있다고 하는 문제점이 있었다.
비선형 기록 매체에서는 파일 시스템에 의해 어드레스 관리가 이루어지며, 파일 시스템은, 각 기록 매체 상의 미사용 영역을 기록되는 데이터에 대하여 적당하게 할당한다. 그 때문에, 예를 들면 데이터의 기록이나 삭제, 이동 동작의 반복에 의해, 논리 어드레스에 대한 물리 어드레스의 연속이 파괴되어, 미사용 영역의 분단화를 야기하게 된다. 편집 결과인 클립 #3을 분단화된 미사용 영역에 기입하게 되면, 논리 어드레스적으로는 연속적이라도, 물리 어드레스적으로는 비연속적으로 되어 있기 때문에, 데이터 재생 시에 물리 어드레스의 비연속점에서의 씨크가 빈번하게 발생하여, 실시간 재생이 곤란하게 된다.
또한, 제1 방법에서는, 편집 결과를 미사용 영역에 기입할 때에, 편집 후에 데이터가 변화되지 않는 부분(도 18a 및 18b의 예에서는, 클립 #1의 선두와 IN점 사이의 구간과, OUT점과 클립 #1의 말미 사이의 구간)이, 미사용 영역에 기입되기 때문에, 각 기록 매체 상의 기록 용량을 많이 소비하게 된다고 하는 문제점이 있었다.
극단적인 예로 말하면, 예를 들면 매우 긴 클립 중의, 매우 짧은 일부를 편집에 의해 재기입하는 경우, 클립 전체를 기입할 수 있을 만큼 큰 미사용 영역이 편집 동작을 실행하도록 요구되므로, 편집이 불편하였다.
또한, 제1 방법에서는, 편집에 의해 변화되지 않는 부분도 포함하여 편집 결과의 기입을 행하여, 많은 데이터가 기입되게 되므로, 데이터의 기입에 필요한 시간도 커지게 된다고 하는 다른 문제점이 있었다.
또한, 상술한 제2 방법에서는, 편집 결과의 재생을 행할 때에 씨크 동작을 필요로 하기 때문에, 편집 결과의 실시간 재생을 보장하는 것이 곤란하다고 하는 문제점이 있었다.
즉, 제2 방법으로 편집을 행한 편집 결과를 재생하는 경우에는, 도 19b에 일례가 도시된 바와 같이, 클립 #1의 본체를 선두로부터 재생하고, IN점에 도달하면 미사용 영역에 기록된 영상 클립 BR#3의 선두에 씨크한다. 그리고, 영상 클립 BR#3의 종단까지 재생하면, 다시 씨크 동작을 행하여, 클립 #1 본체의 OUT점으로부터 재생을 개시한다. 이와 같이, 제2 방법에서는, 하나의 편집 결과를 재생하기 위해, 적어도 2회의 씨크 동작이 필요로 된다.
또한, IN점 및 OUT점에 의해 설정되는 클립 #1 본체와 미사용 영역 사이에 다수의 클립이 존재하는 경우에는, 씨크 거리가 더 길어져, 많은 시간을 필요로 하기 때문에, 실시간 재생이 보다 곤란하게 된다. 또한, 하나의 클립 중에 복수의 IN점 및 OUT점의 조가 존재하는 등, 예를 들어 복잡한 편집을 행한 경우에도, 실시간 재생이 곤란하게 된다.
또한, 이 제2 방법에서도, 편집 시에, 최소한이라고는 해도 미사용 영역을 소비하기 때문에, 미사용 영역이 부족한 경우에는, 편집의 실행이 불가능하게 되는 문제점이 있었다.
따라서, 본 발명의 목적은, 데이터 편집 시에 기록 매체의 소비 용량의 소비가 증가하는 것을 억제하고, 또한, 편집 결과의 실시간 재생을 용이하게 보장할 수 있는 기록 및 재생 장치 및 편집 방법을 제공하는 것에 있다.
본 발명은, 상술한 과제를 해결하기 위해, 소정 사이즈의 블록 단위로 랜덤 액세스 가능한 기록 매체 상에서, 상기 기록 매체에 기록된 비디오 데이터, 오디오 데이터, 또는 상기 비디오 데이터 또는 오디오 데이터에 대응하는 리얼타임 메타데이터(realtime metadata)에 대하여, 지정된 편집 개시점 및 편집 종료점에 기초하여, 상기 편집 개시점으로부터 상기 편집 종료점 사이의 데이터를 상기 블록 단위로 편집 데이터에 의해 재기입함으로써 파괴 편집(destructive editing)을 행하고, 상기 편집 개시점 또는 상기 편집 종료점을 포함하는 상기 블록이 블록 단위로 일단 메모리에 기억되고, 상기 메모리 상에서 편집 대상 부분을 상기 편집 데이터에 의해 재기입한 후 블록 단위로 상기 기록 매체에 재기입되며, 상기 파괴 편집은, 편집 대상이 오디오 데이터일 경우에, 상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 미리 결정된 연산 처리 기간을 포함하는,상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 데이터의 변경에 의해 영향을 받는 상기 기록 매체 상의 편집 대상 구간 외의 데이터를 상기 블록 단위로 재기입하여 행하도록 한 기록 및 재생 장치이다.
또한, 본 발명은, 소정 사이즈의 블록 단위로 랜덤 액세스 가능한 기록 매체 상에서, 상기 기록 매체에 기록된 비디오 데이터, 오디오 데이터, 또는 상기 비디오 데이터 또는 오디오 데이터에 대응하는 리얼타임 메타데이터에 대하여, 지정된 편집 개시점 및 편집 종료점에 기초하여, 상기 편집 개시점으로부터 상기 편집 종료점 사이의 데이터를 상기 블록 단위로 편집 데이터에 의해 재기입함으로써 파괴 편집을 행하고, 상기 편집 개시점 또는 상기 편집 종료점을 포함하는 상기 블록이 블록 단위로 일단 메모리에 기억되고, 상기 메모리 상에서 편집 대상 부분을 상기 편집 데이터에 의해 재기입한 후 블록 단위로 상기 기록 매체에 재기입되며, 상기 파괴 편집은, 편집 대상이 오디오 데이터일 경우에, 상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 미리 결정된 연산 처리 기간을 포함하는,상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 데이터의 변경에 의해 영향을 받는 상기 기록 매체 상의 편집 대상 구간 외의 데이터를 상기 블록 단위로 재기입하여 행하도록 한 편집 방법이다.
상술한 바와 같이, 본 발명은, 랜덤 액세스 가능한 기록 매체 상에서, 그 기록 매체에 기록된 비디오 데이터, 오디오 데이터, 및/또는, 이들 비디오 데이터 및 오디오 데이터에 대응하는 리얼타임 메타데이터에 대하여 파괴 편집을 행하도록 하고 있기 때문에, 편집의 실행 시에, 기록 매체의 빈 영역을 필요로 하지 않고, 또한, 재기입 대상의 데이터가 최소한으로 되어 재기입 동작에 필요한 시간이 짧다. 또한, 기록 매체 상의 편집 대상의 데이터를 편집 데이터로 덮어쓰기하기 때문에, 편집 결과를 재생할 때에도, 편집 전에 비해 씨크 동작이 증가하지 않는다.
<실시예>
이하, 본 발명의 실시의 일 형태를, 도면을 참조하면서 설명한다. 우선, 이해를 용이하게 하기 위해, 본 발명에 적용 가능한 기록 매체 및 기록 및 재생 장치에 대하여 설명한다. 도 1은 디스크형 기록 매체에서의 일례의 데이터 배치를 도시한다. 도 1에 일례가 도시되는 데이터 배치는, 기록 가능한 광 디스크, 하드디스크 등의, 랜덤 액세스가 가능한 디스크형 기록 매체에서의 일반적인 데이터 배치이다. 이러한 데이터 배치를, 반도체 메모리 등의, 비디스크형 기록 매체에 적용할 수도 있다. 논리 어드레스 공간은, 임의의 데이터를 기록 또는 재생 가능한 영역이다.
논리 어드레스의 선단 및 후단에는, 파일 시스템 FS가 배치된다. 임의의 데이터는, 논리 어드레스 공간 내에 일반적으로 파일로 불리는 미리 결정된 형식으로 기록된다. 각 기록 매체 상의 데이터는, 기본적으로 파일 단위로 관리된다. 파일의 관리 정보는, 파일 시스템 FS에 기록된다. 기록 및 재생 장치의 시스템 제어부(후술함)의 파일 시스템층은, 이 파일 시스템 FS의 정보를 참조 및 조작함으로써, 다양한 데이터를 하나의 기록 매체 상에서 관리할 수 있다.
논리 어드레스 공간 외부에, 교체 영역이 배치된다. 교체 영역은, 기록 매체의 일부가 결함에 의해 물리적으로 액세스할 수 없게 된 경우에 사용되는 영역을 제공한다. 예를 들면, 기록 매체에 대한 액세스(특히 기록 시의 액세스) 시에 결함 영역이 인식된 경우, 통상은 교체 처리가 행해져, 해당 결함 영역의 어드레스가 교체 영역 내로 이동된다.
교체 영역의 사용 상황은, 미리 결정된 영역에 디펙트 리스트로서 기억되어, 기록 및 재생 장치의 드라이브 제어부나, 시스템 제어부의 하위 계층에 의해 이용된다. 즉, 후술하는 드라이브 제어부나 시스템 제어부의 하위 계층에서는, 기록 매체에의 액세스시에 디펙트 리스트를 참조함으로써, 교체 처리가 행해지고 있는 경우에도, 적절한 영역에의 액세스를 행할 수 있다. 교체 영역의 이 구조에 의해, 상위 어플리케이션은, 기록 매체 상의 불량 기록 영역의 유무나 위치 등을 고려하지 않고, 기록 매체에 대한 데이터의 기록 및 재생을 행할 수 있다.
디스크형 기록 매체의 경우, 교체 영역은, 디스크의 최내주측 또는 최외주측에 배치되는 경우가 많다. 디스크의 회전 제어를, 디스크의 반경 방향으로 단계적으로 회전 속도를 변경하는 존 제어로 행하고 있는 경우에는, 존마다 교체 영역을 설치하는 경우도 있다. 기록 매체가 반도체 메모리 등 디스크형 기록 매체가 아닌 경우에는, 교체 영역은 물리 어드레스가 가장 낮은 측 또는 가장 높은 측에 배치되는 경우가 많다.
AV 데이터를 취급하는 어플리케이션에서는, 연속 동기 재생, 즉 실시간 재생이 보장된 재생이 필요한 단위로 되는 데이터의 통합을, 클립으로 부른다. 예를 들면, 비디오 카메라에 의해 촬영이 개시되고 나서 종료되기까지의 한 묶음의 데이터가 클립으로 된다. 클립의 실체는, 단일의 파일 또는 복수의 파일로 이루어진다. 본 발명에서는, 클립은, 복수의 파일로 이루어진다. 클립의 상세에 대해서는, 후술한다.
논리 어드레스 공간에 대하여, 예를 들면 선두측에 클립 이외의 임의의 파일을 기록할 수 있는 NRT(Non Real Time) 영역이 배치되며, NRT 영역의 다음부터, 클립이 순서대로 채워진다. 클립은, 광 디스크(100) 상의 디펙트 위치를 피하여 배치되며, 상술한 교체 처리가 행해지지 않도록 된다. 각 클립에는, 헤더(H) 및 풋 터(F)가 부가된다. 이 예에서는, 헤더 및 풋터는, 클립의 후단측에 통합하여 배치되어 있다.
논리 어드레스 공간 내에서, 데이터가 기록되어 있지 않은 영역이나, 과거에 데이터가 기록되어 있지만 현재에서는 불필요하게 된 영역은, 미사용 영역으로서 파일 시스템 FS에 관리된다. 기록 매체 상에 새롭게 기록되는 파일에 대하여, 미사용 영역에 기초하여 기록 영역이 할당된다. 해당 파일의 관리 정보는, 파일 시스템 FS에 추가된다.
기록 매체로서 기록 가능한 광 디스크를 이용한 경우, 본 발명에서는, 클립을 연륜 구조의 디스크에 의해 기록 매체에 기록한다. 도 2 및 도 3을 이용하여, 연륜 구조에 대하여 설명한다. 도 2a는 하나의 클립(20)을 타임 라인 상에 도시하는 예이다. 이 예에서는, 클립(20)은, 비디오 데이터(21), 오디오 데이터(22A~22D), 보조 AV 데이터(23) 및 리얼타임 메타데이터(24)의 7파일로 이루어진다.
비디오 데이터(21)는, 베이스 밴드의 비디오 데이터를 고비트 레이트로 압축 부호화한 비디오 데이터이다. 압축 부호화 방식으로서는, 예를 들면 MPEG2(Moving Pictures Experts Group2) 방식이 이용된다. 오디오 데이터(22A, 22B, 22C, 22D)는, 베이스 밴드의 오디오 데이터가 이용되고, 각각 2채널의 오디오 데이터이다. 이에 한하지 않고, 오디오 데이터(22A, 22B, 22C, 22D)는, 베이스 밴드의 오디오 데이터를 고비트 레이트로 압축 부호화한 오디오 데이터를 이용해도 된다. 비디오 데이터(21) 및 오디오 데이터(22A~22D)는, 실제의 방송이나 편집의 대상으로 되는 데이터로서, 본선계의 데이터라고 한다.
보조 AV 데이터(23)는, 베이스 밴드의 비디오 데이터 및 오디오 데이터를, 본선계의 비디오 데이터 및 오디오 데이터보다 저비트 레이트로 압축 부호화하여 다중화한 데이터이다. 압축 부호화 방식으로서는, 예를 들면 MPEG4 방식이 이용되며, 본선계의 AV 데이터를, 비트 레이트를 예를 들면 수Mbps(Mega bits per second)까지 떨어뜨리도록 압축 부호화하여 보조 AV 데이터(23)를 생성한다. 보조 AV 데이터(23)는, 편집점 등을 정할 때에 본선계의 데이터의 대리로서 이용되는 데이터로서, 프록시(Proxy) 데이터라고도 한다. 또한, 이 실시의 일 형태에서는, 보조 AV 데이터에서의 오디오 데이터의 채널 수가 8채널로 고정적으로 된다.
메타데이터는, 임의의 데이터에 관한 상위 데이터로서, 각종 데이터의 내용을 나타내기 위한 인덱스로서 기능한다. 메타데이터에는, 상술한 본선계의 AV 데이터의 시계열을 따라 발생되는 리얼타임 메타데이터(24)와, 본선계의 AV 데이터에서의 신마다 등, 미리 결정된 구간에 대하여 발생되는 비시계열 메타데이터의 2종류가 있다. 비시계열 메타데이터는, 예를 들면 도 1에서 설명한 NRT 영역에 기록된다.
클립(20)은, 도 2b에 일례가 도시된 바와 같이, 미리 결정된 재생 시간을 기준으로 하여 분할되어, 연륜 구조로서 광 디스크에 기록된다. 하나의 연륜은, 도 2c에 일례가 도시된 바와 같이, 비디오 데이터(21), 오디오 데이터(22A~22D), 보조 AV 데이터(23) 및 리얼타임 메타데이터(24)를, 각각 재생 시간대가 대응하도록, 트랙 1주분 이상의 데이터 사이즈를 갖는 미리 결정된 재생 시간 단위로 분할하고, 분할된 재생 시간 단위마다 순서대로 배치하여 기록한다. 즉, 클립(20)을 형성하는 각 데이터는, 연륜 구조에 의해 미리 결정된 시간 단위로 인터리브되어, 광 디스크에 기록된다.
또한, 연륜을 형성하는 데이터를 연륜 데이터라고 한다. 연륜 데이터는, 디스크에서의 최소의 기록 단위의 정수배의 데이터량으로 된다. 또한, 각 연륜은, 그 경계가 디스크의 기록 단위의 블록 경계와 일치하도록 기록된다.
도 3은 광 디스크(100)에 대하여 연륜 데이터가 형성된 일례의 모습을 도시한다. 이 도 3의 예에서는, 광 디스크(100)의 내주측으로부터 순서대로, 보조 AV 연륜 데이터 #1, 리얼타임 메타 연륜 데이터 #1, 채널 수분의 오디오 연륜 데이터 #1, 비디오 연륜 데이터 #1이 기록되어 있고, 이 주기로 연륜 데이터가 취급된다. 비디오 연륜 데이터 #1의 외주측에는, 또한, 다음 주기의 연륜 데이터의 일부가 보조 연륜 데이터 #2로서 기록되어 있다.
도 3의 예는, 리얼타임 메타 연륜 데이터의 1연륜 데이터분의 재생 시간대와 보조 AV 연륜 데이터의 1연륜 데이터분의 재생 시간대가 대응하고, 리얼타임 메타 연륜 데이터의 1연륜 데이터분의 재생 시간대와 오디오 연륜 데이터의 2주기분의 재생 시간대가 대응하는 것을 나타내고 있다. 마찬가지로, 리얼타임 메타 연륜 데이터의 1연륜 데이터분의 재생 시간대와 비디오 연륜 데이터의 4주기분의 재생 시간대가 대응하는 것을 나타내고 있다. 이러한, 각 연륜 데이터의 재생 시간대 및 주기의 대응이, 예를 들면 각각의 데이터 레이트 등에 기초하여 설정된다. 이하에서는, 1연륜 데이터분의 재생 시간을 2초로 한다.
또한, 클립에 대한 헤더나 풋터도, 도 2d에 일례가 도시된 바와 같이, 연륜 구조에 의해 기록된다.
도 4는 본 발명에 적용 가능한 기록 및 재생 장치의 일례의 구성을 개략적으로 도시한다. 이 기록 및 재생 장치는, 예를 들면 비디오 카메라와 접속되어, 비디오 카메라로 촬영되어 얻어진 AV 데이터를 신호 처리하여 광 디스크(100)에 기록한다. 또한, 광 디스크(100)에 기록된 AV 데이터 등을 재생하고, 미리 결정된 신호 처리하여 출력한다. 또한, 장치에 부속하는 컨트롤 패널이나, 도시하지 않는 RS-422 인터페이스를 통해 접속되는 입력 장치 등으로부터의 지시에 기초하여, 광 디스크(100)에 기록된 AV 데이터에 대하여 편집 작업을 행할 수 있다.
시스템 제어부(17)는, 1 또는 복수의 CPU(Central Processing Unit)와, 프로그램이나 데이터가 미리 기억되는 ROM(Read Only Memory), CPU의 워크 메모리로서 이용되는 RAM(Random Access Memory) 등을 갖고, ROM으로부터 판독된 프로그램에 따라, 제어 입출력단으로부터 입력된 제어 신호에 따라, 이 기록 및 재생 장치의 전체를 제어한다. 제어 입력단에는, 예를 들면 상술한 컨트롤 패널이나, RS-422 인터페이스를 통해 입력 장치가 접속된다.
본 장치의 기록계의 구성에 대하여 설명한다. 제어 입출력단으로부터 시스템 제어부(17)에 대하여 기록 동작이 지시된다. 시스템 제어부(17)는, 이 기록 동작 지시에 기초하여, 이 기록 및 재생 장치의 각 부에 대하여, 기록 동작을 개시할 수 있도록 명령을 내린다.
예를 들면 비디오 카메라나 외부의 장치로부터, 기록해야 할 베이스 밴드의 AV 데이터가 기록 신호 처리부(13)에 공급된다. 기록 신호 처리부(13)는, 입력된 베이스 밴드의 AV 데이터에 대하여 미리 결정된 신호 처리나 압축 부호화 처리를 실시하여, 기록하기 위한 본선계 AV 데이터 및 보조 AV 데이터를 생성한다.
예를 들면, 베이스 밴드의 비디오 데이터가 MPEG2 방식에 의해, 1GOP(Group Of Picture)가 1프레임으로 형성되도록 하고, 또한, 미리 결정된 비트 레이트가 되도록 제어되어 압축 부호화되어, 본선계의 비디오 데이터가 생성된다. 오디오 데이터에 관해서는, 예를 들면 PCM(Pulse Code Modulation) 데이터 그대로, 압축 부호화되지 않고 본선계의 오디오 데이터로서 이용된다.
또한, 베이스 밴드의 비디오 데이터 및 오디오 데이터가 예를 들면 MPEG4 방식에 의해, 비트 레이트가 수Mbps로 압축 부호화되어, 보조 AV 데이터가 생성된다. 비디오 데이터에 관하여, 보조 AV 데이터에서는, 미리 결정된 수의 프레임을 단위로 하여 부호화가 행해진다. 이 실시의 일 형태에서는, 보조 AV 데이터의 비디오 데이터는, 1매의 I 픽쳐 및 9매의 P 픽쳐의 10프레임으로, 1 GOV(Group Of Video Object Plane)가 형성되어 이루어진다.
보조 AV 데이터에서의 오디오 데이터는, 본선계의 오디오 데이터를, 예를 들면 시간축 방향을 압축하는 샘플링 주파수 변환과, 단어 길이를 압축하는 대수 압축을 조합하여 순간 압축함으로써, 생성하고 있다. 샘플링 주파수 변환은, 예를 들면 샘플링 주파수가 48㎑인 본선계의 오디오 데이터를, 샘플링 주파수가 8㎑인 오디오 데이터에 다운 샘플링하여 행한다. 단어 길이 압축의 방식으로서는, 데이터의 소진폭 시에는 양자화 스텝을 작게 설정하고, 대진폭 시에는 양자화 스텝을 크게 설정함으로써 단어 길이의 압축을 행하는, A-Law 방식을 이용할 수 있다. 또한, 압축 부호화를 행하기 전에, 본선계의 오디오 데이터를, 로우 패스 필터에 의해 미리 대역 제한함으로써, 압축 부호화에 의한 음질 열화를 최소한으로 할 수 있 다. 이 실시의 일 형태에서는, 로우 패스 필터로서, 512탭의 FIR(Finite Impulse Response) 필터를 이용하고 있다.
기록 신호 처리부(13)로부터 출력된 본선계 AV 데이터 및 보조 AV 데이터는, 포맷터/언포맷터부(12)에 공급된다. 이 기록 신호 처리부(13)로부터 출력되는 본선계 AV 데이터 및 보조 AV 데이터와, 후술하는 메타데이터 처리부(15)로부터 출력되는 리얼타임 메타데이터에 의해, 각 클립이 형성된다.
메타데이터 처리부(15)는, 시스템 제어부(17)의 제어에 기초하여, 본선계 AV 데이터 및 보조 AV 데이터와 함께 광 디스크(100)에 기록되는 리얼타임 메타데이터나, 각 클립을 미리 결정된 형식으로 정리하기 위한 데이터(헤더 및 풋터)를 생성한다. 메타데이터 처리부(15)에서는, 비시계열계 메타데이터도 생성된다. 메타데이터 처리부(15)에서 생성된 이들 데이터는, 포맷터/언포맷터부(12)에 공급된다.
포맷터/언포맷터부(12)는, 기록 신호 처리부(13) 및 메타데이터 처리부(15)로부터 공급된 각 데이터를, 상술한 연륜 구조로 배치한다. 예를 들면, 포맷터/언포맷터부(12)는, 메모리를 갖고, 공급된 각 데이터를, 메모리 상에 연륜 구조에 대응한 어드레스에 저장해 둔다. 그리고, 메모리로부터, 연륜 단위로 데이터를 판독하도록, 판독 제어를 행한다. 연륜 구조로 배치된 클립은, 연륜 단위로 드라이브 제어부(11)에 공급된다.
드라이브 제어부(11)는, 기록 시에는, 공급된 데이터에 대하여 미리 결정된 기록 신호 처리를 실시함과 함께, 후술하는 리드/라이트부(10) 및 서보부(14)로부터 얻어지는 신호에 기초하여 리드/라이트부(10) 및 서보 제어부(14)를 제어함으로써, 기록 데이터가 광 디스크(100)의 미리 결정된 어드레스에 기입되도록, 기입 동작을 제어한다.
포맷터/언포맷터부(12)로부터 드라이브 제어부(11)에 공급된 본선계 AV 데이터, 보조 AV 데이터, 리얼타임 메타데이터, 헤더 및 풋터는, 미리 결정된 사이즈의 ECC(Error Correction Coding) 블록 단위로 에러 정정 부호화된다. 에러 정정 부호화된 데이터는, 미리 결정된 방식으로 기록 부호화되며, 기록 신호로 되어 리드/라이트부(10)에 공급된다.
리드/라이트부(10)는, 예를 들면 레이저 다이오드로 이루어지는 광 픽업과, 광 픽업의 레이저 파워를, 기록 재생의 동작 모드에 따라 미리 결정된 방식으로 제어하는 레이저 구동 회로를 갖는다. 또한, 리드/라이트부(10)는, 디스크(100)의 반경 방향에 대한 광 픽업의 위치를, 서보 제어부(14)로부터 공급되는 쓰레드 제어 신호에 기초하여 제어하는 쓰레드 구동부를 갖는다. 서보 제어부(14)는, 드라이브 제어부(11) 및 시스템 제어부(17)로부터 각각 공급되는 제어 신호에 기초하여, 쓰레드 구동부의 제어와, 광 디스크(100)를 회전 구동하기 위한 도시하지 않은 스핀들 모터의 제어를 행한다.
리드/라이트부(10)는, 드라이브 제어부(11)로부터 공급된 기록 신호에 기초하여 광 픽업을 구동하여, 광 디스크(100)에 대하여 기록 신호에 기초하는 기록을 행한다. 기록 위치는, 기록 동작에 앞서서 광 디스크(100)로부터 미리 판독된 파일 시스템 FS의 정보 등에 기초하는, 광 디스크(100)의 영역 사용 상황을 나타내는 정보나, 제어 입출력단으로부터의 지시에 기초하여, 시스템 제어부(17) 및 드라이 브 제어부(11)에 의해 지정된다.
또한, 이 실시의 일 형태에서는, 광 디스크(100)에 대한 기록 동작은, 연륜 단위마다 연속적으로 행해진다. 또한, 이 실시의 일 형태에서는, 광 디스크(100)의 최소 기록 단위의 블록 사이즈와 ECC 블록의 사이즈가 동일하게 되며, 광 디스크(100)의 최소 기록 단위와 ECC 블록이 일치하도록 기록된다. 즉, 이 실시의 일 형태에서는, ECC 블록은, 기록 신호 처리의 단위임과 함께, 실제로 광 디스크(100)에서의 데이터의 기입의 단위이다.
또한, 연륜 단위마다, 예를 들면 1 내지 수ECC 블록분의 미리 결정된 데이터 열로 이루어지는 마커 블록이 기록된다. 이 마커 블록은, 1연륜분의 데이터를 기록 중에 기록 에러 등이 발생한 경우에, 직전의 연륜까지의 기록 데이터를 재생 가능하게 하기 위해 이용된다. 따라서, 1연륜분의 기록이 완료될 때마다, 해당 연륜의 마커 블록은, 불필요하게 된다.
기록 및 재생 장치의 재생계의 구성에 대하여 설명한다. 제어 입출력단으로부터 시스템 제어부17에 대하여 재생 동작이 지시된다. 시스템 제어부(17)는, 이 재생 동작 지시에 기초하여, 이 기록 및 재생 장치의 각 부에, 재생 동작을 개시할 수 있도록 명령을 내린다. 리드/라이트부(10)가 미리 결정된 방식으로 제어되며, 광 디스크(100)의 지정된 어드레스로부터, 기록 단위마다 판독이 이루어진다. 판독된 재생 신호는, 리드/라이트부(10)로부터 드라이브 제어부(11)에 공급된다.
드라이브 제어부(11)는, 공급된 재생 신호의 기록 부호를 복호화하여 재생 데이터로 하고, 또한, 재생 데이터의 에러 정정 부호를 복호화하여 에러 정정을 행 한다. 에러 정정된 재생 데이터는, 포맷터/언포맷터부(12)에 공급된다. 포맷터/언포맷터부(12)는, 공급된 재생 데이터를, 본선계 AV 데이터, 보조 AV 데이터 및 리얼타임 메타데이터 등의 데이터 종류마다 분리된다. 예를 들면, 공급된 재생 데이터는, 포맷터/언포맷터부(12)가 갖는 메모리에 저장된다. 1연륜분이 저장되면, 연륜을 구성하는 각 데이터가 판독되어, 각각 대응하는 처리부에 공급된다. 본선계 AV 데이터 및 보조 AV 데이터는, 재생 신호 처리부(16)에 공급된다. 또한, 리얼타임 메타데이터는, 메타데이터 처리부(15)에 공급된다.
메타데이터 처리부는, 공급된 리얼타임 메타데이터를 해독하고, 해독된 정보를 시스템 제어부(17)에 공급한다.
재생 신호 처리부(16)는, 공급된 본선계 AV 데이터와, 보조 AV 데이터에 미리 결정된 신호 처리를 실시한다. 예를 들면, 본선계 AV 데이터와 보조 AV 데이터가 각각 또는 어느 한 쪽이 복호화된다. 복호화하지 않고 출력할 수도 있다. 또한, 보조 AV 데이터에 대하여, 비디오 데이터는, 10프레임으로 1 GOV가 형성되어 있기 때문에, 1 GOV 단위로 복호화가 이루어진다. 또한, 오디오 데이터는, A-Law 방식에 의한 단어 길이 압축이 순간 복원되며, 다운 샘플링된 샘플링 주파수가 48㎑로 업 샘플링된다. 업 샘플링 시에, 기록 시와 마찬가지의, 512탭의 FIR 필터가 로우 패스 필터로서 이용되어, 음질 열화가 최소한으로 억제된다.
네트워크 인터페이스(I/F)(18)는, 예를 들면 인터넷이나 LAN(Local Area Network) 등의 네트워크와 접속되어, 네트워크를 통한 통신을 제어한다. 예를 들면 이 기록 및 재생 장치는, 네트워크를 통해 송신된 AV 데이터를 수신하여, 광 디스크(100)에 기록할 수 있다.
예를 들면, 네트워크를 통해 송신되며, 네트워크 I/F(18)에 의해 수신된 AV 데이터는, 포맷터/언포맷터부(12)에 공급된다. 이 경우, 네트워크 I/F(18)로부터 기록 신호 처리부(13)에 공급하도록 해도 된다. 또한, 네트워크 I/F(18)로부터 직접적으로 드라이브 제어부(11)에 공급하는 것도 생각된다. 예를 들면, 시스템 제어부(17)는, 네트워크 I/F(18)에 AV 데이터가 수신되면, 수신된 AV 데이터의 형식을 판단하고, 필요에 따라 기록 신호 처리, 포맷터/언포맷터부(12)에 의한 처리, 메타데이터 처리 등을 행한다. 처리 후의 AV 데이터는, 드라이브 제어부(11)에 공급되어, 미리 결정된 처리가 실시된 후, 광 디스크(100)에 기록된다.
광 디스크(100)로부터 판독된 AV 데이터나 보조 AV 데이터를 포맷터/언포맷터부(12)를 통해 네트워크 I/F(18)에 공급하고, 네트워크를 향하여 송신할 수도 있다. 이 경우, 보조 AV 데이터는, 저비트 레이트로써 압축 부호화되어 있기 때문에, 네트워크로 송신하는 데 이용하기에 적합하다.
이 기록 및 재생 장치는, 광 디스크(100) 상에 기록된 클립에 대하여 편집 작업을 행할 수 있다. 예를 들면, 외부로부터 공급된 AV 데이터나, 광 디스크(100) 자신에 기록된 다른 AV 데이터를 이용하여, 광 디스크(100) 상에 기록된 다른 AV 데이터에 대한 편집 처리를 행할 수 있다.
다음으로, 본 발명의 실시의 일 형태에 대하여 설명한다. 본 발명에서는, 광 디스크(100) 등의 랜덤 액세스 가능한 기록 매체 상에 기록된 클립에 대한 편집을, 파괴 편집에 의해 행한다. 파괴 편집은, 편집 대상으로 되는 기초 데이터에 대하여, 필요 부분의 데이터를 덮어쓰기하는 처리이다. 파괴 편집에서는, IN점 및 OUT점 등의 편집점의 지시, 및, 인서트 편집이나 어셈블 편집 등의 편집 모드의 지정에 따라, 기초 데이터가 적당한 데이터를 편집 데이터로 덮어쓰기하고, 직접적으로 재기입한다. 이 때, 기초 데이터의 해당 기록 매체 상의 다른 영역에의 이동이나 복제는 행해지지 않는다. 또한, 이하에서는, 편집 대상으로서 편집점이 설정되는 측의 데이터를 기초 기록 또는 기초 데이터라고 하며, 편집점에 대하여 기입하는 측의 데이터를 편집 데이터라고 한다.
도 5a 및 5b를 이용하여, 보다 구체적으로 설명한다. 도 5a에 도시한 편집 전의 클립 #1을 기초 데이터로 하여, 클립 #1에 대하여 IN점 및 OUT점을 설정하여 편집 대상을 지정하고, 이 IN점 및 OUT점 사이에, 편집 데이터로서 영상 컷트를 삽입하는 인서트 편집에 대하여 생각한다. 파괴 편집에서는, 기초 데이터의 IN점 및 OUT점 사이에, 편집 데이터가 직접적으로 덮어쓰기 기록된다. 따라서, 편집 후에는, 도 5b에 일례가 도시된 바와 같이, 클립 #1에서, 클립 #1의 선두로부터 IN점까지가 기초 데이터(원래의 클립 #1의 데이터)로 되며, IN점 및 OUT점 사이가 편집 데이터로 되며, 또한, OUT점으로부터 클립 #1의 종단까지가 기초 데이터로 된다.
또한, 파괴 편집에서도, 클립 #1 본체의 편집에 수반하여, 헤더 H#1 및 풋터 F#1이 재기입된다.
이와 같이, 파괴 편집에서는, 기초 기록에서 편집 대상 구간 밖의 데이터는, 재기입 등의 필요가 없기 때문에, 편집 실행에 필요한 시간은, 최소한으로 된다. 또한, 편집 데이터가 기초의 편집 대상 구간에 덮어쓰기되기 때문에, 미사용 영역이 편집에 의해 변화되지 않는다. 따라서, 미사용 영역의 사이즈나 미사용 영역의 분단화의 정도 등, 미사용 영역의 상태의 여하 및 편집의 복잡함에 상관없이, 항상 편집 동작을 실행 가능하다. 또한, 파괴 편집에서는, 편집에 의한 데이터 배치의 이동은 발생하지 않기 때문에, 기초 기록에 의한 클립(도 5a의 예에서는 클립 #1)이 연속 재생 가능하면, 편집 결과도, 연속 재생이 가능한 것이 보장된다.
이와 같이, 본 발명은, 비선형 기록 매체를 이용하여, 기초 데이터에 대하여 편집 데이터를 덮어쓰기하는 파괴 편집을 행하기 때문에, 편집 실행 시에 기록 매체의 빈 영역을 필요로 하지 않는다. 또한, 파괴 편집에 의해, 재기입 대상의 데이터가 최소한으로 되기 때문에, 편집 동작에 수반하는 재기입에 필요한 시간이 짧다. 또한, 파괴 편집에 의해, 기초 데이터에 대하여 편집 데이터를 덮어쓰기하여 편집을 행하기 때문에, 편집 결과를 재생할 때에도, 편집 전에 대하여 씨크 동작이 증가하지 않는다고 하는 효과가 있다. 또한, 그것에 의해 고도의 편집이 가능하게 된다.
도 6a 내지 6d는 파괴 편집에서의 기초 데이터의 재기입 대상 범위의 예를, 연륜 구조에 대응시켜 도시한다. 도 6a 내지 6d는, 상술한 도 2a 내지 2d에 대응하는 도면으로, 재기입 대상 범위를 사선을 그어 나타내고 있다. 도 6b는, 클립 #1에 대하여, 클립 #1을 구성하는 각 데이터 각각을 타임 라인으로 나타낸다. 여기서는, 이와 같이, 클립 #1 내에 1조의 IN점 및 OUT점이 설정된 경우에 대해 설명한다. 클립 #1을 형성하는 파일의 각각에서, IN점 및 OUT점으로 한정된 데이터가 편집 데이터로 재기입되는 범위를 제공한다. 클립 #1에서 편집 대상 밖으로 되는, 클립 #1의 개시점으로부터 IN점까지의 범위의 데이터와, OUT점으로부터 클립 #1의 종료점까지의 범위의 데이터란, 편집 전의 데이터가 유지되기 때문에, 원리적으로는, 데이터 변경의 필요가 없다.
도 6b는 도 6a의 클립 #1을 연륜 구조로서 도시한다. 도 6b의 예에서는, 클립 #1의 본체가 연륜 #1~연륜 #N에 기록되며, 클립 #1의 헤더 및 풋터가 연륜 #H 및 연륜 #F에 각각 기록된다. 이와 같이, 연륜 구조의 면에서 보면, 클립 #1에 대하여 설정되는 IN점 및 OUT점은, 연륜의 경계에 일치하고 있다고는 할 수 없다. 도 6b의 예에서는, IN점이 연륜 #2 내에, OUT점이 연륜 #4 내에, 각각 설정되어 있다. 본 발명에서는, 데이터는, 시계열적으로 병행하는 복수의 파일로 구성되며, 또한, 각 파일이 연륜 구조에 의해 대략 2초마다 인터리브되어, 광 디스크(100)에 기록된다. 그 때문에, IN점 및 OUT점을 포함하는 연륜에서는, 재기입 대상 범위가 이산적인 것으로 된다.
도 6c는, 재기입 대상 범위를, IN점이 설정되어 있는 연륜 #2에 주목하여 나타낸다. 이와 같이, 클립 #1을 구성하는 각 데이터의 각각에 대하여, 재생 위치가 IN점에 대응하는 위치가 재기입 대상 범위의 개시점으로 되며, 연륜 내에서 재기입 대상 범위가 이산적으로 된다. 도시는 생략하지만, OUT점에 대해서도 마찬가지로, 클립 #1을 구성하는 각 데이터의 각각에 대하여, OUT점에 대응하는 위치가 재기입 대상 범위의 종료점으로 되며, 연륜 내에서 재기입 대상 범위가 이산적으로 된다.
이 때, 연륜 내의 각 데이터에 대하여, 재기입 대상 범위 밖의 영역이 충분 히 작은 경우에는, 이 재기입 대상 범위 밖도 포함하여 덮어쓰기할 수도 있다. 이와 같이 함으로써, 편집 동작 속도가 약간 향상된다.
또한, 클립 본체에 대하여 헤더 및 풋터가 부가되어 있는 경우에는, 편집에 의해 헤더 및 풋터의 재기입이 필요로 되는 경우가 많다. 파괴 편집의 경우에는, 이 헤더 및 풋터에 관해서도, 기초 기록에 이미 기록되어 있는 헤더 및 풋터에 덮어쓰기하는 것이 생각된다. 이와 같이 함으로써, 헤더 및 풋터에 관해도, 미사용 영역을 소비하지 않다. 이 실시의 일 형태에서는, 도 6d에 일례가 도시된 바와 같이, 헤더가 기입되는 연륜 #H 및 풋터가 기입되는 연륜 #F는, 편집에 수반하여 갱신되어, 전체가 재기입된다.
본 발명에서는, 이와 같이, 설정된 편집점에 대하여, 클립을 구성하는 모든 데이터의 정합성이 유지되게 된다. 그 때문에, 예를 들면 본선계의 AV 데이터와 보조 AV 데이터의 대응 관계가 유지되며, 편집 결과에 대해서도 보조 AV 데이터를 이용한 특수 재생 동작이나, 보조 AV 데이터에 기초하는 오프 라인 편집이 가능하게 된다.
다음으로, 파괴 편집 시의 IN점 및 OUT점 근방에서의 처리에 대하여, 보다 상세히 설명한다. 상술한 바와 같이, 광 디스크(100)에 대한 액세스는, 미리 결정된 사이즈의 블록(이 예에서는 ECC 블록)을 단위로 하여 이루어지기 때문에, 재기입 대상 범위도, 블록 단위로 지정된다. 따라서, 일부에서도 재기입 대상의 데이터를 포함하는 블록은, 해당 블록 전체가 재기입 대상으로 된다. 또한, 일부만이 재기입되는 블록은, 재기입 대상 밖 부분의 데이터에서, 기초 데이터의 내용을 유지하면서, 재기입 대상 부분의 데이터만을 교체할 필요가 있다. 예를 들면, 광 디스크(100)로부터 판독한 해당 블록의 데이터를 메모리 등에 기입하고, 메모리 상에서 재기입 대상 범위의 데이터의 교체를 행하여, 블록 단위로 광 디스크(100)에 재기입하는 처리(이하, 판독-수정-기록(read-modify-write) 처리라고 함)가 행해진다.
보다 상세하게는, 데이터의 재기입 대상 범위는, 재기입되는 데이터의 형태에 의존한다. 예를 들면, 프레임간의 상관을 이용하여 압축 부호화를 행하는 비디오 신호 형식의 경우에는, 데이터의 임의의 일부만을 재기입하는 것이 곤란하다. 따라서, 이러한 프레임간 압축을 행한 비디오 데이터에 대해서는, 복호화가 완결 가능한 GOP나 GOV 등의 복수 프레임을 단위로 하여 데이터의 재기입을 행하는 것이 필요하게 된다.
또한, 오디오 데이터에 대하여, IN점 및 OUT점에서, 데이터가 비연속적으로 접속되는 것에 의한 팝 노이즈의 발생을 억제하기 위해, 크로스 페이드 처리가 행해진다. 데이터 재기입 시에는, 이 크로스 페이드 처리에 따른 신호 처리 기간을 데이터 재기입 대상 범위로서 고려할 필요가 있다.
또한, 리얼타임 메타데이터에 관해서도, ECC 블록 단위로 재기입 대상 범위가 지정된다.
이 실시의 일 형태에서는, 보조 AV 데이터가 비디오 데이터에 관하여 10프레임으로 1 GOV가 형성된다. 그 때문에, 보조 AV 데이터의 비디오 데이터에 관하여, GOV 중에 IN점 또는 OUT점이 설정되며, 재기입 대상 프레임과 재기입 대상 외부 프레임을 포함하는 GOV는, 예를 들면 기초 데이터인 편집 대상 범위 밖의 프레임은, 대응하는 본선계 비디오 데이터의 프레임을 이용하여 재인코드하여 다시 GOV를 형성하고, 기록 매체에 재기입하는 처리가 행해진다. 또한, 해당 GOV에 대하여, 일단 디코드하여 대상 프레임만을 재기입하여 재인코드 처리하는, 트랜스포머코딩 처리를 행하도록 해도 된다.
도 7a, 도 7b, 도 8a 및 도 8b는 블록을 고려한 재기입 대상 범위의 예를 도시한다. 또한 이들 도면에서는, 번잡함을 피하기 위해, 클립은, 본선계 오디오 데이터가 오디오 데이터(1) 및 (2)의 2계통으로 생략되어 있다. 도 7a 및 7b은, IN점 부근에 대하여, ECC 블록 경계와 재기입 대상 범위의 예를 도시한다. 도 7a는 IN점이 설정된 클립의 IN점 부근을 클립의 타임 라인에 의해 나타낸다. 또한, 도 7b는, 도 7a에 대응하는 데이터를, ECC 블록에 주목하여, 기록 매체 상의 일례의 배열로서 나타낸다.
도 7a에 일례가 도시된 바와 같이, 클립을 형성하는 데이터는, 재생 시간이 반드시 동일하지 않다. 또한, 동일 시간의 데이터에서도, 연륜마다 재생 시간이 다소 상이하다. 이것은, 광 디스크(100)는, 기록 단위의 블록 경계에서 액세스하지 않으면 파일로서 기록 및 재생을 행할 수 없기 때문에, 각 데이터를, 연륜으로서 설정된 재생 시간(이 예에서는 2초)에 가장 가까운 블록 경계에 대응하는 위치에서 구획하도록 하고 있기 때문이다.
이 때, 이 실시의 일 형태에서는, 보조 AV 데이터는, 블록 경계와 연륜 선두를 맞춰 기록된다. 또한, 본선계의 비디오 데이터는, 연륜 내의 최후미의 비디오 프레임과 그 다음의 비디오 프레임 사이의 경계가 블록 경계와 일치하지 않는 경 우, 보조 AV 데이터의 선두보다 시간적으로 앞으로 거슬러 올라 간 위치에서 구획하여, 연륜 경계를 블록 경계와 일치시킨다. 또한, 본선계의 오디오 데이터 및 리얼타임 메타데이터는, 본선계의 비디오 데이터를 구획한 위치보다 시간적으로 진행한 위치에서 구획하여, 블록 경계와 일치시키도록 하고 있다. 또한, 이 데이터 종류에 의한 연륜이 구획 방법은, 일례이며, 이 예에 한정되는 것은 아니다.
도 7b에는, 각 연륜에서, 각 데이터가 ECC 블록 단위로 기록되는 것이 도시되어 있다. 이 예에서는, 연륜의 선두로부터, 마커 블록, 보조 AV 데이터, 리얼타임 메타데이터, 채널 수분의 본선계 오디오 데이터(1), (2) 등, 본선계 비디오 데이터의 순으로 배치되어 있다. 또한, 도 7b에서는, 설명을 위해, 1연륜에서, 보조 AV 데이터가 8ECC 블록분, 리얼타임 메타데이터가 6ECC 블록분, 본선계의 오디오 데이터가 각각 3ECC 블록분, 본선계의 비디오 데이터가 15ECC 블록분, 각각 기록되도록 도시되어 있다. 또한, 보조 AV 데이터의 8ECC 블록 중 비디오 데이터가 6ECC 블록이고, 나머지 2ECC 블록에서 오디오 데이터가 사용되는 것으로 한다.
각 데이터의 연륜 내에서의 데이터 사이즈에 대하여, 보다 구체적인 예를 도시하면, 이하와 같이 된다. 1ECC 블록의 사이즈는, 예를 들면 64kB(킬로바이트)이고, 광 디스크(100)의 최내주측은 대략 2ECC 블록으로 커버되고, 최외주측은 대략 5ECC 블록으로 커버된다. 리얼타임 메타데이터는, 5 내지 6 ECC 블록의 사이즈를 갖는다. 본선계의 오디오 데이터는, 채널마다 2 내지 6 ECC 블록의 사이즈를 갖는다. 본선계의 비디오 데이터는, 100 내지 200 ECC 블록의 사이즈를 갖는다.
또한, 보조 AV 데이터는, 8ECC 블록의 사이즈를 갖는다. 보조 AV 데이터의 8ECC 블록 중 2ECC 블록이 오디오 데이터를 형성하고, 나머지 6ECC 블록의 대부분이 비디오 데이터를 형성한다. 이 6ECC 블록 중에는, 보조 AV 데이터에 관한 메타데이터가 포함된다. 1연륜이 2초로 된 이 실시의 일 형태에서는, 비디오 데이터의 1ECC 블록은, 10프레임분의 데이터로 되어, GOV를 형성한다.
이들 각 데이터의 사이즈는, 각 데이터 각각의 인코드 방법에 의해, 서로 다른 것으로 된다. 또한, 이 실시의 일 형태에서는, 마커 블록에는, 예를 들면 1ECC 블록이 할당된다.
여기서, 도 7a에 도시한 바와 같이, 연륜 #N의 대략 중앙에 IN점이 지정된 경우에 대해 생각한다. 클립을 구성하는 각 데이터의 재기입 대상 부분은, ECC 블록 단위로 제어된다. 도 7b를 참조하여, 우선, IN점 이전의 연륜 #(N-1)의 각 ECC 블록은, 재기입의 대상으로 되지 않는다. 또한, IN점 이후의 연륜 #(N+1)의 각 ECC 블록은, 재기입의 대상으로 된다. 한편, IN점을 포함하는 연륜 #N에서는, 보조 AV 데이터와, 그 이외의 데이터로, 재기입 대상의 범위가 서로 다르다.
IN점을 포함하는 연륜 #N이 재기입 대상 범위에 대하여, 보다 상세히 설명한다. 보조 AV 데이터 이외의 데이터, 즉, 본선계의 비디오 데이터, 본선계의 오디오 데이터 및 리얼타임 메타데이터는, IN점을 포함하는 ECC 블록에 대하여 판독-수정-기록 처리가 행해져, 해당 ECC 블록 내의 IN점 이후의 데이터가 편집 데이터로 재기입되고, IN점 이전의 데이터는, 편집 전의 기초 데이터가 유지된다. 그리고, 연륜 #N 내의 IN점을 포함하는 ECC 블록 이후의 ECC 블록이 편집 데이터로 재기입되고, IN점을 포함하는 ECC 블록 이전의 ECC 블록은, 재기입의 대상으로는 되지 않는다.
한편, IN점을 포함하는 연륜 #N 내의 보조 AV 데이터 중, 비디오 데이터는, 해당 GOV 내의 IN점 이후의 프레임을 편집 데이터로 교체하고, IN점 이전의 프레임은, 본선계의 비디오 데이터의 대응하는 프레임이 이용된다. 이들 프레임에 대하여 다시 부호화를 행하여, GOV를 재작성한다. 그리고, 재작성된 GOV를 포함하는 ECC 블록에 의해, 기초가 재기입된다.
상술한 바와 같이, 이 실시의 일 형태에서는, 보조 AV 데이터의 비디오 데이터는, 1 GOV가 1ECC 블록에 대응한다. 이 경우, 처리는, 해당 ECC 블록 내에서 완결된다. IN점을 포함하는 1 GOV가 복수의 ECC 블록에 걸치는 경우에는, 해당 복수의 ECC 블록 각각에 대하여, 처리가 행해지게 된다. 또한, 1 GOV가 인접하는 연륜 #(N+1)이나 연륜 #(N-1)에 걸칠 때는, 해당 1 GOV가 관계되는 모든 ECC 블록에 대하여, 마찬가지의 처리가 행해지게 된다.
한편, IN점을 포함하는 연륜 #N 내의 보조 AV 데이터 중, 오디오 데이터에 대하여, 이 실시의 일 형태에서는, 2ECC 블록이 이용된다. 보조 AV 데이터의 오디오 데이터는, 상술한 바와 같이, 채널 수가 8채널로 고정적으로 되어 있기 때문에, 1ECC 블록에 관하여 4채널분의 오디오 데이터가 포함되게 된다. 그 때문에, IN점이 설정된 연륜 #N에 포함되는 보조 AV 데이터에서의 오디오 데이터는, 편집 대상의 채널이 포함되는 ECC 블록 부분이 재기입된다. 보조 AV 데이터의 오디오 데이터의 재기입은, 해당 오디오 데이터를 복호화하여, 판독-수정-기록 처리에 의해, 각 채널의 IN점 이후의 데이터를 편집 데이터로 교체하고, IN점 이전의 데이터는 유지한다. 이와 같이 하여 처리된 8채널분의 오디오 데이터를, 미리 결정된 방식으로 압축 부호화하여, 광 디스크(100)에 재기입한다.
또한, 이에 한하지 않고, 예를 들면 편집 완료된 본선계의 오디오 데이터로부터 보조 AV 데이터의 오디오 데이터를 생성하여, 생성된 오디오 데이터를 광 디스크(100)에 기입하도록 해도 된다.
또한, 재기입이 행해지는 각 ECC 블록에서는, 재기입에 앞서서 에러 정정 부호가 복호화되며, 에러 정정된 데이터에 대하여 편집 데이터에 의한 재기입 처리가 행해진다. 편집 데이터에 의한 재기입이 행해진 데이터는, 다시 에러 정정 부호화되어, ECC 블록이 형성된다. 이 ECC 블록이 광 디스크(100)에 재기입된다.
도 8은 OUT점 부근에 대하여, ECC 블록 경계와 재기입 대상 범위의 예를 나타낸다. OUT점이 연륜 #N 내에 설정되어 있는 것으로 한다. 이 경우도, 도 7에서 설명한 IN점의 경우와 마찬가지로, OUT점이 포함되는 연륜 #N에서, 본선계의 비디오 데이터, 본선계의 오디오 데이터 및 리얼타임 메타데이터는, OUT점을 포함하는 ECC 블록에 대하여 판독-수정-기록 처리가 행해지며, 해당 ECC 블록 내의 OUT점 이전의 데이터가 편집 데이터로 재기입되며, OUT점 이후의 데이터는, 편집 전의 기초 데이터가 유지된다(도 8b 참조). 그리고, 연륜 #N 내의 OUT점을 포함하는 ECC 블록 이전의 ECC 블록이 편집 데이터로 재기입되고, OUT점을 포함하는 ECC 블록 이후의 ECC 블록은, 재기입의 대상으로는 되지 않는다.
또한, 보조 AV 데이터에 관해서도, 도 7에서 설명한 IN점의 경우와 마찬가지로, OUT점을 포함하는 연륜 #N 내의 보조 AV 데이터에서, 비디오 데이터는, OUT점 이전의 데이터가 편집 데이터로 교체되며, OUT점 이후의 데이터는, 본선계의 비디오 데이터의 대응하는 프레임이 이용된다. 이들 프레임에 대하여 다시 부호화를 행하여, GOV를 작성한다. 그리고, 작성된 GOV를 포함하는 ECC 블록에 의해, 기초가 재기입된다.
보조 AV 데이터에서의 오디오 데이터에 대해서도, IN점의 경우와 마찬가지이다. OUT점이 설정된 연륜 #N에 포함되는 보조 AV 데이터에서의 오디오 데이터는, 편집 대상의 채널이 포함되는 ECC 블록 부분이 재기입된다. 재기입은, 상술과 마찬가지로, 해당 오디오 데이터를 복호화하여, 판독-수정-기록 처리에 의해, 각 채널의 OUT점 이전의 데이터를 편집 데이터로 교체하고, OUT점 이후의 데이터는 유지한다. 이와 같이 하여 처리된 8채널분의 오디오 데이터를, 미리 결정된 방식으로 압축 부호화하여, 광 디스크(100)에 재기입한다.
또한, 도 7a 및 도 8b에서는, 설명을 위해, 예를 들면 IN점이 클립을 형성하는 각 데이터 각각에서 동일 연륜 내에 존재하는 것으로서 설명하였다. 그러나, 도 7a나 도 8b에서 도시한 바와 같이, 클립을 형성하는 복수의 데이터는, 1연륜 내에서 각각 서로 다른 재생 시간으로 되어 있는 경우가 있기 때문에, 예를 들면 연륜의 경계 근방에서 IN점을 지정한 경우, 클립을 형성하는 복수의 데이터에서, IN점이 각각 서로 다른 연륜에 포함되게 되는 경우도 생각된다. 이 경우에도, IN점 근방에서의 재기입 대상 범위는, 상술과 마찬가지로 하여, ECC 블록 단위로 정해진다.
본 발명에서는, 이와 같이, 기록 매체의 기록 단위마다 데이터의 재기입 대상 범위를 구하도록 하고 있기 때문에, 블록 디바이스에 대한 편집의 실행이 가능하게 된다.
다음으로, 오디오 데이터에 특유의 재기입 처리에 대하여 설명한다. 오디오 데이터의 편집 처리에서는, 편집 처리에 의해 기초의 오디오 데이터와 편집 데이터에 의한 오디오 데이터를 접속할 때에, 크로스 페이드 처리나 V 뮤트 처리를 행하여, 팝 노이즈 등의 발생을 억제한다. 이 때, 오디오 데이터의 재기입 대상 범위를, 이 크로스 페이드 처리나 V 뮤트 처리를 행하는 기간을 고려하여 정할 필요가 있다. 또한, 크로스 페이드 처리와 V 뮤트 처리에서는 대략 동일한 작용이 있기 때문에, 이하에서는, 크로스 페이드 처리에 대하여 설명한다.
도 9를 이용하여, 이 실시의 일 형태에 적용되는 오디오 데이터의 크로스 페이드 처리에 대하여, 개략적으로 설명한다. IN점측에서는, 예를 들면 IN점으로부터 미리 결정된 기간만큼, 크로스 페이드 처리가 행해진다. 즉, 도 9에 일례가 도시된 바와 같이, IN점으로부터 미리 결정된 기간 동안, 기초 오디오 데이터의 레벨을 서서히 내리고, 그에 수반하여 편집 오디오 데이터의 레벨을 서서히 올려, 기초 오디오 데이터와 편집 오디오 데이터의 레벨비가 서서히 변하도록 믹스하는 연산 처리에 의해, 크로스 페이드 처리가 행해진다. IN점측의 크로스 페이드 처리는, IN점에서 예를 들면 5msec 내지 115msec의 기간에 행해진다. OUT점측에서도 마찬가지로, OUT점으로부터 미리 결정된 기간만큼, 크로스 페이드 처리가 행해진다. OUT점의 크로스 페이드 처리도, OUT점으로부터 예를 들면 5msec 내지 115msec의 기간에 행해진다.
이와 같이, 오디오 데이터의 편집 시에는, 설정된 IN점 및 OUT점에 대하여 미리 결정된 기간이 크로스 페이드 처리에 의한 신호 처리의 영향을 받게 된다. 특히, OUT점 이후에는, 편집 대상 구간 밖에서 크로스 페이드 처리가 행해져, 기초 데이터가 변경된다. 그 때문에, 이 크로스 페이드 처리에 의한 영향을 받는 범위도, 재기입 대상 범위로서 고려할 필요가 있다.
우선, 본선계의 오디오 데이터의 크로스 페이드 처리에 대하여, 설명한다. 상술한 바와 같이, 본선계의 오디오 데이터는, 압축 부호화되어 있지 않은 PCM 데이터인 것으로 한다.
예를 들면 OUT점측에서, 크로스 페이드 처리에 의해 영향을 받는 기간이 포함되는 ECC 블록을 구한다. 상술한 도 8b의 예에서는, 본선계의 오디오 데이터 A1 및 A2는, 각각 3ECC 블록으로 이루어지며, 선두의 ECC 블록의 재기입 대상 범위, 중앙의 ECC 블록이 판독-수정-기록 처리에 의한 재기입 대상 범위, 말미의 ECC 블록이 재기입 대상 범위가 아닌 것으로 되어 있다. 크로스 페이드 처리에 의해 영향을 받는 기간이 중앙의 ECC 블록 내에 들어가고 있으면, 해당 ECC 블록 내에서 판독-수정-기록 처리에 의해 크로스 페이드 처리가 행해지며, 선두 및 말미의 ECC 블록에 대한 재기입 대상 범위의 변경은 없다. 크로스 페이드 처리에 의해 영향을 받는 기간이 말미의 ECC 블록에 걸려 있으면, 말미의 ECC 블록이 판독-수정-기록 처리에 의한 재기입 대상으로 되며, 선두 및 말미의 ECC 블록은, 재기입 대상으로 된다.
또한, 이 실시의 일 형태에서는, 상술한 바와 같이, IN점측은, 크로스 페이 드 기간이 편집 대상 구간 내에 있기 때문에, 크로스 페이드 처리에 의한 재기입 대상 범위에 대한 영향은, 특별히 고려할 필요가 없다.
다음으로, 보조 AV 데이터의 오디오 데이터의 경우에 대하여, 설명한다. 상술한 바와 같이, 보조 AV 데이터의 오디오 데이터는, 다운 샘플링과 단어 길이 압축을 이용하여 압축 부호화되어 있다. 그리고, 압축 부호화에 앞서서, 512탭의 로우 패스 필터를 이용하여 대역 제한하고 있다. 복호 시도, 업 샘플링 시에, 압축 부호화 시와 마찬가지의, 512탭의 로우 패스 필터를 이용하고 있다. 따라서, 로우 패스 필터에 의한 처리를 고려하여 재기입 대상 범위를 정할 필요가 있다.
도 10a 및 10b을 이용하여 설명한다. 512탭의 FIR 필터를 이용하는 경우, 임의의 샘플에 주목하면, 주목 샘플의 512 샘플 전부터, 샘플이 필터에 입력되며, 256 샘플 전부터, 필터 결과가 샘플에 반영되게 된다. 즉, IN점측에서는, 도 10a에 일례가 도시된 바와 같이, IN점의 512 샘플 전부터 IN점의 샘플에 대한 필터 처리가 개시되며, IN점의 256 샘플 전부터 필터 처리에 의한 샘플 데이터의 갱신이 개시된다. 따라서, IN점에 대해서는, 재기입 대상 범위의 앞 경계를, 필터의 탭 개수에 따라, IN점의 256 샘플 이상 전으로 할 필요가 있다.
또한, 상술한 본선계의 오디오 데이터의 경우와 마찬가지로, 이 실시의 일 형태에서는, IN점측은, 크로스 페이드 처리가 편집 대상 구간 내에 있기 때문에, 크로스 페이드 처리에 의한 재기입 대상 범위에 대한 영향은, 특별히 고려할 필요는 없다.
OUT점측에서는, 도 10b에 일례가 도시된 바와 같이, 크로스 페이드 기간이 OUT점으로부터 개시됨과 함께, 크로스 페이드 처리의 말미의 샘플에 대한 필터 처리는, 해당 샘플의 512 샘플 후까지 행해지며, 그것에 의한 샘플 데이터의 갱신은, 해당 샘플의 256 샘플 후까지 행해진다. 따라서, OUT점에 대해서는, 재기입 대상 범위의 후 경계를, OUT점으로부터, 크로스 페이드 기간을 고려하고, 또한, 필터의 탭 수에 따라, 크로스 페이드 처리가 종료된 샘플로부터 256 샘플 이상 후까지로 할 필요가 있다.
도 7a 및 도 8b를 이용하여 설명한 바와 같이, 보조 AV 데이터의 오디오 데이터는, IN점 또는 OUT점이 설정된 연륜 #N에 포함되는 보조 AV 데이터에서의 오디오 데이터가 모두 재기입되도록 되어 있다. 그 때문에, IN점측에서는, IN점의 256 샘플 전의 샘플이 해당 IN점을 포함하는 연륜 #N에 포함되어 있으면, 보조 AV 데이터의 신호 처리에 의한 재기입 대상 범위는, 해당 연륜 #N의 보조 AV 데이터의 오디오 데이터만으로 된다. 필터 처리에 의한 샘플 데이터의 갱신은, 판독-수정-기록 처리에 의해 행해진다.
한편, IN점의 256 샘플 전의 샘플이 해당 IN점을 포함하는 연륜 #N의 하나 전의 연륜 #(N-1)에 포함되는 보조 AV 데이터의 오디오 데이터에 걸려 있으면, 해당 연륜 #(N-1)에 포함되는 보조 AV 데이터의 오디오 데이터의, 편집 대상의 채널이 포함되는 ECC 블록 부분이 재기입 대상 범위로 된다.
OUT점측에 대해서도 마찬가지이다. OUT점측에서는, OUT점에 대하여, 크로스 페이드 처리가 종료되고, 또한, 크로스 페이드 처리가 종료된 샘플로부터 256 샘플째가 해당 OUT점이 있는 연륜 #N에 포함되어 있으면, 보조 AV 데이터의 신호 처리에 의한 재기입 대상 범위는, 해당 연륜 #N의 보조 AV 데이터의 오디오 데이터만으로 된다. 필터 처리에 의한 샘플 데이터의 갱신은, 판독-수정-기록 처리에 의해 행해진다.
한편, OUT점의 크로스 페이드 처리가 종료된 샘플로부터 다시 256 샘플째가 해당 OUT점이 있는 연륜 #N의 하나 뒤의 연륜 #(N+1)에 걸려 있으면, 해당 연륜 #(N+1)에 포함되는 보조 AV 데이터의 오디오 데이터의, 편집 대상의 채널이 포함되는 ECC 블록 부분이 재기입의 대상 범위로 된다.
또한, 크로스 페이드 처리를, 상술한 바와 같이 IN점측에서는 IN점으로부터, OUT점측에서는 OUT점으로부터라는 위치에서 개시하지 않는 방법도 생각된다. 예를 들면, IN점이나 OUT점이 각각 크로스 페이드 처리의 대략 중간 위치로 되도록, 크로스 페이드를 제어하는 방법이 생각된다. 이러한 경우라도, 크로스 페이드 처리에 의해 신호 처리가 영향을 받는 기간이 재기입 대상 기간으로서 고려된다. 예를 들면 도 9의 예에서는, 크로스 페이드 개시점으로부터 IN점까지가, 또한 재기입 대상 기간으로서 고려된다.
다음으로, 보조 AV 데이터의 비디오 데이터인 경우에 대하여, 설명한다. 상술한 바와 같이, 이 실시의 일 형태에서는, 보조 AV 데이터의 비디오 데이터는, 10프레임으로 1 GOV가 구성되며, 1 GOV 단위로 압축 부호화 처리 및 복호화 처리가 행해진다. 그 때문에, IN점 및/또는 OUT점에 기초하는 재기입 대상 범위는, GOV를 고려하여 정할 필요가 있다.
도 11a, 11b를 이용하여 설명한다. 이 실시의 일 형태에서는, 본선계 비디오 데이터는, 도 11a에 일례가 도시된 바와 같이, 1프레임 단위에서의 편집이 가능하게 되어 있다. 본선계 비디오 데이터에서는, IN점 이후의 프레임이 편집에 의한 재기입 대상 범위로 된다. 한편, 보조 AV 데이터의 비디오 데이터는, 도 11b에 일례가 도시된 바와 같이, 1매의 I 픽쳐와 9매의 P 픽쳐로 이루어지는 10프레임에 의해 1 GOV가 구성되고, 이 GOV 단위로만 액세스할 수 있다.
여기서, 설정된 IN점이, 도 11b에 일례가 도시된 바와 같이, 비디오 데이터에서의 GOV 내(이 예에서는 GOV의 선두로부터 9프레임째)에 있는 것으로 한다. 보조 AV 데이터의 비디오 데이터는, GOV 단위로만 기록 및 재생을 행할 수 있기 때문에, GOV 내의 편집점에 대해서는, 본선계 비디오 데이터를 이용하여 편집을 실행하고, 재차, 압축 부호화 처리를 행할 필요가 있다. 즉, 보조 AV 데이터의 비디오 데이터에서의 원래의 GOV의 선두로부터 IN점까지의 프레임에 대응하는 본선계 비디오 데이터의 프레임과, 보조 AV 데이터의 비디오 데이터에서의 원래의 GOV의 IN점 이후부터 말미까지의 프레임 대응으로 하는 편집 데이터의 프레임에 의해, 편집 후의 GOV를 형성하도록, 압축 부호화가 이루어진다. 따라서, 이 GOV 전체가 IN점에 기초하는 재기입 대상 범위에 포함되게 된다. OUT점측의 처리도, IN점측과 대략 마찬가지의 처리로 된다.
이와 같이, 본선계 오디오 데이터, 및, 보조 AV 데이터의 오디오 데이터 및 비디오 데이터에서는, 실제의 편집 대상 범위의 외측에 재기입 대상 범위가 미치게 된다. 예를 들면 보조 AV 데이터의 비디오 데이터에서는, IN점측에서는, 재기입 대상 범위가 GOV 경계까지 거슬러 올라 가고, OUT점측에서는, 재기입 대상 범위가 GOV 경계까지 선행한다. 본 발명에서는, 이러한 경우라도, 신호 처리가 편집 대상 범위 외에 미치는 범위까지 고려하여 데이터가 재기입 대상 범위를 구하도록 하고 있기 때문에, 편집의 실행 시에 IN점 및 OUT점 부근의 데이터의 적절한 상태를 유지하여, 편집 결과를 순조롭게 재생할 수 있다.
다음으로, 본 발명의 실시의 일 형태에 적용 가능한 일례의 편집 동작에 대하여, 도 12 및 도 13의 플로우차트를 이용하여 개략적으로 설명한다. 또한, 도 12 및 도 13에서, 부호 「A」 및 「B」는, 도 12 및 도 13 사이에서 대응하는 부호로 처리가 이행하는 것을 나타낸다.
또한, 도 12 및 도 13에 도시한 처리는, 예를 들면 도 4를 이용하여 설명한 시스템 제어부(17)에 의해 판단 및 실행 명령 등이 이루어지는 처리이다. 또한, 여기서는, 실제의 IN점 및 OUT점의 지정이나, 재생 개시, 재생 종료 등의 지시는, 기록 및 재생 장치와 예를 들면 RS-422 인터페이스를 통해 접속되는 편집 조작부를 이용하여 이루어지는, 소위 9핀 제어에 의해 행해지는 것으로 한다. 시스템 제어부(17)는, 이 편집 조작부로부터 공급되는 각종 제어 신호에 따라, 기록 및 재생 장치의 각 부를 제어한다.
도 12에서, 동작 개시점이 IN점으로부터 일정 시간 전에 이미 복귀되어, 프리롤 개시점에의 큐잉(cueing)이 완료되어 있는 것으로 한다. 스텝 S10에서, 프리롤 개시점로부터의 재생 동작(프리롤 동작)이 개시된다. 다음으로, 편집 조작부로부터의, 편집 대상의 데이터 종류 등을 나타내는 편집 프리셋 신호에 기초하여, 편집 대상이 지정되어 있는지의 여부가 판단되며(단계 S11), 지정되어 있지 않으면, 처리는 스텝 S10으로 복귀된다. 편집 대상이 지정되어 있으면, 처리는 스텝 S12로 이행되어, 편집 동작이 실행 가능한지의 여부가 판단된다. 편집 동작의 실행이 가능하다고 판단되면, 처리는 스텝 S13으로 이행되어, 기록 및 재생 장치에서, 편집 프리셋에 대한 응답인 편집 플래그가 설정된다.
한편, 스텝 S12에서, 예를 들면 해당 기록 및 재생 장치가 편집 동작 그 자체에 대응하지 않는 등, 어떠한 이유로 편집 동작의 실행이 불가능하다고 판단되면, 처리는 도 13의 스텝 S26으로 이행되어, 편집 불능에 대한 에러 처리가 행해진다.
스텝 S13에서 편집 플래그가 설정되면, 다음으로, 스텝 S14~스텝 S16에서 조상(phase modifying) 동작이 행해진다. 조상 동작은, 편집원의 비디오 데이터와 편집처의 비디오 데이터가 미리 결정된 위상 관계로 되도록, 예를 들면 프레임 펄스를 이용하여 조정하는 동작이다. 조상 동작에 의해, 편집원의 비디오 데이터와 편집처의 비디오 데이터와의 위상이 프레임 단위로 제어된다. 스텝 S15에서, 조상 동작이 완료되어 서보 로크되었는지의 여부가 판단된다. 조상 동작이 완료되지 않고, 서보 로크가 걸려져 있지 않다고 판단되면, 처리는 스텝 S14로 복귀된다. 스텝 S15에서 서보 로크되었다고 판단되면, 처리는 스텝 S16으로 이행하여, 재생 속도가 변경되었는지의 여부가 판단된다. 만약, 정지, 순방향 앞으로 감기, 역방향 앞으로 감기, 순방향 슬로우 재생, 역방향 슬로우 재생 등, 재생 속도에 변경이 있었다고 판단되면, 처리는 스텝 S14로 복귀된다. 재생 속도에 변경이 없으면, 조상 동작이 완료된 것으로 하여, 처리는 스텝 S17로 이행된다.
스텝 S17에서는, 편집 조작부로부터의 편집 개시점(IN점)을 지시하는 EDIT ON 신호가 대기된다. 이 EDIT ON 신호의 타이밍이 편집 개시점(IN점)의 타이밍으로 되며, 기록 및 재생 장치는, 이 EDIT ON 신호에 의해, 실제의 편집 동작을 개시한다. 다음의 스텝 S18(도 13 참조)에서, 편집 가능한지의 여부가 판단된다. 만약, 어떠한 이유로 편집이 불가능하다고 판단되면 처리는 스텝 S26으로 이행하여, 편집 불능에 대한 에러 처리가 행해진다. 편집 가능하다고 판단되면 처리는 스텝 S19로 이행되어, 실제의 편집 동작을 개시하기 위한 처리가 행해진다.
스텝 S19에서의 편집 개시 처리가 종료되면, 스텝 S20에서, 실제의 편집 동작이 실행된다. 편집 동작은, 편집 조작부로부터의 편집 종료점(OUT점)을 나타내는 EDIT OFF 신호가 수신될 때까지, 계속하여 행해진다(단계 S21).
EDIT OFF 신호를 수신하고, 편집 동작이 종료되면, 처리는 스텝 S22로 이행되어, 편집처의 AV 데이터에서 OUT점 이후가 계속적으로 재생되는, 포스트롤 동작이 행해진다.
포스트롤 동작 중에 EDIT ON 신호가 수신되며, 또한 IN점이 지정되는 것이 발생할 수 있다. 스텝 S23에서는, 포스트롤 동작 중에 EDIT ON 신호를 수신하였는지의 여부가 판단된다. 수신하였다고 판단되면, 처리는 스텝 S18로 복귀되어, 수신된 EDIT ON 신호에 기초하는 편집 동작이 행해진다.
한편, 스텝 S23에서 EDIT ON 신호가 수신되지 않았다고 판단되면, 처리는 스텝 S24로 이행되어, 재생 속도가 변경되었는지의 여부가 판단된다. 만약, 정지, 순방향 앞으로 감기, 역방향 앞으로 감기, 순방향 슬로우 재생, 역방향 슬로우 재 생 등, 재생 속도에 변경이 있었다고 판단되면, 편집 동작이 완료된 것으로 하여, 처리는 스텝 S25로 이행되어, 편집 완료 처리가 행해진다. 한편, 스텝 S24에서, 재생 속도에 변경이 이루어져 있지 않다고 판단되면, 처리는 스텝 S22로 복귀되어, 포스트롤 동작이 계속된다.
도 14는 상술한 스텝 S19의 편집 개시 처리의 일례를 보다 상세하게 도시한다. 스텝 S30에서, 교체 처리에 대한 제한이 설정된다. 예를 들면, 교체 처리 자체를 금지하거나, 예를 들면 상술한 마커 블록과 같은, 기록 매체에 미리 교체 영역으로서 설정된 것 이외의 미리 결정된 영역을 이용하여 교체 처리를 행할 수 있다. 스텝 S30에서는, 교체 처리에 대한 이들 처리가 필요에 따라 행해진다.
스텝 S31에서, 신호 처리를 개시하는 개시점이 산출되며, 다음의 스텝 S32에서, 편집된 데이터의 기록 매체 상에의 기입을 개시하는 블록이 산출된다. 예를 들면, 도 7a~도 11b를 이용하여 이미 설명한 바와 같이, 본선계 비디오 데이터 및 오디오 데이터, 및, 보조 AV 데이터의 비디오 데이터 및 오디오 데이터에서, 신호 처리에 의해 실제의 편집 구간의 외측에 재기입 대상 범위가 미치는 경우의, 재기입 대상 범위나, 실제로 신호 처리를 개시해야 할 타이밍을 나타내는 신호 처리 개시점은, 이들 스텝 S31 및 스텝 S32에서 계산되어 구해진다.
그리고, 스텝 S33에서, 상술한 스텝 S30~스텝 S32의 처리를 근거로 하여, 편집원 및 편집처 각각의 AV 데이터의 부호화 처리가 행해진다. 또한, 상술한 스텝 S30~스텝 S32의 처리의 순서는, 이 순서에 한정되지 않는다.
도 15는 상술한 스텝 S20의 편집 실행 처리의 일례를, 보다 상세하게 도시한 다. 도 15는, 편집 실행 처리 중, 기록 매체에의 액세스에 관한 처리를 중심으로 나타낸다. 이 도 15에 도시한 편집 실행 처리와 병행하여, 편집에 수반하는 AV 데이터의 복호화 처리나 부호화 처리가 행해지고 있다. 도 15의 설명에 앞서서, 이해를 용이하게 하기 위해, 기록과 재생을 병렬적으로 행하는 경우의, 버퍼 메모리의 사용에 대하여, 개략적으로 설명한다.
1매의 광 디스크(100) 상에 편집원의 AV 데이터와 편집처의 AV 데이터가 기록되며, 해당 광 디스크(100) 상에서 편집이 완결되는 경우, 편집 실행 시에는, 광 디스크(100)로부터의 AV 데이터의 판독 및 재생과, 광 디스크(100)에 대한 AV 데이터의 재기입이, 기록 단위로 병렬적으로 행해지게 된다. 예를 들면, AV 데이터가 기록 단위마다, 기록 단위의 AV 데이터의 재생 시간보다 고속으로 판독되어, 버퍼에 저장된다. 버퍼에 저장된 AV 데이터는, 디코드 속도로 판독되어 재생된다. 버퍼 언더플로우 상태가 발생하지 않도록, 광 디스크(100)로부터의 데이터의 판독 속도와, 버퍼로부터의 AV 데이터의 판독 속도가 미리 결정된 수준으로 제어된다. AV 데이터의 재기입은, 기록 단위의 AV 데이터가 버퍼에 저장되는 것을 대기하여, 행해진다.
도 15의 설명으로 되돌아가서, 스텝 S60에서, 편집 동작이 계속되는지의 여부가 판단된다. 계속되는 경우, 처리는 스텝 S61로 이행된다. 스텝 S61에서는, 재생용의 데이터가 버퍼에 미리 결정된 양만 확보되어 있는지의 여부가 판단된다. 만약, 버퍼에 저장된 AV 데이터가 미리 결정된 양 이하인 것으로 판단되면, 처리는 스텝 S64로 이행하여, 재생용의 데이터가 판독되어, 버퍼에 저장된다.
한편, 재생용 데이터가 버퍼에 미리 결정된 양 이상 저장되어 있다고 판단되면, 처리는 스텝 S62로 이행한다. 스텝 S62에서는, 버퍼에 저장되어 있는 재기입 데이터가 미리 결정된 양에 도달하였는지의 여부가 판단된다. 만약, 미리 결정된 양에 도달하였다고 판단하면, 처리는 스텝 S63으로 이행하여, 버퍼에 저장된 AV 데이터가 광 디스크(100)에 대하여 재기입된다. 한편, 재기입 데이터의 양이 미리 결정된 양 이하로 판단되면, 처리는 스텝 S60으로 복귀된다.
도 16은, 상술한 스텝 S22의 포스트롤 동작의 일례를 보다 상세하게 도시한다. 도 16은, 포스트롤 동작 중, 기록 매체에의 액세스에 관한 처리를 중심으로 나타낸다. 이 도 16에 도시한 포스트롤 동작과 병행하여, 포스트롤 동작에 의한 재생에 수반하는 AV 데이터의 복호화 처리나 부호화 처리가 행해지고 있다.
우선, 스텝 S40에서, 도 14에서 설명한 편집 개시 처리에서의 스텝 S31의 신 호 처리 개시점의 산출 처리와 마찬가지로 하여, 신호 처리를 종료하는 종료점이 산출된다. 다음 스텝 S41에서, 도 14의 스텝 S32와 같이 하여, 편집된 데이터의 기록 매체 상에의 재기입을 종료하는 블록이 산출된다. 그리고, 다음 스텝 S42에서, 부호화 처리가 정지된다. 또한, 이 스텝 S42의 처리는 생략할 수 있다.
다음 스텝 S43에서, 포스트롤 동작이 계속되는지의 여부가 판단된다. 만약, 계속되지 않는다고 판단된 경우, 처리는 스텝 S48로 이행되며, 도 14의 스텝 S30에서 이루어진 교체 처리에 대한 제한이 해제되어, 포스트롤 동작이 종료된다. 한편, 포스트롤 동작이 계속된다고 판단된 경우, 처리는 스텝 S44로 이행하여, 도 15에서 설명한 편집 동작의 처리와 마찬가지로 하여, 재생용의 데이터가 버퍼에 미리 결정된 양만큼 저장되어 있는지의 여부가 판단된다. 만약, 버퍼에 저장된 AV 데이터가 미리 결정된 양 이하인 것으로 판단되면, 처리는 스텝 S47로 이행하여, 재생용의 데이터가 판독되어, 버퍼에 저장된다.
한편, 스텝 S43에서, 재생용 데이터량이 미리 결정된 양 이상 저장되어 있다고 판단되면, 처리는 스텝 S45로 이행한다. 스텝 S45에서는, 기록 매체에 재기입해야 할 데이터가 있는지의 여부가 판단된다. 예를 들면 편집 대상의 데이터의 재기입이 완료되지 않는 등, 재기입해야 할 데이터가 있다고 판단되면, 처리는 스텝 S46으로 이행하여, 해당 데이터의 기록 매체에의 재기입 처리가 행해진다. 재기입해야 할 데이터가 없다고 판단되면, 처리는 스텝 S43으로 복귀된다.
또한, 도 12 및 도 13을 이용하여 설명한 처리 중, 스텝 S23의 EDIT ON 신호 수신의 유무의 판단 및 스텝 S24의 재생 속도 변경의 유무의 판단은, 실제로는, 도 16에서 설명한 포스트롤 동작과 병렬적으로 실행할 수 있는 처리이다. 일례로서, 포스트롤 동작 중에 EDIT ON 신호의 유무나 재생 속도 변경의 유무가 판단되어, EDIT ON 신호가 수신되거나, 재생 속도 변경이 검출된 경우에는, 포스트롤 동작에서의 데이터의 기입 및 판독의 처리나 부호화, 복호화 등의 처리가 미리 결정된 방식으로 종료되며, EDIT ON 신호가 수신된 경우에는 처리가 스텝 S18로 복귀되며, 재생 속도 변경이 검출된 경우에는 처리가 스텝 S25로 이행된다.
도 17은, 상술한 스텝 S25의 편집 완료 처리의 일례를 보다 상세하게 도시한다. 편집 처리에 수반하여, 헤더 및 풋터의 정보가 갱신되어, 헤더 및 풋터에 편집 결과가 반영된다. 스텝 S50에서, 이 헤더 및 풋터에 대한 처리가 행해져, 갱신된 헤더 및 풋터가 기록 매체에 재기입된다. 다음 스텝 S51에서, 메타데이터에 관한 처리가 행해진다. 예를 들면, 메타데이터 처리부(15)에서 생성된 비-리얼타임 메타데이터가 기록 매체의 NRT 영역에 기입된다.
또한, 상술에서는, 본 발명이 광 디스크(100)를 기록 매체로서 이용한 경우에 적용되도록 설명하였지만, 이것은 이 예에 한정되지 않는다. 즉, 본 발명에 의한 파괴 편집이나, 파괴 편집 시의 데이터 재기입 대상 범위의 제어 방법은, 예를 들면 하드디스크 등의 다른 디스크 기록 매체에도 적용 가능한 것이다. 이에 한하지 않고, 미리 결정된 사이즈의 블록 단위로 랜덤 액세스가 가능하게 되어 있으면, 반도체 메모리 등 다른 비선형 기록 매체에도, 본 발명을 적용할 수 있다.
또한, 상술에서는, 본 발명에서, 클립의 기록이 연륜 단위로 행해지도록 설명하였지만, 이것은 이 예에 한정되지 않는다. 클립이 연륜 이외의 다른 배치로 기록되어 있는 다른 구성에도, 본 발명에 의한 파괴 편집이나, 파괴 편집시의 데이터 재기입 대상 범위의 제어 방법을 적용할 수 있다.
본 발명의 바람직한 실시예는 특정 용어를 사용하여 기술되었지만, 그러한 설명은 단지 설명을 위해서이며, 후속하는 청구항의 사상 및 범주로부터 벗어남이 없이 변화 및 변경이 이루어질 수 있음을 이해해야 한다.
본 발명은, 비선형 기록 매체를 이용하여, 기초 데이터에 대하여 편집 데이터를 덮어쓰기하는 파괴 편집을 행하기 때문에, 편집 실행 시에 기록 매체의 빈 영역을 필요로 하지 않는다고 하는 효과가 있다.
또한, 파괴 편집에 의해, 재기입 대상의 데이터가 최소한으로 되기 때문에, 편집 동작에서 재기입에 필요한 시간이 최소화된다고 하는 효과가 있다.
또한, 파괴 편집에 의해, 기초 데이터에 대하여 편집 데이터를 덮어쓰기하기 때문에, 편집 결과를 재생할 때에도, 편집 전에 대하여 긴 씨크 동작이 요구되지 않는다고 하는 효과가 있다. 또한, 그것에 의해 고도의 편집이 가능하게 되는 효과가 있다.
또한, 설정된 편집점에 대하여, 각 클립을 형성하는 모든 데이터가 정합성을 유지하도록 하고 있기 때문에, 예를 들면 본선계의 AV 데이터와 보조 AV 데이터 간의 대응 관계가 유지되므로, 편집 결과에 대해서도 보조 AV 데이터를 이용한 특수 재생 동작이나, 보조 AV 데이터에 기초하는 오프 라인 편집이 가능하게 되는 효과가 있다.
또한, 편집 대상 범위의 외측에 신호 처리가 미치는 경우, 신호 처리가 편집 대상 범위 외에 미치는 범위까지 고려하여 데이터의 재기입 대상 범위를 구하도록 하고 있기 때문에, 편집의 실행 시에 IN점 및 OUT점 부근의 데이터의 적절한 상태를 유지하여, 편집 결과를 순조롭게 재생할 수 있다고 하는 효과가 있다.
또한, 각 기록 매체의 기록 단위마다 데이터의 재기입 대상 범위를 구하도록 하고 있기 때문에, 블록 디바이스에 대한 편집의 실행이 가능하게 된다고 하는 효과가 있다.

Claims (14)

  1. 기록 및 재생 장치로서,
    소정 사이즈의 블록 단위로 랜덤 액세스 가능한 기록 매체 상에서, 상기 기록 매체에 기록된 비디오 데이터, 오디오 데이터, 또는 상기 비디오 데이터 또는 오디오 데이터에 대응하는 리얼타임 메타데이터(realtime metadata)에 대하여, 지정된 편집 개시점 및 편집 종료점에 기초하여, 상기 편집 개시점으로부터 상기 편집 종료점 사이의 데이터를 상기 블록 단위로 편집 데이터에 의해 재기입함으로써 파괴 편집(destructive editing)을 행하고,
    상기 편집 개시점 또는 상기 편집 종료점을 포함하는 상기 블록이 블록 단위로 일단 메모리에 기억되고, 상기 메모리 상에서 편집 대상 부분을 상기 편집 데이터에 의해 재기입한 후 블록 단위로 상기 기록 매체에 재기입되며,
    상기 파괴 편집은, 편집 대상이 오디오 데이터일 경우에, 상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 미리 결정된 연산 처리 기간을 포함하는,상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 데이터의 변경에 의해 영향을 받는 상기 기록 매체 상의 편집 대상 구간 외의 데이터를 상기 블록 단위로 재기입하여 행하도록 한, 기록 및 재생 장치.
  2. 제1항에 있어서, 적어도 제1 비디오 데이터와, 상기 제1 비디오 데이터와 재생 시간이 대응하는 다른 데이터가 상기 기록 매체에 기록되고, 지정된 편집점을 상기 제1 비디오 데이터와 상기 다른 데이터에 공통으로 적용하여 상기 파괴 편집을 행하도록 한, 기록 및 재생 장치.
  3. 제2항에 있어서,
    상기 다른 데이터는, 상기 제1 비디오 데이터에 기초하는 데이터로서 상기 제1 비디오 데이터보다 낮은 전송 레이트로 생성된 제2 비디오 데이터인, 기록 및 재생 장치.
  4. 제1항에 있어서,
    상기 비디오 데이터, 오디오 데이터 또는 상기 비디오 데이터 또는 오디오 데이터에 대응하는 리얼타임 메타데이터에 대하여 부가되는 헤더 및 풋터 중 적어도 하나가 상기 기록 매체에 또한 기록되며,
    상기 비디오 데이터, 오디오 데이터 또는 상기 비디오 데이터 또는 오디오 데이터에 대응하는 리얼타임 메타데이터에 대한 상기 파괴 편집 시에, 편집 결과에 따라 상기 헤더 및 상기 풋터 중 적어도 하나를 덮어쓰도록 한, 기록 및 재생 장치.
  5. 삭제
  6. 제1항에 있어서,
    상기 비디오 데이터 및 상기 오디오 데이터 중 적어도 하나의 신호 처리 단위는 상기 블록의 상기 사이즈와 일치되는, 기록 및 재생 장치.
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 제1항에 있어서,
    상기 미리 결정된 연산 처리는 크로스 페이드 처리(cross fade processing)인, 기록 및 재생 장치.
  13. 제1항에 있어서,
    상기 미리 결정된 연산 처리는 필터 처리(filter processing)인, 기록 및 재생 장치.
  14. 편집 방법으로서,
    소정 사이즈의 블록 단위로 랜덤 액세스 가능한 기록 매체 상에서, 상기 기록 매체에 기록된 비디오 데이터, 오디오 데이터, 또는 상기 비디오 데이터 또는 오디오 데이터에 대응하는 리얼타임 메타데이터에 대하여, 지정된 편집 개시점 및 편집 종료점에 기초하여, 상기 편집 개시점으로부터 상기 편집 종료점 사이의 데이터를 상기 블록 단위로 편집 데이터에 의해 재기입함으로써 파괴 편집을 행하고,
    상기 편집 개시점 또는 상기 편집 종료점을 포함하는 상기 블록이 블록 단위로 일단 메모리에 기억되고, 상기 메모리 상에서 편집 대상 부분을 상기 편집 데이터에 의해 재기입한 후 블록 단위로 상기 기록 매체에 재기입되며,
    상기 파괴 편집은, 편집 대상이 오디오 데이터일 경우에, 상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 미리 결정된 연산 처리 기간을 포함하는,상기 편집 개시점 및 상기 편집 종료점 중 적어도 하나에서의 데이터의 변경에 의해 영향을 받는 상기 기록 매체 상의 편집 대상 구간 외의 데이터를 상기 블록 단위로 재기입하여 행하도록 한, 편집 방법.
KR1020050093297A 2004-10-06 2005-10-05 기록 및 재생 장치 및 편집 방법 KR101180506B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2004-00294073 2004-10-06
JP2004294073A JP4144583B2 (ja) 2004-10-06 2004-10-06 記録再生装置および編集方法

Publications (2)

Publication Number Publication Date
KR20060052029A KR20060052029A (ko) 2006-05-19
KR101180506B1 true KR101180506B1 (ko) 2012-09-06

Family

ID=36125669

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050093297A KR101180506B1 (ko) 2004-10-06 2005-10-05 기록 및 재생 장치 및 편집 방법

Country Status (4)

Country Link
US (1) US7609938B2 (ko)
JP (1) JP4144583B2 (ko)
KR (1) KR101180506B1 (ko)
CN (1) CN1808615B (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4645910B2 (ja) 2006-04-21 2011-03-09 ソニー株式会社 編集装置および編集方法、並びにプログラム
JP2008065895A (ja) 2006-09-06 2008-03-21 Sony Corp 編集装置および方法、並びにプログラム
JP5018178B2 (ja) * 2006-12-12 2012-09-05 ソニー株式会社 記録再生装置、編集記録方法
JP4961988B2 (ja) 2006-12-13 2012-06-27 ソニー株式会社 記録制御装置、記録制御方法
WO2008146475A1 (ja) * 2007-06-01 2008-12-04 Panasonic Corporation 記録装置
US20100040349A1 (en) * 2008-05-01 2010-02-18 Elliott Landy System and method for real-time synchronization of a video resource and different audio resources
US8879895B1 (en) 2009-03-28 2014-11-04 Matrox Electronic Systems Ltd. System and method for processing ancillary data associated with a video stream
JP5381454B2 (ja) * 2009-07-23 2014-01-08 ソニー株式会社 映像音声記録装置及び編集方法
US20120054806A1 (en) * 2010-08-28 2012-03-01 Zvi Reznic Methods circuits & systems for wireless video transmission
KR20170012229A (ko) * 2014-05-30 2017-02-02 소니 주식회사 정보 처리 장치 및 정보 처리 방법
JP6445933B2 (ja) * 2014-08-06 2018-12-26 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 記録媒体、再生装置およびその方法
JPWO2018062061A1 (ja) * 2016-09-29 2019-08-08 パナソニックIpマネジメント株式会社 編集方法、生成方法、編集装置、生成装置、および記録媒体

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10172268A (ja) * 1996-10-07 1998-06-26 Sony Corp 編集装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4404233B2 (ja) * 1996-12-09 2010-01-27 ソニー株式会社 編集装置およびデータ伝送方法
EP0910086A4 (en) * 1997-04-07 2002-10-28 Sony Corp CUTTING SYSTEM AND METHOD
JP4284717B2 (ja) 1998-07-23 2009-06-24 パナソニック株式会社 オーディオビデオ記録装置
JP4416289B2 (ja) 1999-07-29 2010-02-17 シャープ株式会社 記録媒体のアクセス位置特定方法及び記録媒体の管理装置
JP2001238208A (ja) 2000-02-21 2001-08-31 Matsushita Electric Ind Co Ltd 動画像復号化方法および動画像復号化装置
EP1962511A3 (en) * 2000-04-05 2010-10-27 Sony United Kingdom Limited Audio and/or video generation apparatus and method using a list of content items
EP1443760A4 (en) 2002-08-27 2005-09-21 Sony Corp DATA PROCESSING UNIT AND METHOD AND PROGRAM
CN100539671C (zh) * 2003-06-11 2009-09-09 松下电器产业株式会社 记录装置、信息记录媒体和记录方法
JP2005027261A (ja) * 2003-06-11 2005-01-27 Matsushita Electric Ind Co Ltd 記録装置、情報記録媒体および記録方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10172268A (ja) * 1996-10-07 1998-06-26 Sony Corp 編集装置

Also Published As

Publication number Publication date
JP2006107646A (ja) 2006-04-20
CN1808615B (zh) 2011-01-26
JP4144583B2 (ja) 2008-09-03
US7609938B2 (en) 2009-10-27
US20060072901A1 (en) 2006-04-06
CN1808615A (zh) 2006-07-26
KR20060052029A (ko) 2006-05-19

Similar Documents

Publication Publication Date Title
KR101180506B1 (ko) 기록 및 재생 장치 및 편집 방법
KR20040010741A (ko) 순차 프레임 구조 포맷으로 기록되는 비디오프리젠테이션을 위한 재생 속도 변경
JP4062230B2 (ja) ファイル記録再生装置、ファイル記録再生方法、ファイル記録再生方法のプログラム及びファイル記録再生方法のプログラムを記録した記録媒体
EP0988632B1 (en) Recording/reproduction and/or editing of real time information on/from a disc like record carrier
JP3199011B2 (ja) ディスク制御方法および装置
US6263149B1 (en) Editing of digital video information signals
US20030228139A1 (en) Recording/reproduction and/or editing of real time information on/from a disc like record carrier
US7603520B2 (en) Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit
JP2008146788A (ja) 記録制御装置、記録制御方法
RU2523733C2 (ru) Устройство записи и способ редактирования видео и аудиоданных
JP4337502B2 (ja) ファイル処理装置、ファイル処理方法、ファイル処理方法のプログラム、ファイル処理方法のプログラムを記録した記録媒体及び撮像装置
JP4321426B2 (ja) 記録再生装置および編集方法
JP4321427B2 (ja) 記録再生装置および編集方法
JP2006107649A (ja) 記録再生装置および編集方法
JP4449812B2 (ja) 記録装置、記録方法および記録プログラム
JP2005260988A (ja) 光ディスクの再生方法及び再生装置
JP4311404B2 (ja) 光ディスク装置及びカメラシステム
JP2007213634A (ja) デジタル情報記録器
JP2005092993A (ja) 光ディスク記録再生装置及び記録方法。
JP2001054068A (ja) 録画装置
JP2003283984A (ja) 画像音声記録再生装置
CA2290641A1 (en) Recording/reproduction and/or editing of real time information on/from a disc like record carrier

Legal Events

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