KR20000068802A - 디스크 기록방법 및 장치, 디스크 재생방법 및 장치와 기록매체 - Google Patents
디스크 기록방법 및 장치, 디스크 재생방법 및 장치와 기록매체 Download PDFInfo
- Publication number
- KR20000068802A KR20000068802A KR1019997003442A KR19997003442A KR20000068802A KR 20000068802 A KR20000068802 A KR 20000068802A KR 1019997003442 A KR1019997003442 A KR 1019997003442A KR 19997003442 A KR19997003442 A KR 19997003442A KR 20000068802 A KR20000068802 A KR 20000068802A
- Authority
- KR
- South Korea
- Prior art keywords
- picture
- disc
- recording medium
- recording
- file
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 48
- 230000008569 process Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 7
- 230000006835 compression Effects 0.000 claims 9
- 238000007906 compression Methods 0.000 claims 9
- 230000003287 optical effect Effects 0.000 description 43
- 238000010586 diagram Methods 0.000 description 21
- 230000008859 change Effects 0.000 description 18
- 238000003780 insertion Methods 0.000 description 8
- 230000037431 insertion Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 5
- 206010057190 Respiratory tract infections Diseases 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 206010010071 Coma Diseases 0.000 description 1
- 206010011416 Croup infectious Diseases 0.000 description 1
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 206010073261 Ovarian theca cell tumour Diseases 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 201000010549 croup Diseases 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 208000001644 thecoma Diseases 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
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)
Abstract
본 발명은, 영상을 기억하는 기억매체로서 디스크를 사용하며, 예를들면, MPEG에 있어서의 픽처단위로 영상의 편집을 행하여 기록하는 경우에, 픽처에 대하여 디스크내에서 유일한 번호를 붙이는 것에 의해, 디스크 미디어를 사용하여 편집조작을 행하는 경우에, 잘라내거나, 소거를 행하는 편집, 덮어쓰기를 하지 않고 인서트 편집, 영상의 일부를 이동시키는 편집등을 행해도 픽처의 관리와 타임코드의 할당이 가능하게 된다.
Description
종래의 예를들면, 영상 신호를 기록하는 테이프상 기록 매체(이하, 테이프 미디어라고 칭함)에 있어서의 타임 코드는 본래의 용도를 생각해 보면 타임 코드와 프레임이 1대 1로 대응하고 있는 것이 본질이다. 테이프상에서는 이 관계가 절대적이기 때문에 특정한 픽처(picture)를 타임 코드로 한번에 지정할 수 있었다. 또한, 테이프 미디어로서는 예컨대 주목하고 있는 픽처를 별도의 테이프에 옮기지 않은 한 그 컷 전이나 후에 어떠한 편집을 하더라도 픽처의 타임 코드가 변하지 않는다. 이 때문에, 복수의 인점, 아웃점(편집 인점(in point), 편집 아웃점(out point))의 조(set)(이벤트)를 지정하여 한번에 편집을 실행하는 것이 가능한 것이다.
도 20에는 상기 테이프 미디어에 있어서의 인서트 편집의 모양을 도시하고, 편집을 하였다고 해도 타임 코드는 변하지 않는 모양을 나타내고 있다. 도 20의 (a)와 20의 (b)는 함께 일련의 영상 프로그램을 도시하고, 도 20의 (c)는 도 20의 (b)의 영상 프로그램내에 도 20의 (a)의 영상 프로그램을 삽입하여 생성한 편집 프로그램을 도시하고 있다. 또한, 이 도 20의 도중 00:00:00:00이나 00:00:50:00는 시간:분:초:프레임을 도시하며, 이것은 타임 코드를 나타내고 있다. 즉, 이 도 20의 예에서는 도중 사선으로 나타내는 도 20의 (b)의 일련의 영상 프로그램내에 도중 격자 모양으로 나타내는 도 20의 (a)의 영상 프로그램을 겹쳐 쓰기했다고 해도 도 20의 (c)에 도시하는 편집 프로그램의 최종적인 타임 코드는 변하지 않는다.
또한. 도 21에는 상기 테이프 미디어에 있어서의 인점, 아웃점의 설정 모양을 도시하고 있다. 도 21의 (a)는 일련의 영상 프로그램상에 인점, 아웃점을 설정한 일례를 나타내며, 도 21의 (b)은 도 21의 (a)에서 설정된 인점이나 아웃점에 별도의 영상 프로그램을 삽입한 모양을 도시하고 있다. 또한, 이 도 21은 편집시에 있어서 한번에 복수의 인점, 아웃점의 조(set)(이벤트)를 설정한 예를 도시하고 있다. 도 21은 인점 (IN1), 아웃점(0UT1)으로부터 인점(IN3), 아웃점(0UT3)까지의 3조(3개의 이벤트)설정하고, 앞의 2조(인점 INl, 아웃점 0UT1 및 인점IN2, 아웃점 0UT2의 2개의 이벤트)까지 실행한 바를 도시하고 있다. 또한, 이 도 21의 도중 00:00:00:00이나 00:00:50:00는 시간:분:초:프레임을 나타내며, 이것은 타임 코드를 나타내고 있다. 즉, 도 21의 예에서는 도 21의 (a)의 일련의 영상 프로그램내에 복수의 이벤트를 설정하여 별도의 영상 프로그램을 삽입하고 있지만, 도 21의 (b)에 도시하는 편집 프로그램이 최종적인 타임 코드는 변하지 않는다. 바꿔 말하면, 복수 이벤트의 설정은 편집때마다 타임 코드가 변하지 않기 때문에 비로서 가능한 것이다.
상기 테이프 미디어에 있어서의 타임 코드의 기능 및 특징을 정리하면, 이하의 (1) 내지 (4)의 항목으로 나타낸다.
(1) 테이프상에서는 픽처와 타임코드가 1대 1로 대응하고 있다.
(2) (1)의 관계는 주목하는 픽처의 전후에서 어떠한 편집을 하더라도 유지되고 있다.
(3) 타임 코드는 편집시 픽처 특정에 쓰인다 (이것은 사용자가 이용할 뿐만 아니라, 편집 기기의 내부에서도 픽처 특정을 위래 쓰이는 것에 주의하기 바람).
(4) 테이프 선두로부터의 재생 시간을 사용자에게 알린다 (이것에 의해, 재생 잔여 시간이나 기록 잔여 시간의 파악이 가능하다).
상술한 테이프 미디어와 같이 어떠한 편집을 한 후라도 픽처에 1대 1로 할당된 키를 기초로 하여 소망하는 픽처를 찾아 낼 수 있는 기구는 디스크상 기록 매체(이하, 디스크 미디어라고 부른다)에 있어서도 필요하다.
그런데, 디스크 미디어는 랜덤 액세스가 가능하고, 이 때문에 상술한 테이프 미디어에는 없는 이하와 같은 디스크 미디어 특유의 새로운 기능을 갖고 있다.
우선, 첫째로 종래의 테이프 미디어로는 영상 프로그램의 비트 스트림을 부분적으로 절취하거나 소거하거나 하는 것, 구체적으로 말하면, 어떤 길이를 가진 특정 화면(scene)을 절취(또는 소거)하여 해당 절취한(소거한) 특정 화면 전후의 영상을 연결하여 재생하는것은 할 수 없지만, 디스크 미디어로서는 비트 스트림을 부분적으로 절취하거나, 소거하거나 하는 것이 가능하다. 테이프 미디어에 있어서 이러한 것을 실현하기 위해서는 공테이프(empty tape)와 리코더를 별도로 준비하고, 예컨대 상기 특정 화면으로부터 뒤의 영상을 상기 리코더를 사용하여 공테이프에 복사해 두고, 이 복사한 영상을 상기 특정 화면 앞의 영상에 이어지도록 본래의 테이프에 덮어쓰기 기록하는 것 같은 편집 작업을 할 필요가 있다. 더구나 이것은 대단히 시간이 걸리는 작업이다. 도 22에는 디스크 미디어에 있어서의 상기 절취(컷) 모양을 모식적으로 나타내고 있다. 도 22의 (a)는 일련의 영상 프로그램을 나타내며, 도중 격자 모양으로써 나타내는 00:00:00:00에서 00:00:05:00까지의 화면이 상기 절취되는 특정 화면이다. 도 22의 (b)는 상기 도 22의 (a)의 특정 화면을 절취하여 그 전후를 연결한 영상 프로그램을 도시하고 있다. 영상을 기록하는 디스크 미디어에 있어서는 이 도 22에 도시하는 영상의 일부를 절취하고 그 전후를 연결하는 편집을 디스크내에서 용이하게 하는 것이 가능하다.
둘째로, 지금까지의 테이프 미디어에 있어서 인서트 편집이라고 불리고 있는 편집 방법은 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집이 아니라, 어떤 특정한 화면을 본래의 영상 위에 겹쳐 기록하는 것으로,「삽입」이라고 하기 보다는「덮어 쓰기」인 것에 대하여, 디스크 미디어에서는 덮어 쓰기를 하지 않은 인서트(본래 의미 삽입)편집이 가능하다. 테이프 미디어에 있어서 본래의 삽입 편집(덮어 쓰기하지 않은 삽입 편집)을 하기 위해서는 상술과 같이 별도의 공테이프와 리코더를 준비하고, 예컨대 상기 특정 화면을 삽입해야 할 위치 이후의 영상을 상기 리코더를 사용하여 공테이프에 복사해 두고, 해당 특정 화면을 본래 영상의 소정 위치에 덮어 쓰기하고 나서, 이 특정 화면 뒤에 상기 복사해 둔 영상을 연결하도록 본래의 테이프에 덮어 쓰기 기록하는 편집 작업을 할 필요가 있다. 이 편집도 대단히 시간이 걸리는 작업이다.
제 3으로, 상기 디스크 미디어에 있어서는 상술한 바와 같이 비트 스트림을 부분적으로 절취할 수 있는것 및 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집이 가능하므로, 영상의 일부를 이동하는 편집도 용이하게 실현가능하다. 즉, 영상의 일부를 이동하는 편집이란 영상 프로그램의 비트 스트림으로부터 특정 화면을 절취하여 그 전후 영상을 연결함과 함께, 상기 절취한 특정 화면을 다른 부분에 덮어 쓰기를 하지 않은 인서트 편집에 의해 삽입하는 것이다.
상술한 테이프 미디어에는 없는 디스크 미디어 특유의 새로운 기능을 정리하면 아래와 같다.
(A) 비트 스트림을 부분적으로 절취하거나, 소거하는 것이 가능하다.
(B) 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집이 가능하다.
(C) 영상의 일부를 이동하는 것이 가능하다.
그런데, 상기 디스크 미디어를 사용하여 편집 조작을 하는 경우에 있어서, 종래의 테이프 미디어로 사용되어 온 타임 코드(TC)를 그대로 적용하면 이하와 같은 문제가 발생한다.
첫째로, 디스크 미디어에 있어서는 상기 테이프 미디어와 같은 타임 코드를 픽처에 할당하였다 해도 예컨대, 상기 (A)의 기능으로써 비트 스트림을 부분적으로 절취하거나 소거하기도 하면, 해당 타임 코드에 불연속점이 발생하게 된다. 이 때, 영상 프로그램의 선두로부터의 재생 시간을 나타내기 위해(즉, 타임 코드의 불연속점을 없애기 위해서), 해당 절취한 (또는 소거한) 특정 화면보다 뒤의 각 픽처의 타임 코드를 재부여하면, 편집할 때에 타임 코드가 변하는 해당 타임 코드를 픽처의 특정이라는 목적으로 사용하는 것이 매우 곤란하다. 편집후에 타임 코드를 재부여하지 않으면, 해당 타임 코드를 픽처 특정 목적으로 사용할 수 있게 되지만, 그러면 타임 코드가 연속하지 않고, 또한 선두로부터의 재생 시간을 알 수 없게 된다. 도 22의 예에서는 도 22의 (a)의 00:00:05:00의 타임 코드를 도 22의 (b)와 같이 00:00:45:00의 타임 코드가 되도록 새로 붙인 모양을 나타내고 있다. 따라서, 결국 종래의 테이프 미디어와 동일한 타임 코드를 디스크 미디어에 적용하였다고 해도 테이프 미디어에서의 두개의 역할, 즉,
(i) 픽처의 특정
(ii) 재생 시간 등의 시간 정보 표시
중 어느 한쪽을 이어받을 수 있어도 동시에 두개를 담당할 수 없다.
둘째로, 디스크 미디어로써 상기(B)의 기능을 사용하여 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집을 한 경우에 있어서, 해당 편집에 의해 새롭게 삽입된 부분의 타임 코드를 어떻게 할까가 문제가 된다. 예컨대, 덮어 쓰기를 하지 않은 인서트 편집후(삽입후)에 선두로부터 타임 코드를 새롭게 달면(재부여하면), 시간 정보로서의 역할을 부활시킬 수는 있지만, 이 경우, 예컨대 도 23에 도시하는 바와 같이, 복수 이벤트를 설정하여 편집할 때에 문제가 발생한다. 도 23에는 디스크 미디어를 사용하여 인서트 편집이나 상기와 같은 절취(절단)를 한 경우에 있어서, 그 편집때에 타임 코드를 재부여함으로써 편집점과 타임 코드와의 관계가 어긋나버리는 모양을 모식적으로 도시하고 있다. 도 23의 (a)는 일련의 영상 프로그램상에 인점(INl), 아웃점(0UT1)으로부터 인점(IN3), 아웃점(0UT3)까지의 3개소(3조)의 편집점을 설정한 일례를 나타내며, 도 23의 (b)는 도 23의 (a)로써 설정된 각 편집점중 앞의 2조(인점(INl), 아웃점(0UTl)의 조와 인점(IN2)의 2개의 이벤트)까지 실행이 완료하고, 타임 코드의 재부여도 종료한 바을 도시하고 있다. 또한, 도 23의 예에서는 인점(IN1), 아웃점(0UT1)의 화면을 컷하고, 인점(IN2)으로 별도의 영상 프로그램을 인서트하는 예를 들고 있다. 또한, 이 도 23의 도중 00:00이나 35:00, 38:00는 시간:분의 타임 코드를 나타내고 있다. 이 도 23의 예에서는 앞 2개의 편집점으로 편집을 하여 타임 코드를 재부여함으로써, 3번째 편집점(인점(IN3), 아웃점(0UT3))이 본래 편집해야 했던 픽처와는 다른 픽처를 지시하는 모양이 나타내어지고 있다. 즉, 3번째 편집점인 인점(IN3)과 아웃점(0UT3)이 나타내는 타임 코드는 35:00과 38:00이고, 해당 3번째 편집점이 지시하는 픽처는 도 23의 (a)에서는 도중 P로 나타내는 부분으로 되어 있는 데 대해, 상술과 같이 앞 2개의 편집점에서의 편집을 하여 타임 코드를 재부여하면 상기 도 23의 (a)의 픽처(부분 P)에 배당된 타임 코드는 40:00(부분 P의 최초 픽처의 타임 코드)로 되어 있는 데, 상기 3번째 편집점이 나타내는 타임 코드는 35:00과 38:00 그대로이다. 이와 같이, 편집을 할 때에 타임 코드를 재부여하도록 하면 편집점이 본래 지시하고 있던 픽처와는 다른 픽처에 대하여 편집을 실시하는 일이 일어난다. 이와 같이, 디스크 미디어에서의 편집에 있어서는 본래 의미에서의 인서트 편집(즉, 삽입 편집)을 하는 것은 가능하지만, 타임 코드의 시간 정보로서의 역할을 부활시키는 것을 목적으로서, 인서트 편집이나 컷 등의 뒤에 선두로부터 타임 코드를 재부여하면, 복수 이벤트를 설정하여 편집할 때의 편집점과 타임 코드와의 관계가 어긋나버린다. 결국은 디스크 미디어에 있어서의 타임 코드에 테이프 미디어에서와 같은 역할을 갖게 하고자 하면 편집시 타임 코드의 재부여가 필요할 뿐만 아니라, 그 타임 코드의 재부여 동작 자체로 디스크 미디어의 특징을 손상하게 될 수도 있다.
셋째로, 상기 테이프 미디어의 경우는 테이프상에서 픽처와 타임 코드가 1대 1로 대응하고 있고, 그 관계는 주목하는 픽처의 전후로 어떠한 편집을 하더라도 유지되어 있기 때문에, 예컨대 영상의 일부를 이동시킨 경우에서도 재생되는 픽처의 순서는 타임 코드의 순차로 행해지는 데 대하여, 디스크 미디어의 경우는 상기(C)와 같이 영상의 일부를 이동하는 것은 가능하지만, 해당 영상의 일부를 이동시켰을 때에는 타임 코드의 순차로 꼭 재생된다고는 할 수 없다.
상술 한 바와 같이, 디스크 미디어를 써 편집 조작을 하는 경우에 있어서, 종래의 테이프 미디어로 사용되어 온 타임 코드(TC)를 그대로 적용하는 것에 의한 문제점을 정리하면 아래와 같다.
(1) 비트 스트림의 절취·소거에 의해 타임 코드에 불연속점이 발생한다.
(2) 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집에 의해 새롭게 삽입된 부분의 타임 코드 재부여 방법의 문제가 발생한다.
(3) 영상의 일부를 이동시킨 경우, 타임 코드의 순서로 꼭 재생된다고 할 수 없는 것, 요컨대, 픽처 이동시에 있어서의 타임 코드의 취급 문제가 발생한다.
그래서, 본 발명은 이러한 상황을 감안해 이루어진 것으로, 디스크 미디어를 사용하여 편집 조작을 하여 디스크상의 기록 매체에 기록하는 경우에 있어서, 절취나 소거를 하는 편집, 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집, 그위에, 영상의 일부를 이동시키는 편집 등을 행해도 정확한 픽처의 관리와 타임 코드의 할당이 가능한 디스크 편집 및 기록을 할 수 있는 디스크 기록 방법 및 장치, 그 기록 매체를 재생하는 디스크 재생 방법 및 장치와 기록이 이루어진 기록 매체를 제공하는 것을 목적으로 한다.
본 발명은 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여 적어도 픽처 단위로 영상을 기록하는 디스크 기록 방법 및 장치, 그 기록이 이루어진 디스크상 기록 매체를 재생하는 디스크 재생 방법 및 장치와 그 기록 매체에 관하며, 특히 편집시 픽처 관리 및 타임 코드의 할당을 행하여 기록하는 것에 관한다.
도 1은 본 발명의 디스크 기록 방법 및 장치, 디스크 재생 방법 및 장치가 적용되는 1실시예의 광 디스크 장치의 개략 구성을 도시하는 블록 회로도.
도 2a 내지 도 2c는 파일와 파일 조작의 모양을 모식적으로 나타내는 도.
도 3은 1 엔트리 형식을 모식적으로 나타내는 도.
도 4은 시:분:초:프레임의 타임 코드를 BCD로 표현한 모양을 모식적으로 나타내는 도.
도 5는 디스크내 편집의 설명에 사용하는 도.
도 6은 물리·논리 섹터 어드레스, 픽처 번호, 타임 코드의 관계 설명에 사용하는 도.
도 7은 화면(scene) 단위의 분할(divide)과, 그 때의 필요 최소한 크기의 표 설명에 사용하는 도.
도 8은 화면 단위의 분할(divide) 동작의 흐름을 나타내는 플로우 챠트.
도 9는 화면 단위의 소거(erase)와 그 때의 필요 최소한 크기의 표 설명에 사용하는 도.
도 10은 화면 단위의 소거(erase) 동작의 흐름을 나타내는 플로우 챠트.
도 11은 화면 단위의 추가(add)와 그 때의 필요 최소한 크기의 표 설명에 사용하는 도.
도 12는 화면 단위의 추가(add) 동작의 흐름을 나타내는 플로우 챠트.
도 13은 1GOP마다 엔트리를 만든 경우의 모양 설명에 사용하는 도.
도 14은 1GOP마다 엔트리를 만든 경우의 동작 흐름을 도시하는 플로우 챠트.
도 15는 기본 재생 모드에서의 타임 코드가 할당을 모식적으로 도시한 도.
도 16은 2-3 (또는 3-2) 풀다운 처리에 있어서의 프레임과 필드의 관계를 도시하는 도.
도 17은 2-3 풀다운 처리에 있어서 인점에서 편집을 하는 경우의 문제점 설명에 사용하는 도.
도 18은 2-3 풀다운 처리에 있어서, 코마 이송시에 본래의 24 프레임/초 영상을 순차 표시시켜 인점, 아웃점을 본래의 프레임 단위로 지정하는 모양을 설명하기 위한 도.
도 19는 2-3 풀다운 처리에 있어서, 인점, 아웃점 설정시, 편집후에도 필드의 연속성을 유지하기 위해서, 인점보다 앞 프레임에 있어서의 MPEG의 반복 제 1 필드(repeat first field)를 1로 하여 1 필드분 되풀이하는 모양을 설명하기 위한 도.
도 20은 테이프 미디어에 있어서의 인서트 편집의 모양을 설명하기 위한 도.
도 21은 테이프 미디어에 있어서의 인점, 아웃점의 설정 모양을 나타내는 도.
도 22는 디스크 미디어에 있어서의 절취(컷)의 모양을 모식적으로 나타내는 도.
도 23은 디스크 미디어를 사용하여 컷이나 인서트 편집을 한 경우에 있어서, 그 편집때에 타임 코드를 재가여으로써 편집점과 타임 코드와의 관계가 어긋나 버리는 모양을 모식적으로 나타내는 도.
본 발명의 디스크 기록 방법은 영상을 기록하는 기록 매체로서 디스크상 시록 매체를 사용하여, 적어도 픽처 단위로 영상을 기록하는 디스크 기록 방법에 있어서, 각 픽처에 대하여 상기 디스크상 기록 매체내에서 유일한 번호를 부가해, 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스와는 별도의 편집용 정보의 파일를 설치하고, 편집용 정보의 파일상에서 각 픽처에 대하여 부가된 유일한 번호를 관리하는 것에 의한 편집을 하고, 해당 편집용 정보의 파일를 상기 디스크상 기록 매체에 기록함으로 상술한 과제를 해결한다.
본 발명의 디스크 기록 장치는 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여 적어도 픽처 단위로 영상을 기록하는 디스크 기록 장치에 있어서, 각 픽처에 대하여 디스크상 기록 매체내에서 유일한 번호를 부가하는 번호 부가 수단과 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스돠는 별도의 편집용 정보의 파일을 관리하는 파일 관리 수단을 갖고, 편집용 정보의 파일상에서 상기 각 픽처에 대하여 부가된 유일한 번호를 관리하는 것에 의한 편집을 하고, 해당 편집용 정보의 파일를 상기 디스크상 기록 매체에 기록함으로써 상술한 과제를 해결한다.
본 발명의 디스크 재생 방법은 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여 적어도 픽처 단위로 영상을 기록하여 이루어지는 해당 디스크상 기록 매체를 재생하는 디스크 재생 방법에 있어서, 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스는 별도의 편집용 정보의 파일를 해당 디스크상 기록 매체로부터 판독하여 편집용 정보의 파일에 관리된다, 디스크상 기록 매체내에서 유일한 번호가 부가된 각 픽처를 해당 편집용 정보의 파일에 근거해 재생함으로써 상술한 과제를 해결한다.
본 발명의 디스크 재생 장치는 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여, 적어도 픽처 단위로 영상을 기록하여 이루어지는 해당 디스크상 기록 매체를 재생하는 디스크 재생 장치에 있어서, 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스는 별도의 편집용 정보의 파일을 해당 디스크상 기록 매체로부터 판독하는 파일 판독 수단과, 편집용 정보의 파일에 관리된다, 디스크상 기록 매체내에서 유일한 번호가 부가된 각 픽처를 해당 편집용 정보의 파일에 근거해 재생하는 재생 제어 수단을 갖음으로써 상술한 과제를 해결한다.
본 발명의 기록 매체는 적어도 픽처 단위로 영상을 기록하는 디스크상의 기록 매체에 있어서, 각 픽처에 대하여 상기 디스크상 기록 매체내에서 유일한 번호를 부가하고, 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스는 별도의 편집용 정보의 파일를 마련하여, 편집용 정보의 파일상에서 각 픽처에 대하여 붙어진 유일한 번호를 관리함으로써 편집한 영상 신호와 해당 편집용 정보의 파일를 기록하여 이루어짐으로써 상술한 과제를 해결한다.
즉, 본 발명에 의하면, 픽처에 대하여 디스크상 기록 매체내에서 유일한 번호를 부가함으로써 절취나 소거를 하는 편집, 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집, 영상의 일부를 이동시키는 편집 등을 하였을 때에, 픽처의 관리와 타임 코드의 할당을 가능하게 하고 있다. 번호는 복수 숫자의 조에 의한 표현과 같이 계층화되어 있든지 또는 일련 번호로 하든지 상관 없이 중복하지 않은 부호이면 된다.
이하, 본 발명의 바람직한 실시예에 관하여 도면을 참조하면서 설명한다.
도 1에는 본 발명의 디스크 기록 방법 및 장치, 디스크 재생 방법 및 장치가 적용되는 1실시예의 광 디스크 장치의 개략 구성을 도시한다. 또한, 도 1에는 본 발명의 기록 매체(디스크상 기록 매체)의 1실시예로서 광 디스크를 예로 들고 있다.
이 도 1에 있어서, 본 실시예의 광 디스크 장치에서는 1장의 재기록가능한 광 디스크(1)에 대하여 1계통의 광 헤드(2)가 설치되어 있고, 데이터의 판독과 기록의 쌍방에 이 광 헤드(2)가 제공되어 있다.
광 헤드에 의해 광 디스크(1)로부터 판독된 비트 스트림은 RF 및 복조/변조회로(3)에서 복조된 후, ECC 회로(4)에서 오류 정정이 실시되고, 스위치(5)를 통하여 판독 레이트와 디코드 처리 레이트와의 차를 흡수하기 위한 판독 채널용 버퍼(6)에 보내진다. 판독 채널용 버퍼(6)의 출력은 디코더(7)에 공급되어 있다. 판독 채널용 버퍼는 시스템 제어 장치(13)로부터 판독/기록을 할 수 있도록 구성되어 있다.
판독 채널용 버퍼(6)로부터 출력된 비트 스트림은 디코더(7)로 디코드되고, 거기에서 비디오 신호와 오디오 신호가 출력된다. 디코더(7)로부터 출력된 비디오 신호는 합성 회로(8)에 입력되고, 0SD(0n Screen Disp1ay)제어 회로(9)가 출력하는 비디오 신호와 합성된 후, 출력 단자(P1)로부터 도시하지 않은 디스플레이에 출력되어 표시된다. 디코더(7)로부터 출력된 오디오 신호는 출력 단자(P2)로부터 도시하지 않은 스피커에 보내어져 재생된다.
한편, 입력 단자(P3)로부터 입력되어 후술하는 2-3 풀다운 검출 회로(15)를 통과한 비디오 신호 및 입력 단자(P4)로부터 입력된 오디오 신호는 인코더(10)에서 인코드된 후, 인코드 처리 레이트와 기록 레이트의 차를 흡수하기 위한 기록 채널용 버퍼(11)에 보내진다. 이 기록 채널용 버퍼(11)도 시스템 제어 장치(13)로부터 판독/기록을 할수 있도록 구성되어 있다.
기록 채널용 버퍼(11)에 축적된 데이터는 기록 채널용 버퍼(11)로부터 판독되고,스위치(5)를 거쳐 ECC 회로(4)에 입력되어 오류 정정 부호가 부가된 후, RF 및 복조/변조 회로(3)에서 변조된다. RF 및 복조/변조 회로(3)로부터 출력된 신호(RF 신호)는 광 헤드(2)에 의해 광 디스크(1)에 써 넣인다.
어드레스 검출 회로(12)는 광 디스크(1)의 기록 또는 재생하는 트랙의 어드레스 정보를 검출한다. 시스템 제어 장치(13)는 이 광 디스크 장치의 각부분의 동작을 제어함과 함께, 후술하는 픽처마다 유일한 번호로부터 타임 코드를 생성하는 처리나 후술하는 편집을 위해 사용하는 디렉토리 구조의 데이터 베이스 파일의 생성및 그 파일의 기록/재생의 관리 등을 하는 것이며, 각종 제어를 하는 CPU(21)와 CPU(21)가 실행해야 할 처리 프로그램 등을 격납한 R0M(22)과 처리 과정에서 생긴 데이터 등을 일시 기억하기 위한 RAM(23)과 광 디스크(1)에 대하여 기록 또는 재생을 행하는 각종 정보 파일(편집를 위해 사용하는 디렉토리 구조의 데이터 베이스 파일를 포함한다)를 기억하는 RAM(24) 등을 갖고 있다.
CPU(21)는 어드레스 검출 회로(12)의 검출 결과에 따라서, 광 헤드(2)의 위치를 조정한다. CPU(21)는 또, 스위치(5)의 전환 제어를 한다.
각종 스위치, 버튼 등으로 구성되는 입력부(14)는 각종 지령을 입력할 때, 사용자에 의해 조작된다. 이 사용자에 의한 조작에는 후술하는 바와 같은 편집을 위한 조작도 포함된다.
다음에, 본 실시예의 광 디스크 장치에 있어서의 기본적인 정보 파일의 읽기 동작에 관해서 설명한다. 이 기본적인 정보 파일로서 예컨대 광 디스크상의 트랙이나 기록/재생되는 데이터의 물리 어드레스 등에 관련한 파일인 "V0LUME.T0C" 정보 파일의 읽기를 행할 경우, 시스템 제어 장치(13)의 CPU(21)는 미리 그 처리 프로그램에 내장되어 있는 파일 시스템 조작 명령을 사용하고, "V0LUME.T0C"가 기록되어 있는 광 디스크(1)상의 물리 어드레스와 그 길이를 확정한다. 계속해서, CPU(21)는 이 "V0LUME.T0C"의 어드레스 정보에 따라서, 광 헤드(2)를 판독 위치에 이동시킨다. 그리고, CPU(21)는 광 헤드(2), RF 및 복조/변조 회로(3) 및 ECC 회로(4)를 판독 모드에 설정함과 함께, 스위치(5)를 판독 채널 용 버퍼측으로 바꾸고, 더욱 광 헤드(2)의 위치를 미조정한 뒤, 광 헤드(2)에 의한 판독을 개시시킨다. 이것에 의해, "V0LUME.T0C"의 내용이 광헤드(2)에 의해 판독되고, RF 및 복조/변조 회로(3)에 의해 복조되며, 더욱 ECC 회로(4)에 의해 오류 정정이 행하여진 후 판독 채널용 버퍼에 축적된다.
판독 채널용 버퍼에 축적된 데이터량이 "V0LUMB.T0C”의 크기와 같던지 또는 크게 된 시점에서 CPU(21)는 판독을 정지시킨다. 그 후, CPU(21)는 판독 채널용 버퍼(6)로부터 해당 데이터를 판독하고 RAM(24)에 기억시킨다.
다음에, 상기 기본적인 정보 파일 기록 동작에 관하여 "V0LUME.T0C" 정보 파일을 기록한 경우를 예로서 설명한다. CPU(21)는 미리 그 처리 프로그램에 내장되어 있는 파일 시스템 조작 명령을 사용하여, 파일 시스템(광 디스크(1))중에 이제부터 쓰로자 하는 "V0LUME.T0C"와 같던지 보다 큰 크기를 갖는 빈 영역을 찾아 그 어드레스를 확정한다.
다음에, CPU(21)는 RAM(24)에 준비되어 있는 새롭게 기록할 "V0LUME.T0C"를 기록 채널용 버퍼(11)에 전송한다. 계속해서, CPU(21)는 빈 영역의 어드레스 정보에 따라서 광헤드(2)를 기록 위치에 이동시킨다. 그리고, CPU(21)는 광 헤드(2), REF 및 복조/변조 회로(3)과 ECC 회로(4)를 기록 모드에 설정함과 함께, 스위치(5)를 기록 채널용 버퍼(11)측으로 바꿔, 광 헤드(2)의 위치를 미조정한 뒤, 광 헤드(2)에 의한 기록을 개시시킨다.
이것에 의해, 새롭게 준비한 "V0LUME.T0C。의 내용이 기록 채널용 버퍼(11)로부터 판독되고, 스위치(5)를 거쳐 ECC 회로(4)에 입력되며, 오류 정정 부호가 부가된 후, RF 및 복조/변조 회로(3)에 의해 변조된다. RF 및 복조/변조 회로(3)로부터 출력된 신호는 광 헤드에 헤드(2)에 의해 광 디스크(1)에 기록된다. 기록 채널용 버퍼(11)로부터 판독되고 광 디스크(1)에 기록된 데이터량이 "V0LUME.TOC"의 크기와 동일하게 된 시점에서 CPU(21)는 기록 동작을 정지시킨다.
마지막으로, CPU(21)는 미리 그 처리 프로그램에 내장되어 있는 파일 시스템조작 명령을 사용하고, 파일 시스템(광 디스크(1))중의 "V0LUME.T0C"를 지시하는 포인터를 새롭게 기록한 위치를 지시하도록 재기록한다.
다음에, 도 1의 광 디스크 장치에 있어서 광 디스크(1)를 사용한 편집 조작, 예컨대, 절취나 소거를 하는 편집, 덮어 쓰기를 하지 않은 인서트(본래의 의미 삽입)편집, 또한 영상의 일부를 이동시키는 편집 등을 하는 경우의 동작에 관해서 이하에 설명한다.
여기서, 편집 등에 있어서 사용하는 소위 타임 코드라는 명칭은 디스크 미디어에 있어서 적절하다고는 말할 수 없으며, 따라서, 본 실시예의 광 디스크(1)와 같은 개기록가능한 디스크 미디어에 있어서는 한번 기록된 프레임에 대하여 1대 1로 대응하는 어떠한 식별 번호가 필요하고, 이것은 이제 타임 코드라고 부르는 것은 상응하지 않는다.
그래서, 본 발명에서는 타임 코드를 대신하는 절대적인 기준을 나타내는 번호를 정하기로 한다. 종래의 타임 코드는 사용자에게 재생 개시로부터의 경과 시간을 알리는 역할도 가지고 있지만, 본 발명에서는 상기 절대적인 기준의 번호를 바탕으로 가상적인 타임 코드를 연산으로 만들어내어, 사용자에게 그것을 보이도록 한다. 요컨대, 종래의 테이프 미디어의 경우는 타임 코드를 편집 기기로도 사용하고 있었음에 대하여, 본 실시예의 디스크 미디어의 경우는 편집 기기가 취급하는 번호와 사용자가 보는 시간을 따로따로 하도록 하고 있다.
이러한 전제 조건하에 우선, 영상을 기록하는 디스크 미디어에서의 픽처 특정한 방법에 관해서 이하에 설명한다.
본 실시예의 디스크 미디어(광 디스크(1))에 있어서의 픽처 특정한 방법에서는 다음의 두개의 생각을 종래의 테이프 미디어의 경우와는 다르게 하고 있다.
(Ⅰ) 테이프 미디어와는 다른 새로운 사용자 인터페이스(U1)로 한다.
(II) 테이프 미디어와 같은 타임 코드를 디스크 미디어에서도 가상적으로 만들어 사용자에게 보인다.
상기(Ⅰ)와 같이, 테이프 미디어과는 다른 새로운 사용자 인터페이스를 실현하기 위해서는 영상 프로그램을 파일의 종합(수집)으로 다루도록 한다. 해당 파일수집은 디렉토리 구조를 갖는 데이터 베이스 파일로 한다. 이 파일의 조작으로서는 파일 분할(divide), 파일 삽입(인서트), 파일 추가(add), 파일 이동(move) 등이 가능하다.
도 2a 내지 도 2c에는 파일과 파일 조작의 모양을 모식적으로 도시하고 있다. 도중의 기호(DIV)는 상기 파일의 분할을, 기호(INS)는 상기 파일의 삽입을, 기호(ADD)는 상기 파일의 추가를, 기호 MOV는 상기 파일의 이동을 각각 나타내고 있다. 도 2a는 파일 조작으로서 상기 파일의 분할(DIV)의 모양을 모식적으로 나타내며, 파일(F1)를 분할하여 파일(F11)와 파일(F12)를 생성한 예를 도시하고 있다. 도 2b는 파일 조작으로서 상기 파일 이동(MV)의 모양을 모식적으로 나타내며, 파일(F1)와 파일(F2)를 교체한 예를 도시하고 있다. 도 2c는 파일 조작으로서 상기 파일의 삽입(INS) 또는 파일 추가(ADD)의 예를 모식적으로 나타내며, 파일(F1)과 파일(F2) 사이에 파일 (F3)를 삽입 또는 추가한 예를 도시하고 있다. 테이프 미디어의 경우에는 선두로부터의 줄로 재생 순서가 결정되었지만, 이 (Ⅰ)의 사용자 인터페이스에 의하면, 재생 순서는 임의이다 (예컨대, 사용자가 지정하지 않으면 기록순으로 하는 등). 또한, 파일 내부에서의 재생 시간은 존재할지도 모르지만, 전체를 통과한 타임 코드라는 것은 존재하지 않는다.
상기(II)와 같이, 사용자에게 보이는 가상적인 타임 코드를 실현하기 위해서는 편집에 의해 어긋나지 않은 번호를 사용하고, 그 번호를 타임 코드로 변환한다. 즉,
(1) 픽처에 디스크내에서 유일한 번호를 할당하고,
(2) (1)에서 할당한 번호를 타임 코드로 변환하는 룰을 구축한다.
이 두개가 상기 사용자에게 보이는 가상적인 타임 코드의 실현에 필요충분한 용건이다.
이하, 그 내용에 관해서 구체적인 설명을 한다. 또, 이하의 설명으로서는 예컨대 소위 MPEG 방식이 적용된 영상 스트림을 예로 들고 있다. MPEG(Moving Picture Image Coding Experts Group)란 국제표준화기구/국제전기표준회의 합동기술위원회1/전문부회29 (IS0/IEC JTC1/SC29 (International 0rganization for Standardization/International Electrotechnical Commission, Joint Technical Commitee 1/Sub Commitee 29:)의 축적용 동화상 부호화의 검토 조직의 약칭이고, MPEG1 표준으로서 IS011172가 MPEG2 표준으로서 IS013818이 있다. 이들의 국제표준에 있어서, 시스템 다중화의 항목으로 IS011172-1 및 IS013818-1이 영상 부호화의 항목으로 ISO11172-2 및 ISO13818-2가 음성 부호화의 항목으로 ISOl1172-3 및 ISOl3818-3이 각각 표준화되어 있다.
우선, 본 발명 실시예의 기본적인 생각인 픽처에 디스크 미디어내에서 유일한 번호를 할당하는 것에 관해서 설명한다. 이 번호의 할당때는 그 할당 방법이 직접적인 원인으로, 편집 단위, 편집 정밀도에 제한이 생기지 않도록 고려한다. 편집때의 제한은 최상위에 있는 비디오 어플리케이션 레이어(Videp Application layer)보다 하층의 불가피한 요인으로 규정되어야 할 것이다.
이하, 무엇을 키로서 번호의 할당을 해야 할까를 설명한다. 여기서, 예컨대 디스크상의 물리적 기록 위치를 키로 한 경우, 확실하지만 기록 매체에 의존한다. 따라서, 다른 매체, 예컨대 하드 디스크 등에 복사하여 편집할 수 없게 된다. 또한, 기록 미디어가 진화한 경우에 대응할 수 없게 될 우려가 있다.
또한 예컨대, 논리 섹터 번호를 키로 한 경우, 파일 시스템에 의존하게 된다. 이 경우도, 하드 디스크 등의 다른 파일 시스템에 복사한 경우에 대응할 수 없어질 우려가 있다.
또한 예컨대, 촬영·기록시 연월일초를 키로 하는 경우, 디스크 미디어내에서는 확실하다. 그러나, 이동·복사하더라도 키를 유지한다고 한 경우, 다른 디스크으로부터 복사하였을 때에 키가 겹칠 위험이 있다.
이상의 케이스를 고려하여 본 실시예에서는 디스크 미디어에 기록된 순서를 키로 하는 것을 생각한다. 즉, 본 실시예에서는 디스크에 기록된 순서로 픽처에 대하여 번호를 배당한다. 또, 영상 소스가 무엇인지는 관여하지 않는다. 다른 디스크으로부터 복사할 경우는 새로운 번호를 다시 할당한다. 이 때문에, 디스크간의 복사라도 번호가 겹칠 위험은 없다. 더욱, 픽처가 지워진 경우, 픽처에 1 대 1로 할당되어 있던 번호는 결번으로 한다. 또, 번호를 결번과 하지 않고 재이용하는 방법에는 (X)편집으로 번호의 공백이 생길때에 번호를 재부여해 공백을 없앤다.
(Y) 빈 번호의 정보를 유지해 두고, 새롭게 기록되는 픽처에 대하여 그 번호를 할당한다.
라는 두개의 케이스가 생각된다. 단, 상기(X)에 관해서는 번호의 재부여에 의한 오버헤드가 매우 커지는 것이 용이하게 예상되어 현실적이지 않다. 또한, 상기(Y)의 경우 어디부터 어디까지의 번호가 비어 있는지를 기록하기 위한 표를 유지해 두어야 한다. 이 표는 편집을 되풀이하여 단편적인 공백 수가 늘어남에 따라서 커진다. 재이용에 의해 번호의 최대치를 억제했다고 해도, 이 공백을 나타낼 필요가 되므로, 결국 관리에 필요한 기억 영역의 크기에 관해서 우위성이 있게는 보이지 않는다.
이러한 이유에서, 본 발명 실시예로서는 번호의 재표기를 행하지 않는다. 이 경우, 번호를 위한 기억 영역은 커지지만, 관리 정보의 갱신은 다른 어떠한 방법보다도 고속으로 할 수 있다고 하는 매우 큰 장점이 있다.
다음에, 번호의 룰에 관해서 설명한다.
기록시 그 번호는 픽처에 대하여 주어지며, 이후는 그 픽처가 없어지기 까지 변하지 않는 번호로서 본 실시예에서는 「픽처 번호」라고 하는 것을 생각하고 있다. 또, 대상이 되는 영상이 프레임이거나 필드이기도 하기 때문에, 특히 어느 쪽이다라고 말하는 지정을 하지 않는다. 「픽처」라고 하는 이름을 부여하고 있다. 예컨대, 사용자는 어떤 특정한 프레임을 기억해 두기 때문에, 동일한 이름(번호)를 부여할 것이며, 따라서 그 번호는 편집 전후로 변하는 것이어야 한다. 또한 예컨대 중요한 화면을 찾을 때, 사용자는 동일한 번호로 검색한다. 픽처 번호는 리코더 등의 기기의 내부에서 사용하기 위한 정보이지만, 이러한 용도에도 픽처 번호가 도움이 된다.
디스크내의 픽처 번호의 최대치는 외부 입력에 의한 녹화를 종료할 때와 디스크내 편집에서 픽처(의 실체)를 복사할 때 변경된다. 소거· 인서트·이동이라는 편집 조작에서는 변하지 않는다.
픽처 번호와 실체를 결부시키기 위해서는 픽처 번호와 화면(컷, 트랙이라고도 불린다)와의 대응표가 필요하다. 이 표에는 개시 픽처 번호, 연속하는 번호의 길이(또는, 종료 픽처 번호), 최후에 기록된 픽처 번호, 전후에 링크되는 리스트의 어드레스 등이 기록된다. 이 표에서는 컷내의 픽처 번호가 연속하고 있는 영역이 1엔트리에 대응하고 있게 된다. 즉, 하나의 엔트리로 표시되는 컷(신)의 범위를 영역으로 부른다. 1 컷당 엔트리수는 (컥내에 있는 픽처 먼호의 불연속+1)이 된다.
도 3에는 1 엔트리의 형식을 모식적으로 도시하고 있다. 즉, 1엔트리에는 도 a로써 나타내는 해당 엔트리의 어드레스와, 도 b로써 나타내는 컷 번호(화면 번호)와 도 c로써 나타내는 개시 픽처 번호와, 도 d로써 나타내는 길이(또는 엔트리내의 종료 픽처 번호)와 도 e에 도시하기 전의 엔트리에 포인터(앞 엔트리 어드레스)와, 도 f에 나타내는 다음 엔트리의 포인터(다음 엔트리 어드레스)로 이루어진다.
픽처 번호는 디스크내 전소거만으로 0에 리셋된다. 만일, 픽처 번호가 가득차게 된 경우에는 새로운 디스크에 모든 내용을 복사하면 된다. 이렇게 함으로, 픽처 번호는 0에서 시작되는 연속한 번호로 변경되고 (이른바 픽처 번호의 디플래그맨트), 추가 기록가능한 상태로 되돌릴 수 있다.
디스크내에서 복사(본래의 픽처는 남긴 채로)하였을 때, 새롭게 기록되는 픽처에는 새로운 번호가 부가될 수 있다.
여기서, 픽처 번호에 필요한 비트수를 견적한다. 가령, 2시간분의 영상을 한장의 디스크에 기록하였다고 하면,
필드 매수는
2×60×60×60 = 432000
이고, 디스크의 수명까지 디스크 전체를 100회 다시쓴다고 가정하면
432000×100 = 43200000
이다. 43200000는 26비트로 표현가능하고, 종래의 타임 코드를 BCD(binary coded decimal)로 표현하면 26비트 필요하므로, 같은 비트수로 충분함을 알 수 있다.
도 4에는 시:분:초:프레임의 타임 코드를 BCD로 표현한 모양을 모식적으로 표시하고 있고, 이 도 4로부터 타임 코드를 BCD로 표현하기 위해서는 26 비트 필요함을 알 수 있다.
디스크내 편집에는 픽처의 소거, 컷(화면)의 분할·추가 그 외에, 픽처의 이동에 의한 재생 순서 변경이 있다. 이것에 대하여는 픽처의 이동이라도 번호는 바꾸지 않는 것으로 한다.
도 5는 디스크내 편집을 모식적으로 설명한 도이다. 도 5a는 편집된 후의 영상 프로그램을, 도 5b에는 편집된 후의 영상 프로그램을 도시하고 있다. 또한, 도 5중의 숫자는 픽처 번호를 도시하고 있다. 이 도 5의 예에서는 도 5a의 픽처 번호(11)로부터 (14)까지의 각 픽처를 컷(절취)하고, 또한, 도 5a의 픽처 번호(21)로부터 (24)의 각 픽처를 이동시켜, 도 5b의 픽처 번호(30)와 (31) 사이에 삽입하는 예를 도시하고 있다. 이 도 5의 예에 있어서는 도 5a의 픽처 번호(11)로부터 (14)는 컷(절취)되기 때문에, 도 5b에서는 결번이 된다. 또한, 도 5a의 픽처 번호(21)로부터 (24)를 갖는 각 픽처를 이동시키더라도 픽처 번호는 변하지 않는다.
도 6은 물리·논리 섹터 어드레스, 픽처 번호, 타임 코드의 관계를 도시하고 있다. 즉, 이 도 6에 있어서, 사용자와 비디오 어플리케이션 레이어 사이에서는 타임 코드와 픽처 번호가 사용되고, 비디오 어플리케이션 레이어와 힐당 관리 레이어 사이ㄴ에서는 픽처 번호가 사용되고, 힐당 관리 레이어와 파일 시스템 과 사이에서는 관리 섹터 어드레스가 사용되며, 파일 시스템과 디스크 사이에서는 물리 섹터 어드레스가 사용된다.
다음에, 엔트리를 정리하는 테이블(Table) 형식에 관해서 설명한다. 본 발명에서는 픽처 번호는 재이용하지 않는 방식을 전제로 한다.
이 테이블은 수많은 요소로 이루어져, 요소마다 유일한 픽처 번호가 할당되지만, 실제로는 모든 픽처에 대하여 테이블의 요소 하나(엔트리)를 마련할 필요는 없다. 엔트리를 구성하는 최대의 단위를 어떻게 규정할까는 이하와 같은 선택기가 있다.
(A) 화면내에서 연속한 번호가 부여된 픽처를 정리하여 하나로 간주한다. 이 경우, 테이블는 필요 최소한의 크기가 된다.
(B) lGOP(Croup 0f Pictures)에 관하여 1 엔트리를 구성한다. GOP 이하의 크기로 편집한 경우는 GOP 이하의 단위에 대하여 1 엔트리를 할당하게 된다. (B)의 방법에서는 빠른 이송(FF), 빠른 복귀(FR)시에 픽처를 찾기 쉬워진다.
(C) 모든 픽처(I-picture), P픽처(PPicture)에 대하여 1 엔트리를 할당한다. 이 경우, 순조로운 서치 실현에 이용할 수 있다.
다음에, 상기 필요 최소한 크기의 표에 관해서 설명한다. 영상 신호의 1 필드에 대하여 픽처 번호 하나를 할당하였다고 한다.
이 때, 픽처 번호가 연속하는 픽처군(필드군)을 테이블의 1 엔트리로서 정리하면 이것이 필요 최소한의 크기로 끝나는 테이블이 된다. 1화면을 연속하여 기록한 경우는 1화면에 대하여 1 엔트리가 표에 추가된다. 편집을 하여 새로운 신를 늘리거나 픽처 번호에 불연속점이 생기면 엔트리의 수는 늘어난다. 즉, 엔트리의 수는 (픽처 번호의 불연속+1)정도의 크기가 된다.
1 엔트리의 크기는 아래와 같이 표시된다.
즉, 연속하는 픽처의 개시 번호(개시 픽처 번호)(SFN)은 26 비트로써, 번호가 연속하는 픽처가 계속되는 길이(LEN)는 최대 26비트(또는 길이가 아닌 연속하는 픽처의 종료 번호(종료 픽처 번호)는 26비트)로써, 디스크에 최후에 기록된 픽처 번호(이하, 최종 기록 픽처 번호(EFN)라고 부른다)는 26비트로써 표시된다.
또한, 엔트리수는 아래와 같이 견적된다.
편집을 하지 않으면, 또는 화면 단위의 소거, 이동이면 1화면 1엔트리가 유지된다. 화면의 분할(divide)을 할 때에 엔트리수는 1개씩 증가한다.
도 7을 사용하여, 화면의 분할(divide)에 있어서의 상기 필요 최소한 크기의 표를 설명한다. 이 도 7에는 화면 단위의 분할 조작(DIV)의 일례를 도시하고 있다.
즉, 도 7의 (a)에 나타내는 픽처 번호(50) 내지 (500)가 부여된 연속하는 픽처로 이루어지는 화면(S1)을, 도 7의 (b)에 도시하느 바와 같이 픽처 번호(50) 내지 (300)이 부여된 연속하는 픽처로 이루어지는 화면(S1)과 픽처 번호(301 내지 500)가 붙어질 수 있는 연속하는 픽처로 이루어지는 화면(S2)으로 분할하였을 때, 각각에 대한 필요 최소한 크기의 표가 도 7의 (c)부터 도 7의 (d)와 같이 변화하는 (변경 또는 갱신된다)모양을 도시하고 있다.
구체적으로 설명하면, 도 7의 (a)의 화면(S1)에 대응하는 필요 최소한의 표(각 엔트리)에는 도 7의 (c)와 같이 상기 디스크 최종 기록 픽처 번호(EFN)를 나타내는 값(500)과 해당 화면(S1)의 엔트리 어드레스인 값(2)과 상기 화면(Sl)의 화면 번호(SN)을 나타내는 값(1)과 해당 화면(S1)내의 개시 픽처 번호(SFN28)를 나타내는 값(50)과, 상기 화면(S1)의 길이(LEN)을 나타내는 값(451)(또는 해당 화면(S1)내의 종료 픽처 번호를 나타내는 값(500))과, 앞의 엔트리 포인터(앞 엔트리 어드레스)인 값(2)과 다음 엔트리에의 포인터(다음 엔트리 어드레스)인 값(2)이 기재된다.
또한, 도 7의 (b)와 같이 분할되어 생성된 화면(S1)과 (S2)에 각각 대응하는 엔트리에는 도 7의 (d)와 같이, 상기 디스크 최종 기록 픽처 번호(EFN)을 나타내는 값(500)이 디스크상에 단지 하나 기재되고, 더욱 상기 화면(S1)에 대응하여 해당 화면(Sl)의 엔트리 어드레스인 값(2)과, 해당 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과, 해당 화면(S1)내의 개시 픽처 번호(SFN)을 나타내는 값(50)과, 화면(S1)의 길이(LEN)을 나타내는 값(251)(또는 종료 픽처 번호를 나타내는 값(300))과, 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(2)이 기재된다. 동일하게, 상기 화면(S2)에 대응하여 해당 화면(S2)의 엔트리의 어드레스인 값(3)과, 해당 화면(S2)의 화면 번호(SN)를 나타내는 값(2)과, 해당 화면(S2)내의 개시 픽처 번호(SFN)를 나타내는 값(301)과, 화면(S2)의 길이(LEN)을 나타내는 200(또는 종료 픽처 번호를 나타내는 값(500))과, 앞 엔트리 어드레스인 값(3)과 다음 엔트리 어드레스인 값(3)이 기재된다.
이 도 7의 예와 같은 화면 단위의 분할 조작(DIV)을 상기 도 1의 광 디스크 장치에서 하는 경우, 시스템 제어 장치(13)에 있어서의 편집용 데이터 베이스 파일의 갱신 조작은 예컨대 도 8의 플로우 챠트와 같이 된다. 또, 이하의 설명에서 기호 (FN)는 픽처 번호를 나타내고 있다.
우선, 이 도 8의 스텝(stl)으로서 사용자에 의한 입력부(14)로부터의 편집 조작에 따라서 분할점으로서 예컨대 픽처 번호(FN)의 값이 301로 되어 있는 픽처가 새로운 화면(S2)의 개시점으로서 지정되었다고 한다.
해당 분할 조작에 의해 새로운 화면(S2)의 개시점이 지정되면, 시스템 제어 장치(13)는 스텝(st2)으로서 해당 새로운 화면(S2)에 대응하는 엔트리(화면 번호(SN)가 2의 엔트리)를 하나 작성하고, 또한 스텝(st3)으로서 이 분할점의 픽처 번호(FN)의 값(301)을 화면 번호(SN)가 2로 되어 있는 엔트리의 개시 픽처 번호(SFN)로 기술한다.(SFN = 301).
다음에, 시스템 제어 장치(13)는 스텝(st2)으로서 화면 번호(SN)가 1의 엔트리로 기술되는 해당 화면(S1)의 길이(LEN)의 값으로서 화면(S2)내의 개시 픽처 번호(SFN)의 값(SFN-(SN=2))부터 화면(S1)내의 개시 픽처 번호(SFN)의 값(SFN-(SN=1))을 뺀 값(SFN-(SN=2)-SFN-(SN=1)), 즉, 도 7의 예에 있어서의 화면(S2)내의 개시 픽처 번호(SFN=301)로부터 화면(S1)내의 개시 픽처 번호(SFN=50)를 뺀 값(251)을 넣는다. 동시에, 시스템 제어 장치(13)는 도 7의 예에 있어서의 화면(Sl)의 엔트리에 기술되는 길이(LEN)의 괄호내에 화면(S1)내의 개시 픽처 번호(SFN)의 값(SFN-(SN=1))과 해당 화면(Sl)의 길이(LEN)에서 1를 뺀 값(LEN-(SN1)-1)을 가한 값, 즉 화면(S1)의 길이(LEN=251)로부터 1를 뺀 값에 화면(S1)의 개시 픽처 번호(SFN=50)를 가산한 값(300)을 넣는다.
다음에, 시스템 제어 장치(13)는 스텝(St5)으로서 화면 번호(SN)가 2의 엔트리에 기술되는 화면(S2)이 길이(LEN)의 값으로서 디스크 최종 기록 픽처 번호(EFN)의 값으로부터 화면(S2)내의 개시 픽처 번호(SFN)의 값(SFN-(SN=2))에 1를 더한 값(SFN -(SN=2)+1)을 뺀 값(EFN-SFN-(SN=2)+1), 즉, 디스크 최종 기록 픽처 번호(EFN)=500)로부터 화면(S2)내의 개시 픽처 번호(SFN=301-1)를 뺀 값(200)을 넣는다. 동시에, 시스템 제어 장치(13)는 도 7의 예에 있어서의 엔트리에 기술되는 화면(S2)의 길이(LEN)의 괄호내에 상기 디스크 최종 기록 픽처 번호(EFN=500)를 넣는다.
그 후, 시스템 제어 장치(13)는 스텝(st6)으로서 화면 번호(SN1)와 (SN2)에 대응하는 엔트리의 각각 앞 엔트리 어드레스, 화면 번호(SNl)과 (SN2)에 대응하는 엔트리의 각각 후 엔트리 어드레스에는 이들 화면 번호(SN1)와 (SN2)의 엔트리 자화면의 어드레스를 넣는다.
시스템 제어 장치(13)는 화면의 분할 조작이 행하여졌을 때, 상술한 바와 같은각 엔트리의 변경을 하고, 해당 변경후의 각 엔트리로 이루어지는 테이블를 RAM(24)으로부터 판독하여 광 디스크(1)상의 소정의 영역(예컨대"V0LUHE.T0C"나 그 밖의 소망 영역)에 기록시킨다. 이것에 의해, 후의 재생시에는 해당 테이블을 재생하고 시스템 제어 장치(13)가 이 테이블에 따라서 각 픽처의 재생을 제어함으로 상기 분할 조작에 의한 편집후의 신호를 재생하는 것이 가능해진다.
다음에, 도 9를 사용하여 소거(erase)에 있어서의 상기 필요 최소한의 크기의 길이를 설명한다. 이 도 9에는 화면의 소거 조작(ERA)을 도시하고 있다.
즉, 이 도 9의 예에서는 도 9의 (a)에 나타내는 픽처 번호(50 내지 400)가 부여된 연속하는 픽처로 이루어지는 화면(Sl)보다, 픽처 번호(100 내지 199)의 각 픽처로 이루어지는 영역(E2)을 소거하고, 도 9의 (b)에 도시하는 바와 같이 픽처 번호(50 내지 99)의 각 픽처로 이루어지는 영역(E1)과 픽처 번호(200 내지 400)의 각 픽처로 이루어지는 영역(E3)를 연결한 것을 새로운 화면(S1)으로서 재구성하였을 때, 각각에 대한 필요 최소한 크기의 표(각 엔트리)가 도 9의 (c)로부터 도 9의 (d)와 같이 이루어지는 모양을 도시하고 있다.
구체적으로 설명하면, 도 9a의 화면(S1)에 대응하는 필요 최소한 표에는 도 9c와 같이, 상기 디스크 최종 기록 픽처 번호(EFN)를 나타내는 값(400)이 기재되고, 또한 상기 화면(S1)의 영역(E1)에 대응하는 엔트리로서 해당 화면(S1) 영역(E1)의 엔트리 어드레스인 값(2)과 해당 영역(El)이 존재하는 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E1)내의 픽처 개시 번호(SFN)을 나타내는 값(50)과 해당 영역(E1)의 길이(LEN)을 나타내는 값(50)(또는 해당 영역(E1)의 픽처 종료 번호를 나타내는 값(99)과, 앞 엔트리 어드레스인 값(2)과 다음 엔트리 어드레스인 값(3)이 기재된다. 또한, 해당 화면(S1)의 영역(E2)에 대응하는 엔트리로서 해당 화면(S1)의 영역(E2)의 엔트리 어드레스인 값(3)과, 해당 영역(E2)이 존재하는 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E2)내의 픽처 개시 번호(SFN)을 나타내는 값(100)과, 해당 영역(E2)의 길이(LEN)을 나타내는 값(100)(또는 해당 영역(E2)의 픽처 종료 번호를 나타내는 값(19)과, 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(4)이 기재된다. 동일하게, 해당 화면(S1)의 영역(E3)에 대응하는 엔트리로서 해당 화면(Sl) 영역(E3)의 엔트리 어드레스인 값(4)과, 해당 영역(E3)이 존재하는 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E3)내의 픽처 개시 번호(SFN)을 나타내는 값(200)과, 해당 영역(E3)의 길이(LEN)를 나타내는 값(201)(또는 해당 영역(E3)의 픽처 종료 번호를 나타내는 값(400))과, 앞 엔트리 어드레스인 값(3)과, 다음 엔트리 어드레스인 값(4)이 기재된다.
또한, 도 9의 (b)와 같이 재구성된 화면(S1)에 대응하는 필요 최소한의 표에는 도 9의 (d)와 같이, 상기 디스크 최종 기록 픽처 번호(EFN)을 나타내는 값(400)이 기재되고, 또한 상기 화면(Sl)의 영역(E1)에 대응하는 엔트리로서 해당 화면(S1) 영역(E1)의 엔트리 어드레스인 값(2)과, 해당 영역(El)이 존재하는 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E1)내의 픽처 개시 번호(SFN)을 나타내는 값(50)과, 해당 영역(El)의 길이(LEN)을 나타내는 값(50)(또는 해당 영역(El)의 픽처 종료 번호를 나타내는 값(99))과, 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(4)이 기재된다. 또한, 해당 화면(S1)의 영역(E3)에 대응하는 엔트리로서 해당 화면(S1) 영역(E3) 엔트리 어드레스인 값(4)과, 해당 영역(E3)이 존재하는 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E3)내의 픽처 개시 번호(SFN)을 나타내는 값(200)과, 해당 영역(E3)의 길이(LEN)을 나타내는 값(201)(또는 해당 영역(E3)의 픽처 종료 번호를 나타내는 값(400)와, 앞 엔트리 어드레스인 값(2)와 다음 엔트리 어드레스인 값(4)이 기재된다.
이 도 9의 예와 같은 화면의 소거 조작(ERA)을 상기 도 1의 광 디스크 장치에서 행할 경우, 시스템 제어 장치(13)에 있어서의 편집용 데이터 베이스 파일의 갱신 조작은 예컨대 도 10의 플로우 챠트와 같이 된다.
우선, 이 도 10의 스텝(st11)으로서 사용자에 의한 입력부(14)로부터의 편집 조작에 따라서, 픽처 번호(FN)가 값(50 내지 400)으로 되어 있는 화면(S1)으로부터 소거 범위로서 예컨대 픽처 번호(FN=100) 내지 (FN=199)로 되어 있는 범위를 소거하는 것이 지정되었다고 한다. 화면(Sl)이 하나의 엔트리로 구성되어 있는 경우도 있으므로, 우선 소거 범위에 대응한 엔트리를 만들 필요가 있다. 즉, 해당 소거 조작에 의해 소거 범위(도 9의 영역(E2)에 상당)가 지정되면 시스템 제어 장치(13)는 스텝(st12)으로서 해당 소거 범위인 영역(E2)에 대응하여 픽처 번호(FN=100)과 (FN=200)의 위치에서의 분할 조작을 한다. 구체적으로는 시스템 제어 장치(13)는 본래의 화면(S1)으로부터 픽처 번호(FN=50) 내지 (99)로 이루어지는 영역(E1)와 픽처 번호(FN=100) 내지 (199)로 이루어지는 영역(E2)와, 픽처 번호(FN=200) 내지 (400)으로 이루어지는 영역(E3)을 구성하여, 영역(E1,E2,E3)의 순차로 재생하도록 앞 엔트리, 다음 엔트리의 링크를 작성한다.
다음에, 시스템 제어 장치(13)는 스텝(St13)으로서 영역(E2)의 다음 엔트리 어드레스의 값을 영역(El)의 다음 엔트리 어드레스에 기술하고, 또한 스텝(st14)로서 영역(E3)의 앞 엔트리 어드레스의 값을 영역(E3)의 앞 엔트리 어드레스에 기술 한다.
그 후, 시스템 제어 장치(13)는 영역(E2)에 대응하는 엔트리를 소거한다. 이 영역(E2)에 대응하는 엔트리의 소거 예로서는 예컨대 영역(E2)에 대응하는 엔트리의 화면 번호(SN)의 값을 0으로 하는 방법이 생각된다.
시스템 제어 장치(13)는 화면의 소거 조작이 행하여졌을 때, 상술한 바와 같은 각 엔트리의 변경을 하고, 해당 변경후의 각 엔트리로 이루어지는 테이블을 RAM(24)으로부터 판독하여 광 디스크(1)상의 소정의 영역(예컨대"V0LUME.T0C"나 그 밖의 소망 영역)에 기록시킨다. 이것에 의해, 후의 재생시에는 해당 테이블을 재생하여 시스템 제어 장치(13)가 이 테이블에 따라서 각 픽처의 재생을 제어함으로 상기 소거 조작에 의한 편집후의 신호를 재생하는 것이 가능해진다.
다음에, 도 11을 사용하여 추가(add)에 있어서의 상기 필요 최소한 크기의 표를 설명한다. 이 도 11에는 화면의 추가 조작(ADD)을 나타내며, 특히 상기 도 9와 같은 화면의 소거 조작에 의해서 재구성된 화면(S1)(도 9의 (b))뒤에 별도의 화면(S2)를 추가하는 예를 들고 있다.
즉, 영역(E1)와 영역(E3)으로 구성되는 도 11 중 도 11의 (a)에 나타내는 화면(S1)에 대하여, 도 11의 (b)에 도시하는 바와 같은 픽처 번호(401) 내지 (599)의 각 픽처로 이루어지는 화면(S2)를 추가할 때, 각각에 대한 필요 최소한 크기의 표가 도 11의 (c)에서 도 11의 (d)와 같이 변화하는(변경 또는 갱신됨)모양을 도시하고 있다.
구체적으로 설명하면, 도 11의 (a)의 화면(S1)에 대응하는 필요 최소한의 표에는 상기 도 9의 (d)와 같이 상기 디스크 최종 기록 픽처 번호(EFN)를 나타내는 값(400)이 기재되며, 또한, 상기 화면(Sl) 영역(E1)에 대응하는 엔트리로서 해당 화면(S1)의 영역(E1)에 대응하는 엔트리의 어드레스인 값(2)과, 해당 영역(E1)가 존재하는 화면(Sl)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E1)내의 픽처 개시 번호(SFN)를 나타내는 값(50)과, 해당 영역(E1)의 길이(LEN)을 나타내는 값(50)(또는 해당 영역(E1)의 픽처 종료 번호를 나타내는 값(99))과, 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(10)이 기재된다. 또한, 상기 화면(Sl)의 영역(E3)에 대응하는 엔트리로서 해당 화면(S1)의 영역(E3)에 대응하는 엔트리의 어드레스인 값(10)과 해당 영역(E3)이 존재하는 화면(Sl)의 화면 번호(SN)를 나타내는 값(1)과 해당 영역(E3)내의 픽처 개시 번호(SFN)을 나타내는 값(200)과 해당 영역(E3)의 길이(LEN)을 나타내는 값(201)(또는 해당 영역(E3)의 픽처 종료 번호를 나타내는 값(400)과, 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(10)이 기재된다.
이것에 대하여, 도 11의 (b)와 같이 화면(S2)이 추가되었을 때의 화면(S1) 및 화면(S2)에 대응하는 필요 최소한의 표에는 도 11의 (d)와 같이 디스크 최종 기록 픽처 번호(EFN)을 나타내는 값(599)이 기재되며, 또한 상기 화면(S1)의 영역(E1)에 대응하는 엔트리로서 해당 화면(S1) 영역(El)에 대응하는 엔트리 어드레스인 값(2)과 해당 영역(E1)이 존재하는 화면(S1)의 화면 번호(SN)을 나타내는 값(1)과 해당 영역(E1)내의 픽처 개시 번호(SFN)을 나타내는 값(50)과 해당 영역(E1)의 길이(LEN)을 나타내는 값(50)(또는 해당 영역(E1)의 픽처 종료 번호를 나타내는 값)과, 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(10)이 기재된다. 또한, 상기 화면(Sl)의 영역(E3)에 대응하는 엔트리로서 해당 화면(Sl)의 영역(E3)에 대응하는 엔트리의 어드레스인 값(10)과 해당 영역(E3)이 존재하는 화면(Sl)의 화면 번호(SN)을 나타내는 값(1)과, 해당 영역(E3)내의 픽처 개시 번호(SFN)을 나타내는 값(200)과, 해당 영역(E3)의 길이(LEN)를 나타내는 값(201)(또는 해당 영역(E3)의 픽처 종료 번호를 나타내는 값(400))과 앞 엔트리 어드레스인 값(2)과, 다음 엔트리 어드레스인 값(10)이 기재된다. 또한, 상기 화면(S2)에 대응하는 엔트리로서 해당 화면(S2)에 대응하는 엔트리의 어드레스인 값(1)1과 해당 화면(S2)의 화면 번호(SN)을 나타내는 값(2)과 해당 화면(S2)내의 픽처 개시 번호(SFN)를 나타내는 값(401)과 해당 화면(S2)의 길이(LEN)을 나타내는 값(199)(또는 해당 화면(S2)의 픽처 종료 번호를 나타내는 값(599)과 앞 엔트리 어드레스인 값(11)과 다음 엔트리 어드레스인 값(11)이 기재된다.
이 도 11의 예와 같은 화면의 추가 조작(ADD)을 상기 도 1의 광 디스크 장치에서 행하는 경우, 시스템 제어 장치(13)에 있어서의 편집용 데이터 베이스 파일의 갱 신 조작은 예컨대 도 12의 플로우 챠트와 같이 된다.
우선, 이 도 12의 스텝(st21)으로서 사용자에 의한 입력부(14)로부터의 편집 조작에 의해 픽처 번호(FN)가 값(200) 내지 (400)으로 되어 있는 화면(S2)을 화면(S1) 뒤(화면(Sl) 영역(E3)의 뒤)에 추가하는 것이 지정되었다고 한다.
해당 추가 조작에 의한 새로운 화면(S2)의 지정이 이루어지면 시스텝 제어 장치(13)는 스텝(st22)으로서 해당 새롭게 추가하는 화면(S2)에 대응하는 엔트리를 추가한다. 즉, 도 11의 (d)의 화면(S2)에 대응하는 엔트리로서 해당 엔트리 어드레스의 값이 11이 되고, 화면 번호(SN)가 2가 되는 엔트리를 작성하여 추가한다.
다음에, 시스템 제어 장치(13)는 스텝(st23)으로서 상기 어드레스의 값이 11의 엔트리(화면(S2)의 엔트리)에 대하여 픽처 개시 번호(SFN)에 값(4)01을 기술하고, 또한 해당 화면(S2)의 길이(LEN)로서 (599-401+1)=199의 값을 기술한다. 동시에, 시스템 제어 장치(13)는 도 11의 예에 있어서의 화면(S2) 엔트리 길이(LEN)의 괄호내의 값으로서 해당 화면(S2)내의 픽처 개시 번호(SFN)의 값(SFN-(SN=2))과, 해당 화면(S2) 길이(LEN)의 값(LEN-(SN=2))에서 1를 뺀 값(LEN-(SN=2)-1)을 가산한 값(SFN-(SN=2)+LEN-(SN=2)-1)을 기술한다. 즉, 화면(S2) 엔트 길이(LEN)의 괄호내에는 해당 화면(S2)내의 픽처 개시 번호(SFN=401)에 해당 화면(S2)의 길이(LEN=199)로부터 1를 뺀 값(198)을 가산한 값인 599의 값을 넣는다.
이어서, 시스템 제어 장치(13)는 스텝(st24)으로서 디스크 최종 기록 픽처 번호(EFN)의 값에 화면(S2) 엔트리 길이(LEN)의 괄호내의 값과 같은 값(599)을 넣는다.
그 후, 시스템 제어 장치(13)에 있어서는 스텝(St25)으로서 화면(S2)은 어드레스(11)의 엔트리만으로 구성되어 있으므로, 해당 화면(S2) 엔트리의 앞 엔트리 어드레스와, 다음 엔트리 어드레스를 함께 해당 화면(S2) 엔트리의 어드레스값인 11로 한다.
시스템 제어 장치(13)는 화면의 추가 조작이 행하여졌을 때, 상술한 바와 같은 각 엔트리의 변경을 하고, 해당 변경후의 각 엔트리로 이루어지는 테이블을 RAM(24)로부터 판독하여 광 디스크(1)상의 소정의 영역(예컨대 "V0LUME.T0C', 나 그 밖의 소망 영역)에 기록시킨다. 이것에 의해, 후의 재생시에는 해당 테이블를 재생하여 시스템 제어 장치(13)가 이 테이블에 따라서 각 픽처의 재생을 제어함으로 상기 추가 조작에 의한 편집후의 신호를 재생하는 것이 가능하다.
다음에, 빠른 이송(FF)과 빠른 복귀(FR)를 실현하기 위해서, 엔트리를 추가하는 것에 관해서 설명한다.
녹화시에, 1GOP 마다 1 엔트리를 만들어, 테이블에 추가해 가는(GOP의 선두의 1픽처에 대하여 1엔트리가 된다). 이 때, 1 엔트리가 지시하는 영역의 최대 단위가 GOP가 된다. 또, G0P 이하의 크기를 지시하는 엔트리도 존재가능하고, 그것들은 편집에 의해 생긴다. 이와 같이 1GOP마다 엔트리를 만듦으로, 빠른 이송(FF)과 빠른 복귀(FR)로 GOP 선두의 1픽처를 액세스하는 경우에 편리해진다.
이 경우, 소거, 추가, 1GOP 단위 이하에서의 편집을 하면 엔트리수는 증가해 간다.
예컨대 G0P 단위로 엔트리를 설치하였을 때 엔트리수의 견적은 예컨대 1G0P=0.5초로 하고, 2시간의 기록을 하였다고 하면, 엔트리수는
2×60×60×2 = 14400
가 된다.
도 13에는 1G0P마다 엔트리를 만든 경우의 모양을 도시한다.
이 도 13에는 도 13의 (a)에 도시하는 바와 같은 화면(S1)에 대하여 도 13의 (e)에 도시하는 테이블에 기초를 둔 편집을 함으로써 최종적으로 도 13의 (b)에 도시하는 화면(Sl)을 재구성하는 모양을 나타내고 있다.
즉, 도 13에 있어서, 도 13의 (a)에 도시하는 화면(S1)은 픽처 번호(600) 내지 (899)가 부여된 연속하는 픽처로 이루어지는 것이며, 해당 화면(S1)내의 1GOP가 도 13의 (f)에 도시하는 바와 같이, 예컨대 픽처 번호(750) 내지 (779)가 부여되어 있는 연속하는 픽처로 이루어진다. 또한, 이 도 13의 (a)의 화면(S1)은 예컨대 그 길이(LEN)가 각각 값(30)(30 필드)으로 이루어져 있는 영역(E0)으로부터 영역(E9)까지의 10개의 영역으로 이루어지고, 이들 각 영역(E0 내지 E9)에 각각 대응하여 엔트리가 작성되어 있고, 이들 엔트리에 상기 필요 최소한의 표가 설정되어 있다.
구체적으로 설명하면 도 13의 (a)의 화면(S1)에 대응하는 필요 최소한의 표에는 도 13의 (c)에 도시하는 바와 같이, 디스크 최종 기록 픽처 번호(EFN)을 나타내는 값(899)이 기재되고, 또한 상기 영역(E0 내지 E9)에 각각 대응하는 각 엔트리로서 해당 화면(S1)의 각 영역(E0 내지 E9)에 각각 대응하는 엔트리의 각 어드레스인 값(10 내지 19)과 각 영역(E0 내지 E9)이 존재하는 화면(Sl)의 화면 번호(SN)를 나타내는 값(1)과, 각 영역(E0 내지 E9)내의 픽처 개시 번호(SFN)을 나타내는 값(600,630,660,···,870)과 각 영역(E0 내지 E9)의 길이(LEN)를 나타내는 값(30)(또는 각 영역(E0 내지 E9)의 픽처 종료 번호를 나타내는 값(629,659,689,···,899)과, 각 엔트리에 있어서의 각각 앞 엔트리 어드레스인 값(10,10,11,···,18)과 다음 엔트리 어드레스인 값(11,12,13,···,19)이 기재된다.
이 도 13의 (a)에 나타내는 화면(S1)에 대하여 도 13의 (e)의 테이블에 의거한 편집을 함으로써 최종적으로 도 13의 (b)에 도시하는 바와 같이 픽처 번호(600 내지 765)로 이루어지는 영역과 픽처 번호(900 내지 920)로 이루어지는 영역, 픽처 번호(780 내지 899)로 이루어지는 영역을 결합(COM)한 화면(Sl)을 재구성한다. 이러한 편집 조작을 실현하기 위한 테이블의 일례로서 도 13의 (e)의 테이블을 들고 있다.
이 때의 도 13의 (e)의 테이블은 순차로 행하여지는 편집 조작을 위에서 순서대로 배열된 것이며, 해당 테이블중의 기호(DIV)는 상기 분할 조작을, 기호(ERA)는 상기 소거 조작을, 기호(ADD)는 상기 추가를, 기호(MOV)는 상기 이동을 각각 도시하고 있다.
이 테이블에 있어서, 첫번째 편집 조작에서는 상기 도 13의 (f)에 도시한 픽처 번호(750 내지 779)의 각 픽처로 구성되는 1GOP를 픽처 번호(750 내지 765)의 영역과 픽처 번호(766 내지 779)의 영역으로 분할(DIV)한다.
다음에, 두번째 편집 조작에서는 상기 첫번째의 편집 조작으로써 분할된 픽처 번호(766 내지 779)의 영역을 소거(ERA)한다.
세번째 편집 조작에서는 상기 두번째 편집 조작에 의한 소거후에 남은 픽처 번호(780 내지 899)의 영역 뒤에 픽처 번호(900 내지 920)의 영역을 추가한다.
네번째 편집 조작에서는 상기 픽처 번호(780 내지 899)의 영역 뒤에 추가된 픽처 번호(900 내지 929)의 영역을 더욱 픽처 번호(900 내지 920)의 영역과 픽처 번호(921 내지 929)의 영역으로 분할(DIV)한다.
다섯번째 편집 조작에서는 상기 네번째 편집 조작으로써 분할한 픽처 번호(921 내지 929)의 영역을 소거(ERA)한다.
다음의 여섯번째 편집 조작에서는 상기 다섯번째 편집 조작의 소거에 의해 남은 픽처 번호(900 내지 929)의 영역을, 픽처 번호(750 내지 765)의 영역과 픽처 번호(780 내지 899)의 영역 사이에 이동(M0V)한다.
일곱번째 편집 조작에서는 도 13의 (a)의 화면(S1) 최초의 픽처 번호(600)로로부터 상기 두번째 편집 조작의 소거에 의해 남은 픽처 번호(765)까지의 영역과, 상기 다섯번째 편집 조작의 소거에 의해 앞측에 남은 픽처 번호(900 내지 920)의 영역과 상기 두번째 편집 조작의 소거에 의해 후측에 남은 픽처 번호(780)로부터 도 13의 (a) 화면(S1)의 최후 픽처 번호(899)까지의 영역을 도 13의 (b)에 도시하는 바와 같이 결합(COM)하여 화면(S1)을 재구성한다.
상술과 같이 하고 재구성된 도 13의 (b)의 화면(S1)의 경우, 도 13의 (d)에 도시하는 바와 같이, 영역(E10)으로부터 영역(E22)까지의 각 영역에 대응하는 엔트리로 이루어지는 표가 필요 최저한의 표로서 설정된다.
구체적으로 설명하면 도 13의 (b)의 화면(S1)에 대응하는 필요 최소한의 표에는 도 13의 (d)에 도시하는 바와 같이, 디스크 최종 기록 픽처 번호(EFN)을 나타내는 값(929)이 기재되고, 더욱 상기 영역(E10 내지 E22)에 각각 대응하는 각 엔트리로서 해당 재구성된 화면(Sl)의 각 영역(E10 내지 E22)에 각각 대응하는 엔트리의 각 어드레스인 값(10 내지 22)과, 각 영역(E10 내지 E22)이 존재하는 화면(Sl)의 화면 번호(SN)을 나타내는 값(1)과, 각 영역(El0 내지 E22)내의 픽처 개시 번호(SFN)을 나타내는 값(600, 630, 660,···, 750, 780, 810, 840, 870, 766, 900, 921)과, 각 영역(El0 내지 E22)의 길이(LEN)을 나타내는 값(30, 30, 30,···, 16, 30, 30, 30, 30, 14, 21, 9) (또는 각 영역(El0 내지 E22)의 픽처 종료 번호를 나타내는 값(629, 659, 689,···, 765, 809, 839, 869, 899, 779, 920, 929)과, 각 엔트리에 있어서의 각각 앞 엔트리 어드레스인 값(10, 10, 11, …, 14, 21, 16, 17, 18, 15) 등과 다음 엔트리 어드레스인 값(11, 12, 13,… 21, 17, 18, 19, 19, 16) 등이 기재된다.
이 도 13의 예와 같은 편집 조작을 상기 도 1의 광 디스크 장치에서 행하는 경우, 시스템 제어 장치(13)에 있어서의 편집용 데이터 베이스 파일의 갱신 조작은 예컨대 도 14의 플로우 챠트와 같이 된다.
우선, 이 도 14의 스텝(st31)로서 상기 도 13의 (e)에서 나타내는 편집 테이블에 의해 픽처 번호(FN)가 값(750)에서 시작되어 픽처 번호(FN)가 값(779)에서 끝나는 길이(LEN)가 30의 1GOP을 픽처 번호(FN)이 값(750)으로부터 시작되어 픽처 번호(FN)가 값(765)에서 끝나는 길이(LEN)가 16의 영역(E15)과, 픽처 번호(FN)가 값(766)으로부터 시작되어 픽처 번호(FN)가 값(779)에서 끝나는 길이(LEN)가 14의 영역(E20)으로 분할한다. 이 때의 시스템 제어 장치(13)는 영역(E15) 엔트리의 다음 엔트리 어드레스값의 16을 영역(E20) 엔트리의 다음 엔트리 어드레스에 기술하고, 또한 영역(E20) 엔트리의 앞 엔트리 어드레스를 15로 하고, 영역(E15) 엔트리의 다음 엔트리 어드레스를 20으로 한다.
다음에, 시스템 제어 장치(13)는 스텝(st32)으로서 픽처 번호(FN)가 값(766)에서 시작되어 픽처 번호(FN)가 값(779)에서 끝나는 영역(E20)을 소거한다. 즉, 영역(E20)의 엔트리를 소거한다. 이 때의 시스템 제어 장치(13), 영역(E20) 엔트리를 다음 엔트리 어드레스로서 지정하고 있는 엔트리의 다음 엔트리 어드레스를 해당 영역(E20) 엔트리의 다음 엔트리 어드레스로써 치환하고, 또한 영역(E20) 엔트리를 앞 엔트리 어드레스로서 지정하고 있는 엔트리의 앞 엔트리 어드레스를 해당 영역(E20) 엔트리의 앞 엔트리 어드레스로 치환한다.
다음에, 스텝(st33)으로서 상기 도 13의 (e)에서 나타내는 편집 테이블에 의해, 상기 화면(S1) 직후에 픽처 번호(FN)가 값(900)으로부터 시작되어 픽처 번호(FN)가 값(929)에서 끝나는 길이(LEN)가 30의 영역(E21)을 추가한다. 이 때의 시스텝 제어 장치(13)는 영역(E21) 엔트리를 작성하고 영역(E13) 엔트리의 다음 엔트리 어드레스를 21로 변경한다.
다음에, 스텝(st34)으로서 상기 도 13의 (e)에서 나타내는 편집 테이블에 의해, 픽처 번호(FN)가 값(900)으로부터 시작되어 픽처 번호(FN)가 값(929)에서 끝나는 길이(LEN)가 30의 영역을, 픽처 번호(FN)가 값(900)으로부터 시작되어 픽처 번호(FN)가 값(920)에서 끝나는 길이(LEN)이 21의 영역(E21)과, 픽처 번호(FN)가 값(921)에서 시작되어 픽처 번호(FN)가 값(929)에서 끝나는 길이(LEN)가 9의 영역(E22)으로 분할한다. 이 때의 시스템 제어 장치(13)는 영역(E22) 엔트리의 다음 엔트리 어드레스를 22로 하고, 영역(E22) 엔트리의 앞 엔트리 어드레스를 21로 하고, 또한, 영역(E21) 엔트리의 다음 엔트리 어드레스를 22로 한다.
다음에, 스텝(st35)으로서 상기 도 13의 (e)에서 나타내는 편집 테이블에 의해 픽처 번호(FN)가 값(921)으로부터 시작되어 픽처 번호(FN)가 값(929)에서 끝나는 영역(E22)을 소거한다. 즉, 영역(E22) 엔트리를 소거한다. 이 때의 시스템 제어 장치(13), 영역(E22) 엔트리를 다음 엔트리 어드레스로서 지정하고 있는 영역(E21) 엔트리의 다음 엔트리 어드레스를 21로 치환한다.
다음에, 스텝(st36)에서 상기 도 13의 (e)로 나타내는 편집 테이블에 의해 픽처 번호(FN)가 값(900)에서 시작되어 픽처 번호(FN)가 값(920)으로 끝나는 영역(E21)를 영역(E15) 직후에 삽입한다. 이 때의 시스템 제어 장치(13)는 영역(E2)의 엔트리를 다음 엔트리 어드레스를 영역(E15) 엔트리의 다음 엔트리 어드레스의 값에 변경하고, 또한 영역(El5) 엔트리의 다음 엔트리 어드레스를 영역(E21) 엔트리를 지시하도록 변경하고, 또한, 영역(E21) 엔트리의 앞 엔트리 어드레스를 영역(E15) 엔트리를 지시하도록 변경한다. 또한, 시스템 제어 장치(13)는 영역(E15)의 엔트리를 다음 엔트리 어드레스로서 참조하고 있는 영역(E19) 엔트리의 다음 엔트리 어드레스를 영역(El9) 엔트리를 지시하도록 변경한다.
그 후, 스텝(st36)으로서 상기 도 13의 (e)에 나타내는 편집 테이블에 의해, 시스템 제어 장치(13)는 픽처 번호(FN)가 값(600)으로부터 시작되어 픽처 번호(FN)가 값(765)에서 끝나는 영역과 픽처 번호(FN)가 값(900)으로부터 시작되어 픽처 번호(FN)가 값(920)에서 끝나는 영역과 픽처 번호(FN)가 값(780)으로부터 시작되어 픽처 번호(FN)가 값(899)에서 끝나는 영역을 병합한 새로운 신를 화면(S1)으로서 재구성한다.
시스템 제어 장치(13)는 상술과 같은 편집 조작이 행하여졌을 때, 상술한 엔트리의 변경을 하고, 해당 변경후의 엔트리를 RAM(24)으로부터 판독하여 광 디스크 (1)상의 소정 영역(예를 들면 "V0LUME.T0C"나 그 밖의 소망 영역)에 기록시킨다. 이것에 의해, 후의 재생시에는 해당 테이블를 재생하여 시스템 제어 장치(13)가 이 테이블에 따라서 각 픽처의 재생을 제어함으로, 상기 편집 조작에 의한 편집후의 신호를 재생하는 것이 가능해진다.
또, 스무스 서치용을 위한 엔트리로서는 모든 I 픽처, P 픽처에 대하여 1 엔트리를 할당하면 된다고 생각된다. 단, 서치에 가장 적합한 형식이 무엇인가는 충분한 검토가 필요하다.
다음에, 타임 코드의 생성 규칙에 관해서 설명한다.
상술과 같이 픽처에 할당된 디스크내에서 유일한 픽처 번호는 편집에 의해 완전히 임의의 순서로 배열된다. 시스템이 이 픽처 번호를 취급하는 한, 이것으로서도 전혀 문제는 없지만, 사람이 픽처를 특정할 때에 이용하는 번호가 이것만으로서는 불편하다.
그래서, 시스템이 이 픽처 번호를 종래의 테이프 미디어로 사용되어 온 타임 코드로 변환할 필요가 생긴다. 사용자에게는 이 타임 코드를 보여 재생 경과 시간, 잔여 시간 등의 확인에 도움이 된다. 또한, 편집시에 이용하고 싶은 사용자를 위해 픽처 번호도 어떠한 방법으로 사용자로부터 보이도록 하는 것도 필요하다.
타임 코드는 화면내에서는 재생순으로 할당한다. 또한, 복수 화면에 대하여는 재생 순서에 따라서 일련의 타임 코드도 할당한다.
해당 일련의 타임 코드는 재생가능한 복수의 화면이 존재하는 경우에 규칙이 필요하다. 예컨대, 특히 지정하지 않은 경우에 모든 화면을 있는 순서에서 재생하는 기본 재생 모드와, 사용자가 임의로 재생 순서를 지정하는 프로그램 재생 모드가 있었다고 한다. 이 경우, 기본 재생 모드로 재생하였을 때의 일련의 타임 코드를 프로그램 재생 모드에서는 어떻게 할까라는 문제가 있다.
이 경우, 프로그램 재생 모드에서는 사용자가 선택한 화면만이 재생되는 것으로 하고, 또한 프로그램 재생 모드에서는 일련의 타임 코드를 그 시점까지 재생해 온 각 화면의 타임 코드의 합을 취한 것으로 하면 된다.
도 15는 상기 기본 재생 모드에서의 타임 코드의 할당을 모식적으로 도시한 도이다. 일련의 타임 코드는 프로그램 재생의 경우도 고려하여 각 화면의 타임 코드의 합으로 나타낸다. 즉, 이 도 15에 있어서 화면(S1)으로부터 화면(S4)까지의 4개의 화면이 있어, 화면(S1)의 타임 코드가 00:00 내지 10:00이고, 화면(S2)의 타임 코드가 00:00 내지 05:28이며, 화면(S3)의 타임 코드가 00:00 내지 02:29, 화면(S4)의 타임 코드가 00:00 내지 01:00이라고 한 경우에, 일련의 타임 코드는 각 화면의 타임 코드의 합, 즉, 화면(S1)의 타임 코드가 00:00 내지 10:00, 화면(S2)의 타임 코드가 16:01 내지 15:29, 화면(S3)의 타임 코드가 16:00 내지 18:29, 화면(S4)의 타임 코드가 19:00 내지 20:00가 된다.
또한, 타임 코드는 재생 프레임 순으로 각 화면내에서 소위 논드롭 프레임 (non-drop frame)방식으로 한다. 소위 드롭 프레임(drop frame)방식에서는 화면이 분할·결합되었을 때, 모든 프레임에 대하여 드롭 프레임 방식의 룰에 따라서 타임 코드를 재부여해야 한다. 논드롭 프레임 방식이면 타임 코드는 각 화면마다 각 프레임의 타임 코드에 대하여 일정한 오프셋을 가산할 뿐으로 변경이 완료한다.
또한, 프로그램 재생시에는 각 화면이 임의의 순서로 나열된다. 이 경우에, 일련의 타임 코드를 각 화면의 타임 코드의 합으로 산출하여도 어긋남이 생기지 않도록 하기 위해서는 논드롭 프레임 방식으로 타임 코드가 배당되어 있을 필요가 있다.
또한, 소위 2-3 풀다운 처리에의 대응을 생각하면 타임 코드는 디코드된 픽처를 카운트하여 표시하는 것이 가장 문제가 적다. 또한, 도 16에는 2-3(또는 3-2) 풀다운 프레임과 필드의 관계를 나타내는 도이다. 즉, 2-3(또는 3-2) 풀다운 처리란 도 16의 (a)에 도시하는 예컨대 영화 필름과 같은 24Hz 주파수의 픽처를 도 16의 (b)에 도시하는 바와 같이 필드 주파수가 60Hz의 상부 필드(top field)와 하부 필드(bottom field) 픽처로 나뉘고, 이들 상부 필드와 하부 필드의 2 또는 3개의 필드에서 프레임의 픽처를 구성하는 처리이다. 이 2-3(또는 3-2) 풀다운 처리의 경우, 픽처의 카운트값과 픽처를 동기시켜 표시시키는 기구가 필요하다.
2-3 풀다운 처리되는 영상 소스에 있어서, 편집점을 정할 때는 코마 이송으로 프레임을 보는 것이 행해진다. 예컨대, 도 16과 같이 나타내는 도 17의 도중 인점에서 편집을 하는 경우에는 2-3 풀다운 처리의 영향으로, 상부 필드와 하부 필드가 다른 프레임로부터 생성되고, 본래의 주파수가 24Hz의 프레임 2장에 걸치는 프레임이 이루어진다. 이러한 프레임은 편집시에 필드 오차를 발생시키므로, 이러한 프레임을 사용자가 지정할 수 없도록 할 필요가 있다.
이 문제를 방지하기 위해서는 도 16과 동일하게 나타내는 도 18과 같이, 코마 이송시는 본래의 24프레임/초의 영상을 순차 표시시켜, 인점, 아웃점을 본래의 프레임 단위로 지정시키면 된다. 여기서, 도 18과 같은 인점, 아웃점 설정시, 편집후도 필드의 연속성을 유지할 필요가 생긴다. 이 경우, 도 19에 도시하는 바와 같이, 인점보다 앞의 프레임에 있어서의 MPEG의 반복 제 1 필드(Fepeat first field)를 1로 하여 1 필드분 반복하면 된다. 이렇게 하면 편집점보다 후의 필드 구성을 바꿀 필요없이 필요 최소한의 변경으로 끝난다.
각 화면(컷)을 선두로부터 재생하는 경우는 디코드된 픽처를 카운트하면 타임 코드를 산출할 수 있다. 그러나, 화면(컷) 도중으로부터의 재생에서는 개시점의 타임 코드는 알 수 없다. 이 경우는 픽처 번호까지 거슬러 올라갈 필요가 있다. 도면으로부터의 재생에서는 재생 개시 시간에 대응하는 픽처 번호와 화면 선두로부터 재생 개시점까지의 픽처수를 세어 타임 코드를 산출한다. 후는 이 픽처 번호를 픽처가 기록되어 있는 섹터 번호로 변환하고 (이 변환을 하기 위해서, 보다 하층의 레이어에도 테이블이 필요하다)그 섹터에 액세스하게 된다.
상술과 같은 2-3 풀다운 처리된 영상 소스를 취급하는 경우, 도 1의 구성에서는 픽처 번호를 30Hz에서 지정하는 것이 아니고, 24Hz에서 지정한다. 즉, 통상의 프레임 주파수가 30Hz인 경우의 비디오 신호의 경우는 해당 30Hz마다 픽처 번호를 지정하게 되지만, 상기 영화 소스로부터 만들어진 영상 소스의 경우에는 본래의 영화 픽처에 있어서의 24Hz의 단위로 픽처를 지정한다. 그 이외는 상술과 같은 편집 및 데이터 베이스 파일를 사용한다.
이와 같이, 2-3 풀다운 처리된 영상 소스를 취급하는 경우, 도 1의 구성에서는 2-3 풀다운 검출부(15)에서 입력된 비디오 신호가 2-3 풀다운 처리된 것인지 아닌지를 검출한다. 예컨대, 입력된 비디오 신호가 디지털 신호이면 상기 2-3풀다운 처리된 신호인가 아닌가는 해당 디지털 신호에 부가되어 있는 플래그를 보는 것으로 알 수 있다. 즉, 디지털 신호의 경우, 30Hz가 24Hz의 어떠한 소스로부터 만들어진 것인가를 나타내는 를래그가 비디오 신호에 부가되기 때문에, 인코드(10)로서는 해당 플래그에 따라서 30Hz 또는 24Hz의 종합으로 픽처 번호를 부여하는가를 판단한다. 아날로그 신호인 경우는 MPEG의 인코더(10)내에 있어서, 상부 필드와 하부 필드의 차이에서 판단한다.
다음에 포인터 재생시의 타임 코드의 부여법에 관해서 말한다.
디스크에 기록되어 있는 컷의 일부분을 한데 모아 재생하는 포인터 재생 모드로, 새롭게 할당하는 타임 코드는 한 종류로 한다. 즉, 각 컷을 한데 모아 한개의 컷(이것을 포인터 재생 프로그램으로 명명한다)로 하고, 전체를 일련의 타임 코드를 할당한다. 각 컷내에서의 타임 코드는 본래의 타임 코드를 그대로 이어받는다. 이 타임 코드에는 불연속이 발생하지만, 본래 컷의 어느 근처를 재생하고 있는가를 알기 위해서 필요한 정보이다. 이상과 같이, 포인터 재생(프로그램 재생)의 경우에는 2종류의 타임 코드를 갖고 사용자가 필요에 따라서 타임 코드를 전환하도록 하면 된다.
이상의 설명으로 알 수 있는 바와 같이, 본 발명에 의하면 영상을 기록하는 기록 매체로서 디스크를 사용하고, 적어도 픽처 단위로 영상 편집을 할 때에 픽처에 대하여 디스크내에서 유일한 번호를 부여해 기록을 함으로써 절취나 소거를 하는 편집, 덮어 쓰기를 하지 않는 인서트(본래의 의미 삽입)편집, 그위에 영상의 일부를 이동시키는 편집 등을 하더라도 디스크에서의 픽처 관리와 타임 코드의 할당이 가능하다.
Claims (18)
- 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여, 적어도 픽처 단위로 영상을 기록하는 디스크 기록 방법에 있어서,각 픽처에 대하여 상기 디스크상 기록 매체내에서 유일한 번호를 부여하고,상기 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스와는 별도의 편집용 정보의 파일를 설치하고,상기 편집용 정보의 파일상에서, 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것에 의한 편집을 행하고,해당 편집용 정보의 파일을 상기 디스크상 기록 매체에 기록하는 것을 특징으로 하는 디스크 기록 방법.
- 제 1항에 있어서, 상기 각 픽처에 대하여 부여된 유일한 번호는 영상 타임 코드와는 다른 것을 특징으로 하는 디스크 기록 방법.
- 제 2항에 있어서, 소정의 영상 압축 부호화 규격을 사용하여 압축 부호화된 픽처를 기록할 때, 상기 소정의 영상 압축 부호화에 대응하여 신장 복호 된 픽처를 카운트함으로써, 상기 타임 코드를 생성하는 것을 특징으로 하는 디스크 기록 방법.
- 제 1항에 있어서, 프레임 주파수가 24Hz의 픽처를 필드 주파수가 60Hz의 픽처로 변환하는 2-3 풀다운 처리가 이루어진 스트림에 관해서는, 상기 프레임 주파수가 24Hz의 픽처 단위로 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것을 특징으로 하는 디스크 기록 방법.
- 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여 적어도 픽처 단위로 영상을 기록하는 디스크 기록 장치에 있어서,각 픽처에 대하여 상기 디스크상 기록 매체내에서 유일한 번호를 부여하는 번호 부가 수단과,상기 디스크상 기록 매체상의 실제 데이터의 물리적 어드레스와는 별도의 편집용 정보의 파일을 관리하는 파일 관리 수단을 가지고,상기 편집용 정보의 파일상에서, 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것에 의한 편집을 행하고, 해당 편집용 정보의 파일을 상기 디스크상 기록 매체에 기록하는 것을 특징으로 하는 디스크 기록 장치.
- 제 5항에 있어서, 상기 각 픽처에 대하여 붙여진 유일한 번호는 영상의 타임 코드와는 다른 것을 특징으로 하는 디스크 기록 장치.
- 재 6항에 있어서. 소정의 영상 압축 부호화 규격을 사용하여 압축 부호화된 픽처를 기록할 때, 상기 소정의 영상 압축 부호화에 대응하여 신장 복호된 픽처를 카운트함으로써, 상기 타임 코드를 생성하는 타임 코드 생성 수단을 갖는 것을 특징으로 하는 디스크 기록 장치.
- 제 5항에 있어서, 프레임 주파수가 24Hz의 픽처를 필드 주파수가 60Hz의 픽처로 변환하는 2-3 풀다운 처리가 이루어진 스트림에 관해서는, 상기 프레임 주파수가 24Hz의 픽처 단위로 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것을 특징으로 하는 디스크 기록 장치.
- 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여, 적어도 픽처 단위로 영상을 기록하여 이루어지는 해당 디스크상 기록 매체를 재생하는 디스크 재생 방법에 있어서,상기 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스와는 별도의 편집용 정보의 파일을 해당 디스크상 기록 매체로부터 판독하고,상기 편집용 정보의 파일에서 관리되는 상기 디스크상 기록 매체내에서 유일한 번호가 부가된 각 픽처를 해당 편집용 정보의 파일에 따라서 재생하는 것을 특징으로 하는 디스크 재생 방법.
- 제 9항에 있어서, 상기 각 픽처에 대하여 부여된 유일한 번호는 영상의 타임 코드와는 다른 것을 특징으로 하는 디스크 재생 방법.
- 제 10항에 있어서, 소정의 영상 압축 부호화 규격을 사용하여 압축 부호화된 픽처를 재생할 때, 상기 소정의 영상 압축 부호화에 대응하여 신장 복호된 픽처를 카운트함으로써 상기 타임 코드를 생성하는 것을 특징으로 하는 디스크 재생 방법.
- 제 9항에 있어서, 프레임 주파수가 24Hz의 픽처를 필드 주파수가 60Hz의 픽처로 변환하는 2-3 풀다운 처리가 이루어진 스트림에 관해서는, 상기 프레임 주파수가 24Hz의 픽처 단위로 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것을 특징으로 하는 디스크 재생 방법.
- 영상을 기록하는 기록 매체로서 디스크상 기록 매체를 사용하여, 적어도 픽처 단위로 영상을 기록하여 이루어지는 해당 디스크상 기록 매체를 재생하는 디스크 재생 장치에 있어서,상기 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스와는 별도의 편집용 정보의 파일을 해당 디스크상 기록 매체로부터 판독하는 파일 판독 수단과,상기 편집용 정보의 파일에서 관리되는 상기 디스크상 기록 매체내에서 유일한 번호가 부가된 각 픽처를 해당 편집용 정보의 파일에 근거해 재생하는 재생 제어 수단을 갖는 것을 특징으로 하는 디스크 재생 장치.
- 제 13항에 있어서, 상기 각 픽처에 대하여 부여된 유일한 번호는 영상의 타임 코드와는 다른 것을 특징으로 하는 디스크 재생 장치.
- 제 14항에 있어서, 소정의 영상 압축 부호화 규격을 사용하여 압축 부호화된 픽처를 재생할 때, 상기 소정의 영상 압축 부호화에 대응하여 신장 복호된 픽처를 카운트함으로써, 상기 타임 코드를 생성하는 타임 코드 생성 수단을 갖는 것을 특징으로 하는 디스크 재생 장치.
- 제 13항에 있어서, 프레임 주파수가 24Hz의 픽처를 필드 주파수가 60Hz의 픽처로 변환하는 2-3 풀다운 처리가 이루어진 스트림에 관해서는, 상기 프레임 주파수가 24Hz의 픽처 단위로 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것을 특징으로 하는 디스크 재생 장치.
- 적어도 픽처 단위로 영상을 기록하는 디스크상의 기록 매체에 있어서,각 픽처에 대하여 상기 디스크상 기록 매체내에서 유일한 번호를 부여하고,상기 디스크상 기록 매체상의 실체 데이터의 물리적 어드레스와는 별도의 편집용 정보의 파일를 설치하고,상기 편집용 정보의 파일상에서, 상기 각 픽처에 대하여 부여된 유일한 번호를 관리하는 것에 의해 편집한 영상 신호와, 해당 편집용 정보의 파일을 기록하여 이루어지는 것을 특징으로 하는 기록 매체.
- 제 17항에 있어서, 상기 각 픽처에 대하여 부여된 유일한 번호는, 영상의 타임 코드와는 다른 것을 특징으로 하는 기록 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22524197 | 1997-08-21 | ||
JP97-225241 | 1997-08-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20000068802A true KR20000068802A (ko) | 2000-11-25 |
Family
ID=16826219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019997003442A KR20000068802A (ko) | 1997-08-21 | 1998-08-20 | 디스크 기록방법 및 장치, 디스크 재생방법 및 장치와 기록매체 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6480665B1 (ko) |
EP (1) | EP0940982A1 (ko) |
KR (1) | KR20000068802A (ko) |
CN (1) | CN1237310A (ko) |
TW (1) | TW408310B (ko) |
WO (1) | WO1999011063A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101271393B1 (ko) * | 2005-11-07 | 2013-06-05 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 광 디스크의 프로그램 편집 방법 및 장치 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPP624698A0 (en) * | 1998-09-29 | 1998-10-22 | Canon Kabushiki Kaisha | Method and apparatus for multimedia editing |
JP4389365B2 (ja) * | 1999-09-29 | 2009-12-24 | ソニー株式会社 | トランスポートストリーム記録装置および方法、トランスポートストリーム再生装置および方法、並びにプログラム記録媒体 |
JP3997690B2 (ja) * | 2000-06-12 | 2007-10-24 | ソニー株式会社 | 光記録装置、光記録媒体残量表示方法、撮像装置及び撮像装置の光記録媒体表示方法 |
US7007243B2 (en) | 2000-12-20 | 2006-02-28 | Eastman Kodak Company | Method and apparatus for producing digital images with embedded image capture location icons |
US7032182B2 (en) * | 2000-12-20 | 2006-04-18 | Eastman Kodak Company | Graphical user interface adapted to allow scene content annotation of groups of pictures in a picture database to promote efficient database browsing |
KR100403585B1 (ko) * | 2001-04-07 | 2003-10-30 | 삼성전자주식회사 | 광디스크 및 그 기록층 인식 방법 |
JP4355156B2 (ja) | 2002-04-16 | 2009-10-28 | パナソニック株式会社 | 画像復号化方法及び画像復号化装置 |
US7881587B2 (en) * | 2003-08-22 | 2011-02-01 | Sony Corporation | Playback apparatus, playback method, and program for the same |
EP1743338B1 (en) * | 2004-04-28 | 2009-09-16 | Panasonic Corporation | Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus |
JP4981275B2 (ja) * | 2005-08-02 | 2012-07-18 | キヤノン株式会社 | 画像記録装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4360843A (en) * | 1980-04-11 | 1982-11-23 | Sony Corporation | Apparatus and method for determining time code addresses at low tape speed |
US5434678A (en) * | 1993-01-11 | 1995-07-18 | Abecassis; Max | Seamless transmission of non-sequential video segments |
JP3104416B2 (ja) * | 1992-06-29 | 2000-10-30 | 日本ビクター株式会社 | 情報記録再生装置 |
KR960706261A (ko) * | 1994-08-31 | 1996-11-08 | 이데이 노부유키 | 정지 화상 시스템(Still picture system) |
JPH08186789A (ja) * | 1994-12-28 | 1996-07-16 | Canon Inc | 動画像データの編集方法及びその装置 |
US6154601A (en) * | 1996-04-12 | 2000-11-28 | Hitachi Denshi Kabushiki Kaisha | Method for editing image information with aid of computer and editing system |
US6134379A (en) * | 1997-03-20 | 2000-10-17 | Avid Technology, Inc. | Method and apparatus for synchronizing devices in an audio/video system |
-
1998
- 1998-08-20 EP EP98938914A patent/EP0940982A1/en not_active Withdrawn
- 1998-08-20 KR KR1019997003442A patent/KR20000068802A/ko not_active Application Discontinuation
- 1998-08-20 TW TW087113726A patent/TW408310B/zh not_active IP Right Cessation
- 1998-08-20 CN CN98801194A patent/CN1237310A/zh active Pending
- 1998-08-20 US US09/284,700 patent/US6480665B1/en not_active Expired - Fee Related
- 1998-08-20 WO PCT/JP1998/003693 patent/WO1999011063A1/ja not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101271393B1 (ko) * | 2005-11-07 | 2013-06-05 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 광 디스크의 프로그램 편집 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US6480665B1 (en) | 2002-11-12 |
CN1237310A (zh) | 1999-12-01 |
EP0940982A1 (en) | 1999-09-08 |
TW408310B (en) | 2000-10-11 |
WO1999011063A1 (fr) | 1999-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3130522B2 (ja) | 光ディスク記録装置、光ディスク記録方法及びプログラム記録媒体 | |
US7215876B2 (en) | Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing an reproduction program | |
JP4815962B2 (ja) | 再生装置および再生方法、プログラム、並びに、プログラム格納媒体 | |
US8184948B2 (en) | Recording apparatus optical disk and computer-readable recording medium | |
JP3997367B2 (ja) | 記録再生装置および方法、並びに記録媒体 | |
US6487364B2 (en) | Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing a reproduction program | |
KR20000068802A (ko) | 디스크 기록방법 및 장치, 디스크 재생방법 및 장치와 기록매체 | |
EP0917149A2 (en) | Information processing apparatus, information processing method, presentation medium and recording medium | |
JP2000021130A (ja) | 情報処理装置および方法、記録媒体、並びに提供媒体 | |
US6339572B1 (en) | Recording apparatus, recording method, playback apparatus, playback method, recording/playback apparatus, recording/playback method, recording medium and presentation medium | |
JP4337502B2 (ja) | ファイル処理装置、ファイル処理方法、ファイル処理方法のプログラム、ファイル処理方法のプログラムを記録した記録媒体及び撮像装置 | |
JP4255796B2 (ja) | データ記録装置、データ記録方法、データ記録プログラム、および該プログラムを記録した記録媒体 | |
JP4135109B2 (ja) | 記録装置および記録方法、並びに記録媒体 | |
KR20000000570A (ko) | 편집 제어 정보가 저장되는 디스크 및 편집후 연속 재생 장치와그 방법 | |
JP3329339B2 (ja) | 再生方法、再生装置、およびコンピュータ読み取り可能な記録媒体 | |
CN101123107A (zh) | 数据记录装置、数据记录方法及数据记录程序 | |
JP2001069461A (ja) | 再生装置、再生方法、およびコンピュータ読み取り可能な記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |