KR100256517B1 - 데이타 기록장치와 기록방법 - Google Patents
데이타 기록장치와 기록방법 Download PDFInfo
- Publication number
- KR100256517B1 KR100256517B1 KR1019960027887A KR19960027887A KR100256517B1 KR 100256517 B1 KR100256517 B1 KR 100256517B1 KR 1019960027887 A KR1019960027887 A KR 1019960027887A KR 19960027887 A KR19960027887 A KR 19960027887A KR 100256517 B1 KR100256517 B1 KR 100256517B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- packet
- stream
- sub
- video
- Prior art date
Links
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B20/1252—Formatting, e.g. arrangement of data block or words on the record carriers on discs for discontinuous data, e.g. digital information signals, computer programme data
-
- 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
-
- 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
-
- 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/30—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 the same track as the main recording
-
- 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/30—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 the same track as the main recording
- G11B27/3027—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 the same track as the main recording used signal is digitally coded
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F2003/0697—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
- G11B2020/10592—Audio or video recording specifically adapted for recording or reproducing multichannel signals
-
- 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
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- 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
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- 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
-
- 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/806—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 with processing of the sound signal
- H04N9/8063—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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- 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/82—Transformation 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/8205—Transformation 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
-
- 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/82—Transformation 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/8205—Transformation 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
- H04N9/8211—Transformation 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 the additional signal being a sound signal
- H04N9/8216—Transformation 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 the additional signal being a sound signal using time division multiplex
-
- 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/82—Transformation 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/8205—Transformation 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
- H04N9/8227—Transformation 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 the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
디스크의 데이타 영역에 프로그램 체인, 프로그램, 셀, 팩의 계층 구조로 데이타가 기록되고, 상기 각 팩은 각 팩을 식별하기 위한 팩 헤더와 데이타 스트림이 기록되는 패킷으로 이루어지며, 상기 패킷이 적어도 전용 스트림을 나타내는 스트림 ID를 갖는 패킷 헤더와 그 전용 스트림의 종별을 나타내는 서브 스트림 ID가 기술되고, 이 종별로서는 돌비 AC3의 오디오 데이타의 패킷 데이타, 선형 PCM의 오디오 데이타의 패킷 데이타, 부영상 데이타의 패킷 데이타 또는 컴퓨터 데이타의 패킷 데이타인지의 여부를 나타내는 것이다.
Description
본 발명은 압축된 동화상 데이타나 음성 데이타 등의 목적이나 종류가 서로 다른 데이타를 기록하는 광 디스크 등의 기록 매체, 이 기록 매체에 데이타를 기록하는 기록 장치, 그 기록 매체로의 데이타 기록 방법, 그 기록 매체로부터 데이타를 재생하는 재생 장치 및 그 기록 매체로부터 데이타를 재생하는 재생 방법에 관한 것이다.
종래, 디지탈 동화상 데이타나 음성 데이타를 압축(부호화)하는 방식으로서, MPEG(Moving Picture Experts Group) 방식이 국제 표준화 되고 있다. 이 MPEG 압축 방식은 디지탈 동화상 데이타(영상 데이타)나 음성 데이타를 가변 길이 압축하는 방식이다.
이것에 수반하여 MPEG 압축 방식에 대응하는 시스템 포맷 방식도 MPEG 시스템 레이어로서 규정되어 있다.
이 MPEG 시스템 레이어는 통신계에서 취급이 용이하도록 규정되어 있고, 동화상, 음성, 그 외의 데이타를 동기하여 전송 또는 재생할 수 있도록 각각의 데이타에 기준 시각을 이용하여 표현한 전송 개시 시각과 재생 개시 시각이 규정되어 있다.
또한, 상기 MPEG 시스템 레이어에서는 동화상 압축 데이타 스트림(MPEG 동화상 데이타)과 음성 압축 데이타 스트림(MPEG 오디오 데이타)을 스트림 ID로서 데이타 종별을 규정하고 있지만, 기타의 데이타 종별에 대해서는 전용 스트림으로서 이용자에게 개방하는 형태를 취하고 있다.
그러나, 이것으로는 이용자가 부가할 수 있는 데이타 종별을 2종류밖에 지원할 수 없어 확장성이 제한되고 있다.
이것으로는 여러가지 종류의 데이타를 자유롭게 취급할 수 없으며, 멀티미디어 시대에 대응할 수 없다고 하는 결점이 있다.
또한, MPEG 오디오 데이타 이외의 오디오 데이타에 있어서, 패킷 길이의 최대 데이타 길이가 결정되어 있는 경우, 완결된 프레임 데이타 블록의 데이타수로 상기 패킷의 데이타 길이가 분할되지 않은 경우에는 패킷내에 이전의 데이타 블록이 들어 가서 이 프레임 데이타 블록의 개시 어드레스를 알 수 없을 가능성이 있고, 도중에서 재생하는 경우에는 재생하지 못할 가능성이 있다고 하는 결점이 있다.
본 발명은 여러가지의 종별 데이타를 복수 종류 취급할 수 있는 것을 목적으로 하고 있다.
또한, 취급하는 데이타가 선형 오디오 데이타인 경우에는 도중에서의 재생을 원활하게 행할 수 있고, 컴퓨터 데이타인 경우에는 사용할 수 있는 환경을 간단하게 검출할 수 있도록 하는 것을 목적으로 하고 있다.
제1도는 본 발명의 일실시예에 관한 광 디스크 재생 장치를 개략적으로 도시한 블록도.
제2도는 제1도에 도시된 디시크의 구동 장치의 기구부의 상세를 도시하는 블록도.
제3도는 제1도에 도시된 디스크 구동 장치에 장전되는 광 디스크의 구조를 개략적으로 도시하는 사시도.
제4도는 제3도에 도시된 광 디스크의 논리 포맷의 구조를 도시하는 도면.
제5도는 제4도에 도시된 비디오 매니저의 구조를 도시하는 도면.
제6도는 제5도에 도시된 비디오 오브젝트 세트(VOBS)의 구조를 도시하는 도면.
제7도는 제6도에 도시된 비디오 오브젝트 유닛의 구조를 도시하는 설명도.
제8도는 제5도에 도시된 비디오 매니저(VMGI)내의 볼륨 매니저 정보 관리 테이블(VMGI_MAT)의 파라미터 및 내용을 도시하는 도면.
제9도는 제5도에 도시된 비디오 매니저(VMGI)내의 타이틀 서치 포인터 테이블(TSPT)의 구조를 도시하는 도면.
제10도는 제9도에 도시된 타이틀 서치 포인터 테이블(TSPT)의 타이틀 서치 포인터 테이블 정보(TSPTI)의 파라미터 및 내용을 도시하는 도면.
제11도는 제9도에 도시된 타이틀 서치 포인터 테이블(TSPT)의 입력 번호에 대응한 타이틀 서치 포인터(TT_SRP)의 파라미터 및 내용을 도시하는 도면.
제12도는 제4도에 도시된 비디오 타이틀 세트의 구조를 도시하는 도면.
제13도는 제12도에 도시된 비디오 타이틀 세트 정보(VTSI)의 비디오 타이틀 세트 정보의 관리 테이블(VTSI_MAT)의 파라미터 및 내용을 도시하는 도면.
제14도는 제12도에 도시된 비디오 타이틀 세트 정보(VTSI)의 비디오 타이틀 세트 프로그램 체인 정보의 테이블(VTS_PGCIT)의 구조를 도시하는 도면.
제15도는 제14도에 도시된 비디오 타이틀 세트 프로그램 체인 정보의 테이블(VTS_PGCIT)의 정보(VTS_PGCITI)의 파라미터 및 내용을 도시하는 도면.
제16도는 제14도에 도시된 비디오 타이틀 세트 프로그램 체인 정보의 테이블(VTS_PGCIT)의 프로그램 체인에 대응한 서치 포인터(VTS_PGCIT_SRP)의 파라미터 및 내용을 도시하는 도면.
제17도는 제14도에 도시된 비디오 타이틀 세트 프로그램 체인 정보의 테이블(VTS_PGCIT)의 프로그램 체인에 대응한 비디오 타이틀 세트를 위한 프로그램 체인 정보(VTS_PGCI)의 구조를 도시하는 도면.
제18도느 제17도에 도시된 프로그램 체인 정보(VTS_PGCI)의 프로그램 체인의 일반 정보(PGC_GI)의 파라미터 및 내용을 도시하는 도면.
제19도는 제17도에 도시된 프로그램 체인 정보(VTS_PGCI)의 프로그램 체인의 맵(PGC_PGMAP)의 구조를 도시하는 도면.
제20도는 제19도에 도시된 프로그램 체인의 맵(PGC_PGMAP)에 기술되는 프로그램에 대한 엔트리 셀 번호(ECELLN)의 파라미터 및 내용을 도시하는 도면.
제21도는 제17도에 도시된 프로그램 체인 정보(VTS_PGCI)의 셀 재생 정보 테이블(C_PBIT)의 구조를 도시하는 도면.
제22도는 제21도에 도시된 셀 재생 정보 테이블(C_PBIT)의 파라미터 및 내용을 도시하는 도면.
제23도는 제18도에 도시된 프로그램 체인 정보(VTS_PGCI)의 셀 위치 정보(C_POSI)의 구조를 도시하는 도면.
제24도는 제23도에 도시된 셀 위치 정보(C_POSI)의 파라미터 및 내용을 도시하는 도면.
제25도는 제6도에 도시된 네비게이션 팩의 구조를 도시하는 도면.
제26도는 제6도에 도시된 비디오, 오디오, 부영상 팩의 구조를 도시하는 도면.
제27도는 제26도에 도시된 네비게이션 팩의 재생 제어 정보(PCI)의 파라미터 및 내용을 도시하는 도면.
제28도는 제27도에 도시된 재생 제어 정보(PCI)중의 일반 정보(PCI_GI)의 파라미터 및 내용을 도시하는 도면.
제29도는 제26도에 도시된 네비게이션 팩의 디스크 서치 정보(DSI)의 파라미터 및 내용을 도시하는 도면.
제30도는 제29도에 도시된 디시크 서치 정보(DSI)의 DSI 일반 정보(DSI_GI)의 파라미터 및 내용을 도시하는 도면.
제31도는 제39도에 도시된 비디오 오브젝트(VOB)의 동기 재생 정보(SYNCI)의 파라미터 및 그 내용을 도시하는 도면.
제32도는 조정 데이타 길이가 7바이트 이상일 때의 조정예를 설명하기 위한 도면.
제33도는 조정 데이타 길이가 6바이트 이하일 때의 조정예를 설명하기 위한 도면.
제34도는 팩의 구성을 설명하기 위한 도면.
제35도는 팩의 구성을 설명하기 위한 도면.
제36a도, 제36b도는 비디오 팩의 구성을 설명하기 위한 도면.
제37a도, 제37b도는 오디오 팩의 구성을 설명하기 위한 도면.
제27도는 부영상 팩의 구성을 설명하기 위한 도면.
제39도는 컴퓨터 데이타의 팩의 구성을 설명하기 위한 도면.
제40도는 컴퓨터 데이타의 환경 종별을 설명하기 위한 도면.
제41도는 스트림 ID의 구성을 설명하기 위한 도면.
제42도는 전용 스트림 1에 대한 서브 스트림 ID의 내용을 설명하기 위한 도면.
재43도는 전용 스트림 2에 대한 서브 스트림 ID의 내용을 설명하기 위한 도면.
제44도는 오디오 팩과 패킷의 구성을 설명하기 위한 도면.
제45도는 컴퓨터 데이타의 팩과 패킷의 구성을 설명하기 위한 도면.
제46도는 부영상 팩과 패킷의 구성을 설명하기 위한 도면.
제47도는 패킷 전송 처리부의 구성을 설명하기 위한 블록도.
제48도는 비디오 데이타, 오디오 데이타, 부영상 데이타, 컴퓨터 데이타의 재생 처리 순서를 도시하는 흐름도.
제49도는 패킷 전송 처리를 설명하기 위한 흐름도.
제50도는 영상 데이타를 부호화하여 영상 화일을 생성하는 부호화 시스템을 도시하는 블록도.
제51도는 제50도에 도시된 부호화 처리를 도시하는 흐름도.
제52도는 제51도에 도시된 흐름으로 부호화된 주영상 데이타, 오디오 데이타 및 부영상 데이타를 조합하여 영상 데이타의 화일을 작성하는 흐름도.
제53도는 포맷된 영상 화일을 광 디스크에 기록하기 위한 디스크 포맷터의 시스템을 도시하는 블록도.
제54도는 제53도에 도시된 디스크 포맷터에 있어서 디스크에 기록하기 위한 논리 데이타를 작성하는 흐름도.
제55도는 논리 데이타로부터 디스크에 기록하기 위한 물리 데이타를 작성하는 흐름도.
제56도는 제4도에 도시된 비디오 타이틀 세트를 통신계를 통하여 전송하는 시스템을 도시하는 개략도.
* 도면의 주요부분에 대한 부호의 설명
8 : 스피커부 10 : 광 디스크
12 : 스핀들 모터 14 : 투명 기판
18 : 복합 디스크층 20 : 접착층
30 : 디스크 구동부 50 : 시스템 CPU 부
58 : 비디오 디코더부 62 : 부영상 디코더부
본 발명에 따른 청구항 제1항 기재의 데이타 기록 방법에 의하면, 일부의 영역에 관리 영역, 다른 영역에 데이타 영역이 형성되고, 상기 데이타 영역에는 데이타가 복수의 프로그램 체인으로 분리되어 기록되며, 각각의 프로그램 체인은 복수의 프로그램으로 이루어지고, 1개의 프로그램은 복수의 셀로 이루어지며, 1개의 셀은 복수의 팩으로 이루어지는 계층 구조로 기록되고, 각 팩은 그 각 팩을 식별하기 위한 팩 헤더와 데이타가 기록되는 패킷을 갖는 기록 매체에 데이타를 기록하는 데이타 기록 방법에 있어서, 오디오 데이타 또는 부영상 데이타를 수신하는 단계와, 상기 수신된 오디오 데이타의 일부의 프레임 데이타와 이 프레임 데이타의 개시 어드레스와 오디오 데이타의 스트림 번호와 오디오 데이타를 나타내는 데이타로 이루어진 패킷 데이타와 이 패킷 데이타가 전용 스트림인 것을 나타내는 데이타나 패킷 길이를 갖는 패킷 헤더에 의한 패킷에 팩을 식별하기 위한 팩 헤더를 부여하여 팩을 형성하는 단계와, 상기 수신된 부영상 데이타의 일부와 이 부영상 데이타의 스트림 번호와 부영상 데이타를 나타내는 데이타로 이루어진 패킷 데이타와 이 패킷 데이타가 전용 스트림인 것을 나타내는 데이타나 패킷 길이를 갖는 패킷 헤더에 의한 패킷에 팩을 식별하기 위한 팩 헤더를 부여하여 팩을 형성하는 단계와, 상기 형성된 팩을 상기 기록 매체에 기록하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 청구항 제3항 기재의 데이타 기록 장치에 의하면, 일부의 영역에 관리 영역, 다른 영역에 데이타 영역이 형성되고, 상기 데이타 영역에는 데이타가 복수의 프로그램 체인으로 분리되어 기록되며, 각각의 프로그램 체인은 복수의 프로그램으로 이루어지고, 1개의 프로그램은 복수의 셀로 이루어지며, 1개의 셀은 복수의 팩으로 이루어진 계층 구조로 기록되고, 각 팩은 그 각 팩을 식별하기 위한 팩 헤더와 데이타가 기록되는 패킷을 갖는 기록 매체에 데이타를 기록하는 데이타 기록 장치에 있어서, 오디오 데이타 또는 부영상 데이타를 수신하는 수신 수단과, 상기 수신 수단에 의해 수신된 오디오 데이타의 일부의 프레임 데이타와 이 프레임 데이타의 개시 어드레스와 오디오 데이타의 스트림 번호와 오디오 데이타를 나타내는 데이타로 이루어진 패킷 데이타와 이 패킷 데이타가 전용 스트림인 것을 나타내는 데이타나 패킷 길이를 갖는 패킷 헤더에 의한 패킷에 팩을 식별하기 위한 팩 헤더를 부여하여 팩을 형성하는 제1형성 수단과, 상기 수신 수단에 의해 수신된 부영상 데이타의 일부와 이 부영상 데이타의 스트림 번호와 부영상 데이타를 나타내는 데이타로 이루어진 패킷 데이타와 이 패킷 데이타가 전용 스트림인 것을 나타내는 데이타나 패킷 길이를 갖는 패킷 헤더에 의한 패킷에 팩을 식별하기 위한 팩 헤더를 부여하여 팩을 형성하는 제2형성 수단과, 상기 제1및 제2형성 수단에 의해 형성된 팩을 상기 기록 매체에 기록하는 기록 수단을 구비하는 것을 특징으로 한다.
이하, 도면을 참조하여 본 발명의 실시예에 관한 광 디스크 재생 장치를 설명한다.
도 1은 본 발명의 일실시예에 관한 광 디스크로부터 데이타를 재생하는 광 디스크 재생 장치의 블록을 도시하고 있고, 도 2는 도 1에 도시된 광 디스크를 구동하는 디스크 구동부의 블록을 도시하며, 도 3은 도 1 및 도 2에 도시한 광 디스크의 구조를 도시하고 있다.
도 1에 도시된 바와 같이, 광 디스크 재생 장치는 키 조작·표시부(4), 모니터부(6) 및 스피커부(8)를 구비하고 있다. 여기서 이용자가 키 조작·표시부(4)를 조작함으로써 광 디스크(10)로부터 기록 데이타가 재생된다. 기록 데이타는 영상 데이타, 부영상 데이타 및 음성 데이타를 포함하며, 이들은 비디오 신호 및 오디오 신호로 변환된다. 모니터부(6)는 비디오 신호에 의해서 영상을 표시하고, 스피커부(8)는 오디오 신호에 의해서 음성을 발생시키고 있다.
이미 공지된 바와 같이 광 디스크(10)는 여러가지 구조가 있다. 이 광 디스크(10)에는 예컨대 도 3에 도시된 바와 같이, 고밀도로 데이타가 기록되는 독출 전용 디스크가 있다. 도 3에 도시된 바와 같이 광 디스크(10)는 한쌍의 복합 디스크층(18)과 이 복합 디스크층(18)의 사이에 삽입된 접착층(20)으로 구성되어 있다. 이 각 복합 디스크층(18)은 투명 기판(14) 및 기록층, 즉 광 반사층(16)으로 구성되어 있다. 이 복합 디스크층(18)은 광 반사층(16)이 접착층(20)의 면상에 접촉 하도록 배치된다. 이 광 디스크(10)에는 중심 구멍(22)이 설치되고, 디스크 양면의 중심 구멍(22)의 주위에는 디스크의 회전시에 광 디스크(10)를 고정시키기 위한 클램핑 영역(24)이 설치되어 있다. 중심 구멍(22)에는 광 디스크 재생 장치에 디스크(10)가 장전되었을 때에 도 2에 도시된 스핀들 모터(12)의 스핀들이 삽입되고, 디스크가 회전되는 동안 광 디스크(10)는 그 클램핑 영역(24)에서 고정된다.
도 3에 도시된 바와 같이, 광 디스크(10)는 그 양면의 클램핑 영역(24)의 주위에 광 디스크(10)에 정보를 기록할 수 있는 정보 영역(25)을 가지고 있다. 각 정보 영역(25)은 그 외주 영역이 통상 정보가 기록되지 않는 리드 아웃 영역(26)과, 클램핑 영역(24)에 접하여 그 내주 영역이 동일하게 통상 정보가 기록되지 않는 리드 인 영역(27) 및 이 리드 아웃 영역(26)과 리드 인 영역(27)과의 사이가 데이타 기록 영역(28)으로 정해져 있다.
정보 영역(25)의 기록층(16)에는 통상 데이타가 기록되는 영역으로서 트랙이 스파이럴 형상으로 연속하여 형성되고, 그 연속하는 트랙은 복수의 물리적인 섹터로 분할되며, 그 섹터에는 연속 번호가 부여되고, 이 섹터를 기준으로 데이타가 기록되어 있다. 정보 영역(25)의 데이타 기록 영역(28)은 실제의 데이타 기록 영역으로서, 이후에 설명하는 바와 같이 재생 정보, 비디오 데이타, 부영상 데이타 및 오디오 데이타가 동일하게 피트(즉, 물리적 상태의 변화)로서 기록되어 있다. 독출 전용의 광 디스크(10)에서는 투명 기판(14)에 피트열이 미리 스탬퍼(stamper)로 형성되고, 이 피트열이 형성된 투명 기판(14)의 면에 반사층이 증착에 의하여 형성되며, 그 반사층이 기록층(16)으로서 형성되게 된다. 또한, 이 독출 전용의 광 디스크(10)에서는 통상 트랙으로서의 홈(groove)가 특별히 설치되지 않고, 투명 기판(14)의 면에 형성되는 피트열이 트랙으로서 정해져 있다.
이와 같은 광 디스크 장치는 도 1에 도시된 바와 같이, 디스크 구동부(30), 시스템 CPU 부(50), 시스템용 ROM·RAM 부(52), 시스템 프로세서부(54), 데이타 RAM 부(56), 비디오 디코더부(58), 오디오 디코더부(60), 부영상 디코더부(62) 및 D/A 및 데이타 재생 처리부(64)로 구성되어 있다. 시스템 프로세서부(54)는 시스템 타임 클록(54A) 및 레지스터(54B)를 구비하고, 또한, 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)는 동일하게 시스템 타임 클록(STC)(58A, 60A, 62A)을 구비하고 있다.
도 2에 도시된 바와 같이, 디스크 구동부(30)는 모터 구동 회로(11), 스핀들 모터(12), 광학 헤드(32)(즉, 광픽업), 이송 모터(33), 포커스 회로(36), 이송 모터 구동 회로(37), 트랙킹 회로(38), 헤드 앰프(40) 및 서보 처리 회로(44)를 구비하고 있다. 광 디스크(10)는 모터 구동 회로(11)에 의해 구동되는 스핀들 모터(12)상에 장착되고, 이 스핀들 모터(12)에 의하여 회전된다. 광 디스크(10)에 레이저 빔을 조사하는 광학 헤드(32)가 광 디스크(10)의 아래에 놓여져 있다. 또한, 이 광학 헤드(32)는 가이드 기구(도시 생략)상에 장착되어 있다. 이송 모터 구동회로(37)가 이송 모터(33)에 구동 신호를 공급하기 위하여 설치되어 있다. 모터(33)는 구동 신호에 의하여 구동되어 광학 헤드(32)를 광 디스크(10)의 반경 방향으로 이동시키고 있다. 광학 헤드(32)는 광 디스크(10)에 대향되는 대물 렌즈(34)를 구비하고 있다. 대물 렌즈(34)는 포커스 회로(36)로부터 공급되는 구동신호에 의해 그 광축을 따라 이동한다.
상술한 광 디스크(10)로부터 데이타를 재생하기 위해서는 광학 헤드(32)가 대물 렌즈(34)를 통하여 레이저 빔을 광 디스크(10)에 조사시킨다. 이 대물 렌즈(34)는 트랙킹 회로(38)로부터 공급된 구동 신호에 의해 광 디스크(10)의 반경 방향으로 미세하게 이동된다. 또한, 대물 렌즈(34)는 그 촛점이 광 디스크(10)의 기록층(16)에 위치되도록 포커스 회로(36)로부터 공급된 구동 신호에 의해 그 광축 방향을 따라 미세하게 이동된다. 그 결과, 레이저 빔은 최소 빔 스폿을 스파이럴 트랙(즉, 피트열)상에 형성시키고, 트랙이 광 빔 스폿으로 추적된다. 레이저 빔은 기록층(16)으로부터 반사되어 광학 헤드(32)로 복귀된다. 광학 헤드(32)에서는 광 디스크(10)로부터 반사된 광 빔을 전기 신호로 변환하고, 이 전기 신호는 광학 헤드(32)로부터 헤드 앰프(40)를 통하여 서보 처리 회로(44)에 공급된다. 서보 처리 회로(44)에서는 전기 신호로부터 포커스 신호, 트랙킹 신호 및 모터 제어 신호를 생성하고, 이들 신호를 각각 포커스 회로(36), 트랙킹 회로(38), 모터 구동 회로(11)에 공급하고 있다.
따라서, 대물 렌즈(34)가 그 광축 및 광 디스크(10)의 반경 방향을 따라서 이동되고, 그 촛점이 광 디스크(10)의 기록층(16)에 위치되며, 또한, 레이저 빔이 최소 빔 스폿을 스파이럴 트랙상에 형성한다. 또한, 모터 구동 회로(11)에 의하여 스핀들 모터(12)가 소정의 회전수로 회전된다. 그 결과, 광 디스크(10)의 피트열이 광 빔으로, 예컨대, 선속이 일정하게 추적된다.
도 1에 도시된 시스템 CPU 부(50)로부터 액세스 신호로서의 제어 신호가 서보 처리 회로(44)에 공급된다. 이 제어 신호에 응답하여 서보 처리 회로(44)로 부터 헤드 이동 신호가 이송 모터 구동 회로(37)에 공급되어 이 회로(37)가 구동 신호를 이송 모터(33)에 공급하게 된다. 이 구동 신호에 따라서, 이송 모터(33)가 구동되고, 광학 헤드(32)가 광 디스크(10)의 반경 방향을 따라서 이동된다. 그리고, 광학 헤드(32)에 의해 광 디스크(10)의 기록층(16)에 형성된 소정의 섹터가 액세스된다. 재생 데이타는 그 소정의 섹터로부터 재생되어 광학 헤드(32)로부터 헤드 앰프(40)에 공급되고, 이 헤드 앰프(40)에서 증폭되어, 디스크 구동부(30)로 부터 출력된다.
출력된 재생 데이타는 시스템용 ROM·RAM 부(52)에 기록된 프로그램으로 제어되는 시스템 CPU 부(50)의 관리하에서 시스템 프로세서부(54)에 의하여 데이타 RAM 부(56)에 저장된다. 이 저장된 재생 데이타는 시스템 프로세서부(54)에 의해 처리되어 비디오 데이타, 오디오 데이타 및 부영상 데이타로 분류되고, 비디오 데이타, 오디오 데이타 및 부영상 데이타는 각각 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 출력되어 디코드 된다. 디코드된 비디오 데이타, 오디오 데이타 및 부영상 데이타는 D/A 및 데이타 재생 처리 회로(64)에서 아날로그 신호로서의 비디오 신호, 오디오 신호로 변환됨과 동시에 비디오 신호가 모니터부(6)에 공급되고, 또한, 오디오 신호가 스피커부(8)에 각각 공급된다. 그 결과, 비디오 신호 및 부영상 신호에 의해 모니터부(6)에 영상이 표시됨과 동시에 오디오 신호에 의해 스피커부(8)로부터 음성이 재현된다.
도 1에 도시된 광 디스크 장치의 상세한 동작에 관해서는 다음에 설명하는 광 디스크(10)의 논리 포맷을 참조하여 상세히 설명한다.
도1에 도시된 광 디스크(10)의 리드 인 영역(27)으로부터 리드 아웃 영역(26)까지의 데이타 기록 영역(28)은 도 4에 도시된 바와 같은 볼륨 및 화일 구조를 가지고 있다. 이 구조는 논리 포맷으로서 특정 규격, 예컨대, 마이크로 UDF(micro UDF) 및 ISO9660을 기준으로 정해져 있다. 데이타 기록 영역(28)은 이미 설명한 바와 같이 물리적으로 복수의 섹터로 분할되고, 그 물리적 섹터에는 연속 번호가 부여되어 있다. 이하의 설명에서 논리 어드레스는 마이크로 UDF(micro UDF) 및 ISO9660으로 정해지는 바와 같이 논리 섹터 번호(LSN)를 의미하고, 논리 섹터는 물리 섹터의 사이즈와 같이 2048 바이트이며, 논리 섹터의 번호(LSN)는 물리 섹터 번호의 승순과 동시에 연속 번호가 부가되어 있다.
도 4에 도시된 바와 같이 볼륨 및 화일 구조는 계층 구조를 가지고, 볼륨 및 화일 구조 영역(70), 비디오 매니저(71), 적어도 1 이상의 비디오 타이틀 세트(72) 및 다른 기록 영역(73)을 가지고 있다. 이들 영역은 논리 섹터의 경계상에서 구분되어 있다. 여기서, 종래의 CD와 같이 1 논리 섹터는 2048 바이트로 정의되어 있다. 동일하게, 1 논리 블록도 2048 바이트로 정의되며, 따라서, 1 논리 섹터는 1 논리 블록으로 정의된다.
화일 구조 영역(70)은 마이크로 UDF 및 ISO9660으로 정해지는 관리 영역에 상당하며, 이 영역의 기술(記述)을 통하여 비디오 매니저(71)가 시스템용 ROM·RAM 부(52)가 저장된다. 비디오 매니저(71)에는 도 5를 참조하여 설명하는 바와 같이 비디오 타이틀 세트를 관리하는 정보가 기술되고, 화일 #0으로부터 시작되는 복수의 화일(74)로 구성되어 있다. 또한, 각 비디오 타이틀 세트(72)에는 후술하는 바와 같이 압축된 비디오 데이타, 오디오 데이타, 부영상 데이타 및 이들 재생 정보가 저장되고, 동일하게 복수의 화일(74)로 구성되어 있다. 여기서, 복수의 비디오 타이틀 세트(72)는 최대 99개로 제한되고, 또한, 각 비디오 타이틀 세트(72)를 구성하는 화일(74)(File #j에서 File#j+9)의 수는 최대 10개로 정해져 있다. 이들 화일도 동일하게 논리 섹터의 경계에서 구분되어 있다.
다른 기록 영역(73)에는 상술한 비디오 타이틀 세트(72)를 이용가능한 정보가 기록되어 있다. 이 외의 기록 영역(73)은 반드시 설치되지 않아도 좋다.
도 5에 도시된 바와 같이 비디오 매니저(71)는 각각이 각 화일(74)에 상당하는 3개의 항목을 포함하고 있다. 즉, 비디오 매니저(71)는 볼륨 매니저 정보(VMGI)(75), 비디오 매니저 정보 메뉴용 비디오 오브젝트 세트(VMGM_VOBS)(76) 및 비디오 매니저 정보의 백업(VMGI_BUP)(77)으로 구성되어 있다. 여기서, 볼륨 매니저 정보(VMGI)(75) 및 비디오 매니저 정보의 백업(VMGI_BUP)(77)은 필수 항목으로 되고, 비디오 매니저 정보 메뉴용 비디오 오브젝트 세트(VMGM_VOBS)(76)는 옵션으로 되어 있다. 이 VMGM 용 비디오 오브젝트 세트(VMGM_VOBS)(76)에는 비디오 매니저(71)가 관리하는 해당 광 디스크의 볼륨에 관한 메뉴의 비디오 데이타, 오디오 데이타 및 부영상 데이타가 저장되어 있다.
이 VMGM용의 비디오 오브젝트 세트(VMGM_VOBS)(76)에 의해 후술하는 비디오의 재생과 같이 해당 광 디스크의 볼륨명, 볼륨명 표시에 따른 음성 및 부영상의 설명이 표시됨과 동시에 선택가능한 항목이 부영상으로 표시된다. 예컨대, VMGM용의 비디오 오브젝트 세트(VMGM_VOBS)(76)에 의해 해당 광 디스크가 있는 복서의 월트 챔피언에 이를 때까지의 시합을 저장한 비디오 데이타라는 취지, 즉, 복서 X의 영광의 역사 등의 볼륨명과 함께 복서 X의 화이팅 포즈가 비디오 데이타로 재생되는 동시에 그의 테마송이 음성으로 재생되며, 부영상으로 그의 연표 등이 표시된다. 또한, 선택 항목으로서 시합의 나레이션을 영어, 일본어 등의 어느쪽의 언어를 선택할지가 질문되는 동시에 부영상으로 다른 언어의 자막을 표시할지, 또한, 어느쪽의 언어의 자막을 선택할지의 여부가 질문된다. 이 VMGM용의 비디오 오브젝트 세트(VMGM_VOBS)(76)에 의하여 이용자는 예컨대, 음성은 영어로 부영상으로서 일본어의 자막을 채용하여 복서 X의 시합 비디오를 감상할 준비가 갖추어지게 된다.
여기서, 도 6을 참조하여 비디오 오브젝트 세트(OBS)(82)의 구조에 관하여 설명한다. 도 6은 비디오 오브젝트 세트(VOBS)(82)의 일예를 도시하고 있다. 이 비디오 오브젝트 세트(VOBS)(82)에는 2개의 메뉴용 및 타이틀용으로서 3개의 타입의 비디오 오브젝트 세트(VOBS)(76, 95, 96)가 있다. 즉, 비디오 오브젝트 세트(VOBS)(82)는 후술하는 바와 같이 비디오 타이틀 세트(VTS)(72)중에 비디오 타이틀 세트의 메뉴용의 비디오 오브젝트 세트(VTSM_VOBS)(95) 및 적어도 1개 이상의 비디오 타이틀 세트의 타이틀용의 비디오 오브젝트 세트(VTSTT_VOBS)(96)가 있고, 어느쪽의 비디오 오브젝트 세트(82)도 그 용도가 다를 뿐 동일한 구조를 가지고 있다.
도 6에 도시된 바와 같이 비디오 오브젝트 세트(VOBS)(82)는 1개 이상의 비디오 오브젝트(VOB)(83)의 집합으로서 정의되고, 비디오 오브젝트 세트(VOBS)(82)중의 비디오 오브젝트(83)는 동일 용도로 제공된다. 통상, 메뉴용 비디오 오브젝트 세트(VOBS)(82)는 1개의 비디오 오브젝트(VOB)(83)로 구성되고, 복수의 메뉴용 화면을 표시하는 데이타가 저장된다. 이것에 대하여 타이틀 세트용의 비디오 오브젝트 세트(VTSTT_VOBS)(82)는 통상 복수의 비디오 오브젝트(VOB)(83)로 구성된다.
여기서, 비디오 오브젝트(VOB)(83)는 상술한 복싱 비디오를 예로 들면, 복서 X의 각 시합의 영상 데이타에 해당하며, 비디오 오브젝트(VOB)를 지정함으로써 예컨대, 월드 챔피언에 도전하는 제11전을 비디오로 재현할 수 있다. 또한, 비디오 타이틀 세트(72)의 메뉴용 비디오 오브젝트 세트(VTSM_VOBS)(95)에는 그 복서 X의 시합의 메뉴 데이타가 저장되고, 그 메뉴의 표시에 따라서 특정 시합, 예컨대, 월드 챔피언에 도전하는 제11전을 지정할 수 있다. 또한, 통상의 1 스토리의 영화에서는 1 비디오 오브젝트(VOB)(83)가 1 비디오 오브젝트 세트(VOBS)(82)에 상당하며, 1 비디오 스트림이 1 비디오 오브젝트 세트(VOBS)(82)로 완결하게 된다. 또한, 애니메이션집 혹은 옴니버스 형식의 영화에서는 1 비디오 오브젝트 세트(VOBS)(82)중에 각 스토리에 대응하는 복수의 비디오 스트림이 설치되고, 각 비디오 스트림이 대응하는 비디오 오브젝트에 저장되어 있다. 따라서, 비디오 스트림과 관련된 오디오 스트림 및 부영상 스트림도 각 비디오 오브젝트(VOB)(83)중에서 완결하게 된다.
비디오 오브젝트(VOB)(83)에는 식별 번호(IDN#j)가 붙여지고, 이 식별 번호에 의해 그 비디오 오브젝트(VOB)(83)를 특정할 수 있다. 비디오 오브젝트(VOB)(83)는 1 또는 복수의 셀(84)로 구성된다. 통상의 비디오 스트림은 복수의 셀로 구성되지만, 메뉴용의 비디오 스트림, 즉, 비디오 오브젝트(VOB)(83)는 1개의 셀(84)로 구성되는 경우도 있다. 동일하게 셀에는 식별 번호(C_IDN#j)가 붙여지고, 이 셀 식별 번호(C_IDN#j)에 의하여 셀(84)이 특정된다.
도 6에 도시된 바와 같이, 각 셀(84)은 1 또는 복수의 비디오 오브젝트 유닛(VOBU)(85), 통상은 복수의 비디오 오브젝트 유닛(VOBU)(85)으로 구성된다. 여기서, 비디오 오브젝트 유닛(VOBU)(85)은 1개의 네비게이션 팩(NV 팩)(86)을 선두에 갖는 팩열로서 정의된다. 즉, 비디오 오브젝트 유닛(VOBU)(85)은 어느 네비게이션 팩(86)으로부터 다음 네비게이션 팩의 직전까지 기록되는 모든 팩의 모임으로서 정의된다. 이 비디오 오브젝트 유닛(VOBU)의 재생 시간은 도 6에 도시된 바와 같이, 비디오 오브젝트 유닛(VOBU)중에 포함되는 단수 또는 복수개의 GOP로 구성되는 비디오 데이타의 재생 시간에 상당하며, 그 재생 시간을 0.4초 이상으로서 1초 보다 크게 되지 않도록 정해진다. MPEG에서는 1GOP는 통상 0.5초로서 그 동안에 15매 정도의 화상을 재생하기 위한 압축된 화면 데이타라고 정해져 있다.
도 6에 도시된 바와 같이 비디오 오브젝트 유닛이 비디오 데이타를 포함하는 경우에는 MPEG 규격에 정해진 비디오 팩(V 팩)(87), 부영상 팩(SP 팩)(90) 및 오디오 팩(A 팩)(91)(컴퓨터 데이타팩(C 팩))으로 구성되는 GOP가 배열되어 비디오 데이타 스트림이 구성되지만, 이 GOP의 수와는 무관하게 GOP의 재생 시간을 기준으로 하여 비디오 오브젝트(VOBU)(83)가 정해지고, 그 선두에는 항상 네비게이션 팩(NV 팩)(86)이 배열된다. 또한, 오디오 및/또는 부영상 데이타만의 재생 데이타에 있어서도 이 비디오 오브젝트 유닛을 1 단위로서 재생 데이타가 구성된다. 즉, 오디오 팩(91)만으로 비디오 오브젝트 유닛이 구성되더라도 비디오 데이타의 비디오 오브젝트와 같이 그 오디오 데이타가 속하는 비디오 오브젝트 유닛의 재생 시간내에 재생되어야 할 오디오 팩(91)이 그 비디오 오브젝트 유닛에 저장된다. 이들 팩의 재생 순서에 관해서는 네비게이션 팩(NV 팩)(86)과 동시에 이후에 상세히 기술한다.
다시 도 5를 참조하여 비디오 매니저(71)에 관해서 설명한다. 비디오 매니저(71)의 선두에 배치되는 볼륨 매니저 정보(75)는 타이틀을 서치하기 위한 정보, 비디오 매니저 메뉴의 재생을 위한 정보와 같은 비디오 타이틀 세트(VTS)(72)를 관리하는 정보가 기술되며, 도 5에 도시된 순서대로 적어도 3개의 테이블(78, 79, 80)이 기록되어 있다. 이 각 테이블(78, 79, 80)은 논리 섹터의 경계에 일치되어 있다. 제1테이블인 볼륨 관리 정보 관리 테이블(VMGI_MAT)(78)은 필수 테이블로서 비디오 매니저(71)의 사이즈, 이 비디오 매니저(71)중의 각 정보의 개시 어드레스, 비디오 매니저 정보 메뉴용의 비디오 오브젝트 세트(VMGM_VOBS)(76)에 관한 속성 정보 등이 기술되어 있다.
또한, 비디오 매니저(71)의 제2테이블인 타이틀 서치 포인터 테이블(TT_SRPT)(79)에는 장치의 키 조작·표시부(4)로부터의 타이틀 번호의 입력에 따라서 선정가능한 해당 광 디스크(10)중의 볼륨에 포함되는 비디오 타이틀의 엔트리 프로그램 체인(EPGC)이 기재되어 있다.
여기서, 프로그램 체인(87)이란, 도 7에 도시된 바와 같이 어느 타이틀의 스토리를 재현하는 프로그램(89)의 집합으로서 프로그램 체인이 연속해서 재현됨으로써 어느 1 타이틀의 영화가 완결된다. 따라서, 이용자는 프로그램 체인(87)내의 프로그램(89)을 지정함으로써 영화의 특정 장면에서 그 영화를 감상할 수 있다.
비디오 매니저(71)의 제3테이블인 비디오 타이틀 세트 속성 테이블(VTS_ATRT)(80)에는 해당 광 디스크의 볼륨중의 비디오 타이틀 세트(VTS)(72)에 정해진 속성 정보가 기재된다. 즉, 속성 정보로서 비디오 타이틀 세트(VTS)(72)의 수, 비디오 타이틀 세트(VTS)(72)의 번호, 비디오의 속성, 예컨대, 비디오 데이타의 압축 방식 등, 오디오 스트림의 속성, 예컨대, 오디오의 부호화 모드 등, 부영상의 속성, 예컨대, 부영상의 표시 타입 등이 이 테이블에 기재되어 있다.
볼륨 관리 정보 관리 테이블(VMGI_MAT)(78) 및 타이틀 서치 포인터 테이블(TT_SRPT)(79)에 기재된 기술 내용의 상세한 설명은 도 8 내지 도 11을 참조하여 다음에 설명한다.
도 8에 도시된 바와 같이 볼륨 관리 정보 관리 테이블(VMGI_MAT)(78)에는 비디오 매니저(71)의 식별자(VMG_ID), 논리 블록(이미 설명한 바와 같이 1 논리 블록은 2048 바이트)의 수로 비디오 관리 정보의 사이즈(VMGI_SZ), 해당 광 디스크, 통칭 디지탈 범용 디스크(디지탈 다용도 디스크: 이하, 단지 DVD라 한다)의 규격에 관한 버전 번호(VERN) 및 비디오 매니저(71)의 카테고리(VMG_CAT)가 기재되어 있다.
여기서, 비디오 매니저(71)의 카테고리(VMG_CAT)에는 이 DVD 비디오 디렉토리가 복사를 금지하는지 아닌지의 플래그 등이 기재된다. 또한, 이 테이블(VMGI_MAT)(78)에는 볼륨 세트의 식별자(VLMS_ID), 비디오 타이틀 세트의 수(VTS_Ns), 이 디스크에 기록되는 데이타의 공급자의 식별자(PVR_ID), 비디오 매니저 메뉴용의 비디오 오브젝트 세트(VMGM_VOBS)(76)의 개시 어드레스(VNGM_ VOBS_SA), 볼륨 매니저 정보의 관리 테이블(VMGI_MAT)(78)의 종료 어드레스(VMGI_MAT_EA), 타이틀 서치 포인터 테이블(TT-SRPT)(79)의 개시 어드레스(TT-SRPT_SA)가 기재되어 있다. VMG_MAT(78)의 종료 어드레스(VMGI_MAT_ EA) 및 TT-SRPT(79)의 개시 어드레스(TT-SRPT_SA)는 선두의 논리 블록으로부터의 상대적인 논리 블록수로 기재되어 있다.
또, 이 테이블(78)에는 비디오 타이틀 세트(VTS)(72)의 속성 테이블(VTS_ATRT)(80)의 개시 어드레스(VTS_ATRT_SA)가 VMGI 매니저 테이블(VMGI_MAT)(71)의 선두 바이트로부터의 상대적인 바이트수로 기재되고, 비디오 매니저 메뉴(VMGM)의 비디오 속성(VMGM_V_ATR)이 기재되어 있다. 또, 이 테이블(78)에는 비디오 매니저 메뉴(VMGM)의 오디오 스트림의 수(VMGM_AST_Ns), 비디오 매니저 메뉴(VMGM)의 오디오 스트림의 속성(VMGM_AST_ATR), 비디오 매니저 메뉴(VMGM)의 부영상 스트림의 수(VMGM_SPST_Ns) 및 비디오 매니저 메뉴(VMGM)의 부영상 스트림의 속성(VMGM_SPST_ATR)이 기재되어 있다.
타이틀 서치 포인터 테이블(TT_SRPT)(79)에는 도 9에 도시된 바와 같이 처음에 타이틀 서치 포인터 테이블의 정보(TSPTI)가 기재되고, 다음에 입력 번호 1 부터 n(n99)에 대한 타이틀 서치 포인터(TT_SRP)가 필요한 수만큼 연속적으로 기재되어 있다. 이 광 디스크의 볼륨중에 1 타이틀의 재생 데이타, 예컨대, 1 타이틀의 비디오 데이타밖에 저장되어 있지 않을 경우에는 1 개의 타이틀 서치 포인터(TT_SRP)(93)밖에 이 테이블(TT_SRPT)(79)에 기재되지 않는다.
타이틀 서치 포인터 테이블 정보(TSPTI)(92)에는 도 10에 도시된 바와 같이 엔트리 프로그램 체인의 수(EN_PGC_Ns) 및 타이틀 서치 포인터(TT-SRP)(93)의 종료 어드레스(TT_SRPT_EA)가 기재되어 있다. 이 어드레스(TT-SRPT_EA)는 이 타이틀 서치 포인터 테이블(TT_SRPT)(79)의 선두 바이트로부터의 상대적인 바이트수로 기재된다. 또한, 도 11에 도시된 바와 같이 각 타이틀 서치 포인터(TT-SRP) (93)에는 비디오 타이틀 세트 번호(VTSN), 프로그램 체인 번호(PGCN) 및 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)가 기재되어 있다.
이 타이틀 서치 포인터(TT_SRP)(93)의 내용에 의하여 재생되는 비디오 타이틀 세트(VTS)(72), 또한, 프로그램 체인(PGC)이 특정됨과 동시에 그 비디오 타이틀 세트(72)의 저장 위치가 특정된다. 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)는 비디오 타이틀 세트 번호(VTSN)로 지정되는 타이틀 세트를 논리 블록수로 기재한다.
다음에, 도 4에 도시된 비디오 타이틀 세트(VTS)(72)의 논리 포맷의 구조에 관하여 도 12를 참조하여 설명한다. 각 비디오 타이틀 세트(VTS)(72)에는 도 12에 도시된 바와 같이 그 기재순서대로 4개의 항목(94, 95, 96, 97)이 기재되어 있다. 또한, 각 비디오 타이틀 세트(VTS)(72)는 공통의 속성을 갖는 1 또는 그 이상의 비디오 타이틀로 구성되고, 이 비디오 타이틀(72)에 관한 관리 정보, 예컨대, 엔트리 서치 포인트를 위한 정보, 비디오 오브젝트 세트(96)를 재생하기 위한 정보, 타이틀 세트 메뉴(VTSM)를 재생하기 위한 정보 및 비디오 오브젝트 세트(72)의 속성 정보가 비디오 타이틀 세트 정보(VTSI)에 기재되어 있다.
이 비디오 타이틀 세트 정보(VTSI)(94)의 백업이 비디오 타이틀 세트(VTS)(72)에 설치되어 있다. 비디오 타이틀 세트 정보(VTSI)(94)와 이 정보의 백업(VTSI_BUP)(97)과의 사이에는 비디오 타이틀 세트 메뉴용 비디오 오브젝트 세트(VTSM_VOBS)(95) 및 비디오 타이틀 세트 타이틀용 비디오 오브젝트 세트(VTSTT_VOBS)(96)가 배치되어 있다. 어느쪽의 비디오 오브젝트 세트(VTSM_VOBS 및 VTSTT-VOBS)(95, 96)는 이미 설명한 바와 같이 도 6에 도시하는 구조를 가지고 있다.
비디오 타이틀 세트 정보(VTSI)(94), 이 정보의 백업(VTSI_BUP)(97) 및 비디오 타이틀 세트 타이틀용 비디오 오브젝트 세트(VTSTT_VOBS)(96)는 비디오 타이틀 세트(72)에 의해 필수 항목으로 되고, 비디오 타이틀 세트 메뉴용 비디오 오브젝트 세트(VTSM_VOBS)(95)는 필요에 따라서 설치되는 옵션으로 되어 있다.
비디오 타이틀 세트 정보(VTSI)(94)는 도 12에 도시된 바와 같이 4개의 테이블(98, 99, 100, 101)로 구성되고, 4개의 테이블(98, 99, 100, 101)은 논리 섹터간의 경계와 일치하고 있다. 제1테이블인 비디오 타이틀 세트 정보 관리 테이블(VTSI_MAT)(98)은 필수 테이블로서 비디오 타이틀 세트(VTS)(72)의 사이즈, 비디오 타이틀 세트(VTS)(72)중의 각 정보의 개시 어드레스 및 비디오 타이틀 세트(VTS)(72)중의 비디오 오브젝트 세트(VOBS)(82)의 속성이 기술되어 있다.
제2테이블인 비디오 테이블 세트 다이렉트 액세스 포인터 테이블(VTS_DAPT)(99)은 필요에 따라서 설치되는 옵션의 테이블로서, 장치의 키 조작·표시부(4)로부터의 타이틀 번호의 입력에 따라서 선정가능한 해당 비디오 타이틀 세트(72)중에 포함되는 프로그램 체인(PGC) 및 프로그램(PG)이 기재되어 있다.
제3테이블인 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)(100)은 필수 테이블로서 VTS 프로그램 체인 정보(VTS_PGCI)를 기술하고 있다. 제4테이블인 비디오 타이틀 세트 타임 서치 맵 테이블(VTS_MAPT)(101)은 필요에 따라서 설치되는 옵션 테이블로서 표시의 일정 시간에 대한 이 맵 테이블(VTS_MAPT)(101)이 속한 타이틀 세트(72)의 각 프로그램 체인(PGC)내의 비디오 데이타의 기록 위치에 관한 정보가 기술되어 있다.
다음에, 도 12에 도시한 비디오 타이틀 정보 매니저 테이블(VTSI_MAT)(98) 및 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)(100)에 관하여 도 13 내지 도 20을 참조하여 설명한다.
도 13은 비디오 타이틀 정보 매니저 테이블(VTSI_MAT)(98)의 기재 내용을 도시하고 있다. 이 테이블(VTIS_MAT)(98)에는 기재 순서대로 비디오 타이틀 세트 식별자(VTS_ID), 비디오 테이블 세트(72)의 사이즈(VTS_SZ), 이 DVD 비디오 규격의 버전 번호(VERN), 타이틀 세트(72)의 속성(VTS_CAT)이 기재된다. 또한, 이 테이블(VTSI_MAT)(98)에는 VTS 메뉴(VTSM)의 비디오 오브젝트 세트(VTSM_ VOBS)(95)의 개시 어드레스(VTSM_VOBS_SA)가 이 비디오 타이틀 세트(VTS) (72)의 선두 논리 블록으로부터의 상대 논리 블록(RLBN)으로 기술되고, 비디오 타이틀 세트(VTS)에 있어서의 타이틀을 위한 비디오 오브젝트의 개시 어드레스(VTSTT_VOB_SA)가 이 비디오 타이틀 세트(VTS)(72)의 선두 논리 블록으로부터의 상대 논리 블록(RLBN)에서 기재된다.
또, 이 테이블(VTST_MAT)(98)에는 비디오 타이틀 세트 정보 관리 테이블(VTI_MAT)(94)의 종료 어드레스(VTI_MAT_EA)가 그 테이블(VTI_MAT)의 선두 바이트로부터의 상대 블록수로 기재되고, 비디오 타이틀 세트 다이렉트 액세스 포인터 테이블(VTS_DAPT)(99)의 개시 어드레스(VTS_DAPT_SA)가 비디오 타이틀 세트 정보(VTST)(94)의 선두 바이트로부터의 상대 블록수로 기재되어 있다.
또, 이 테이블(VTSI_MAT)(98)에는 비디오 타이틀 세트 프로그램 체인 정보 테이블(PGCIT)(100)의 개시 어드레스(VTS_PGCIT_SA)가 비디오 타이틀 세트 정보(VTSI)(94)의 선두 바이트로부터의 상대 블록수로 기재되고, 비디오 타이틀 세트(VTS)의 타임 서치 맵(VTS_MAPT)(101)의 개시 어드레스(VTS_MAPT_SA)가 이 비디오 타이틀 세트(VTS)(72)의 선두 논리 섹터로부터의 상대 논리 섹터로 기술된다. 이 테이블(VTSI_MAT)(98)에는 비디오 타이틀 세트(VTS)(72)중의 비디오 타이틀 세트 메뉴(VTSM)를 위한 비디오 오브젝트 세트(VTSM_VOBS)(95) 및 비디오 타이틀 세트(VTS)의 타이틀(VTSTT)을 위한 비디오 오브젝트 세트(VTST_VOBS)(96)의 비디오 속성(VTS_V_ATR) 및 이 비디오 타이틀 세트(VTS) (72)중의 비디오 타이틀 세트의 타이틀(VTSTT)을 위한 비디오 오브젝트 세트(VTSTT_VOBS)(96)의 오디오 스트림(VTS_AST_Ns)의 수가 기재되어 있다.
여기서, 비디오 속성(VTS_V_ATR)에는 비디오의 압축 모드, TV 시스템의 프레임 속도 및 표시 장치에 표시할 때의 표시의 종횡비 등이 기재되어 있다.
테이블(VTSI_MAT)(98)에는 비디오 타이틀 세트(VTS)(72)중의 비디오 타이틀 세트(VTS)(72)의 타이틀(VTSTT)을 위한 비디오 오브젝트 세트(VTST_VOBS) (96)의 오디오 스트림 속성(VTS_AST_ATR)이 기재되어 있다. 이 속성(VTS_ AST_ATR)에는 어떻게 오디오를 부호화했는지를 기재한 오디오의 부호화 모드와, 오디오의 양자화를 몇 비트로 실행하였는지 및 오디오의 채널수 등이 기재된다. 또, 테이블(VTST_MAT)(98)에는 비디오 타이틀 세트(VTS)(72)중의 이 타이틀(VTSTT)을 위한 비디오 오브젝트 세트(VTST_VOBS)(96)의 부영상 스트림의 수(VTS_SPST_Ns) 및 각 부영상 스트림의 속성(VTS_SPST_ATR)이 기재되어 있다. 이 각 부영상 스트림의속성(VTS_SPST_ATR)에는 부영상의 부호화 모드 및 부영상의 표시 타입 등이 기재된다.
또한, 이 테이블(VTST_MAT)(98)에는 비디오 타이틀 세트 메뉴(VTSM)의 오디오 스트림수(VTSM_AST_Ns), 오디오 스트림 속성(VTSM_AST_ATR), 부영상 스트림의 수(VTSM_SPST_Ns) 및 부영상 스트림의 속성(VTSM_SPST_ATR)이 기술되어 있다.
VTS 프로그램 체인 정보 테이블(VTS_PGCIT)(100)은 도 14에 도시된 바와 같은 구조를 구비하고 있다. 이 정보 테이블(VTS_PGCIT)(100)에는 VTS 프로그램 체인(VTS_PGC)에 관한 정보(VTS_PGCI)가 기재되고, 시작 항목으로서 VTS 프로그램 체인(VTS_PGC)에 관한 정보 테이블(VTS_PGCIT)(100)의 정보(VTS_PGCIT_ I)(102)가 설치되어 있다. 이 정보(VTS_PGCIT_I)(102)에 이어서 이 정보테이블(VTS_PGCIT)(100)에는 이 정보 테이블(VTS_PGCIT)(100)중의 VTS 프로그램 체인(VTS_PGC)의 수(#1로부터 #n)만큼 VTS 프로그램 체인(VTS_PGC)을 서치하는 VTS_PGCI 서치 포인터(VTS_PGCIT_SRP)(103)가 설치되고, 마지막에 VTS 프로그램 체인(VTS_PGC)에 대응한 수(#1로부터 #n)만큼 각 VTS 프로그램 체인(VTS_ PGC)에 관한 정보(VTS_PGCI)(104)가 설치되어 있다.
VTS 프로그램 체인 정보 테이블(VTS_PGCIT)(100)의 정보(VTS_PGCIT_I) (102)에는 도 15에 도시된 바와 같이 VTS 프로그램 체인(VTS_PGC)의 수(VTS_ PGC_Ns)가 내용으로서 기술되고, 이 테이블 정보(VTS_PGCIT_I)(102)의 종료 어드레스(VTS_PGCIT_EA)가 이 정보 테이블(VTS_PGCIT)(100)의 선두 바이트로부터의상대적인 바이트수로 기술되어 있다.
또한, VTS_PGCIT 서치 포인터(VTS_PGCIT_SRP)(103)에는 도 16에 도시된 바와 같이 비디오 타이틀 세트(VTS)(72)의 프로그램 체인(VTS_PGC)의 속성(VTS_PGC_CAT) 및 이 VTS_PGC 정보 테이블(VTS_PGCIT)(100)의 선두 바이트로부터의 상대적 바이트수로 VTS_PGC 정보(VTS_PGCI)의 개시 어드레스(VTS_PGCI_SA)가 기술되어 있다. 여기서, VTS_PGC 속성(VTS_PGC_CAT)에는 속성으로서 예컨대, 최초에 재생되는 엔트리 프로그램 체인(엔트리 PGC)인지 아닌지가 기재된다. 통상, 엔트리 프로그램 체인(PGC)은 엔트리 프로그램 체인(PGC)이 아닌 프로그램 체인(PGC)에 앞서 기재된다.
비디오 타이틀 세트내의 PGC 정보(VTS_PGCI)(104)에는 도 17에 도시된 바와 같이 4개 항목이 기재되어 있다. 이 PGC 정보(VTS_PGCI)(104)에는 처음에 필수 항목의 프로그램 체인 일반 정보(PGC_GI)(105)가 기술되고, 이것에 계속하여 비디오 오브젝트가 있는 경우만큼 필수 항목이 되는 적어도 3개의 항목(106, 107, 108)이 기재되어 있다. 즉, 그 3개의 항목으로서 프로그램 체인 프로그램 맵(PGC-PGMAP)(106), 셀 재생 정보 테이블(C_PBIT)(107) 및 셀 위치 정보 테이블(C_POSIT)(108)이 PGC 정보(VTS_PGCI)(104)에 기재되어 있다.
프로그램 체인 일반 정보(PGC_GI)(105)에는 도 18에 도시된 바와 같이 프로그램 체인(PGC)의 카테고리(PGCI_CAT), 프로그램 체인(PGC)의 내용(PGC_CNT) 및 프로그램 체인(PGC)의 재생 시간(PGC_PB_TIME)이 기재되어 있다. PGC의 카테고리(PGCI_CAT)에는 해당 PGC의 복사가 가능한지의 여부 및 이 PGC 중의 프로그램의 재생이 연속인지 또는 랜덤 재생인지의 여부 등이 기재된다. PGC의 내용(PGC_CNT)에는 이 프로그램 체인의 구성 내용, 즉, 프로그램수, 셀의 수, 이 프로그램 체인중의 앵글의 수가 기재된다. PGC의 재생 시간(PGC_PB_TIME)에는 이 PGC 중의 프로그램의 총 재생시간 등이 기재된다. 이 재생 시간은 재생 순서와는 무관하게 연속해서 PGC 내의 프로그램을 재생하는 경우의 프로그램의 재생 시간이 기술된다.
또한, 프로그램 체인 일반 정보(PGC_GI)(105)에는 PGC 부영상 스트림 제어(PGC_SPST_CTL), PGC 오디오 스트림 제어(PGC_AST_CTL) 및 PGC 부영상 팰릿(PGC_SP_PLT)이 기재되어 있다. PGC 부영상 스트림 제어(PGC_SPST_CTL)에는 PGC에서 사용가능한 부영상 수가 기재되고, PGC 오디오 스트림 제어(PGC _AST_CTL)에는 동일하게 PGC에서 사용가능한 오디오 스트림의 수가 기재된다. PGC 부영상 팰릿(PGC_SP_PLT)에는 이 PGC의 모든 부영상 스트림으로 사용하는 소정수의 컬러 팰릿의 세트가 기재된다.
또, PGC 일반 정보(PGC_GI)(105)에는 셀 재생 정보 테이블(C_PBIT)(107)의 개시 어드레스(C_PBIT_SA) 및 셀 위치 정보 테이블(C_POSIT)(108)의 개시 어드레스(C_POSIT_SA)가 기재되어 있다. 어느쪽의 개시 어드레스(C_PBIT_SA 및 C_POSIT_SA)도 VTS_PGC 정보(VTS_PGCI)의 선두 바이트로부터의 상대적인 논리 블록수로 기재된다.
프로그램 체인 프로그램 맵(PGC_PGMAP)(106)은 도 19에 도시된 바와 같이 PGC 내의 프로그램의 구성을 도시하는 맵이다. 이 맵(PGC_PGMAP)(106)에는 도 19 및 도 20에 도시된 바와 같이 프로그램의 개시 셀 번호인 엔트리 셀 번호(ECELLN)가 셀 번호의 승순으로 기술되어 있다. 또한, 엔트리 셀 번호의 기술순으로 프로그램 번호가 1부터 할당되어 있다. 따라서, 이 맵(PGC_PGMAP)(106)의 최초의 엔트리 셀 번호는 #1이 아니면 안된다.
셀 재생 정보 테이블(C_PBIT)(107)은 PGC의 셀의 재생 순서를 정의하고 있다. 이 셀 재생 정보 테이블(C_PBIT)(107)에는 도 21에 도시된 바와 같이 셀 재생 정보(C_PBIT)가 연속해서 기재되어 있다. 기본적으로는 셀의 재생은 그 셀 번호의 순서로 재생된다. 셀 재생 정보(C_PBIT)에는 도 22에 도시된 바와 같이 셀 카테고리(C_CAT)가 기재된다. 이 셀 카테고리(C_CAT)에는 셀이 셀 블록중의 셀인지, 또한, 셀 블록중의 셀이면 최초의 셀인지를 나타내는 셀 블록 모드, 셀이 블록중의 일부가 아닌 혹은 앵글 블록인지를 나타내는 셀 블록 타입, 시스템 타임 클록(STC)의 재설정의 필요 여부를 나타내는 STC 불연속 플래그가 기재된다.
또한 이 셀 카테고리(C_CAT)에는 셀내에서는 연속해서 재생하거나 혹은 셀내의 각 비디오 오브젝트 유닛(VOBU) 단위로 정지하는지를 나타내는 셀 재생 모드, 셀의 재생후에 정지시키는지의 여부 혹은 그 정지 시간을 나타내는 셀 네비게이션 제어가 기재되어 있다.
또한, 도 22에 도시된 바와 같이 셀 재생 정보 테이블(C_PBIT)(107)은 PGC의 모든 재생 시간을 기술한 셀 재생 시간(C_PBTM)을 포함하고 있다. 앵글 셀 블록이 PGC 중에 있는 경우에는 그 앵글 셀 번호 1의 재생 시간이 그 앵글 블록의 재생 시간을 나타내고 있다. 또, 셀 재생 정보 테이블(C_PBIT)(107)에는 해당 셀이 기록되어 있는 비디오 오브젝트 유닛(VOBU)(85)의 선두 논리 섹터로부터의 상대적인 논리 섹터수로 셀중의 선두 비디오 오브젝트 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)가 기재되고, 또한, 해당 셀이 기록되어 있는 비디오 오브젝트 유닛(VOBU)(85)의 선두 논리 섹터로부터의 상대적인 논리 섹터수로 셀중의 최종 비디오 오브젝트 유닛(VOBU)(85)의 개시어드레스(C_LVOBU_SA)가 기재된다.
셀 위치 정보 테이블(C_POSI)(108)은 PGC 내에서 사용하는 셀의 비디오 오브젝트(VOB)의 식별 번호(VOB_ID) 및 셀의 식별 번호(C_ID)를 특정하고 있다. 셀 위치 정보 테이블(C_POSI)에는 도 23에 도시된 바와 같이 셀 재생 정보 테이블(C_PBIT)(107)에 기재되는 셀 번호에 대응하는 셀 위치 정보(C_POSI)가 셀 재생 정보 테이블(C_PBIT)과 동일 순서로 기재된다. 이 셀 위치 정보(C_POSI)에는 도 24에 도시된 바와 같이 셀의 비디오 오브젝트 유닛(VOBU)(85)의 식별 번호(V_VOB_IDN) 및 셀 식별 번호(C_IDN)가 기술되어 있다.
도 6을 참조하여 설명한 바와 같이 셀(84)은 비디오 오브젝트 유닛(VOBU)(85)의 집합으로 되고, 비디오 오브젝트 유닛(VOBU)(85)은 네비게이션(NV) 팩(86)으로부터 시작되는 팩열로서 정의된다. 따라서, 셀(84) 중의 최초의 비디오 오브젝트 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)는 NV 팩(86)의 개시 어드레스를 나타내는 것이 된다. 이 NV 팩(86)은 도 25에 도시된 바와 같이 팩 헤더(110), 시스템 헤더(111) 및 네비게이션 데이타로서의 2개의 패킷, 즉, 재생 제어 정보(PCI) 패킷(116) 및 데이타 서치 정보(DSI) 패킷(117)으로 이루어진 구조를 가지며, 도 25에 도시된 바와 같은 바이트 수가 각 부에 붙여지고, 1 팩이 1 논리 섹터에 상당하는 2048 바이트로 정해져 있다. 또한, 이 NV 팩은 그 화상 그룹(GOP)중의 최초의 데이타가 포함되는 비디오 팩의 바로 앞에 배치되어 있다. 오브젝트 유닛(85)이 비디오 팩(87)을 포함하지 않는 경우라도 NV 팩(86)이 오디오 팩(91) 및/또는 부영상 팩(90)을 포함하는 오브젝트 유닛의 선두에 배치된다. 이와 같이 오브젝트 유닛이 비디오 팩을 포함하지 않는 경우라도 오브젝트 유닛이 비디오 팩(87)을 포함하는 경우와 같이 오브젝트 유닛의 재생 시간은 비디오가 재생되는 단위를 기준으로 정해진다.
여기서, GOP란 MPEG의 규격으로 정해지고, 이미 설명한 바와 같이 복수 화면을 구성하는 데이타열로서 정의된다. 즉, GOP란 압축된 데이타에 상당하며, 이 압축 데이타를 신장시키면 동화상을 재생할 수 있는 복수 프레임의 화상 데이타가 재생된다. 팩 헤더(110) 및 시스템 헤더(111)는 MPEG2의 시스템 레이어로 정의되고, 팩 헤더(110)에는 팩 개시 코드, 시스템 클록 기준(SCR) 및 다중화율의 정보가 저장되고, 시스템 헤더(111)에는 비트율, 스트림 ID가 기재되어 있다. PCI 패킷(116) 및 DSI 패킷(117)의 패킷 헤더(112, 114)에는 동일하게 MPEG2의 시스템 레이어로 정해져 있는 바와 같이 패킷 개시 코드, 패킷 길이 및 스트림 ID가 저장되어 있다.
다른 비디오 팩(87), 오디오 팩(91), 부영상 팩(90), 컴퓨터 데이타 팩(88)은 도 26에 도시된 바와 같이 MPEG2의 시스템 레이어로 정해지도록 동일하게 팩 헤더(120), 시스템 헤더(121) 및 대응하는 데이타가 저장된 패킷(122)으로 구성되고, 그 팩 길이는 2048 바이트로 정해져 있다. 이들 각 팩은 논리 블록의 경계와 일치하고 있다.
PCI 패킷(116)의 PCI 데이타(PCI)(113)는 VOB 유닛(VOBU)(85)내의 비디오 데이타의 재생 상태에 동기하여 표시, 즉, 표시의 내용을 변경하기 위한 네비게이션 데이타이다. 즉, PCI 데이타(PCI)(113)에는 도 27에 도시된 바와 같이 PCI 전체의 정보로서의 PCI 일반 정보(PCI_GI)가 기술되어 있다. PCI 일반 정보(PCI_GI)에느 도 28에 도시된 바와 같이 PCI(113)가 기록되어 있는 VOBU(85)의 논리 섹터로부터의 상대적 논리 블록수로 그 PCI(113)가 기록되어 있는 NV 팩(NV_PCK)(86)의 어드레스(NV_PCK_LBN)가 기술되어 있다. 또한, PCI 일반 정보(PCI_GI)에는 VOBU(85)의 카테고리(VOBU_CAT), VOBU(85)의 개시 PTS(VOBU_SPTS) 및 종료 PTS(VOBU_EPTS)가 기술되어 있다. 여기서, VOBU(85)의 개시 PTS(VOBU_ SPTS)는 해당 PCI(113)가 포함되는 VOBU(85) 중의 비디오 데이타의 재생 개시 시간(개시 표시 타임 스탬프(SPTS))을 나타내고 있다. 이 재생 개시 시간은 VOBU (85)중의 최초의 재생 개시 시간이다. 통상은 최초의 화상은 MPEG의 규격에 있어서의 화상내(Intra_Picture)의 재생 개시 시간에 상당한다. VOBU(85)의 종료 PTS(VOBU_EPTS)는 해당 PCI(113)가 포함되는 VOBU(85)의 재생 종료 시간(종료 표시 타임 스탬프: EPTS)을 나타내고 있다.
도25에 도시한 DSI 패킷(117)의 DSI 데이타(DSI)(115)는 VOB 유닛(VOBU) (85)의 서치를 실행하기 위한 네비게이션 데이타이다. DSI 데이타(DSI) (115)에는 도 29에 도시된 바와 같이 DSI 일반 정보(DSI_GI), VOBU의 서치 정보(VOBU_SI) 및 동기 재생 정보(SYNCI)가 기술되어 있다.
DSI 일반 정보(DSI_GI)는 그 DSI(115) 전체의 정보가 기술되어 있다. 즉, 도 30에 도시된 바와 같이 DSI 일반 정보(DSI_GI)에는 NV 팩(86)의 시스템 시각 기준 참조치(NV_PCK_SCR)가 기재되어 있다. 이 시스템 시간 기준 참조치(NV_PCK_SCR)는 도 1에 도시된 각부에 조립되어 있는 시스템 타임 클록(STC)에 저장되고, 이 STC를 기준으로 비디오, 오디오 및 부영상 팩이 비디오, 오디오 및 부영상 디코더부(58, 60, 62)로 디코드되고, 영상 및 음성이 모니터부(6) 및 스피커부(8)에서 재생된다. DSI 일반 정보(DSI_GI)에는 DSI(115)가 기록되어 있는 VOB 세트(VOBS)(82)의 선두 논리 섹터로부터의 상대적 논리 섹터수(RLSN)로 DSI(115)가 기록되어 있는 NV 팩(NV_PCK)(86)의 개시 어드레스(NV_PCK_LBN)가 기재되고, VOB 유닛(VOBU)의 선두 논리 섹터로부터의 상대적 논리 섹터수(RLSN)로 DSI(115)가 기록되어 있는 VOB 유닛(VOBU)(85)중의 최종 팩의 어드레스(VOBU_EA)가 기재되어 있다.
또, DSI 일반 정보(DSI_GI)에는 DSI(115)가 기록되어 있는 VOB 유닛(VOBU)의 선두 논리 섹터로부터의 상대적 논리 섹터수(RLSN)로 이 VOBU 내에서의 최초의 화상내의 최종 어드레스가 기록되어 있는 V 팩(V_PCK)(88)의 종료 어드레스(VOBU_IP_EA)가 기재되고, 해당 DSI(115)가 기록되어 있는 VOBU(83)의 식별 번호(VOBU_IP_IDN) 및 해당 DSI(115)가 기록되어 있는 셀의 식별 번호(VOBU_C_IDN)가 기재되어 있다.
VOBU(85)의 서치 정보(VOBU_SI)에는 셀내의 선두 어드레스를 특정하기 위한 정보가 기술된다.
동기 정보(SYNCI)에는 DSI(115)가 포함되는 VOB 유닛(VOBU)의 비디오 데이타의 재생 개시 시간과 동기하여 재생하는 부영상 및 오디오 데이타의 어드레스 정보가 기재된다. 즉, 도 31에 도시된 바와 같이 DSI(115)가 기록되어 있는 NV 팩(NV_PCK)(86)으로부터의 상대적인 논리 섹터수(RLSN)에서 목적으로 하는 오디오 팩(A_PCK)(91)의 개시 어드레스(A_SYNCA)가 기재된다. 오디오 스트림이 복수(최대 8)인 경우에는 그 수만큼 동기 정보(SYNCI)가 기재된다. 또한, 동기 정보(SYNCI)에는 목적으로 하는 오디오 팩(SP_PCK)(91)을 포함하는 VOB 유닛(VOBU)(85)의 NV 팩(NV_PCK)(86)의 어드레스(SP_SYNCA)가 DSI(115)가 기록되어 있는 NV 팩(NV_PCK)(86)으로부터의 상대적인 논리 섹터수(RLSN)로 기재되어 있다. 부영상 스트림이 복수(최대 32)인 있는 경우에는 그 수만큼 동기 정보(SYNCI)가 기재된다.
상기 팩의 팩 길이는 2048 바이트(1 논리 섹터)가 되도록 조정되어 있다. 팩 길이가 2048 바이트에 모자랄 경우, 모자라는 바이트수가 6 바이트 이하인 경우, 팩 헤더내의 스터핑 바이트의 추가에 의해 팩 길이를 조정하고, 7 바이트 이상인 경우, 스터핑 바이트는 1 바이트로 패킷에 그 부족 바이트수에 대응하는 패딩 패킷을 추가함으로써 팩 길이를 조정한다.
팩 헤더는 4 바이트의 팩 개시 코드(000001BAh), 6 바이트의 SCR(시스템 클록 기준, 시스템 시각 기준 참조치), 3 바이트의 다중화율(MUX 율; 0468A8h), 1 바이트∼7 바이트의 스터핑 바이트(00h)에 의해 구성된다. 패킷은 기준으로서 2034 바이트로 구성되고, 이 패킷에는 팩 길이 조정용 패딩 패킷(각 바이트 단위로 데이타로서 의미가 없는 유효 데이타 00h가 기록된다)이 필요에 따라서 설치되도록 되어 있다.
즉, 도 32에 도시된 바와 같이, 패킷을 구성하는 데이타 길이가 2034 바이트로부터 2028 바이트인 경우, 그 부족한 바이트수 만큼 팩 헤더내에 스터핑 바이트를 추가(삽입)한다.
또한, 도 33에 도시된 바와 같이 패킷을 구성하는 데이타 길이가 2027 바이트 이하인 경우, 그 부족한 바이트수 만큼 패딩 패킷을 추가한다.
예컨대, 비디오 데이타의 팩화에 관하여 설명한다.
즉, 도 34에 도시된 바와 같이, 데이타 길이가 2015 바이트의 비디오 데이타를 팩화하는 경우, 1 패킷의 기준 바이트수(2034 바이트)와 그 비디오 데이타의 바이트수(2015 바이트)에 6 바이트의 패킷 헤더를 더한 바이트수(2021 바이트)를 비교하여 이 비교에 의한 13 바이트의 부족 산출에 의하여 13 바이트의 패딩 패킷의 추가로 판단하고, 스터핑 바이트가 1 바이트인 통상의 14 바이트의 팩 헤더와, 2021 바이트의 비디오 패킷에 13 바이트의 패딩 패킷을 추가한 2034 바이트의 패킷에 의하여 2048 바이트의 팩을 형성한다.
또한, 도 35에 도시된 바와 같이, 데이타 길이가 2025 바이트인 비디오 데이타를 팩화하는 경우, 1패킷의 기준 바이트수(2034 바이트)와 그 비디오 데이타의 바이트수(2025 바이트)에 6 바이트의 패킷 헤더를 더한 바이트수(2031 바이트)를 비교하여 이 비교에 의한 3 바이트의 부족 산출에 의하여 3 바이트의 스터핑 바이트의 추가로 판단하고, 1 바이트의 스터핑 바이트 외에 3 바이트의 스터핑 바이트를 추가한 17 바이트의 팩 헤더와, 2031 바이트의 비디오 패킷에 의하여 2048 바이트의 팩을 형성한다.
다음에, 상기 각 팩에 관하여 상세히 설명한다.
NV 팩(86)은 도 25에 도시된 바와 같이 1개의 GOP의 선두의 데이타를 포함하는 비디오 팩의 바로 앞에 배치되는 것으로, 14 바이트의 팩 헤더(110)와, 24 바이트의 시스템 헤더(111)와, 986 바이트 이내의 PCI 패킷(116)과, 1024 바이트 이내의 DSI 패킷(117)에 의해 구성되어 있다. PCI 패킷(116)은 6 바이트의 패킷 헤더(112)와, 1 바이트의 서브 스트림 ID(118)와 979 바이트의 PCI 데이타가 저장가능한 데이타 영역(113)에 의해 구성되고, DSI 패킷(117)은 6 바이트의 패킷 헤더(114)와, 1 바이트의 서브 스트림 ID(119)와 1017 바이트의 DSI 데이타가 저장가능한 데이타 영역(115)에 의해 구성되어 있다.
팩 헤더(110)는 상술한 바와 같이, 4 바이트의 팩 개시 코드(000001BAh), 6 바이트의 SCR(시스템 클록 기준, 시스템 시각 기준 참조치), 3 바이트의 다중화율(MUX 율; 0468A8h), 1 바이트∼7 바이트의 스터핑 바이트(00h)에 의해 구성된다.
시스템 헤더(111)는 4 바이트의 시스템 헤더 개시 코드(000001BBh), 2 바이트의 헤더 길이 등에 의해 구성된다.
패킷 헤더(112, 114)는 각각 3 바이트의 패킷 개시 코드(000001h), 1 바이트의 스트림 ID(10111111b : 전용 스트림 2), 2 바이트의 PES(Packetized Elementary Stream) 패킷 길이에 의해 구성된다.
서브 스트림 ID(118)에는 PCI 스트림을 나타내는 코드(00000000b)가 부여되어 있다. 서브 스트림 ID(119)에는 DSI 스트림을 나타내는 코드(00000001b)가 부여되어 있다.
비디오 팩(87)은 도 36a, 도 36b에 도시된 바와 같이 14 바이트의 팩 헤더(120)와, 9 바이트의 패킷 헤더(121)와 2025 바이트까지의 비디오 데이타가 저장 가능한 데이타 영역(122)에 의해 이루어진 비디오 패킷, 또는 19 바이트의 패킷 헤더(121)와 2015 바이트까지의 비디오 데이타가 저장 가능한 데이타 영역(122)에 의해 이루어진 비디오 패킷으로 1개의 팩이 구성되어 있다. 팩 헤더(120)는 상기 NV 팩(86)의 경우와 같은 구성이다.
패킷 헤더(121)가 9 바이트인 경우는 3 바이트의 패킷 개시 코드(000001h), 1 바이트의 스트림 ID(11100000b : MPEG 비디오 스트림), 2 바이트의 PES(Packetized Elementary Stream) 패킷 길이, 3 바이트의 PES에 관한 데이타에 의해 구성된다.
패킷 헤더(121)가 19 바이트인 경우는 상기 9 바이트 외에 5 바이트의 PTS(Presentation Time Stamp; 재생 출력의 시각 관리 정보)와 5 바이트의 DTS(Decoding Time Stamp; 복호의 시각 관리 정보)가 추가로 구성되어 있다. 이 PTS와 DTS는 비디오 스트림의 화상내의 선두의 데이타를 포함하는 비디오 패킷에만 기술된다.
오디오 팩(91)은 돌비 AC3에 기초한 압축 부호화 데이타인 경우, 도 37a에 도시된 바와 같이 14 바이트의 팩 헤더(120)와, 14 바이트의 패킷 헤더(121)와 1 바이트의 서브 스트림 ID(131)와 패킷 데이타내의 오디오 프레임의 수를 나타내는 1 바이트 구성의 프레임수(132)와 패킷 데이타내의 최초의 오디오 프레임의 선두의 위치를 나타내는 2 바이트 구성의 제1액세스 유닛 포인터(133)와 2016 바이트까지의 오디오 데이타가 저장가능한 데이타 영역(134)에 의해 이루어지는 오디오 패킷으로 1개의 팩이 구성되어 있다. 팩 헤더(120)는 상기 NV 팩(86)인 경우와 같은 구성이다. 패킷 헤더(121)에 PTS가 포함되지 않은 경우, 패킷 헤더(121)가 9 바이트 구성이 되고, 오디오 데이타가 저장가능한 데이타 영역(134)이 2021 바이트로 확장된다.
오디오 팩(91)은 선형 PCM의 부호화 데이타인 경우, 도 37b에 도시된 바와 같이, 14 바이트의 팩 헤더(120)와, 14 바이트의 패킷 헤더(121)와 1 바이트의 서브 스트림 ID(131)와 패킷 데이타내의 오디오 프레임의 수를 나타내는 1 바이트 구성의 프레임수(132)와 패킷 데이타내의 오디오 프레임의 선두의 위치를 나타내는 2 바이트 구성의 제1액세스 유닛 포인터(133)와 패킷 데이타내의 오디오 데이타의 정보가 기술되어 있는 3 바이트 구성의 오디오 데이타 정보(135)와 2013 바이트까지의 오디오 데이타가 저장가능한 데이타 영역(134)에 의해 이루어지는 오디오 패킷으로, 1개의 팩이 구성되어 있다. 팩 헤더(120)는 상기 NV 팩(86)인 경우와 같은 구성이다. 패킷 헤더(121)에 PTS가 포함되지 않은 경우, 패킷 헤더(121)가 9 바이트 구성이 되고, 오디오 데이타가 저장가능한 데이타 영역(134)이 2018 바이트로 확장된다.
오디오 데이타 정보의 오디오 데이타의 정보로서는 프레임 번호, 1개의 데이타의 길이가 16 비트 길이인지 20 비트 길이인지 24 비트 길이 인지의 처리 단위, 샘플링 주파수 등이 기술되어 있다.
패킷 헤더(121)는 3 바이트의 패킷 개시 코드(000001h), 1 바이트의 스트림 ID(10111101b: 전용 스트림 1), 2 바이트의 PES(Packetized Elementary Stream) 패킷 길이, 3 바이트의 PES의 내용, 5 바이트의 PTS(Presentation Time Stamp; 재생 출력의 시각 관리 정보)에 의해 구성된다.
오디오 데이타가 돌비 AC3에 기초한 압축 부호화 데이타인 경우에 부여되는 서브 스트림 ID(131)에는 AC3 스트림을 나타내는 코드(10000×××b : ×××가 스트림 번호)가 부여되어 있다.
오디오 데이타가 선형 PCM인 경우에 부여되는 서브 스트림 ID(131)에는 선형 PCM 스트림을 나타내는 코드(10100×××b: ×××가 스트림 번호)가 부여되어 있다.
오디오 데이타의 1 프레임은 예컨대 4 바이트의 프레임 헤더와 0∼191 까지의 좌우의 4 바이트씩의 772 바이트의 오디오 데이타에 의해 구성되어 있다.
부영상 팩(90)은 도 38에 도시된 바와 같이 14 바이트의 팩 헤더(120)와, 14 바이트의 패킷 헤더(121)와 1 바이트의 서브 스트림 ID(141)와 2019 바이트 까지의 부영상 데이타가 저장가능한 데이타 영역(142)에 의해 이루어지는 부영상 패킷으로, 1개의 팩이 구성되어 있다. 패킷 헤더(121)에 PTS가 포함되지 않은 경우, 패킷 헤더(121)가 9 바이트 구성이 되고, 부영상 데이타가 저장가능한 데이타 영역(142)이 2024 바이트로 확장된다. 팩 헤더(120)는 상기 NV 팩(86)인 경우와 같은 구성이다.
서브 스트림 ID(141)에는 부영상 스트림을 나타내는 코드(001×××××b: ××××× 스트림 번호)가 부여되어 있다.
패킷 헤더(121)에는 3 바이트의 패킷 개시 코드(000001h), 1 바이트의 스트림 ID(10111101b: 전용 스트림 1), 2 바이트의 PES(Packetized Elementary Stream) 패킷 길이, 3 바이트의 PES에 관한 데이타, 5 바이트의 PTS(Presentation Time Stamp; 재생 출력의 시각 관리 정보)에 의해 구성되어 있다 이 PTS는 각 부영상 유닛의 선두 데이타를 포함하는 부영상 패킷에만 기술된다.
컴퓨터 데이타 팩(88)은 도 39에 도시된 바와 같이, 14 바이트의 팩 헤더(120)와, 14 바이트의 패킷 헤더(121)와 1 바이트의 서브 스트림 ID(151)와 2 바이트의 컴퓨터 환경 정보(152)와 2017 바이트까지의 컴퓨터 데이타가 저장가능한 데이타 영역(153)으로 이루어지는 패킷으로, 1개의 팩이 구성되어 있다. 패킷 헤더(121)에 PTS가 포함되지 않은 경우, 패킷 헤더(121)가 9 바이트 구성이 되고, 컴퓨터 데이타가 저장가능한 데이타 영역(153)이 2022 바이트로 확장된다. 팩 헤더(120)는 상기 NV 팩(86)인 경우와 같은 구성이다.
컴퓨터 환경 정보(152)로서는 사용 CPU와 사용 OS가 기술된다. 예컨대, 도 40에 도시된 바와 같이 4 종류의 종별을 선택할 수 있도록 되어 있고, 사용 CPU가 「CPU 1」이고 사용 OS가 「OS 1」인 경우 「0110(h)」가 기술되고, 사용 CPU가 「CPU 1」이고 사용 OS가 「OS 2」인 경우 「0111(h)」가 기술되며, 사용 CPU가 「CPU 2」이고 사용 OS가 「OS 3」인 경우 「1002(h)」가 기술되고, 사용 CPU가 「CPU 1」이고 사용 OS가 「OS 3」인 경우 「0102(h)」가 기술된다.
서브 스트림 ID에는 컴퓨터 스트림을 나타내는 코드(11000000b)가 부여되어 있다.
패킷 헤더(121)에는 3 바이트의 패킷 개시 코드(000001h), 1 바이트의 스트림 ID(10111101b: 전용 스트림 1), 2 바이트의 PES(Packetized Elementary Stream) 패킷 길이, 3 바이트의 PES에 관한 데이타, 5 바이트의 PTS(Presentation Time Stamp; 재생 출력의 시각 관리 정보)에 의해 구성되어 있다. 이 PTS는 각 컴퓨터 데이타 스트림의 선두 데이타를 포함하는 컴퓨터 데이타 패킷에만 기술된다.
상기 각 팩에 기술되는 SCR은 각 비디오 타이틀 세트마다의 선두 팩의 값을 0으로 하고, 광 디스크(10)로의 기록순으로 승순으로 증가하도록 되어 있다.
상기 각 팩의 패킷 헤더(121)내에 기술되는 스트림 ID는 도 41에 도시된 바와 같이, 「10111100」인 경우 프로그램 스트림 맵을 나타내고, 「10111101」인 경우 전용 스트림 1을 나타내며, 「10111110」인 경우 패딩 스트림(더미 데이타)를 나타내고, 「10111111」인 경우 전용 스트림 2를 나타내며, 「110×××××」인 경우 MPEG 오디오 스트림(×××××; 스트림 번호)를 나타내고, 「1110××××」인 경우 MPEG 비디오 스트림(××××; 스트림 번호)를 나타내며, 「11110000」인 경우 엔타이틀먼트(허락) 제어 메시지를 나타내고, 「11110001」인 경우 엔타이틀먼트(허락) 관리 메시지를 나타내며, 「11110010」인 경우 DSM 제어 명령을 나타내고, 「11111111」인 경우 프로그램 스트림 디렉토리를 나타내고 있다.
상기 오디오 팩(91), 부영상 팩(90), 컴퓨터 데이타 팩(88)의 패킷 내에 기술되는 서브 스트림 ID(131, 141, 151)는 전용 스트림 1에 대응하여 도 42에 도시된 바와 같이, 「10100×××」인 경우 선형 PCM 오디오 스트림을 나타내고, 그 「×××」가 스트림 번호가 되며, 「001×××××」인 경우 부영상 스트림을 나타내고, 그 「×××××」가 스트림 번호가 되며, 「11000000」인 경우 컴퓨터 데이타 스트림을 나타내고, 「10000×××」인 경우 돌비 AC3 오디오 스트림을 나타내며, 그 「×××」가 스트림 번호로 되어 있다.
상기 NV 팩(86)내의 PCI 패킷과 DSI 패킷에 기술되는 서브 스트림 ID(118, 119)는 전용 스트림 2에 대응하여 도 43에 도시된 바와 같이, 「00000000」인 경우, PCI 스트림을 나타내고, 「00000001」인 경우, DSI 스트림을 나타내고 있다.
다음에, 선형 오디오 데이타의 팩(91)의 구성의 구체예를 도 44를 이용하여 설명한다.
즉, 패킷 헤더(121)내의 스트림 ID 로서는 전용 스트림 1을 나타내는 「10111101」이 기술되고, 서브 스트림 ID(131)로서 선형 PCM 오디오 스트림을 나타내는 「10100011」이 기술되며, 스트림 번호는 「3」이 기술되고, 제1액세스 유닛 포인터(133)로서 「01DB(h)」가 기술되어 있다. 패킷내의 데이타 영역(134)에는 이전 프레임의 나머지 데이타(472 바이트)와 2개의 프레임 데이타(1프레임 772 바이트 구성)가 저장되어 있다.
다음에, 컴퓨터 데이타의 팩(88)의 구성의 구체예를 도 45을 이용하여 설명한다.
즉, 패킷 헤더(121)내의 스트림 ID 로서는 전용 스트림 1을 나타내는 「10111101」이 기술되고, 서브 스트림 ID(151)로서 컴퓨터 데이타 스트림을 나타내는 「11000000」이 기술되며, 컴퓨터 환경 정보(152)로서 사용 CPU가 「CPU 1」이고 사용 OS가 「OS 2」를 나타내는 「0111(h)」가 기술되어 있다. 패킷내의 데이타 영역(153)에는 컴퓨터 데이타가 저장되어 있다.
다음에, 부영상 데이타의 팩(90)의 구성의 구체예를 도 46을 이용하여 설명한다.
즉, 패킷 헤더(121)내의 스트림 ID 로서는 전용 스트림 1을 나타내는 「10111101」이 기술되고, 서브 스트림 ID(141)로서 부영상 스트림을 나타내는 「00100101」 이 기술되며, 스트림 번호는 「5」가 기술되어 있다. 패킷내의 데이타 영역(142)에는 2019 바이트까지의 부영상 데이타가 저장되어 있다.
상기 시스템 프로세서부(54)에는 패킷의 종별을 판단하여 그 패킷내의 데이타를 각 디코더로 전송하는 패킷 전송 처리부(200)를 가지고 있다. 이 패킷 전송 처리부(200)는 도 47에 도시된 바와 같이, 메모리 인터페이스부(메모리 I/F부)(201), 스터핑 길이 검지부(202), 팩 헤더 종료 어드레스 산출부(203), 팩 종별 판별부(204), 패킷 데이타 전송 제어부(205), 및 디코더 인터페이스부(디코더 I/F부)(206)에 의해 구성되어 있다.
메모리 I/F부(201)는 데이타 RAM부(56)로부터의 팩 데이타를 데이타 버스에 의해 스터핑 길이 검지부(202), 팩 종별 판별부(204), 패킷 데이타 전송 제어부(205) 및 디코더 I/F부(206)로 출력하는 것이다.
스터핑 길이 검지부(202)는 메모리 I/F부(201)로부터 공급되는 팩 데이타 중의 팩 헤더(120)내의 스터핑 길이가 몇 바이트인지를 검지하는 것이고, 이 검지 결과는 팩 헤더 종료 어드레스 산출부(203)에 출력된다.
팩 헤더 종료 어드레스 산출부(203)는 스터핑 길이 검지부(202)로부터 공급되는 스터핑 길이에 의해 팩 헤더 종료 어드레스를 산출하는 것이고, 이 산출 결과는 팩 종별 판별부(204) 및 패킷 데이타 전송 제어부(205)에 출력된다.
팩 종별 판별부(204)는 팩 헤더 종료 어드레스 산출부(203)로부터 공급되는 팩 헤더 종료 어드레스에 따라서, 상기 메모리 I/F부(201)로부터 공급되는 팩 데이타중의 그 어드레스의 다음에 공급되는 4 바이트의 데이타의 내용에 의해 비디오 팩(87), 오디오 팩(91), 부영상 팩(90), NV 팩(86), 컴퓨터 데이타 팩(88)중의 어느것인지를 판별하는 것으로, 이 판별 결과는 패킷 데이타 전송 제어부(205)로 출력된다.
즉, 전용 스트림 2를 나타내는 1 바이트의 스트림 ID가 공급된 경우, NV 팩(86)으로 판별하고, 비디오 스트림을 나타내는 1 바이트의 스트림 ID에 의해 비디오 팩(87)으로 판별하며, 전용 스트림 1을 나타내는 1 바이트의 스트림 ID에 의해 오디오 팩(91), 부영상 팩(90) 또는 컴퓨터 데이타 팩(88)으로 판별하도록 되어 있다.
이 오디오 팩(91), 부영상 팩(90) 또는 컴퓨터 데이타 팩(88)이 판별되었을 때, 패킷 헤더(121)에 연속해서 서브 스트림 ID(131, 141, 151)에 의해 돌비 AC3 오디오 스트림, 선형 오디오 스트림, 부영상 스트림, 컴퓨터 데이타 스트림인지를 판별하도록 되어 있다.
예컨대, 도 42에 도시된 바와 같이 「10100×××」(×××; 스트림 번호)인 경우 선형 오디오 스트림으로 판별되며, 「10000×××」(×××; 스트림 번호)인 경우 돌비 AC3 오디오 스트림으로 판별되고, 「001×××××」(×××××; 스트림 번호)인 경우 부영상 스트림으로 판별되며, 「11000000」인 경우 컴퓨터 데이타 스트림으로 판별된다.
패킷 데이타 전송 제어부(205)는 팩 헤더 종료 어드레스 산출부(203)로부터 공급되는 팩 헤더 종료 어드레스와 팩 종별 판별부(204)로부터 공급되는 팩 종별의 판별 결과에 따라서 전송처와 패킷 개시 어드레스를 판단하고, 또한, 공급되는 팩 데이타의 패킷 헤더(121)내의 패킷 길이를 판단하는 것이다. 또한, 패킷 데이타 전송 제어부(205)는 전송 제어 신호로서의 전송처를 나타내는 신호를 디코더 I/F부(206)에 공급하고, 패킷 개시 어드레스로부터 패킷 종료 어드레스가 메모리 I/F부(201)로 공급되도록 되어 있다.
디코더 I/F부(206)는 패킷 데이타 전송 제어부(205)로부터 공급되는 전송 제어 신호에 따라서 메모리 I/F부(201)로부터 패킷 데이타 전송 제어부(205)로 제어되어 공급되는 패킷 헤더(121)를 포함한 패킷 데이타로서의 비디오 데이타, 오디오 데이타, 부영상 데이타를 대응하는 디코더부(58, 60, 62)에 출력하거나, 패킷 데이타로서의 네비게이션 데이타 및 컴퓨터 데이타를 데이타 RAM부(56)에 출력하는 것이다.
다음에, 다시 도 1을 참조하여 도 4 내지 도 24에 도시하는 논리 포맷을 갖는 광 디스크(10)로부터의 무비 데이타의 재생 동작에 관하여 설명한다. 또한, 도 1에 있어서 블록간의 실선의 화살표는 데이타 버스를 나타내고, 파선의 화살표는 제어 버스를 나타내고 있다.
도 1에 도시된 광 디스크 재생 장치에 있어서는 전원이 투입되면, 시스템용 ROM·RAM부(52)로부터 시스템 CPU부(50)는 초기 동작 프로그램을 독출하고, 디스크 구동부(30)를 작동시킨다. 따라서, 디스크 구동부(30)는 리드 인 영역(27)으로부터 독출 동작을 개시하고, 리드 인 영역(27)에 계속되는 ISO-9660 등에 기초하여 볼륨과 화일 구조를 규정한 볼륨 및 화일 구조 영역(70)이 독출된다. 즉, 시스템 CPU부(50)는 디스크 구동부(30)에 설정된 광 디스크(10)의 소정 위치에 기록되어 있는 볼륨 및 화일 구조 영역(70)을 독출하기 위하여 디스크 구동부(30)에 리드 명령을 부여하고, 볼륨 및 화일 구조 영역(70)의 내용을 독출하며, 시스템 프로세서부(54)를 통하여 데이타 RAM부(56)에 일단 저장한다. 시스템 CPU부(50)는 데이타 RAM부(56)에 저장된 패스 테이블 및 디렉토리 레코드를 통하여 각 화일의 기록 위치나 기록 용량, 사이즈 등의 정보나 기타 관리에 필요한 정보로서의 관리 정보를 추출하고, 시스템용 ROM·RAM부(52)의 소정의 장소로 전송하여 보존한다.
다음에, 시스템 CPU부(50)는 시스템용 ROM·RAM부(52)로부터 각 화일의 기록 위치나 기록 용량의 정보를 참조하여 화일 번호 0번에서 시작되는 복수 화일로 이루어지는 비디오 매니저(71)를 취득한다. 즉, 시스템 CPU부(50)는 시스템용 ROM·RAM부(52)로부터 취득한 각 화일의 기록 위치나 기록 용량의 정보를 참조하여 디스크 구동부(30)에 대하여 판독 명령을 부여하고, 루트 디렉토리상에 존재하는 비디오 매니저(71)를 구성하는 복수 화일의 위치 및 사이즈를 취득하며, 이 비디오 매니저(71)를 독출하고, 시스템 프로세서부(54)를 통하여 데이타 RAM부(56)에 저장한다. 이 비디오 매니저(71)의 제1테이블인 볼륨 관리 정보 관리 테이블(VMGI_MAT)(78)이 서치된다. 이 서치에 의하여 비디오 매니저 메뉴(VMGM)용의 비디오 오브젝트 세트(VMGM_VOBS)(76)의 개시 어드레스(VMGM_VOBS_SA)가 획득되고, 비디오 오브젝트 세트(VMGM_VOBS)(76)가 재생된다. 이 메뉴용 비디오 오브젝트 세트(VMGM_VOBS)(76)의 재생에 관해서는 비디오 타이틀 세트(VTS) 중의 타이틀을 위한 비디오 오브젝트 세트(VTSM_VOBS)와 동일하므로 그 재생 순서는 생략한다. 이 비디오 오브젝트 세트(VMGM_VOBS)(76)로 언어 설정을 하면, 혹은 비디오 매니저 메뉴(VMGM)가 없는 경우에는 볼륨 매니저 정보 관리 테이블(VMGI_MAT)이 서치되어 타이틀 세트 서치 포인터 테이블(TT_SRPT)(79)의 개시 어드레스(TT_SRPT_SA)가 서치된다.
이 서치에 의해 타이틀 세트 서치 포인터 테이블(TT_SRPT)(79)이 시스템용 ROM·RAM부(52)의 소정의 장소로 전송되어 보존된다. 다음에, 시스템 CPU부(50)는 타이틀 서치 포인터 테이블 정보(TSPTI)(92)로부터 타이틀 서치 포인터 테이블(TT-SRPT)(79)의 최종 어드레스를 획득함과 동시에 키 조작·표시부(4)로부터의 입력 번호에 따른 타이틀 서치 포인터(TT_SRP)(93)로부터 입력 번호에 대응한 비디오 타이틀 세트 번호(VTSN), 프로그램 체인 번호(PGCN) 및 비디오 타이틀 세트의 개시 어드레스(VTS_SA)가 획득된다. 타이틀 세트가 1개밖에 없는 경우에는 키 조작·표시부(4)로부터의 입력 번호의 유무에 관계없이 1개의 타이틀 서치 포인터(TT_SRP)(93)가 서치되어 그 타이틀 세트의 개시 어드레스(VTS_SA)가 획득된다. 이 타이틀 세트의 개시 어드레스(VTS_SA)로부터 시스템 CPU부(50)는 목적의 타이틀 세트를 획득하게 된다.
또한, 시스템 CPU부(50)는 볼륨 매니저 정보(VMGI)(75)의 정보 관리 테이블(VMGI_MAT)(78)에 기술된 볼륨 메뉴용 비디오, 오디오, 부영상의 스트림수 및 각각의 속성 정보를 취득하여 속성 정보를 기초로 각각의 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 비디오 매니저 메뉴 재생을 위한 파라미터를 설정한다.
다음에, 도 11에 도시하는 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)로부터 도 12에 도시된 바와 같이 그 타이틀 세트의 비디오 타이틀 세트 정보(VTSI)(94)가 획득된다. 이 비디오 타이틀 세트 정보(VISI)(94)의 비디오 타이틀 세트 정보의 관리 테이블(VTSI_MAT)(98)로부터 도 13에 도시된 비디오 타이틀 세트 정보의 관리 테이블(VTSI_MAT)(98)의 종료 어드레스(VTI_MAT_EA)가 획득됨과 동시에 오디오 및 부영상 데이타의 스트림수(VTS_AST_Ns, VTS_SPST_Ns) 및 비디오, 오디오 및 부영상 데이타의 속성 정보(VTS_V_ATR, VTS_A_ATR, VTS_SPST_ATR)에 기초하여 도 1에 도시된 재생 장치의 각부가 그 속성에 따라서 설정된다.
또한, 비디오 타이틀 세트(VTS)를 위한 메뉴(VTSM)의 단순한 구성인 경우에는 도 13에 도시된 비디오 타이틀 세트 정보 관리 테이블(VTSI_MAT)(98)로부터 비디오 타이틀 세트의 메뉴용 비디오 오브젝트 세트(VTSM_VOB)(95)의 개시 어드레스(VTSM_VOB_SA)가 획득되어 그 비디오 오브젝트 세트(VTSM_VOB)(95)에 의하여 비디오 타이틀 세트의 메뉴가 표시된다. 이 메뉴를 참조하여 특별히 프로그램 체인(PGC)을 선택하지 않고 단순히 타이틀 세트(VTS)에 있어서의 타이틀(VTST)을 위한 비디오 오브젝트 세트(VTT_VOBS)(96)를 재생하는 경우에는 도 13에 도시된 그 개시 어드레스(VTSTT_VOB_SA)로부터 그 비디오 오브젝트 세트(96)가 재생된다.
프로그램 체인(PGC)을 키 조작·표시부(4)로 지정하는 경우에는 다음과 같은 순서로 대상으로 하는 프로그램 체인이 서치된다. 이 프로그램 체인의 서치는 비디오 타이틀 세트에 있어서의 타이틀을 위한 프로그램 체인에 한정되지 않고, 메뉴가 프로그램 체인으로 구성되는 비교적 복잡한 메뉴에 있어서도 그 메뉴를 위한 프로그램 체인의 서치에 관해서도 동일한 순서가 채용된다. 비디오 타이틀 세트 정보(VTSI)(94)의 관리 테이블(VTSI_MAT)(98)에 기술되는 도 13에 도시된 비디오 타이틀 세트(VTS)내의 프로그램 체인 정보 테이블(VTS_PGCIT)(100)의 개시 어드레스가 획득되고 도 14에 도시된 그 VTS 프로그램 체인 정보 테이블의 정보(VTS_PGCIT_I)(102)가 판독된다. 이 정보(VTS_PGCIT_I)(102)로부터 도 15에 도시된 프로그램 체인의 수(VTS_PGC_Ns) 및 테이블(100)의 종료 어드레스(VTS_PGCIT_EA)가 획득된다.
키조작·표시부(4)에서 프로그램 체인의 번호가 지정되면, 그 번호에 대응한 도 14에 도시된 VTS_PGCIT 서치 포인터(VTS_PGCIT_SRP)(103)로부터 도 16에 도시된 그 프로그램 체인의 카테고리 및 그 서치 포인터(VTS_PGCIT_SRP)(103)에 대응한 VTS_PGC 정보(104)의 개시 어드레스가 획득된다. 이 개시 어드레스(VTS_PGCI_SA)에 의하여 도 17에 도시된 프로그램 체인 일반 정보(PGC_GI)가 독출된다. 이 일반 정보(PGC_GI)에 의하여 프로그램 체인(PGC)의 카테고리 및 재생 시간(PCG_CAT, PGC_PB_TIME) 등이 획득되고, 그 일반 정보(PGC_GI)에 기재한 셀 재생 정보 테이블(C_PBIT) 및 셀 위치 정보 테이블(C_POSIT)(108)의 개시 어드레스(C_PBIT_SA, C_POSIT_SA)가 획득된다. 개시 어드레스(C_PBIT_SA)로부터 도 23에 도시된 셀 위치 정보(C_POSI)로서 도 24에 도시된 바와 같은 비디오 오브젝트의 식별자(C_VOB_IDN) 및 셀의 식별 번호(C_IDN)가 획득된다.
또한, 개시 어드레스(C_POSIT_SA)로부터 도 21에 도시된 셀 재생 정보(C_PBI)가 획득되고, 그 재생 정보(C_PBI)에 기재된 도 22에 도시된 셀중의 최초의 VOBU(85)의 개시 어드레스(C_FVOBU_SA) 및 최종의 VOBU의 개시 어드레스(C_LVOBU_SA)가 획득되어 그 목적으로 하는 셀이 서치된다. 셀의 재생 순서는 도 17에 도시되는 PGC 프로그램 맵(PGC_PGMAP)(106)은 도 19에 도시된 프로그램의 맵을 참조하여 차례대로 재생 셀(84)이 결정된다. 이와 같이 결정된 프로그램 체인의 데이타 셀(84)이 차례대로 비디오 오브젝트(144)로부터 독출되고 시스템 프로세서부(54)를 통하여 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생 시간 정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되고, D/A 및 데이타 재생 처리부(64)에서 신호 변환되어 모니터부(6)에서 화상이 재현됨과 동시에 스피커부(8)로부터 음성이 재생된다.
또한, 네비게이션(NV) 팩(86)을 이용한 비디오 데이타의 통상 재생에 관하여 흐름도를 참조하여 보다 상세히 설명한다.
비디오 데이타의 통상 재생에서는 도 48에 도시된 바와 같이 통상 재생이 개시되는 경우에는 단계 S11에 나타낸 개시후에 이미 설명한 바와 같이 비디오 매니저 정보(VMGI)(75)가 시스템 CPU부(50)에 의하여 서치되어 시스템용 ROM·RAM부(52)에 저장된다. 동일하게 이 비디오 매니저 정보(VMGI)(75)에 기초하여 비디오 타이틀 세트(VTS)(72)의 비디오 타이틀 세트 정보(VTSI)(94)가 판독됨과 동시에 비디오 타이틀 세트 메뉴가 그 비디오 오브젝트 세트(VTSM_VOBS)(95)를 이용하여 모니터부(6)에 표시된다. 이 표시를 기초로 단계 S13에서 나타낸 바와 같이 재생하여야 할 타이틀 세트(72) 및 재생 조건 등을 이용자가 결정한다. 이 결정된 타이틀 세트(72)를 키 조작·표시부(4)를 이용하여 선택하면, 단계 S14에 나타낸 바와 같이 선택된 타이틀 세트(72)중의 도 12에 도시된 프로그램 체인 정보 테이블(VTS_PGCIT)(100)로부터 도 17, 도 21 및 도 22에 도시된 셀 재생 정보 테이블(C_PBIT)(107)의 데이타가 시스템 CPU부(50)에 의하여 판독되고, 이것이 시스템용 ROM·RAM부(52)에 저장된다.
시스템 CPU부(50)는 키 조작·표시부(4)로부터 입력된 재생 조건에 따라서 재생을 개시하는 프로그램 체인 번호(VTS_PGC_Ns), 앵글 번호(ANGNs), 오디오 스트림 번호 및 부영상 스트림 번호가 결정된다. 예컨대, 프로그램 체인으로서 복싱의 월드 챔피언 제11전이 타이틀로서 선정되고, 영어의 나레이션을 기초로 부영상으로서 일본어의 자막을 비추는 것을 결정한다. 또한, 앵글로서 항상 양쪽의 대전을 잘 감상할 수 있는 영상으로 결정하는 등의 선택이 이용자에 의하여 실행된다. 이 결정된 부영상 번호 및 오디오 스트림 번호가 단계 S16에 나타낸 바와 같이 시스템 프로세서부(54)의 레지스터(54B)에 설정된다. 동일하게 재생 개시 시간이 시스템 프로세서부(54), 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)의 각각의 시스템 타임 클록(STC)(54A, 58B, 60A, 62A)에서 설정된다. 또한, 개시 어드레스로서의 셀중의 최초의 VOBU의 개시 어드레스 및 PGC 번호, 즉 셀 번호가 시스템용 ROM·RAM부(52)에 저장된다.
단계 S17에 나타낸 바와 같이 비디오 타이틀 세트의 판독 준비가 갖추어진 시점에서 판독 명령이 시스템 CPU부(50)로부터 디스크 구동부(30)에 부여되고, 상술한 개시 어드레스를 기초로 광 디스크(10)가 디스크 구동부(30)에 의하여 탐색된다. 이 판독 명령에 의하여 광 디스크(10)로부터는 지정된 프로그램 체인(PGC)에 관한 셀이 차례대로 독출되며, 시스템 CPU부(50) 및 시스템 프로세서부(54)를 통하여 데이타 RAM부(56)에 전송된다. 이 전송된 셀 데이터는 도 6에 도시된 바와 같이 비디오 오브젝트 유닛(VOBU)(85)의 선두 팩인 네비게이션 팩(86)으로부터 팩이 데이타 RAM부(56)에 저장된다. 그 후, 비디오 오브젝트 유닛(VOBU)의 비디오 팩(87), 오디오 팩(91), 부영상 팩(90) 및 컴퓨터 데이타 팩(88)이 각각 비디오 디코더부(58), 오디오 디코더부(60), 부영상 디코더부(62) 및 데이타 RAM부(56)로 분배되고, 각각의 디코더에서 디코드되어 D/A 및 데이타 재생 처리부(64)로 전송된다. 그 결과, 모니터부(6)로 영상 신호가 전송되고, 스피커부(8)로 음성 신호가 전송되며, 부영상을 수반한 영상의 표시가 개시되는 동시에 음성의 재현이 개시된다.
상기 컴퓨터 데이타 팩(88)의 내용은 데이타 RAM부(56)내의 시스템 CPU부(50)에 의한 작업 영역에 저장된다.
이것에 의해, 시스템 CPU부(50)는 이 컴퓨터 데이타로서의 프로그램 데이타를 이용하여 별도의 처리를 실행하거나, 시스템용 ROM·RAM부(52)내의 별도의 프로그램을 기동시키도록 되어 있다.
예컨대, 비디오의 도중에 있어서, 주사위 게임이 행해질 때에 그 간단한 주사위 게임의 프로그램이 시스템용 ROM·RAM부(52)에 기록되어 있지 않고, 상술한 바와 같이 컴퓨터 데이타로서 독출되도록 되어 있다.
또한, 상술한 바와 같이 컴퓨터 데이타로서 독출됨으로써, 시스템용 ROM·RAM부(52)에 기록되어 있는 소정의 프로그램을 기동시키도록 되어 있다.
이와 같은 영상 및 음성의 재생중에 있어서는 키 조작·표시부(4)로부터의 인터럽트 처리가 있는 경우에는 그 얻어진 키 데이타가 시스템용 RAM·ROM부(52)에 저장된다. 키 데이타가 없는 경우에는 단계 S19에 나타낸 바와 같이 디스크 구동부로부터의 재생 종료의 인터럽트가 있었는지의 여부가 체크된다. 재생 종료의 인터럽트가 없는 경우에는 네비게이션(NV) 팩(86)의 전송을 기다리게 된다. 네비게이션 팩(86)의 전송이 종료된 경우에는 단계 S20에 나타낸 바와 같이 네비게이션 팩(86)중의 논리 섹터 번호(NV_PCK_LSN)를 현재의 논리 블록 번호(NOWLBN)로서 시스템용 ROM·RAM부(52)에 저장한다.
NV 팩(86)의 전송이 종료되면, 그 셀내의 최종 NV 팩(86)인지가 체크된다. 즉, 단계 S22에 나타낸 바와 같이 셀(84)중의 최종 네비게이션 팩(86)인지의 여부가 체크된다. 이 체크는 도 22에 도시된 셀 재생 정보 테이블(C_PBI)(107)의 C_LVOBU의 개시 어드레스(C_LVOBU_SA)와 네비게이션 팩(86)의 어드레스(V_PCK_LBN)를 비교함으로써 체크된다. NV 팩(86)이 셀내에서의 최종이 아닌 경우에는 다시 단계 S18로 되돌려진다. NV 팩(86)이 셀(84)내에서의 최종인 경우에는 단계 S23에 나타낸 바와 같이 앵글의 변경이 있는지의 여부가 체크된다. 앵글의 변경은 키 조작·표시부(4)로부터 시스템 CPU부(50)에 앵글 변경의 입력이 있는지의 여부에 기초하여 판단된다. 앵글의 변경이 없는 경우에는 단계 S24에 나타낸 바와 같이 그 셀(84)이 속하는 프로그램 체인(PGC)의 최종 셀인지가 체크된다. 이 체크는 도 17 및 도 21에 도시된 그 셀(84)이 셀 재생 정보 테이블(C_PBIT)(107)의 최종 셀인지에 의하여 판단된다. 즉, 프로그램 체인을 구성하는 셀 수 및 재생된 셀의 식별 번호에 의하여 체크된다. 셀이 프로그램 체인(PGC)의 최종 셀에 상당하지 않는 경우에는 다시 단계 S18로 되돌려진다.
다음에, 상기 각 팩의 전송 처리에 관하여 도 49에 도시된 흐름도를 참조하여 설명한다.
즉, 시스템 CPU부(50)는 디스크 구동부(30)에 판독 명령과 재생할 팩의 논리 섹터 어드레스를 전송한다(단계 S31).
그렇게 하면, 디스크 구동부(30)는 목적 어드레스를 검색한다(단계 S32).
이어서, 디스크 구동부(30)는 목적 어드레스의 데이타를 에러 정정하고, 논리 섹터 데이타내의 주 데이타 부분을 시스템 프로세서부(54)로 전송한다(단계 S33).
시스템 프로세서부(54)는 독출된 논리 섹터의 데이타를 데이타 RAM부(56)에 보존한다(단계 S34).
시스템 프로세서부(54)는 데이타 RAM부(56)내에 보존되어 있는 논리 섹터의 데이타의 선두부터 팩 헤더(110, 120)를 독출하여, 그 SCR(시스템 시각 기준 참조치)을 보존한다(단계 S35).
이 때, 논리 섹터의 선두와 팩 데이타의 선두가 일치하고 있기 때문에, 데이타의 취출을 용이하게 행할 수 있다.
그리고, 시스템 프로세서부(54)는 자신의 PTS와 상기 보존된 각 팩의 SCR을 비교하고, PTS에 도달된 SCR에 대응하는 팩, 즉 재생 출력하는 팩을 판단하며, 이 판단한 팩 데이타를 데이타 RAM부(56)로부터 독출하고, 패킷 전송 처리부(200)에서 데이타의 종별을 판별하며, 이 판별한 종류에 따라서 디코더부(58, 60, 62) 또는 데이타 RAM부(56)로 전송한다(단계 S36).
그리고, 각 디코더부(58, 60, 62)는 각각의 데이타 포맷과 상기 설정되어 있는 부호화 방식에 따라서 데이타를 디코드하여, D/A 및 데이타 재생 처리부(64)로 전송한다. D/A 및 데이타 재생 처리부(64)에서 비디오 데이타의 디코드 결과의 디지탈 신호를 아날로그 신호로 변환한 후, 상기 설정되어 있는 조건에 의해 프레임 속도 처리, 종횡 처리, 팬 스캔 처리 등을 행하여 모니터부(6)에 출력된다. D/A 및 데이타 재생 처리부(64)에서 오디오 데이타의 디코드 결과를 상기 설정되어 있는 조건에 의해 디지탈 신호를 아날로그 신호로 변환한 후, D/A 및 데이타 재생 처리부(64)에서 상기 설정되어 있는 조건에 의해 믹싱 처리를 행하여 스피커부(8)에 출력된다. D/A 및 데이타 재생 처리부(64)는 부영상 데이타의 디코드 결과의 디지탈 신호를 아날로그 신호로 변환한 후, 모니터부(6)에 출력된다(단계 S37).
또한, 데이타 RAM부(56)는 컴퓨터 데이타로서의 프로그램 데이타가 공급되었을 때, 그 데이타를 그 CPU 종별과 사용 OS를 나타내는 컴퓨터 환경 종별과 함께 기록하고, 시스템 CPU부(50)로 컴퓨터 환경 종별과 그 데이타를 출력한다.
재생이 종료할 때까지 상기 단계 S33∼S37이 반복된다.
다음에, 패킷 전송 처리부(200)의 처리를 설명한다.
즉, 데이타 RAM부(56)로부터 독출된 팩 데이타가 메모리 I/F부(201)를 통하여 스터핑 길이 검지부(202), 팩 종별 판별부(204), 패킷 데이타 전송 제어부(205) 및 디코더 I/F부(206)에 공급된다(단계 S41).
이것에 의해, 스터핑 길이 검지부(202)에 의하여 스터핑 길이가 검지되고, 그 스터핑 길이를 나타내는 데이타가 팩 헤더 종료 어드레스 산출부(203)에 출력된다(단계 S42).
팩 헤더 종료 어드레스 산출부(203)는 공급되는 스터핑 길이에 의하여 팩 헤더 종료 어드레스를 산출하고, 이 팩 헤더 종료 어드레스가 팩 종별 판별부(204), 패킷 데이타 전송 제어부(205)에 공급된다(단계 S43).
팩 종별 판별부(204)는 공급되는 팩 헤더 종료 어드레스에 따라서 그 어드레스의 다음에 공급되는 4∼6 바이트의 데이타의 내용에 의하여 NV 팩(86), 비디오 팩(87), 돌비 AC3의 오디오 팩(91), 선형 PCM의 오디오 팩(91), 부영상 팩(90), 컴퓨터 데이타 팩(88) 중의 어느 하나를 판별하여, 이 판별 결과가 패킷 데이타 전송 제어부(205)에 공급된다(단계 S44).
즉, 전용 스트림 2를 나타내는 1 바이트의 스트림 ID가 공급된 경우, NV 팩(86)으로 판별하고, 비디오 스트림을 나타내는 1 바이트의 스트림 ID에 의해 비디오 팩(87)으로 판별하여, 전용 스트림 1을 나타내는 1 바이트의 스트림 ID에 의해 돌비 AC3의 오디오 팩(91), 선형 PCM의 오디오 팩(91), 부영상 팩(90), 컴퓨터 데이타 팩(88) 중의 어느 하나인지를 판별한다.
또한, 스트림 ID가 전용 스트림 1일 때에 패킷 헤더(121)에 계속되는 서브 스트림 ID(131, 141, 151)가 「10100×××」인 경우, 선형 PCM의 오디오 팩으로 판별하고, 그 「×××」에 의해 스트림 번호를 판별한다.
또한, 스트림 ID가 전용 스트림 1일 때에 패킷 헤더(121)에 계속되는 서브 스트림 ID(131, 141, 151)가 「10000×××」인 경우, 돌비 AC3의 오디오 팩으로 판별하고, 그 「×××」에 의해 스트림 번호를 판별한다.
또한, 스트림 ID가 전용 스트림 1일 때에 패킷 헤더(121)에 계속되는 서브 스트림 ID(131, 141, 151)가 「001×××××」인 경우, 부영상 스트림으로 판별하고, 그 「×××××」에 의해 스트림 번호를 판별한다.
또한, 스트림 ID가 전용 스트림 1일 때에 패킷 헤더(121)에 계속되는 서브 스트림 ID(131, 141, 151)가 「11000000」인 경우, 컴퓨터 데이타 스트림으로 판별한다.
상기 선형 PCM의 오디오 팩(91) 또는 돌비 AC3의 오디오 팩(91)을 판별하였을 때, 그 서브 스트림 ID(131) 이후의 프레임 헤더수(132)에 계속되는 2 바이트의 제1액세스 유닛 포인터(133)에 의해 최초의 프레임의 선두 위치를 나타내는 오프셋 바이트 번호가 판별된다.
그리고, 패킷 데이타 전송 제어부(205)는 공급되는 팩 종별의 판별 결과와 팩 헤더 종료 어드레스와 제1액세스 유닛 포인터(133)에 따라서 전송처와 패킷 개시 어드레스를 판단하고, 공급되는 팩 데이타의 패킷 헤더(121) 내의 패킷 길이를 판단한다. 이것에 의해, 패킷 데이타 전송 제어부(205)는 전송 제어 신호로서의 전송처를 나타내는 신호를 디코더 I/F부(206)에 공급하고, 패킷 개시 어드레스로부터 패킷 종료 어드레스가 메모리 I/F부(201)에 공급된다(단계 S45).
따라서, 실질적으로 유효한 패킷 데이타가 메모리 I/F부(201)로부터 데이타 버스를 통하여 디코더 I/F부(206)에 공급되며, 그 후, 그 종별에 따른 전송처로서의 각 디코더(58, 60, 62) 또는 데이타 RAM부(56)에 전송된다(단계 S46).
즉, 비디오 데이타의 패킷 데이타는 비디오 디코더부(58)로 전송되고, 오디오 데이타의 패킷 데이타는 오디오 디코더부(60)로 전송되며, 부영상 데이타의 패킷 데이타는 부영상 디코더부(62)로 전송되고, 컴퓨터 데이타의 패킷 데이타는 데이타 RAM부(56)로 전송된다.
이 때, 상기 팩 데이타가 일정한 길이이므로 데이타 RAM부(56)에서의 기억 상태가 결국 개시 어드레스가 일정 간격이기 때문에, 데이타 RAM부(56)내의 팩 데이타의 선두가 항상 동일한 간격의 어드레스로 보존되게 되며, 팩 데이타의 관리를 어드레스 관리하지 않고 팩 번호만을 관리해도 좋다.
또한, 데이타의 종별 판별 과정에서는 데이타가 비디오 데이타의 재생 위치등을 나타내는 NV 데이타로서의 PCI 데이타 및 DSI 데이타인 경우에는 이 NV 데이타는 디코더에는 전송되지 않으며, 이 NV 데이타는 데이타 RAM부(56)에 저장된다. 이 NV 데이타는 시스템 CPU부(50)에 의하여 필요에 따라서 참조되어 비디오 데이타의 특수 재생을 할 때에 이용된다. 이 때, PCI 데이타와 DSI 데이타와는 그것에 부여되어 있는 서브 스트림 ID에 의해 식별되도록 되어 있다.
또한, 1개의 셀의 재생이 종료하면, 다음에 재생하는 셀 정보가 프로그램 체인 데이타중의 셀 재생 순서 정보로부터 취득되고, 역시 재생을 계속할 수 있다.
다음에, 도 50 내지 도 55를 참조하여 도 4 내지 도 31에 도시된 논리 포맷으로 영상 데이타 및 이 영상 데이타를 재생하기 위한 광 디스크(10)로의 기록 방법 및 그 기록 방법이 적용되는 기록 시스템에 대하여 설명한다.
도 50에는 영상 데이타를 부호화하고 있는 타이틀 세트(84)의 영상 화일(88)을 생성하는 부호화 시스템이 도시되어 있다. 도 50에 도시된 시스템에서는 주영상 데이타, 오디오 데이타, 부영상 데이타 및 컴퓨터 데이타의 소스로서 예컨대, 비디오 테이프 레코더(VTR)(211), 오디오 테이프 레코더 ATR(212), 부영상 재생기(Subpicture source)(213) 및 컴퓨터 데이타 재생기(214)가 채용된다. 이들은 시스템 제어기(Sys con)(215)의 제어하에서 주영상 데이타, 오디오 데이타, 부영상 데이타 및 컴퓨터 데이타를 발생시키고, 이들이 각각 비디오 인코더(VENC)(216), 오디오 인코더(AENC)(217), 부영상 인코더(SPENC)(218) 및 컴퓨터 데이타 인코더(CENC) (219)에 공급되며, 동일하게 시스템 제어기(Sys con)(215)의 제어하에서 이들 인코더(216, 217, 218, 219)로 A/D 변환되는 동시에 각각의 압축 방식으로 부호화되고, 부호화된 주영상 데이타, 오디오 데이타, 부영상 데이타 및 컴퓨터 데이타(Comp Video, Comp Audio, Comp Sub-pict, Comp computer)로서 메모리(220, 221, 222, 223)에 저장된다.
이 주영상 데이타, 오디오 데이타, 부영상 데이타 및 컴퓨터 데이타(Comp Video, Comp Audio, Comp Sub-pict, Comp computer)는 시스템 제어기(Sys con) (215)에 의하여 화일 포맷터(FFMT)(224)에 출력되며, 이미 설명한 바와 같은 이 시스템의 영상 데이타의 화일 구조로 변환되는 동시에 각 데이타의 설정 조건 및 속성 등의 관리 정보가 화일로서 시스템 제어기(Sys con)(215)에 의하여 메모리(226)에 저장된다.
이하에, 영상 데이타로부터 화일을 작성하기 위한 시스템 제어기(Sys con)(215)에 있어서의 부호화 처리의 표준적인 흐름을 설명한다.
도 51에 도시된 흐름에 따라서 주영상 데이타 및 오디오 데이타가 부호화되어 부호화 주영상 및 오디오 데이타(Comp Video, Comp Audio)의 데이타가 작성된다. 즉, 부호화 처리가 개시되면, 도 51의 단계 S50에 나타낸 바와 같이 주영상 데이타 및 오디오 데이타의 부호화에 있어서 필요한 파라미터가 설정된다. 이 설정된 파라미터의 일부는 시스템 제어기(Sys con)(215)에 보존되는 동시에 화일 포맷터(FFMT)(224)에서 이용된다. 단계 S51에 나타낸 바와 같이 파라미터를 이용하여 주영상 데이타를 사전 부호화하고, 가장 적합한 부호량의 분배가 계산된다. 단계 S52에 나타낸 바와 같이 사전 부호화로 얻어진 부호량 분배에 기초하여 주영상의 부호화가 실행된다. 이 때, 오디오 데이타의 부호화도 동시에 실행된다. 단계 S53에 나타낸 바와 같이 필요하다면, 주영상 데이타의 부분적인 재부호화가 실행되고, 재부호화한된 부분의 주영상 데이타가 대체된다. 이 일련의 단계에 의하여 주영상 데이타 및 오디오 데이타가 부호화된다.
또한, 단계 S54 및 S55에 나타낸 바와 같이 부영상 데이타가 부호화되어 부호화 부영상 데이타(Comp Sub-pict)가 작성된다. 즉, 부영상 데이타를 부호화함에 있어서 필요한 파라미터가 동일하게 설정된다. 단계 S54에 나타낸 바와 같이 설정된 파라미터의 일부가 시스템 제어기(Sys con)(215)에 보존되고, 화일 포맷터(FFMT)(224)에서 이용된다. 이 파라미터에 기초하여 부영상 데이타가 부호화된다. 이 처리에 의해 부영상 데이타가 부호화된다.
또한, 단계 S56 및 S57에 나타낸 바와 같이 컴퓨터 데이타가 부호화되어 부호화 컴퓨터 데이타(Comp computer)가 작성된다. 즉, 컴퓨터 데이타를 부호화함에 있어서 필요한 파라미터가 동일하게 설정된다. 단계 S56에 나타낸 바와 같이 설정된 파라미터의 일부가 시스템 제어기(Sys con)(215)에 보존되고, 화일 포맷터(FFMT)(224)에서 이용된다. 이 파라미터에 기초하여 컴퓨터에서 데이타가 부호화된다. 이 처리에 의해 컴퓨터 데이타가 부호화된다.
도 52에 도시된 흐름에 따라서 부호화된 주영상 데이타, 오디오 데이타, 부영상 데이타 및 컴퓨터 데이타(Com Video, Comp Audio, Comp Sub-pict, Comp computer)가 조합되어 도 4를 참조하여 설명한 바와 같은 영상 데이타의 타이틀 세트 구조로 변환된다. 즉, 단계 S61에 나타낸 바와 같이 영상 데이타의 최소 단위로서의 셀이 설정되고, 셀에 관한 셀 재생 정보(C_PBI)가 작성된다. 다음에, 단계 S62에 나타낸 바와 같이 프로그램 체인을 구성하는 셀의 구성, 주영상, 부영상 및 오디오 속성 등이 설정되고(이들 속성 정보의 일부는 각 데이타 부호화시에 얻어진 정보가 이용된다). 도 12에 나타낸 바와 같이 프로그램 체인에 관한 정보를 포함시킨 비디오 타이틀 세트 정보 관리 테이블 정보(VTSI_MAT) 및 비디오 타이틀 세트 시간 서치 맵 테이블(VTS_MAPT)(142)이 작성된다. 이때 필요에 따라서 비디오 타이틀 세트 다이렉트 액세스 포인터 테이블(VTS_DAPT)도 작성된다. 다음에 단계 S63에 나타낸 바와 같이, 부호화된 주영상 데이타, 오디오 데이타, 부영상 데이타 및 컴퓨터 데이타(Com Video, Comp Audio, Comp Sub-pict, Comp computer)가 일정한 팩으로 세분화되고, 각 데이타의 타임 코드순으로 재생 가능하도록 VOBU 단위마다 그 선두에 NV 팩(86)을 배치하면서 각 데이타 셀이 배치되어 도 6에 도시된 바와 같은 복수의 셀로 구성되는 비디오 오브젝트(VOB)가 구성되며, 이 비디오 오브젝트의 세트로 타이틀 세트의 구조로 포맷된다.
또한, 도 52에 도시된 흐름에 있어서, 프로그램 체인 정보는 단계 S62의 과정에서 시스템 제어기(Sys con)(215)의 데이타 베이스를 이용하거나 혹은 필요에 따라서 데이타의 재입력 등을 실행하며, 프로그램 체인 정보(PGI)로서 기술된다.
도 53은 상술한 바와 같이 포맷된 타이틀 세트를 광 디스크에 기록하기 위한 디스크 포맷터의 시스템을 도시하고 있다. 도 53에 도시된 바와 같이 디스크 포맷터 시스템에서는 작성된 타이틀 세트가 저장된 메모리(230, 232)로부터 이들 화일 데이타가 볼륨 포맷터(VFMT)(236)에 공급된다. 볼륨 포맷터(VFMT)(236)에서는 타이틀 세트(84, 86)로부터 관리 정보가 인출되어 비디오 매니저(71)가 작성되며, 도 4에 도시된 배열 순서로 디스크(10)에 기록되어야 하는 상태의 논리 데이타가 작성된다. 볼륨 포맷터(VFMT)(236)에서 작성된 논리 데이타에 에러정정용 데이타가 디스크 포맷터(DFMT)(238)에 있어서 부가되고, 디스크에 기록하는 물리 데이타로 재변환된다. 변조기(Modulater)(240)에 있어서 디스크 포맷터(DFMT)(238)에서 작성된 물리 데이타가 실제로 디스크에 기록하는 기록 데이타로 변환되고, 이 변조처리된 기록 데이타가 기록기(Recoder)(242)에 의하여 디스크(10)에 기록된다.
상술한 디스크를 작성하기 위한 표준 흐름을 도 54 및 도 55를 참조하여 설명한다. 도 54에는 디스크(10)에 기록하기 위한 논리 데이타가 작성되는 흐름이 도시되어 있다. 즉, 단계 S80에 나타낸 바와 같이 영상 데이타 화일의 수, 배열 순서, 각 영상 데이타 화일 크기 등의 파라미터 데이타가 먼저 설정된다. 다음에, 단계 S81에 나타낸 바와 같이 설정된 파라미터와 각 비디오 타이틀 세트(72)의 비디오 타이틀 세트 정보(81)로부터 비디오 매니저(71)가 작성된다. 그 후, 단계 S82에 나타낸 바와 같이 비디오 매니저(71), 비디오 타이틀 세트(72)의 순으로 데이타가 해당하는 논리 블록 번호에 따라서 배치되고, 디스크(10)에 기록하기 위한 논리 데이타가 작성된다.
그 후, 도 55에 도시된 바와 같은 디스크에 기록하기 위한 물리 데이타를 작성하는 흐름이 실행된다. 즉, 단계 S83에 나타낸 바와 같이 논리 데이타가 일정 바이트수로 분할되고, 에러 정정용 데이타가 생성된다. 다음에 단계 S84에 나타낸 바와 같이 일정 바이트수로 분할한 논리 데이타와, 생성된 에러 정정용 데이타가 합쳐져서 물리 섹터가 작성된다. 그 후, 단계 S85에 나타낸 바와 같이 물리 섹터를 합하여 물리 데이타가 작성된다. 이와 같이 도 55에 도시된 흐름으로 생성된 물리 데이타에 대하여 일정 규칙에 기초를 둔 변조 처리가 실행되어 기록 데이타가 작성된다. 그 후, 이 기록 데이타가 디크스(10)에 기록된다.
상술한 데이타 구조는 광 디스크 등의 기록 매체에 기록하여 이용자에게 배포하여 재생하는 경우로 한정되지 않고, 도 56에 도시된 바와 같은 통신계에도 적용할 수 있다.
즉, 도 50 내지 도 53에 도시한 순서에 따라서 도 4에 도시된 바와 같은 비디오 매니저(71) 및 비디오 타이틀 세트(72)등이 저장된 광 디스크(10)가 비디오 재생 장치(300)에 로드되고, 그 재생 장치의 시스템 CPU부(50)로부터 부호화된 데이타가 디지탈적으로 취출되며, 변조기/송신기(310)에 의하여 전파 또는 케이블로 이용자 또는 케이블 가입자측으로 전송해도 좋다. 또한, 도 50 및 도 53에 도시한 부호화 시스템(320)에 의하여 방송국 등의 제공자측에서 부호화된 데이타가 작성되어, 이 부호화 데이타가 동일하게 변조기/송신기(310)에 의하여 전파 또는 케이블로 이용자 또는 케이블 가입자측으로 전송해도 좋다. 이와 같은 통신 시스템에 있어서는 처음에 비디오 매니저(71)의 정보가 변조기/송신기(310)로 변조되고 혹은 직접적으로 이용자측에 무료로 배포되며, 이용자가 그 타이틀에 흥미를 가졌을 때에 이용자 또는 가입자로부터의 요구에 따라서 그 타이틀 세트(72)를 변조기/송신기(310)에 의하여 전파 또는 케이블을 통하여 이용자측으로 전송되게 된다. 타이틀의 전송은 처음에 비디오 매니저(71)의 관리하게 비디오 타이틀 세트 정보(94)가 전송되고 그 후에 이 타이틀 세트 정보(94)에 의하여 재생되는 비디오 타이틀 세트에 있어서의 타이틀용 비디오 오브젝트(95)가 전송된다. 이 때 필요하다면, 비디오 타이틀 세트 메뉴용 비디오 오브젝트(95)도 전송된다. 전송된 데이타는 이용자측에서 수신기/복조기(400)로 수신되고, 부호화 데이타로서 도 1에 도시된 이용자 또는 가입자측의 재생 장치의 시스템 CPU부(50)로 상술한 재생 처리와 같이 저리되어 비디오가 재생된다.
비디오 타이틀 세트(72)의 전송에 있어서 비디오 오브젝트 세트(95, 96)는 도 6에 도시된 비디오 오브젝트 유닛(85)을 단위로서 전송된다. 이 비디오 오브젝트 유닛(85)에는 비디오의 재생 및 서치 정보가 저장된 NV 팩(86)이 그 선두에 배치되어 있다. 더구나, 이 NV 팩(86)에는 그 NV 팩(86)이 속하는 비디오 오브젝트 유닛(85)을 기준으로 하여 전후에 재생되어야 할 비디오 오브젝트 유닛의 어드레스가 기재되어 있기 때문에, 비디오 오브젝트 유닛(85)의 전송중에 어떠한 원인으로 비디오 오브젝트 유닛(85)이 누락되었다고 하더라도 누락된 비디오 오브젝트 유닛(85)의 재전송을 요구함으로써 확실하게 이용자측에서 비디오 데이타를 재생할 수 있다. 또한, 전송은 비디오 오브젝트 유닛의 재생순으로 실시되지 않더라도 이용자측의 시스템용 ROM·RAM부(52)가 정확한 프로그램 체인의 재생 정보를 유지하는 것으로 그 NV 팩(86)의 어드레스 데이타를 참조하여 재생 순서를 시스템 CPU부(50)가 지시할 수 있다.
상술한 설명에 있어서는 비디오 오브젝트 유닛은 비디오, 오디오, 부영상 및 컴퓨터 데이타를 포함하는 데이타열로서 설명하였지만, 비디오, 오디오, 부영상 및 컴퓨터 데이타중 어느 하나가 포함되면 좋고, 오디오 팩 또는 부영상 팩으로만 또는 컴퓨터 데이타 팩으로만 구성되어도 좋다.
상기한 바와 같이, 디스크의 데이타 영역에 프로그램 체인, 프로그램, 셀, 팩의 계층 구조로 데이타가 기록되고, 상기 각 팩이 각 팩을 식별하기 위한 팩 헤더와 데이타 스트림이 기록되는 패킷으로 이루어지고, 상기 패킷이 적어도 전용 스트림을 나타내는 데이타를 갖는 패킷 헤더와 전용 스트림의 종별을 나타내는 데이타와 이 종별로 대응하는 패킷 데이타로 이루어지도록 한 것이다.
이것에 의해, 여러 가지의 종별 데이타를 복수 종류 취급할 수 있다.
또한, 취급하는 데이타가 돌비 AC3 오디오 데이타, 선형 PCM 오디오 데이타인 경우에는 도중으로부터의 재생을 순조롭게 할 수 있고, 컴퓨터 데이타인 경우에는 사용할 수 있는 환경을 간단히 검출할 수 있다.
상술한 실시예에 있어서는 기록 매체로서 고밀도 기록 타입의 광 디스크에 관하여 설명하였지만, 본 발명은 광 디스크 이외의 다른 기억 매체, 예컨대, 자기 디스크 또는 그 외의 물리적으로 고밀도 기록가능한 기억 매체 등에도 적용할 수 있다.
Claims (4)
- 비디오 데이타, 오디오 데이타 및 부영상 데이타를 부호화하여 패킷화한 복수의 데이타 팩을 생성하는 공정과, 재생 대상으로서 복수의 데이타 유닛을 준비하는 공정으로서, 각 데이타 유닛이 비디오, 오디오 및 부영상 팩중 적어도 1개 또는 임의의 조합과 관련하여 그 선두에 배치된 네비게이션 팩으로 구성되는 팩열로서 데이타 유닛을 준비하는 공정과, 연속해서 광 디스크의 재생 대상 영역에 상기 데이타 유닛을 기록하는 기록 공정을 구비한 광 디스크에 재생 데이타를 기록하는 데이타 기록 방법에 있어서, 상기 비디오·오디오 및 부영상 데이타 팩은 각각 1개의팩 헤더 및 1개의 데이타 패킷으로 구성되고, 상기 비디오 패킷에는 MPEG 규격에 따른 비디오 스트림 데이타가 격납되며, 상기 네비게이션 데이타 팩은 제1데이타 패킷 및 제2데이타 패킷을 포함하고, 상기 제1데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 제1패킷 데이타 영역을 구비하고, 상기 제1패킷 데이타 영역에는 상기 데이타 팩열의 재현을 제어하는 제1패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 제1패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 2에 속하는 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 제1패킷 데이타를 식별하는 서브 스트림 ID가 기록되며, 상기 제2데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 제2패킷 데이타 영역을 구비하고, 상기 제2패킷 데이타 영역에는 상기 데이타 유닛을 검색하는 제2패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 제2패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 2에 속하는 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 제2패킷 데이타를 식별하는 서브 스트림 ID가 기록되며, 상기 오디오 팩의 데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 패킷 데이타 영역을 구비하고, 상기 패킷 데이타 영역에는 MPEG 오디오 스트림 이외의 스트림에 속하는 오디오 패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 1에 속하는 데이타의 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 패킷 데이타가 특정 오디오 스트림에 속하는 오디오 데이타의 취지를 나타내는 서브 스트림 ID가 기록되며, 상기 부영상 팩의 데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 패킷 데이타 영역을 구비하고, 상기 패킷 데이타 영역에는 MPEG 비디오 스트림 이외의 부영상 스트림에 속하는 부영상 패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 1에 속하는 데이타의 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 패킷 데이타가 특정 데이타 스트림에 속하는 부영상 데이타의 취지를 나타내는 서브 스트림 ID가 기록되어 있는 것을 특징으로 하는 데이타 기록 방법.
- 제1항에 있어서, 상기 데이타 패킷은 상기 서브 스트림 ID 영역 및 상기 패킷 데이타 영역 사이에 제1액세스 포인터가 기록된 포인터 영역을 구비하고, 이 포인터 영역에는 상기 패킷 데이타중의 최초의 오디오 플레임의 선두 위치를 나타내는 포인터 정보가 격납되는 것을 특징으로 하는 데이타 기록 방법.
- 비디오 데이타, 오디오 데이타 및 부영상 데이타를 부호화하여 패킷화한 복수의 데이타 팩을 생성하는 수단과, 재생 대상으로서 복수의 데이타 유닛을 준비하는 수단으로서, 각 데이타 유닛이 비디오, 오디오 및 부영상 팩중 적어도 1개 또는 임의의 조합과 관련하여 그 선두에 배치된 네비게이션 팩으로 구성되는 팩열로서 데이타 유닛을 준비하는 수단과, 연속해서 광 디스크의 재생 대상 영역에 상기 데이타 유닛을 기록하는 기록 수단을 구비한 광 디스크에 재생 데이타를 기록하는 데이타 기록 장치에 있어서, 상기 비디오·오디오 및 부영상 데이타 팩은 각각 1개의 팩 헤더 및 1개의 데이타 패킷으로 구성되고, 상기 비디오 패킷에는 MPEG 규격에 따른 비디오 스트림 데이타가 격납되며, 상기 네비게이션 데이타 팩은 제1데이타 패킷 및 제2데이타 패킷을 포함하고, 상기 제1데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 제1패킷 데이타 영역을 구비하고, 상기 제1패킷 데이타 영역에는 상기 데이타 팩열의 재현을 제어하는 제1패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 제1패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 2에 속하는 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 제1패킷 데이타를 식별하는 서브 스트림 ID가 기록되며, 상기 제2데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 제2패킷 데이타 영역을 구비하고, 상기 제2패킷 데이타 영역에는 상기 데이타 유닛을 검색하는 제2패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 제2패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 2에 속하는 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 제2패킷 데이타를 식별하는 서브 스트림 ID가 기록되며, 상기 오디오 팩의 데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 패킷 데이타 영역을 구비하고, 상기 패킷 데이타 영역에는 MPEG 오디오 스트림 이외의 스트림에 속하는 오디오 패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 1에 속하는 데이타의 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 패킷 데이타가 특정 오디오 스트림에 속하는 오디오 데이타의 취지를 나타내는 서브 스트림 ID가 기록되며, 상기 부영상 팩의 데이타 패킷은 패킷 헤더, 이것에 연속된 서브 스트림 ID 영역 및 패킷 데이타 영역을 구비하고, 상기 패킷 데이타 영역에는 MPEG 비디오 스트림 이외의 부영상 스트림에 속하는 부영상 패킷 데이타가 격납되며, 상기 패킷 헤더에는 상기 패킷 데이타가 MPEG 규격으로 정해진 전용 스트림 1에 속하는 데이타의 취지를 나타내는 스트림 ID가 기록되고, 상기 서브 스트림 ID 영역에는 상기 패킷 데이타가 특정 데이타 스트리에 속하는 부영상 데이타의 취지를 나타내는 서브 스트림 ID가 기록되어 있는 것을 특징으로 하는 데이타 기록 장치.
- 제3항에 있어서, 상기 데이타 패킷은 상기 서브 스트림 ID 영역 및 상기 패킷 데이타 영역 사이에 제1액세스 포인터가 기록된 포인터 영역을 구비하고, 이 포인터 영역에는 상기 패킷 데이타중의 최초의 오디오 프레임의 선두 위치를 나타내는 포인터 정보가 격납되는 것을 특징으로 하는 데이타 기록 장치.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP95-85693 | 1995-04-11 | ||
JP8569395 | 1995-04-11 | ||
KR1019960010728A KR100256663B1 (ko) | 1995-04-11 | 1996-04-10 | 데이타 기록 매체 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960010728A Division KR100256663B1 (ko) | 1995-04-11 | 1996-04-10 | 데이타 기록 매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960038770A KR960038770A (ko) | 1996-11-21 |
KR100256517B1 true KR100256517B1 (ko) | 2000-05-15 |
Family
ID=13865922
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960010728A KR100256663B1 (ko) | 1995-04-11 | 1996-04-10 | 데이타 기록 매체 |
KR1019960027889A KR100209847B1 (ko) | 1995-04-11 | 1996-07-11 | 데이타 재생장치와 재생방법 |
KR1019960027887A KR100256517B1 (ko) | 1995-04-11 | 1996-07-11 | 데이타 기록장치와 기록방법 |
KR1019960027888A KR100253614B1 (ko) | 1995-04-11 | 1996-07-11 | 데이타 재생장치와 재생방법(Apparatus and method of reproducing data) |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960010728A KR100256663B1 (ko) | 1995-04-11 | 1996-04-10 | 데이타 기록 매체 |
KR1019960027889A KR100209847B1 (ko) | 1995-04-11 | 1996-07-11 | 데이타 재생장치와 재생방법 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960027888A KR100253614B1 (ko) | 1995-04-11 | 1996-07-11 | 데이타 재생장치와 재생방법(Apparatus and method of reproducing data) |
Country Status (8)
Country | Link |
---|---|
US (7) | US6134383A (ko) |
EP (1) | EP0737975B1 (ko) |
KR (4) | KR100256663B1 (ko) |
CN (1) | CN1104714C (ko) |
AT (1) | ATE182026T1 (ko) |
CA (1) | CA2173812C (ko) |
DE (1) | DE69603118T2 (ko) |
TW (1) | TW295655B (ko) |
Families Citing this family (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE182026T1 (de) * | 1995-04-11 | 1999-07-15 | Toshiba Kk | Aufzeichnungdmedium, -gerät und -methode zur aufzeichnung von daten auf einem aufzeichnungsmedium, und wiedergabegerät und - methode zur wiedergabe von daten von einem aufzeichnungsmedium |
US6009234A (en) * | 1995-04-14 | 1999-12-28 | Kabushiki Kaisha Toshiba | Method of reproducing information |
US6172988B1 (en) * | 1996-01-31 | 2001-01-09 | Tiernan Communications, Inc. | Method for universal messaging and multiplexing of video, audio, and data streams |
JP3480777B2 (ja) * | 1996-03-15 | 2003-12-22 | パイオニア株式会社 | 情報記録装置及び情報記録方法並びに情報再生装置及び情報再生方法 |
JP3748936B2 (ja) * | 1996-03-18 | 2006-02-22 | パイオニア株式会社 | 情報記録装置及び方法並びに情報再生装置及び方法 |
JP3719758B2 (ja) * | 1996-03-19 | 2005-11-24 | パイオニア株式会社 | 情報記録装置及び方法並びに情報再生装置及び方法 |
US6757483B1 (en) | 1996-03-19 | 2004-06-29 | Pioneer Electronic Corporation | Information recording medium with aggregate attribute information recorded in video manager, apparatus for recording the same and apparatus for reproducing the same |
JP3698805B2 (ja) * | 1996-03-25 | 2005-09-21 | パイオニア株式会社 | 情報記録装置及び方法、情報処理装置及び方法並びに情報再生装置及び方法 |
US5889515A (en) * | 1996-12-09 | 1999-03-30 | Stmicroelectronics, Inc. | Rendering an audio-visual stream synchronized by a software clock in a personal computer |
KR100247345B1 (ko) * | 1997-01-28 | 2000-03-15 | 윤종용 | 디브이디오디오디스크재생장치및방법 |
US6377748B1 (en) | 1997-02-18 | 2002-04-23 | Thomson Licensing S.A. | Replay bit stream searching |
US6295380B1 (en) | 1997-02-27 | 2001-09-25 | Matsushita Electric Industrial Co., Ltd. | Object data processing apparatus, object data recording apparatus, data storage media, data structure for transmission |
US6208802B1 (en) | 1997-08-07 | 2001-03-27 | Matsushita Electric Industrial Co., Ltd. | Optical disk, reproduction apparatus, and reproduction method |
JP3927365B2 (ja) | 1997-10-15 | 2007-06-06 | 松下電器産業株式会社 | 光ディスク |
TW385436B (en) * | 1997-12-12 | 2000-03-21 | Toshiba Corp | Digital recording system using variable recording rate |
US7289723B2 (en) | 1997-12-12 | 2007-10-30 | Kabushiki Kaisha Toshiba | Digital recording system using variable recording rate |
ID23654A (id) | 1997-12-15 | 2000-05-11 | Matsushita Electric Ind Co Ltd | Disk optik, apparatus rekam disk optik, dan metode rekam disk optik untuk mempermudah dubbing, media simpanan untuk menyimpan program rekam disk optik untuk mempermudah dubbing, apparatus reproduksi disk optik, dan metode reproduksi disk optik |
KR100526218B1 (ko) | 1997-12-15 | 2005-11-04 | 마츠시타 덴끼 산교 가부시키가이샤 | 광디스크, 기록장치, 기록 프로그램을 저장하는 컴퓨터 판독가능 저장매체 및 기록방법 |
JP3376265B2 (ja) * | 1997-12-25 | 2003-02-10 | 株式会社東芝 | 複数コンテンツのオブジェクト共有化システム |
JP3607486B2 (ja) * | 1998-01-21 | 2005-01-05 | 株式会社東芝 | 情報記録再生装置 |
TW416220B (en) | 1998-01-23 | 2000-12-21 | Matsushita Electric Ind Co Ltd | Image transmitting method, image processing method, image processing device, and data storing medium |
EP0933776A3 (en) * | 1998-01-30 | 2006-05-17 | Victor Company of Japan, Ltd. | Signal encoding apparatus, audio data transmitting method, audio data recording method, audio data decoding method and audio disc |
EP2280398A3 (en) | 1998-02-23 | 2011-03-09 | Kabushiki Kaisha Toshiba | Information storage medium, information playback method and apparatus and information recording method |
PL195450B1 (pl) * | 1998-05-06 | 2007-09-28 | Thomson Licensing | Sposób i urządzenie do odtwarzania obrazu z dyskuzapisanego cyfrowo |
JP4051776B2 (ja) * | 1998-08-04 | 2008-02-27 | 株式会社日立製作所 | 映像情報記録装置、及び映像情報再生装置 |
CN100498967C (zh) * | 1998-10-12 | 2009-06-10 | 松下电器产业株式会社 | 信息记录介质及用于记录或再现数据的装置和方法 |
JP3602728B2 (ja) * | 1998-10-22 | 2004-12-15 | 株式会社東芝 | ディジタルビデオディスクプレーヤ及び画像表示装置 |
CN1161780C (zh) * | 1999-01-07 | 2004-08-11 | 日本胜利株式会社 | 数据记录方法及装置 |
EP1021048A3 (en) | 1999-01-14 | 2002-10-02 | Kabushiki Kaisha Toshiba | Digital video recording system and its recording medium |
US6381404B1 (en) * | 1999-01-28 | 2002-04-30 | Oak Technology, Inc. | Memory efficient method and apparatus for reading and caching of DVD data |
JP3715533B2 (ja) * | 1999-02-05 | 2005-11-09 | 株式会社東芝 | ストリーム情報の情報記憶媒体、その記録方法、再生方法、記録装置および再生装置 |
DE19909367A1 (de) | 1999-03-03 | 2000-09-07 | Thomson Brandt Gmbh | Verfahren zur Transferierung von Echtzeitdateien |
US7027517B1 (en) | 1999-03-05 | 2006-04-11 | Kabushiki Kaisha Toshiba | Method and apparatus for coding moving picture image |
KR100360285B1 (ko) * | 1999-05-20 | 2002-11-04 | 엘지전자 주식회사 | 디지털 인터페이스를 이용한 오디오 스트림 송수신 장치 및 방법 |
CN1183756C (zh) * | 1999-06-25 | 2005-01-05 | 皇家菲利浦电子有限公司 | 视频目标和单元的编号 |
KR100643990B1 (ko) * | 1999-06-29 | 2006-11-13 | 엘지전자 주식회사 | 디지털 데이터 스트림 기록 및 관리정보 생성 기록방법 |
US6792198B1 (en) * | 2000-06-06 | 2004-09-14 | Lg Electronics Inc. | Method and apparatus for recording digital data streams and management information |
JP4340354B2 (ja) * | 1999-07-05 | 2009-10-07 | パイオニア株式会社 | ディジタルビットストリームのブロック化方法及び装置 |
US7292781B1 (en) | 1999-07-07 | 2007-11-06 | Matsushita Electric Industrial Co., Ltd. | AV data recording device and method, disk recorded by the AV data recording device and method, AV data reproducing device and method therefor |
KR100632064B1 (ko) * | 1999-08-12 | 2006-10-04 | 엘지전자 주식회사 | 고밀도 디스크 기록매체의 데이터 스트림 기록방법 및 그에 따른 데이터 재생방법 |
US7317866B1 (en) | 1999-08-17 | 2008-01-08 | Thomson Licensing | Reproducing a digital datastream containing program information for trick mode display |
JP2001067802A (ja) * | 1999-08-27 | 2001-03-16 | Toshiba Corp | マルチチャンネル記録装置及び記録方法 |
JP2001148833A (ja) | 1999-09-12 | 2001-05-29 | Sony Computer Entertainment Inc | 圧縮画像データを復号処理する方法及び電子装置、並びに補助記録装置 |
EP1087400A1 (en) * | 1999-09-24 | 2001-03-28 | Deutsche Thomson-Brandt Gmbh | Fast DVD program chain access |
JP3956549B2 (ja) * | 1999-09-30 | 2007-08-08 | ソニー株式会社 | 記録装置および方法、再生装置および方法並びに記録媒体 |
TW484289B (en) * | 1999-10-21 | 2002-04-21 | Koninkl Philips Electronics Nv | Communications system and communication method for data multiplexing |
US6658198B1 (en) | 1999-11-04 | 2003-12-02 | Thomson Licensing S.A. | Precessed recording for rewritable disk medium |
US6693857B1 (en) | 1999-11-04 | 2004-02-17 | Thomson Licensing S.A. | Data buffer management to enable apparent simultaneous record and playback from a rewritable digital disk |
US6707778B1 (en) | 1999-11-10 | 2004-03-16 | Thomson Licensing S.A. | Edit to picture without decoding and re-encoding of MPEG bit stream for recordable DVD |
US6778265B1 (en) | 1999-11-10 | 2004-08-17 | Thomson Licensing S.A. | Copy feature for recordable DVD editing |
JP4705745B2 (ja) * | 2000-01-17 | 2011-06-22 | トムソン ライセンシング | 低ビットレートのデータストリームを記録又は再生するための方法 |
JP3380517B2 (ja) * | 2000-03-30 | 2003-02-24 | 松下電器産業株式会社 | 特殊再生データ作成装置、及び媒体 |
KR100448452B1 (ko) | 2000-06-09 | 2004-09-13 | 엘지전자 주식회사 | 고밀도 광 기록매체의 메뉴 지원방법 |
US7038795B2 (en) | 2000-06-12 | 2006-05-02 | Canon Kabushiki Kaisha | Image input/output apparatus, method of controlling image input/output apparatus, image input/output system, and storage media |
EP1305800A2 (en) * | 2000-08-03 | 2003-05-02 | Thomson Licensing S.A. | Method for recording data streams with a low bit rate |
FR2819066B1 (fr) * | 2000-12-28 | 2003-03-07 | Thomson Multimedia Sa | Appareil et procede de lecture et/ou d'enregistrement sur un disque de donnees audiovisuelles et disque pour un tel dispositif |
EP1260985A1 (en) * | 2001-05-25 | 2002-11-27 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for editing a data stream on a DVD recorder |
US7577333B2 (en) * | 2001-08-04 | 2009-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for recording and reproducing video data, and information storage medium in which video data is recorded by the same |
US7844697B1 (en) * | 2002-01-25 | 2010-11-30 | Juniper Networks, Inc. | Measuring network traffic based on predicted amount of padding |
JP2003228920A (ja) * | 2002-01-31 | 2003-08-15 | Toshiba Corp | 番組配列情報を記憶する情報記憶媒体、情報記録装置、及び情報再生装置 |
KR20030087193A (ko) | 2002-05-07 | 2003-11-14 | 엘지전자 주식회사 | 멀티 채널 방송 스트림의 기록 관리방법 |
JP4039158B2 (ja) * | 2002-07-22 | 2008-01-30 | ソニー株式会社 | 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム |
KR20050071504A (ko) * | 2002-09-26 | 2005-07-07 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 기록매체에 정보를 기록하는 방법 및 장치, 정보를포함하는 기록매체와, 기록매체에서 정보를 판독하는 방법및 장치 |
CN100342432C (zh) * | 2002-10-02 | 2007-10-10 | Lg电子有限公司 | 用于控制图形数据再现的数据结构的记录和再现方法 |
JP4477501B2 (ja) * | 2002-10-04 | 2010-06-09 | エルジー エレクトロニクス インコーポレイティド | グラフィックデータの再生を管理するためのデータ構造を有する記録媒体、記録及び再生方法並びに装置 |
US7792121B2 (en) * | 2003-01-03 | 2010-09-07 | Microsoft Corporation | Frame protocol and scheduling system |
US7181701B2 (en) * | 2003-01-03 | 2007-02-20 | Microsoft Corporation | Glanceable information system and method |
US7693394B2 (en) | 2003-02-26 | 2010-04-06 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses |
JP3908691B2 (ja) * | 2003-04-28 | 2007-04-25 | 株式会社東芝 | 情報記録媒体、録画前処理方法、情報記録方法、情報再生方法、情報記録装置および情報再生装置 |
RU2388073C2 (ru) * | 2003-04-29 | 2010-04-27 | Эл Джи Электроникс Инк. | Носитель записи со структурой данных для управления воспроизведением графических данных и способы и устройства записи и воспроизведения |
US7616865B2 (en) * | 2003-04-30 | 2009-11-10 | Lg Electronics Inc. | Recording medium having a data structure for managing reproduction of subtitle data and methods and apparatuses of recording and reproducing |
JP4047764B2 (ja) * | 2003-05-13 | 2008-02-13 | 株式会社東芝 | 情報記憶媒体、情報再生装置、情報再生方法 |
JP4177705B2 (ja) * | 2003-05-13 | 2008-11-05 | 株式会社東芝 | 情報記憶媒体、情報再生装置、情報再生方法 |
JP4163551B2 (ja) * | 2003-05-13 | 2008-10-08 | 株式会社東芝 | 情報再生装置及び情報再生方法 |
KR20050005074A (ko) * | 2003-07-01 | 2005-01-13 | 엘지전자 주식회사 | 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크 |
KR20050004339A (ko) | 2003-07-02 | 2005-01-12 | 엘지전자 주식회사 | 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크 |
CN101740076B (zh) * | 2003-07-03 | 2013-03-06 | 松下电器产业株式会社 | 再现装置、记录方法、集成电路和再现方法 |
JP2005159876A (ja) * | 2003-11-27 | 2005-06-16 | Toshiba Corp | 映像音声再生装置 |
KR20050064150A (ko) * | 2003-12-23 | 2005-06-29 | 엘지전자 주식회사 | 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치 |
KR100937421B1 (ko) | 2004-01-13 | 2010-01-18 | 엘지전자 주식회사 | 고밀도 광디스크의 서브타이틀 관리를 포함한 파일구성방법 및 재생방법과 기록재생장치 |
KR100584613B1 (ko) | 2004-02-06 | 2006-06-01 | 삼성전자주식회사 | 한번 기록 디스크에 데이터 기록 장치, 그 방법, 데이터재생 장치, 그 방법 및 그 한번 기록 디스크 |
EP1737225B1 (en) * | 2004-04-07 | 2011-11-09 | Panasonic Corporation | Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor |
CN101577833B (zh) * | 2004-04-07 | 2011-11-09 | 松下电器产业株式会社 | 记录可以高速转换的流的信息记录装置和记录方法 |
KR20060046157A (ko) * | 2004-06-21 | 2006-05-17 | 엘지전자 주식회사 | 기록매체 및 기록매체의 재포맷팅 방법 및 장치 |
EP2348707B1 (en) * | 2004-07-01 | 2014-01-01 | Mitsubishi Electric Corporation | Video playback device and method enabling random access |
KR101092438B1 (ko) * | 2004-08-05 | 2011-12-13 | 엘지전자 주식회사 | 케이블 방송 수신기 및 그의 진단 방법 |
US7609939B2 (en) | 2004-08-17 | 2009-10-27 | Lg Electronics Inc. | Method and apparatus of reproducing data recorded on recording medium and local storage |
US7613384B2 (en) | 2004-08-17 | 2009-11-03 | Lg Electronics Inc. | Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure |
US7725010B2 (en) | 2004-08-17 | 2010-05-25 | Lg Electronics, Inc. | Method and apparatus of reproducing data recorded on recording medium and local storage |
US8306384B2 (en) | 2004-08-17 | 2012-11-06 | Panasonic Corporation | Information recording medium, data sorting device, and data reproduction device |
US7609945B2 (en) | 2004-08-17 | 2009-10-27 | Lg Electronics Inc. | Recording medium, and method and apparatus for reproducing data from the recording medium |
TWI377564B (en) | 2004-08-17 | 2012-11-21 | Panasonic Corp | Information storage medium and multiplexing device |
US7609947B2 (en) * | 2004-09-10 | 2009-10-27 | Panasonic Corporation | Method and apparatus for coordinating playback from multiple video sources |
US7599611B2 (en) | 2004-09-13 | 2009-10-06 | Lg Electronics Co. | Recording medium, and method and apparatus of reproducing data recorded on the same |
JP2006109290A (ja) * | 2004-10-08 | 2006-04-20 | Matsushita Electric Ind Co Ltd | 復号化装置 |
KR20060047549A (ko) | 2004-10-12 | 2006-05-18 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
JP2007065928A (ja) * | 2005-08-30 | 2007-03-15 | Toshiba Corp | 情報記憶媒体、情報処理方法、情報転送方法、情報再生方法、情報再生装置、情報記録方法、情報記録装置、及びプログラム |
US7783161B2 (en) | 2004-11-08 | 2010-08-24 | Lg Electronics Inc. | Method and apparatus for reproducing data from recording medium using local storage |
KR20060063601A (ko) | 2004-12-03 | 2006-06-12 | 엘지전자 주식회사 | 로컬 스토리지에 데이터를 다운로드/업데이트 하는 방법 및장치 |
KR20060065476A (ko) | 2004-12-10 | 2006-06-14 | 엘지전자 주식회사 | 기록매체, 기록매체 내의 콘텐츠 서치방법 및 기록매체재생방법과 재생장치 |
EP1820184A1 (en) * | 2004-12-10 | 2007-08-22 | LG Electronics Inc. | Recording medium, method for searching for content data from the recording medium, and method and apparatus for reproducing data from the recording medium |
KR100739770B1 (ko) | 2004-12-11 | 2007-07-13 | 삼성전자주식회사 | 멀티 앵글 타이틀에 적용 가능한 메타 데이터를 포함하는저장 매체, 그 재생 장치 및 방법 |
KR20070011701A (ko) * | 2005-07-21 | 2007-01-25 | 엘지전자 주식회사 | 기록매체에 기록되는 비디오 데이터에 대한 네비게이션정보의 구조와 그 구조를 이용하는 기록/재생 방법 및 장치 |
KR20060081323A (ko) | 2005-01-07 | 2006-07-12 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
JP2006253911A (ja) * | 2005-03-09 | 2006-09-21 | Toshiba Corp | 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置 |
CN101164347B (zh) * | 2005-04-26 | 2010-08-25 | 汤姆森许可贸易公司 | 同步流打包 |
JP4534971B2 (ja) * | 2005-11-28 | 2010-09-01 | ソニー株式会社 | 動画記録装置、動画記録方法、動画伝送方法、動画記録方法のプログラム及び動画記録方法のプログラムを記録した記録媒体 |
KR100782847B1 (ko) * | 2006-02-15 | 2007-12-06 | 삼성전자주식회사 | 복수의 컨텐트 부분들을 포함하는 컨텐트를 임포트하는방법 및 장치 |
US8978154B2 (en) * | 2006-02-15 | 2015-03-10 | Samsung Electronics Co., Ltd. | Method and apparatus for importing content having plurality of parts |
US8214898B2 (en) * | 2006-02-27 | 2012-07-03 | Juniper Networks, Inc. | ICAP processing of partial content to identify security issues |
US20070294647A1 (en) * | 2006-06-01 | 2007-12-20 | Via Technologies, Inc. | Transferring software assertions to hardware design language code |
US8326609B2 (en) | 2006-06-29 | 2012-12-04 | Lg Electronics Inc. | Method and apparatus for an audio signal processing |
US20080037956A1 (en) * | 2006-06-30 | 2008-02-14 | Scientific-Atlanta, Inc. | Systems and Methods of Generating Encapsulated MPEG Program Streams |
US7930449B2 (en) * | 2006-09-14 | 2011-04-19 | Opentv Inc. | Method and system for data transmission |
US8335873B2 (en) | 2006-09-14 | 2012-12-18 | Opentv, Inc. | Method and systems for data transmission |
US11303684B2 (en) | 2006-09-14 | 2022-04-12 | Opentv, Inc. | Methods and systems for data transmission |
US20080124051A1 (en) * | 2006-09-20 | 2008-05-29 | Mediatek Inc. | Method and system for fast format transformation |
WO2008072452A1 (ja) * | 2006-12-11 | 2008-06-19 | Panasonic Corporation | 動画像復号化装置、半導体装置、映像機器および動画像復号化方法 |
KR101346735B1 (ko) * | 2007-07-13 | 2014-01-03 | 삼성전자주식회사 | 전송 스트림 저장장치 및 방법 |
US8837908B2 (en) * | 2009-01-06 | 2014-09-16 | Cyberlink Corp. | Systems and methods for performing secure playback of media content |
KR101458391B1 (ko) * | 2010-07-14 | 2014-11-05 | 한국전자통신연구원 | 단일 전송 채널을 통한 다중화된 패킷 스트림의 송수신 방법 및 장치 |
JP6465654B2 (ja) * | 2012-06-04 | 2019-02-06 | 国立大学法人 東京大学 | ネットワークシステム及びアクセスポイント装置 |
US20140226683A1 (en) * | 2013-02-14 | 2014-08-14 | Silicom Ltd. | Network adapter with high performance in-line timestamp |
US10417447B2 (en) * | 2015-06-15 | 2019-09-17 | Arris Enterprises Llc | Selective display of private user information |
WO2017100643A1 (en) * | 2015-12-10 | 2017-06-15 | Cine Design Group Llc | Method and apparatus for non-linear media editing using file-based inserts into finalized digital multimedia files |
KR102056064B1 (ko) * | 2017-10-27 | 2019-12-16 | (주)유양디앤유 | 광학 카메라 통신 장치 및 방법 |
CN109492401B (zh) * | 2018-09-30 | 2022-04-08 | 创新先进技术有限公司 | 一种内容载体风险检测方法、装置、设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0378166A (ja) * | 1989-08-22 | 1991-04-03 | Nippon Hoso Kyokai <Nhk> | データ記録方式 |
JPH04290084A (ja) * | 1991-03-19 | 1992-10-14 | Canon Inc | 記録装置及び記録媒体の管理方法 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4604655A (en) * | 1982-10-23 | 1986-08-05 | Pioneer Electronic Corporation | Method of recording and reproducing video format signal |
US4602295A (en) * | 1982-10-23 | 1986-07-22 | Pioneer Electronic Corporation | Recording and reproducing method for video format signal |
JPH0634305B2 (ja) * | 1983-03-04 | 1994-05-02 | ソニー株式会社 | デイジタルデイスクによるデ−タ伝送システム |
JPH0828053B2 (ja) * | 1983-08-08 | 1996-03-21 | 株式会社日立製作所 | データ記録方法 |
US4680647A (en) * | 1983-09-26 | 1987-07-14 | Pioneer Electronic Corporation | Method for recording and reproducing video format signal |
NL8601182A (nl) * | 1986-05-12 | 1987-12-01 | Philips Nv | Werkwijze en inrichting voor het opnemen en/of weergeven van een beeldsignaal en een bijbehorend audiosignaal in respektievelijk van een registratiedrager, en een registratiedrager verkregen volgens de werkwijze. |
EP0302119B1 (en) * | 1987-02-12 | 1996-10-30 | Dai Nippon Insatsu Kabushiki Kaisha | Method for recording and reproducing data for an optical card |
US5166804A (en) * | 1987-07-04 | 1992-11-24 | Canon Kabushiki Kaisha | Reproduction apparatus designating audio and/or video signals to be reproduced |
JP2638815B2 (ja) * | 1987-07-28 | 1997-08-06 | ソニー株式会社 | ディスク再生装置 |
EP0325325B1 (en) * | 1988-01-19 | 1996-09-04 | Koninklijke Philips Electronics N.V. | System for transferring information using an information carrier |
JP2845920B2 (ja) * | 1989-02-09 | 1999-01-13 | パイオニア株式会社 | 記録再生方式 |
DE68928101T2 (de) * | 1989-03-28 | 1997-12-04 | Polygram Manufacturing & Distr | Verfahren zur Übertragung eines Übertragungssignals und eine Übertragungsvorrichtung und eine Empfangseinrichtung zur Anwendung in dem Verfahren |
US5138925A (en) * | 1989-07-03 | 1992-08-18 | Casio Computer Co., Ltd. | Apparatus for playing auto-play data in synchronism with audio data stored in a compact disc |
US5233478A (en) * | 1990-01-09 | 1993-08-03 | Sony Corporation | Apparatus for recording a digital signal composed of different types of data |
JP3141242B2 (ja) * | 1990-08-24 | 2001-03-05 | ソニー株式会社 | 光ディスク記録装置 |
JP3508138B2 (ja) * | 1991-06-25 | 2004-03-22 | ソニー株式会社 | 信号処理装置 |
US5715224A (en) * | 1991-07-05 | 1998-02-03 | Sony Corporation | Recording medium with synthesis method default value and reproducing device |
JP3449734B2 (ja) * | 1991-08-20 | 2003-09-22 | ソニー株式会社 | 情報再生装置および情報再生方法 |
US5574569A (en) * | 1991-12-12 | 1996-11-12 | Matsushita Electric Industrial Co., Ltd. | Image signal transmission apparatus for repeatedly reproducing and transmitting a main image and a sub-image using an optical disc |
DE4345611B4 (de) * | 1992-04-16 | 2011-06-16 | Mitsubishi Denki K.K. | Wiedergabe-Gerät |
WO1994007332A1 (en) * | 1992-09-22 | 1994-03-31 | Sony Corporation | Digital video signal processing apparatus and method |
JP2785220B2 (ja) * | 1992-09-22 | 1998-08-13 | ソニー株式会社 | データ符号化装置および方法、並びにデータ復号化装置および方法 |
JP3218743B2 (ja) * | 1992-10-16 | 2001-10-15 | ソニー株式会社 | 記録/再生装置、ディスク記録再生システム、及び記録方法 |
JPH06150625A (ja) * | 1992-11-02 | 1994-05-31 | Fujitsu Ltd | 音声と同期したムービー再生方式 |
JP3002348B2 (ja) * | 1992-11-30 | 2000-01-24 | シャープ株式会社 | 画像通信システム |
TW323875U (en) | 1992-12-04 | 1997-12-21 | Sony Corp | Digital video and audio signal recording and reproducing apparatus |
US5535008A (en) * | 1993-03-16 | 1996-07-09 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
JP3371154B2 (ja) * | 1993-04-23 | 2003-01-27 | ソニー株式会社 | ディジタル情報記録及び/又は再生装置 |
US5646796A (en) * | 1993-05-10 | 1997-07-08 | Sony Corporation | Apparatus and method for recording and reproducing topic data with digital video and audio data |
ATE183047T1 (de) * | 1993-05-14 | 1999-08-15 | Koninkl Philips Electronics Nv | Anordnung zur aufzeichnung und wiedergabe von datenreduzierter videoinformation |
JP3463352B2 (ja) * | 1993-07-23 | 2003-11-05 | ソニー株式会社 | 再生装置 |
EP0790739B1 (en) * | 1993-09-16 | 2001-03-14 | Kabushiki Kaisha Toshiba | Digital video signal |
US5596564A (en) * | 1993-10-08 | 1997-01-21 | Matsushita Electric Industrial Co., Ltd. | Information recording medium and apparatus and method for recording and reproducing information |
US5872784A (en) * | 1993-10-20 | 1999-02-16 | Lsi Logic Corporation | High speed single chip digital video network apparatus |
US5708659A (en) * | 1993-10-20 | 1998-01-13 | Lsi Logic Corporation | Method for hashing in a packet network switching system |
US5400077A (en) * | 1993-10-29 | 1995-03-21 | Time Warner Entertainment Co., L.P. | System for generating multiple aspect ratio video signals from motion picture disk recorded in a single aspect ratio |
EP0651391A3 (en) * | 1993-10-29 | 1997-02-05 | Tokyo Shibaura Electric Co | Threaded fastener. |
US5463565A (en) * | 1993-10-29 | 1995-10-31 | Time Warner Entertainment Co., L.P. | Data block format for software carrier and player therefor |
DE69535505T2 (de) * | 1994-01-20 | 2008-02-21 | Sony Corp. | Aufzeichnungs- und/oder Wiedergabegerät für digitale Audio- und Videosignale |
MY114518A (en) * | 1994-03-19 | 2002-11-30 | Sony Corp | Optical disk and method and apparatus for recording and then playing information back from that disk |
JP3485958B2 (ja) * | 1994-04-08 | 2004-01-13 | 株式会社東芝 | 記録媒体再生装置及び記録媒体再生方法 |
JP2677775B2 (ja) * | 1994-04-14 | 1997-11-17 | 株式会社東芝 | 再生装置 |
US5778142A (en) * | 1994-11-24 | 1998-07-07 | Kabushiki Kaisha Toshiba | Large capacity recording medium, method and apparatus for reproducing data from a large-capacity recording medium, and method and apparatus for recording data on a large-capacity recording medium |
US5533021A (en) * | 1995-02-03 | 1996-07-02 | International Business Machines Corporation | Apparatus and method for segmentation and time synchronization of the transmission of multimedia data |
US5671226A (en) * | 1995-02-09 | 1997-09-23 | Mitsubishi Denki Kabushiki Kaisha | Multimedia information processing system |
ATE182026T1 (de) * | 1995-04-11 | 1999-07-15 | Toshiba Kk | Aufzeichnungdmedium, -gerät und -methode zur aufzeichnung von daten auf einem aufzeichnungsmedium, und wiedergabegerät und - methode zur wiedergabe von daten von einem aufzeichnungsmedium |
US5819004A (en) * | 1995-05-08 | 1998-10-06 | Kabushiki Kaisha Toshiba | Method and system for a user to manually alter the quality of previously encoded video frames |
-
1996
- 1996-04-10 AT AT96105655T patent/ATE182026T1/de not_active IP Right Cessation
- 1996-04-10 KR KR1019960010728A patent/KR100256663B1/ko not_active IP Right Cessation
- 1996-04-10 EP EP96105655A patent/EP0737975B1/en not_active Expired - Lifetime
- 1996-04-10 CA CA002173812A patent/CA2173812C/en not_active Expired - Lifetime
- 1996-04-10 DE DE69603118T patent/DE69603118T2/de not_active Expired - Lifetime
- 1996-04-10 US US08/630,250 patent/US6134383A/en not_active Expired - Lifetime
- 1996-04-11 CN CN96102813A patent/CN1104714C/zh not_active Expired - Lifetime
- 1996-04-24 TW TW085104914A patent/TW295655B/zh not_active IP Right Cessation
- 1996-07-11 KR KR1019960027889A patent/KR100209847B1/ko not_active IP Right Cessation
- 1996-07-11 KR KR1019960027887A patent/KR100256517B1/ko not_active IP Right Cessation
- 1996-07-11 KR KR1019960027888A patent/KR100253614B1/ko not_active IP Right Cessation
-
1998
- 1998-08-17 US US09/134,918 patent/US6112009A/en not_active Expired - Lifetime
-
2001
- 2001-02-20 US US09/785,161 patent/US20020090206A1/en not_active Abandoned
-
2002
- 2002-08-21 US US10/224,323 patent/US7315690B2/en not_active Expired - Fee Related
- 2002-08-21 US US10/224,354 patent/US7295758B2/en not_active Expired - Fee Related
-
2006
- 2006-08-15 US US11/504,085 patent/US7840118B2/en not_active Expired - Fee Related
-
2007
- 2007-07-11 US US11/822,996 patent/US20070258699A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0378166A (ja) * | 1989-08-22 | 1991-04-03 | Nippon Hoso Kyokai <Nhk> | データ記録方式 |
JPH04290084A (ja) * | 1991-03-19 | 1992-10-14 | Canon Inc | 記録装置及び記録媒体の管理方法 |
Also Published As
Publication number | Publication date |
---|---|
US20070036520A1 (en) | 2007-02-15 |
US7295758B2 (en) | 2007-11-13 |
KR960038741A (ko) | 1996-11-21 |
US20070258699A1 (en) | 2007-11-08 |
US20070058946A9 (en) | 2007-03-15 |
KR100256663B1 (ko) | 2000-05-15 |
US7840118B2 (en) | 2010-11-23 |
US20020191963A1 (en) | 2002-12-19 |
US20030002858A1 (en) | 2003-01-02 |
CA2173812C (en) | 2000-02-08 |
KR100209847B1 (ko) | 1999-07-15 |
DE69603118T2 (de) | 2000-02-03 |
US6112009A (en) | 2000-08-29 |
US20020090206A1 (en) | 2002-07-11 |
TW295655B (ko) | 1997-01-11 |
US6134383A (en) | 2000-10-17 |
CN1137147A (zh) | 1996-12-04 |
DE69603118D1 (de) | 1999-08-12 |
KR100253614B1 (ko) | 2000-05-01 |
CN1104714C (zh) | 2003-04-02 |
KR960038771A (ko) | 1996-11-21 |
CA2173812A1 (en) | 1996-10-12 |
ATE182026T1 (de) | 1999-07-15 |
KR960038770A (ko) | 1996-11-21 |
US7315690B2 (en) | 2008-01-01 |
US20060275021A9 (en) | 2006-12-07 |
EP0737975B1 (en) | 1999-07-07 |
EP0737975A2 (en) | 1996-10-16 |
EP0737975A3 (en) | 1996-11-13 |
KR960038765A (ko) | 1996-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100256517B1 (ko) | 데이타 기록장치와 기록방법 | |
JP2839879B2 (ja) | 記録媒体 | |
KR100236378B1 (ko) | 기록매체, 상기 기록매체에 데이타를 기록하는 장치 및 방법과, 상기 기록매체로부터 데이타를 재생하는 장치 및 방법 | |
EP0737009B1 (en) | A recording medium on which attribute information on the playback data is recorded together with the playback data and a system for appropriately reproducing the playback data using the attribute information | |
KR100272410B1 (ko) | 기록 매체, 상기 기록 매체로의 데이타 기록 장치 및 기록 방법과, 상기 기록 매체로부터의 데이타 재생 장치 및 재생 방법 | |
EP0738078B1 (en) | Recording medium, apparatus and method for recording data on the recording medium | |
EP0737008B1 (en) | A system for and method of reproducing playback data appropriately by the use of attribute information on the playback data | |
EP0808072B1 (en) | Recording medium having video data stored therein which is capable of forcibly reproducing sub-picture in accordance with state of reproduction and system for the same | |
JPH08339637A (ja) | 記録媒体とこの記録媒体へのデータの記録装置とその記録方法、その記録媒体からのデータの再生装置とその再生方法 | |
JP2857142B1 (ja) | 光ディスク | |
JP2857146B1 (ja) | 光ディスク再生装置及び再生方法並びに光ディスク記録装置及び記録方法 | |
JP2857143B1 (ja) | 光ディスク | |
JP3062152B2 (ja) | データ通信システム | |
JP2857141B1 (ja) | 光ディスク | |
JP2839878B2 (ja) | データ再生装置並びに再生方法及びデータ記録装置並びに記録方法 | |
JP2857145B1 (ja) | 光ディスク再生装置及び再生方法並びに光ディスク記録装置及び記録方法 | |
JP2857144B1 (ja) | 光ディスク再生装置及び再生方法並びに光ディスク記録装置及び記録方法 | |
JP2857140B1 (ja) | 光ディスク |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130201 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20140120 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20150120 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20160121 Year of fee payment: 17 |
|
EXPY | Expiration of term |