KR100265316B1 - 기록체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법 - Google Patents

기록체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법 Download PDF

Info

Publication number
KR100265316B1
KR100265316B1 KR1019960707083A KR19960707083A KR100265316B1 KR 100265316 B1 KR100265316 B1 KR 100265316B1 KR 1019960707083 A KR1019960707083 A KR 1019960707083A KR 19960707083 A KR19960707083 A KR 19960707083A KR 100265316 B1 KR100265316 B1 KR 100265316B1
Authority
KR
South Korea
Prior art keywords
data
pack
sub
video
information
Prior art date
Application number
KR1019960707083A
Other languages
English (en)
Other versions
KR970704213A (ko
Inventor
히데키 미무라
도모아키 구라노
신이치 기쿠치
가즈히코 다이라
Original Assignee
니시무로 타이죠
가부시끼가이샤 도시바
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 니시무로 타이죠, 가부시끼가이샤 도시바 filed Critical 니시무로 타이죠
Publication of KR970704213A publication Critical patent/KR970704213A/ko
Application granted granted Critical
Publication of KR100265316B1 publication Critical patent/KR100265316B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; 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/3027Indexing; 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42653Internal components of the client ; Characteristics thereof for processing graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4856End-user interface for client configuration for language selection, e.g. for the menu or subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/002Recording, reproducing or erasing systems characterised by the shape or form of the carrier
    • G11B7/0037Recording, reproducing or erasing systems characterised by the shape or form of the carrier with discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/013Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track for discrete information, i.e. where each information unit is stored in a distinct discrete location, e.g. digital information formats within a data block or sector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8211Transformation 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/8216Transformation 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Television Signal Processing For Recording (AREA)
  • Digital Magnetic Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Record Information Processing For Printing (AREA)
  • Manufacturing Optical Record Carriers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 메뉴의 배경화상으로서의 주영상데이타와 메뉴의 선택항목으로 이루어지는 부영상데이타에 의해, 메뉴를 작성하고, 부영상데이타의 선택항목에 대한 하이라이트 정보를 변경함으로써, 각종 메뉴를 용이하게 작성하도록 하고, 부영상데이타에 의해 표현되는 선택항목이나 확정 항목을 둘러싸는 버튼영역내에 있어서의 화소 데이타로서의 패턴 화소, 배경 화소, 강조 화소의 색이나 콘트라스트를 여러가지로 변경하는 것이다.
이것에 의해, 문자의 색이나 콘트라스트를 변경함으로써, 각종 메뉴를 용이하게 작성할 수 있다.

Description

[발명의 명칭]
기록매체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법
[도면의 간단한 설명]
도1은 본 발명의 일실시예에 따른 광디스크 장치를 개략적으로 도시하는 블록도.
도2는 도1에 도시된 디스크 드라이브 장치의 기구부를 상세하게 도시하는 블록도.
도3은 도1에 도시된 디스크 드라이브 장치에 장전되는 광디스크의 구조를 개략적으로 도시하는 사시도.
도4는 도1에 도시된 키 조작 및 표시부의 개략 구성을 도시하는 도면.
도5는 도1에 도시된 리모트 콘트롤러의 개략 구성을 도시하는 도면.
도6은 도3에 도시된 광디스크의 논리 포맷의 구조를 도시하는 도면.
도7은 도6에 도시된 비디오 관리자의 구조를 도시하는 도면.
도8은 도6에 도시된 비디오 객체 세트(VOBS)의 구조의 예를 도시하는 도면.
도9는 도8에 도시된 비디오 객체 유닛의 구조를 도시하는 설명도.
도10은 도7에 도시된 비디오 관리자(VMGI)내의 비디오 관리자 정보 관리 테이블(VMGI_MAT)의 매개변수 및 내용을 도시하는 도면.
도11은 도7에 도시된 비디오 관리자(VMGI)내의 타이틀 검색 포인터 테이블(TT_SRPT)의 구조를 도시하는 도면.
도12는 도11에 도시된 타이틀 검색 포인터 테이블(TT_SRPT)의 타이틀 검색 포인터 테이블 정보(TT_SRPTI)의 파라메터 및 내용을 도시하는 도면.
도13은 도11에 도시된 타이틀 검색 포인터 테이블(TT_SRPT)의 입력 번호에 대응하는 타이틀 검색 포인터(TT_SRP)의 파라메터 및 내용을 도시하는 도면.
도14는 도7에 도시된 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)의 구조를 도시하는 도면.
도15는 도14에 도시된 비디오 관리자 메뉴 PGCI 유닛 테이블 정보(VMGM_PGCI_UTI)의 파라메터 및 내용을 도시하는 도면.
도16은 도14에 도시된 비디오 관리자 메뉴 PGCI 유닛 검색 포인터(VMGM_LU_SRP)의 파라메터 및 내용을 도시하는 도면.
도17은 도14에 도시된 비디오 관리자 메뉴 언어 유닛(VMGM_LU)의 구조를 도시하는 도면.
도18은 도17에 도시된 비디오 관리자 메뉴 언어 유닛 정보(VMGM_LUI)의 파라메터 및 내용을 도시하는 도면.
도19는 비디오 관리자 메뉴 PGC 정보 검색 포인터(VMGM_PGCI_SRP)의 파라메터 및 내용을 도시하는 도면.
도20은 도6에 도시된 비디오 타이틀 세트의 구조를 도시하는 도면.
도21은 도20에 도시된 비디오 타이틀 세트 정보(VTSI)의 비디오 타이틀 세트 정보 관리 테이블(VTSI_MAT)의 파라메터 및 내용을 도시하는 도면.
도22는 도6에 도시된 비디오 타이틀 세트(VTS)의 오디오 스트림의 속성(VTS_AST_ATR)의 내용을 도시하는 도면.
도23은 도6에 도시된 비디오 타이틀 세트(VTS)의 부영상 스트림 속성(VTS_SPST_ATR)의 내용을 도시하는 도면.
도24는 도20에 도시된 비디오 타이툴 세트(VTS)의 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)의 구조를 도시하는 도면.
도25는 도24에 도시된 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)의 정보(VTS_PGCIT_I)의 파라메터 및 내용을 도시하는 도면.
도26은 도24에 도시된 비디오 타이틀 세트 프로그램 체인 정보의 테이블(VTS_PGCIT)의 프로그램 체인에 대응하는 검색 포인터(VTS_PGCIT_SRP)의 파라메터 및 내용을 도시하는 도면.
도27은 도24에 도시된 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)의 프로그램 체인에 대응하는 비디오 타이틀 세트를 위한 프로그램 체인 정보(VTS_PGCI)의 구조를 도시하는 도면.
도28은 도27에 도시된 프로그램 체인 정보(VTS_PGCI)의 프로그램 체인의 일반 정보(PGC_GI)의 파라메터 및 내용을 도시하는 도면.
도29는 도28에 도시된 프로그램 체인의 일반 정보(PGC_GI)의 프로그램 체인(PGC)의 카테고리(PGC_CAT)의 구조를 도시하는 도면.
도30은 도28에 도시된 프로그램 체인의 일반 정보(PGC_GI)의 내용(PGC_CNT)의 구조를 도시하는 도면.
도31은 도27에 도시된 프로그램 체인 정보(VTS_PGCI)의 프로그램 체인의 맵(PGC_PGMAP)의 구조를 도시하는 도면.
도32는 도27에 도시된 프로그램 체인의 맵(PGC_PGMAP)에 기술되는 프로그램에 대한 엔트리 셀 번호(ECELLN)의 파라메터 및 내용을 도시하는 도면.
도33은 도27에 도시된 프로그램 체인 정보(VTS_PGCI)의 셀 재생 정보 테이블(C_PBIT)의 구조를 도시하는 도면.
도34는 도33에 도시된 셀 재생 정보(C_PBI)의 파라메터 및 내용을 도시하는 도면.
도35는 도28에 도시된 프로그램 체인 정보(VTS_PGCI)의 셀 위치 정보(C_POSI)의 구조를 도시하는 도면.
도36은 도35에 도시된 셀 위치 정보(C_P0SI)의 파라메터 및 내용을 도시하는 도면.
도37은 도20에 도시된 비디오 타이틀 세트 메뉴 PGCI 유닛 테이블(VTSM_PGCI_UT)의 구조를 도시하는 도면.
도38은 도37에 도시된 비디오 타이틀 세트 메뉴 PGCI 유닛 테이블 정보(VTSM_PGCI_UTI)의 파라메터 및 내용을 도시하는 도면.
도39는 도37에 도시된 비디오 타이틀 세트 메뉴 PGCI 유닛 검색 포인터(VTSM_LU_SRP)의 파라메터 및 내용을 도시하는 도면.
도40은 도37에 도시된 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)의 구조를 도시하는 도면.
도41은 도37에 도시된 비디오 타이틀 세트 메뉴 언어 유닛 정보(VTSM_LUI)의 파라메터 및 내용을 도시하는 도면.
도42는 비디오 타이틀 세트 메뉴 PGC 정보 검색 포인트(VTSM_PGCI_SRP)의 파라메터 및 내용을 도시하는 도면.
도43은 도8에 도시된 네비게이션 팩의 구조를 도시하는 도면.
도44는 도8에 도시된 비디오 팩, 오디오 팩, 또는 부영상 팩의 구조를 도시하는 도면.
도45는 도43에 도시된 네비게이션 팩의 재생 제어 정보(PCI)의 파라메터 및 내용을 도시하는 도면.
도46은 도45에 도시된 재생 제어 정보(PCI)중의 일반 정보(PCI_GI)의 파라메터 및 내용을 도시하는 도면.
도47은 도45에 도시된 재생 제어 정보(PCI)중의 앵글 정보(NSML_AGLI)의 파라메터 및 내용을 도시하는 도면.
도48은 도47에 도시된 재생 제어 정보(PCI)중의 앵글 정보(NSML_AGLI)를 이용하여 앵글 변경을 실시할 때에 있어서의 설명도.
도49는 하나의 부영상 유닛의 재생기간에 있어서의 각 부영상 스트림에 대한 하이라이트 정보의 유효 기간을 도시하는 도면.
도50은 비디오, 부영상, 하이라이트 정보와, 그들을 합성한 합성 화상을 설명하기 위한 도면.
도51은 도45에 도시된 재생 제어 정보(PCI)중의 하이라이트 정보(HLI)의 파라메터 및 내용을 도시하는 도면.
도52는 도51에 도시된 하이라이트 정보(HLI)의 내용을 설명하기 위한 도면.
도53은 도51에 도시된 하이라이트 정보(HLI)중의 하이라이트 생성 정보(HL_GI)의 파라메터 및 내용을 도시하는 도면.
도54는 도51에 도시된 하이라이트 정보(HLI)중의 버튼 색 정보 테이블(BTN_COLIT)의 구성을 도시하는 도면.
도55는 도54에 도시된 선택 색 정보(SL_COLI)의 기술내용을 상세히 도시하는 도면.
도56은 도54에 도시된 확정 색 정보(AC_COLI)의 기술 내용을 상세히 도시하는 도면.
도57은 도51에 도시된 하이라이트 정보(HLI)중의 버튼 정보 테이블(BTNIT)의 구성을 도시하는 도면.
도58은 도57에 도시된 버튼 정보(BTNI)중의 버튼 위치 정보(BTN_POSI)의 기술 내용을 상세하게 도시하는 도면.
도59는 도43에 도시된 네비게이션 팩의 디스크 검색 정보(DSI)의 파라메터 및 내용을 도시하는 도면.
도60은 도59에 도시된 디스크 검색 정보(DSI)의 DSI일반 정보(DSI_GI)의 파라메터 및 내용을 도시하는 도면.
도61은 도59에 도시된 디스크 검색 정보(DSI)의 앵글 정보(SML_AGLI)의 파라메터 및 내용을 도시하는 도면.
도62는 도61에 도시된 디스크 검색 정보(DSI)중의 앵글 정보(SML_AGLI)를 이용하여 앵글 변경을 실시할 때에 있어서의 설명도.
도63은 도59에 도시된 비디오 객체 유닛(VOBU)의 검색 정보(VOBU_SRI)의 파라메터 및 그 내용을 도시하는 도면.
도64는 도59에 도시된 비디오 객체 유닛(VOBU)의 검색 정보(VOBU_SRI)의 순방향 어드레스(FWDA)를 기술하는 비트 맵을 도시하는 도면.
도65는 도59에 도시된 비디오 객체 유닛(VOBU)의 검색 정보(VOBU_SRI)의 역방향 어드레스(BWDA)를 기술하는 비트 맵을 도시하는 도면.
도66은 도59에 도시된 비디오 객체 유닛(VOBU)의 동기 재생 정보(SYNCI)의 파라메터 및 그 내용을 도시하는 도면.
도67은 부영상 유닛의 구성을 도시하는 도면.
도68은 도67에 도시된 부영상 유닛의 부영상 유닛 헤더(SPUH)의 파라메터 및 그 내용을 도시하는 도면.
도69는 도67에 도시된 부영상 유닛의 표시 제어 시퀀스 테이블(DCSQT)의 파라메터 및 그 내용을 도시하는 도면.
도70은 도69에 도시된 표시 제어 시퀀스(DCSQ)의 파라메터 및 그 내용을 도시하는 도면.
도71은 패킷 전송 처리부의 구성을 도시하는 도면.
도72는 하이라이트 처리부의 구성을 도시하는 도면.
도73, 도74는 광디스크내의 총 타이틀 수, 각 타이틀마다의 챕터 수(프로그램 수), 각 타이틀마다의 오디오 스트림 수와 오디오 스트림의 언어, 각 타이틀마다의 부영상 스트림 수와 부영상 스트림의 언어를 검출할 때에 있어서의 흐름도를 도시하는 도면.
도75는 메모리 테이블의 기억예를 도시하는 도면.
도76은 메인 메뉴 화상의 재생예를 도시하는 도면.
도77a, 도77b, 도77c, 도77d, 도77e는 타이틀 메뉴, 챕터 메뉴, 오디오 메뉴, 부영상 메뉴, 앵글 메뉴의 화상의 재생예를 도시하는 도면.
도78은 메뉴가 재생될 때에 있어서의 처리 순서를 나타내는 흐름도를 도시하는 도면.
도79a, 도79b, 도79c, 도79d는 비디오와 부영상과 하이라이트 정보와, 그들을 합성한 합성 화상을 실명하기 위한 도면.
도80a, 도80b, 도80c, 도80d, 도80e는 비디오와 부영상과 하이라이트 정보와, 그들을 합성한 합성 화상을 설명하기 위한 도면.
도81a, 도81b는, 부영상데이타에 있어서의 패턴 화소와 강조 화소를 도시하는 도면.
도82, 도83, 도84는, 도6에서 도66에 도시된 논리 포맷을 갖는 광디스크에 있어서 비디오 데이타를 퉁상 모드로 재생하는 순서를 나타내는 흐름도를 도시하는 도면.
도85는 도6에서 도66에 도시된 논리 포땟을 갖는 광디스크에 있어서 비디오 데이타의 재생중에 있어서 앵글을 변경하는 순서를 나타내는 흐름도를 도시하는 도면.
도86은 영상데이타를 엔코더하여 영상 파일을 생성하는 엔코더 시스템을 도시하는 블록도.
도87은 도86에 도시된 인코드 처리의 흐름도를 도시하는 도면.
도88은 도87에 도시된 흐름으로 인코드된 주영상데이타, 오디오 데이타 및 부영상데이타를 조합하여 영상데이타의 파일을 작성하는 흐름도를 도시하는 도면.
도89는 포맷된 영상 파일을 광디스크로 기록하기 위한 디스크 포맷터의 시스템을 도시하는 블록도.
도90은 도89에 도시된 디스크 포맷터에 있어서 디스크에 기록하기 위한 논리 데이타를 작성하는 흐름도를 도시하는 도면.
도91은 논리 데이타로부터 디스크에 기록하기 위한 물리 데이타를 작성하는 흐름도를 도시하는 도면.
도92는 도6에 도시된 비디오 타이틀 세트를 통신계를 통해 전송하는 시스템을 도시하는 개략도.
[발명의 상세한 설명]
[기술분야]
본 발명은 압축된 동화상 데이타나 음성 데이터 등의 목적이나 종류가 다른 데이타를 기록하는 광디스크 등의 기록매체, 이 기록매체로부터 데이타를 재생하는 재생장치, 그 기록매체로부터 데이타를 재생하는 재생방법에 관한 것이다.
[배경기술]
종래에는, 비디오나 LD(레이저 디스크) 등의 영상데이타에 메뉴를 설치하는 경우, 영상과 무관하게 재생기기가 갖는 문자 발생기 등을 이용하여 표시된 영상에 선택항목을 중첩시키거나, 선택항목(또는 확정 항목)이 포함된 영상데이타를 준비하였다.
전자의 경우, 영상데이타 중에 선택항목에 대응하는 문자코드 등의 번호를 포함하면, 재생기기쪽에서, 코드번호에 대응하는 선택항목을 문자 발생기 등을 이용하여 위치 등을 결정하여 표시하고, 사용자의 선택에 대해서도 선택된 번호에 대응하는 선택항목에 대응하는 문자 발생기의 표시 색을 변경함으로써 선택 결과를 사용자에게 인식시킬 수 있지만, 영상데이타에 의해서는 어떠한 내용이나, 언어로 선택항목을 표시할지 모르고, 그들 전부에 대응하는 문자 발생기를 재생기기에 구비하는 것은 사실상 불가능하다고 하는 결점이 있다.
후자의 경우, 영상데이타로서 메뉴 데이타를 작성하기 때문에, 재생기기에는 부담이 되지 않지만, 사용자의 선택 결과에 대응하는 선택항목을 인식시키기 위해서는 선택 번호에 대응하는 새로운 영상데이타를 호출하여 표시할 필요가 있기 때문에, 인식을 위한 새로운 영상이 표시될 때까지 시간이 걸리고 사용자의 오동작을 야기시키는 결점이 있다.
즉 선택 결과가 포함된 영상데이타를 준비하는 경우, 메뉴를 작성하기 위한 영상데이타로서,
(a) 선택항목 「1. ABCDE」와 「2. XYZ」의 어느 쪽도 선택되지 않은 상태의 영상데이타
(b) 선택항목 「1. ABCDE」가 선택된 상태의 영상데이타
(c) 선택항목 「2. XYZ」가 선택된 상태의 영상데이타의 3종류의 영상데이타가 준비되어야 한다. 재생기기는 사용자의 선택 결과에 따라 필요한 영상데이타를 선택 재생하여 고침으로써, 사용자의 선택 결과를 반영한 메뉴 화면을 표시할 수 있다.
그러나, 이 경우, 새로운 재생처리를 실행하여, 사용자의 선택 결과를 반영한 메뉴 화면을 표시할 때까지의 시간이 수초이상 걸리게 되며, 그 동안의 대기시간에 사용자는 선택되지 않은 것은 아닌가 하는 불안에 사로잡혀 잘못된 조작을 실행할 가능성이 증가하는 결점이 있다.
또한, 재생장치에서 메뉴의 선택항목을 표시하는 경우, 메뉴를 작성하는 영상데이타로서는, 선택항목이 없는 상태의 영상데이타를 준비하는 것만으로 좋고, 메뉴를 작성하는 영상데이타상에 표시해야 할 선택항목은 대응하는 문자코드를 동시에 기록해둠으로써, 재생장치측에서 판단에 의해 선택 상황에 따라서 각 선택항목이 선택된 상태를 쉽게 작성할 수 있다.
그러나, 선택항목으로 표현할 수 있는 문자의 크기, 형태, 언어 등은 모두 재생장치가 갖는 능력에 따라 결졍되게 되고, 메뉴를 작성하는 타이틀 제작자측에서는 제한되는 메뉴 화면밖에 작성할 수 없으며, 재생장치에 있어서는 부하가 증가하는 결점이 있다.
본 발명은 주영상데이타와 부영상데이타를 구비하는 영상데이타를 이용하여 재생기기가 갖는 부담을 적게 하고, 사용자의 선택 결과에 따라 실시간으로 반응할 수 있도록 하는 것을 목적으로 한다.
본 발명은 메뉴의 배경 화상으로서의 주영상데이타와 메뉴의 선택항목 또는 확정 항목으로 이루어진 부영상데이타에 의해, 메뉴를 작성하고, 부영상데이타의 선택항목 또는 확정 항목에 대한 하이라이트 정보를 변경, 즉 문자의 색이나 콘트라스트를 변경함으로써, 각종 메뉴를 용이하게 작성할 수 있도록 하는 것을 목적으로 한다.
[발명의 개시]
본 발명의 기록매체는 일부의 영역에 관리 영역과, 다른 영역에 데이타 영역이 형성되고, 상기 데이타 영역에는 적어도 하나의 주영상데이타와, 이 주영상 데이타와 동일시간대에 재생 가능한 적어도 하나의 부영상데이타가 기록되며, 상기 주영상데이타의 여러가지 내용을 각각 확인하거나, 선택하거나 할 때에 이용하는 상기 각 내용에 대응하는 적어도 하나의 메뉴 정보가 상기 주영상데이타와 부영상데이타에 의해 기록되고, 상기 메뉴 정보를 구성하는 주영상데이타가 배경 화상이고, 부영상데이타가 선택항목 또는 확정 항목이며, 상기 부영상데이타로 구성되는 선택항목 또는 확정 항목의 제어용 데이타가 해당하는 주영상데이타에 대응하여 상기 데이타 영역에 기록된다.
[바람직한 실시예]
이하, 도면을 참조하여 본 발명의 실시예에 따른 광디스크 재생장치를 설명한다.
도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)가 회전할 때에 광디스크(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)에 피트열이 미리 스탬퍼로 형성되고, 이 피트열이 형성된 투명 기판(14)의 면에 반사층이 증착에 의해 형성되며, 그 반사층이 기록층(16)으로서 형성된다. 또한, 이 판독 전용의 광디스크(10)에서는 통상, 트랙으로서의 그룹이 특별하게 설치되지 않고, 투명 기판(14)의 면에 형성되는 피트열이 트랙으로서 정해진다.
이러한 광디스크 장치(12)는, 도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에 도시된 광디스크 재생장치에 있어서는 사용자가 본체의 정면 패널의 키 조작 및 표시부(4), 또는 본체내의 리모트 콘트롤러 수신부(4A)와 적외선에 의한 광통신에 의해 접속되어 있는 원격 조작 장치로서의 리모트 콘트롤러(5)를 조작함으로써 광디스크(10)로부터 기록 데이타, 즉 영상데이타, 부영상데이타 및 음성 데이타가 재생되고, 장치내에서 오디오(음성) 신호 및 비디오 신호로 변환되어 장치 외부의 모니터부(6) 및 스피커부(8)에서 영상 및 음성으로서 재현된다.
상기 키 조작 및 표시부(4)는 도4에 도시된 바와 같이, 전원 키(4a), 마이크의 입력단자(4b), 재생 키(4c), 일시 정지 키(4d), 정지 키(4e), 빨리 감기 되감기 키(4f), 광디스크(10)의 수신 분리를 지시하는 오픈/클로우즈 키(4g), 표시기(4h), 광디스크(10)의 삽입 및 취출구(4i) 등으로 구성된다.
상기 리모트콘트롤러(5)는 도5에 도시된 바와 같이, 전원 키(5a), 숫자 키(5b), 정지 키(5c), 재생 키(5d), 일시 정지 키(5e), 메모리 키(5f), 광디스크(10)의 수신 분리를 지시하는 오픈/클로우즈 키(5g), 빨리 감기 되감기 키(5h), 키(5i), 반복을 지시하고 범의를 지시하는 반복 키(5j), 메뉴 화면의 표시를 지시하는 메뉴 키(5k), 타이틀 메뉴 화면의 표시를 지시하는 타이틀 키(5l), 메뉴 화면 표시시의 항목을 선택할 때에 이용하는 상하 좌우의 선택 키(5m) 등으로 구성된다.
도1에 도시하는 광디스크 장치의 상세한 동작에 대해서는 다음에 설명하는 광디스크(10)의 논리 포맷을 참조하여 뒤에 보다 상세히 실명한다.
도1에 도시되는 광디스크(10)의 리드인 영역(27)으로부터 리드아웃 영역(26)까지의 데이타 기록 영역(28)은 도6에 도시된 바와 같은 볼륨 및 파일 구조를 가진다. 이 구조는 논리 포맷으로서 특정한 규격, 예컨대, 마이크로 UDF(micro UDF) 및 ISO9660을 따라 정해진다. 데이타 기록 영역(28)은 이미 설명한 바와 같이 물리적으로 복수의 섹터로 분할되고, 그 물리적 섹터에는 연속 번호가 부여된다. 하기의 설명에서 논리 어드레스는 마이크로 UDF(micro UDF) 및 ISO9660에서 정해지는 논리 섹터 번호(LSN)를 의미하고, 논리 섹터는 물리 섹터의 크기와 동일하게 2048바이트이며, 논리 섹터의 번호(LSN)는 물리 섹터 번호가 증가하는 것과 함께 연속 번호가 부여된다.
도6에 도시된 바와 같이, 이 볼륨 및 파일 구조는 계층 구조를 가지며, 볼륨 및 파일 구조 영역(70), 비디오 관리자(71), 적어도 하나 이상의 비디오 타이틀 세트(72) 및 다른 기록 영역(73)을 가지고 있다. 이들 영역은 논리 섹터의 경계로 구분된다. 여기서, 종래의 CD와 동일하게 1논리 섹터는 2048바이트로 정의된다. 동일하게, 1논리 블록도 2048바이트로 정의되고, 따라서, 1논리 섹터는 1논리 블록으로 정의된다.
파일 구조 영역(70)은 마이크로 UDF 및 ISO9660으로 정해지는 관리 영역에 상당하며, 이 영역의 기술을 통해 비디오 관리자(71)가 시스템 ROM/RAM부(52)에 저장된다. 비디오 관리자(71)에는, 도7을 참조하여 설명된 바와 같이, 비디오 타이틀 세트를 관리하는 정보가 기술되고, 파일 #0으로부터 시작되는 복수의 파일(74)로 구성된다. 또한, 각 비디오 타이틀 세트(72)에는, 뒤에 설명되는 바와 같이, 압축된 비디오 데이타, 오디오 데이타 및 부영상 데이타 및 이들에 대한 재생정보가 저장되고, 동일하게 복수의 파일(74)로 구성된다. 여기에서, 복수의 비디오 타이틀 세트(72)는 최대 99개로 제한되며, 또한 각 비디오 타이틀 세트(72)를 구성하는 파일(74)(File #j로부터 File #j+9)의 수는 최대 10개로 정해진다. 이들 파일도 동일하게 논리 섹터의 경계로 구분된다.
다른 기록 영역(73)에는 상술한 비디오 타이틀 세트(72)를 이용할 수 있는 정보가 기록된다. 이 다른 기록 영역(73)은 반드시 설치되지 않아도 좋다.
도7에 도시된 바와 같이, 비디오 관리자(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의 시합의 비디오를 감상할 준비가 갖추어지게 된다.
여기서, 도8을 참조하여 비디오 객체 세트(VOBS)(82)의 구조에 대해서 설명한다. 도8은 비디오 객체 세트(VOBS)(82)의 일례를 나타내고 있다. 이 비디오 객체 세트(VOBS)(82)에는 2개의 메뉴용 및 타이틀용으로서 세가지 타입의 비디오 객체 세트(VOBS)(76)가 있다. 즉 비디오 객채 세트(VOBS)(82)는 뒤에 설명되는 바와 같이 비디오 타이틀 세트(VTS)(72)중에 비디오 타이틀 세트의 메뉴용 비디오 객체 세트(VTSM_VOBS)(95) 및 적어도 하나 이상의 비디오 타이틀 세트의 타이틀을 위한 비디오 객체 세트(VTSTT_VOBS)(96)가 있고, 어느 쪽의 비디오 객체 세트(82)도 그 용도가 다를뿐 같은 구조를 가지고 있다.
도8에 도시된 바와 같이, 비디오 객체 세트(VOBS)(82)는 하나 이상의 비디오 객체(VOB)(83)의 집합으로서 정의되고, 비디오 객체 세트(VOBS)(82)중의 비디오 객체(83)는 동일한 용도로 제공된다. 통상, 메뉴용 비디오 객체 세트(VOBS)(82)는 하나의 비디오 객체(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)는 하나의 셀(84)로 구성되는 경우도 있다. 동일하게, 셀에는 식별번호(C_IDN#j)가 부여되고, 이 셀 식별번호(C_IDN#j)에 의해 셀(84)이 특정된다. 후에 설명하는 앵글의 변경시에는 이 셀 번호를 특정함으로써 앵글이 변경된다.
여기에서 앵글이란, 영상의 분야에 있어서 보는 각도를 바꾸는 것을 의미하며, 복싱의 예에서는 동일한 녹아웃의 장면을 챔피언측에서 본 장면, 도전자측에서 본 장면, 심판측에서 본 장면 등 여러가지 각도에서 장면을 볼 수 있는 것을 의미한다. 앵글의 선정은 사용자의 기호에 따라 선정할 수 있는 경우, 또는 스토리의 흐름내에서 자동적으로 동일 장면이 앵글을 변경시켜 반복되는 경우가 있다. 또한, 앵글을 선정하는 경우, 동일 장면의 처음으로 되돌아가 앵글이 변하는 경우, 예컨대, 권투 선수가 카운터를 넣는 순간의 장면에서 앵글이 변하고, 다시 카운터가 되는 경우와, 그 장면에 계속되는 장면에서 앵글이 변하는 경우, 예컨대, 권투 선수가 카운터를 넣은 후의 펀치가 들어간 순간에 앵글이 변하는 경우가 있다. 어느쪽 앵글의 변경도 실현되도록 후에 상세히 기술하는 네비게이션 팩(86)이 비디오 객체 유닛(VOBU)(83)속에 설치된다.
도8에 도시된 바와 같이, 각 셀(84)은 하나 또는 복수의 비디오 객체 유닛(VOBU)(85), 통상은 복수의 비디오 객체 유닛(VOBU)(85)으로 구성된다. 여기서, 비디오 객체 유닛(VOBU)(85)은 하나의 네비게이션 팩(NV 팩)(86)을 선두에 갖는 팩열로서 졍의된다. 즉 비디오 객체 유닛(VOBU)(85)은 어떤 네비게이션 팩(86)으로부터 다음 네비게이션 팩의 직전까지 기록되는 모든 팩의 집합으로서 정의된다. 이 비디오 객체 유닛(VOBU)의 재생시간은 도9에 도시된 바와 같이, 비디오 객체 유닛(VOBU)속에 포함되는 단수 또는 복수개의 GOP로 구성되는 비디오 데이타의 재생시간에 상당하며, 그 재생시간은 0.4초 이상으로서 1초보다 커지지 않도록 졍해진다. MPEG에서는, 1GOP는 통상 0.5초로서 그 사이에 15매 정도의 화상이 재생되도록 압축된 화면 데이타로 정해져 있다.
도8에 도시된 바와 같이, 비디오 객체 유닛이 비디오 데이타를 포함하는 경우에는 MPEG규격으로 정해진 비디오 팩(V팩)(88), 부영상 팩(SP팩)(90) 및 오디오 팩(A팩)(91)으로 구성되는 GOP가 배열되어 비디오 데이타 스트림이 구성되지만, 이 GOP의 수와는 무관하게 GOP의 재생시간을 기준으로 하여 비디오 객체(VOBU)(83)가 정해지고, 그 선두에는 항상 네비게이션 팩(NV 팩)(86)이 배열된다. 또한, 오디오 및/또는 부영상 데이타만의 재생 데이타에 있어서도 이 비디오 객체 유닛을 1단위로서 재생데이타가 구성된다. 즉 오디오 팩만으로 비디오 객체 유닛이 구성되어도, 비디오 데이타의 비디오 객체와 같이 그 오디오 데이타가 속하는 비디오 객체 유닛의 재생시간내에 재생되어야 되는 오디오 팩이 그 비디오 객체 유닛에 저장된다. 이들 팩의 재생순서에 관해서는 네비게이션 팩(NV팩)(86)과 함께 뒤에 상세히 기술한다.
다시 도7을 참조하여 비디오 관리자(71)에 대해서 설명한다. 비디오 관리자(71)의 선두에 배치되는 비디오 관리 정보(75)는 타어틀을 검색하기 위한 정보, 비디오 관리자 메뉴의 재생을 위한 정보와 같은 비디오 타이틀 세트(VTS)(72)를 관리하는 정보가 기술되고, 도7에 도시된 순서로 적어도 4개의 테이블(78, 79, 80, 81)이 기록된다. 이 각 테이블(78, 79, 80, 81)은 논리 섹터의 경계에 일치되고 있다. 제1테이블인 비디오 관리 정보 관리 테이블(VMGI_MAT)(78)은 필수의 테이블로서 비디오 관리자(71)의 크기, 이 비디오 관리자(71)중의 각 정보의 개시 어드레스, 비디오 관리자 메뉴용 비디오 객체 세트(VMGM_VOBS)(76)에 관한 속성 정보 등이 기술된다.
또한, 비디오 관리자(71)의 제2테이블인 타이틀 검색 포인터 테이블(TT_SRPT)(79)에는 장치 키 및 표시부(4)로부터의 타이틀 번호의 입력 또는 리모트컨트롤러(5)에 의한 타이틀 번호의 선택에 따라 선정 가능한 해당 광디스크(10)중의 볼륨에 포함되는 비디오 타이틀의 엔트리 프로그램 체인(EPGC)이 기재된다.
여기서, 프로그램 체인(87)이란, 도9에 도시된 바와 같이, 어떤 타이틀의 스토리를 재현하는 프로그램(89)의 집합으로서 프로그램 체인이 연속하여 재현됨으로써 어떤 1타이틀의 영화가 완결된다. 따라서, 사용자는 프로그램 체인(87)내의 프로그램(89)을 지정함으로써 영화의 특정 장면부터 그 영화를 감상할 수 있다.
비디오 관리자(71)의 제3테이블인 비디오 타이틀 세트 속성 테이블(VTS_ATRT)(80)에는 해당 광디스크의 볼륨중의 비디오 타이틀 세트(VTS)(72)에 정해진 속성 정보가 기재된다. 즉 속성 정보로서 비디오 타이틀 세트(VTS)(72)의 수, 비디오 타이틀 세트(VTS)(72)의 번호, 비디오의 속성, 예컨대 비디오 데이타의 압축 방식 등, 오디오 스트림의 속성, 예컨대 오디오의 부호화 모드 등, 부영상의 속성 예컨대, 부영상의 표시 타입 등이 이 테이블에 기재된다.
비디오 관리자(71)의 제4테이블인 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)에는 벼디오 관리자 메뉴용 비디오 객체 세트(VMGM_VOBS)(76)에 관한 정보가 기재된다.
비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)은 비디오 관리자 메뉴용 비디오 객체 세트(VMGM_VOBS)(76)에 비디오 관리자 메뉴(VMGM)가 존재할 때에는 필수의 테이블이다.
비디오 관리 정보 관리 테이블(VMGI_MAT)(78) 및 타이틀 검색 포인터 테이블(TT_SRPT)(79)에 기재한 기술 내용의 상세에 대해서, 도10, 도11, 도12 및 도13을 참조하여 다음에 설명한다.
도10에 도시된 바와 같이, 비디오 관리 정보 관리 테이블(VMG1_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)가 기재된다. 또한, 이 테이블(78)에는 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)의 개시 어드레스(VMGM_PGCI_UT_SA)가 기재된다. 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)이 없는 경우에는 그 개시 어드레스에는 "00000000h"가 기재된다. VMGI_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)에는, 도11에 도시된 바와 같이, 처음에 타이틀 검색 포인터 테이블의 정보(TT_SRPTI)(92)가 기재되고, 다음에 입력 번호 1에서 n(n99)에 대한 타이틀 검색 포인터(TT_SRP)가 필요한 수만큼 연속적으로 기재된다. 이 광디스크의 볼륨중에 1타이틀의 재생 데이타, 예컨대, 1타이틀의 비디오 데이타 밖에 저장되어 있지 않는 경우에는 하나의 타이틀 검색 포인터(TT_SRP)(93)밖에 이 테이블(TT_SRPT)(79)에 기재되지 않는다.
타이틀 검색 포인터 테이블 정보(TT_SRPTI)(92)에는 도12에 도시된 바와 같이, 타이틀 검색 포인터의 수(TT_Ns) 및 타이틀 검색 포인터 테이블(TT_SRPT)(79)의 종료 어드레스(TT_SRPT_EA)가 기재된다. 이 어드레스(TT_SRPT_EA)는 이 타이틀 검색 포인터 테이블(TT_SRPT)(79)의 선두 바이트로부터의 상대적인 바이트수로 기재된다. 또한, 도13에 도시된 바와 같이, 각 타이틀 검색 포인터(TT_SRP)에는 챕터 수(프로그램 수)로서의 타이틀 부분 수(PTT_Ns), 비디오 타이틀 세트 번호(VTSN), 비디오 타이틀 세트(72)의 타이틀 번호(VTS_TTN) 및 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)가 기재된다.
이 타이틀 검색 포인터(TT_SRP)(93)의 내용에 의해 재생되는 비디오 타이틀 세트(VTS)(72)가 특정되는 동시에 그 비디오 타이틀 세트(72)의 저장 위치가 특정된다. 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)는, 비디오 타이틀 세트 번호(VTSN)로 지정되는 타이틀 세트를 논리 블록 수로 기재된다.
비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)에 기재한 기술내용의 상세에 대해서, 도14, 도15, 도16, 도17, 도18 및 도19를 참조하여 다음에 설명한다.
도14에 도시된 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)은 비디오 관리자 메뉴용 비디오 객체 세트(VMGM_VOBS)(76)가 설치되는 경우에는 필수 항목이 되고, 각 언어마다 설치된 비디오 관리자 메뉴(VMGM)를 재현하기 위한 프로그램 체인에 대한 정보가 기술된다. 이 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCIUT)(81)을 참조함으로써 비디오 객체 세트(VMGM_VOBS)(76)중에서 지정한 언어의 프로그램 체인을 획득하여 메뉴로서 재현할 수 있다.
이 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)은, 도14에 도시된 바와 같이. 비디오 관리자 메뉴 PGCI 유닛 테이블 정보(VMGM_PGCI_UTI)(81A), n개의 비디오 관리자 메뉴 언어 유닛 검색 포인터(VMGM_LU_SRP)(81B), n개의 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)으로 구성되고, 그 순서로 기술된다.
비디오 관리자 메뉴 PGCI 유닛 테이블 정보(VMGM_PGCI_UTI)(81A)에는 이 테이블(81)의 정보가 기술되고, 비디오 관리자 메뉴 PGCI 유닛 검색 포인터(VMGM_LU_SRP)(81B)에는 #1에서 #n까지의 비디오 관리자 메뉴에 대응한 순서로 기술되고, 언어 코드가 기술되어 있는 동시에 #1에서 #n까지의 비디오 관리자 메뉴에 대응한 순서로 기술된 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)을 검색하는 포인터에 관하여 기술된다. 또한, 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)의 각각에는 대응하는 비디오 관리자 메뉴의 프로그램 체인의 카테고리와 개시 어드레스가 기술된다.
보다 상세하게는 비디오 관리자 메뉴 PGCI 유닛 테이블 정보(VMGM_PGCI_UTI)(81A)에는 도15에 도시된 바와 같이, 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)의 수가 파라메터(VMGM_LU_Ns)로서 기재되고, 또한, 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)의 종료 어드레스가 파라메터(VMGM_PGCI_UT_EA)로서 기재된다. 또한, 도16에 도시된 바와 같이. 비디오 관리자 메뉴 PGCI 유닛 검색 포인터(VMGM_LU_SRP)(81B)에는 비디오 관리자 메뉴 언어 코드가 파라메터(VMGM_LCD)로서 기재되고, 또한, 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)의 개시 어드레스가 파라메터(VMGM_LU_SA)로서 기술된다. 또, 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)에는, 도17에 도시된 바와 같이, 이 비디오 관리자 메뉴 언어 유닛 정보(VMGM_LUI)(81D), 비디오 관리자 메뉴 PGC정보 검색 포인트(VMGM_PGCI_SRP)(81E), 비디오 관리자 메뉴 PGC정보(VMGM_PGCI)(81F)로 구성되고, 그 순서로 기술된다. 비디오 관리자 메뉴 언어 유닛 정보(VMGM_LUI)(81D)에는 이 테이블(81C)의 정보가 기술되고, (VMGM_PGCI_SRP)(81E)에는 #1에서 #n까지의 비디오 관리자 메뉴에 대응한 순서로 기술되며, 비디오 관리자 메뉴의 프로그램 체인의 카테고리가 기술되어 있는 동시에, #1에서 #n까지의 비디오 관리자 메뉴에 대응한 순서로 기술된 비디오 관리자 메뉴 PGC정보 검색 정보(VMGM_PGCI)(81F)를 검색하는 포인터에 관하여 기술되어 있다.
비디오 관리자 메뉴 PGC정보 검색 정보(VMGM_PGCI)(81F)는 비디오 관리자 메뉴의 프로그램 체인에 관한 정보, 즉 VMGM프로그램 체인 정보(VMGM_PGCI)를 기술한다.
보다 상세하게는, 비디오 관리자 메뉴 언어 유닛 정보(VMGM_LUI)(81D)에는, 도18에 도시된 바와 같이, VMGM프로그램 체인 정보(VMGM_PGCI)(81F)의 수가 파라메터(VMGM_PGCI_Ns)로서 기재되고, 또한, 비디오 관리자 메뉴 언어 유닛 정보(VMGM_LUI)(81D)의 종료 어드레스가 파라메터(VMGM_LUI_EA)로서 기재된다. 또한, 도19에 도시된 바와 같이, 비디오 관리자 메뉴 PGC정보 검색 포인트(VMGM_PGCI_SRP)(81E)에는 비디오 관리자 메뉴의 프로그램 체인의 카테고리가 파라메터(VMGM_PGC_CAT)로서 기재되고, 또한 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)의 개시 어드레스가 파라메터(VMGM_PGCI_SA)로서 기재된다.
비디오 관리자 메뉴의 프로그램 체인의 카테고리(VMGM_PGC_CAT)에는 이 PGC가 엔트리되어 있는지의 여부를 나타내는 플래그와, 메뉴인지를 나타내는 메뉴 ID가 기술된다. 이 메뉴 ID로서는 "10"이 기술되는 경우, 타이틀 메뉴를 의미한다.
다음에, 도6에 도시된 비디오 타이틀 세트(VTS)(72)의 논리 포맷의 구조에 대해서 도20을 참조하여 설명한다. 각 비디오 타이틀 세트(VTS)(72)에는 도20에 도시된 바와 같이, 그 기재순으로 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)는 이미 설명한 바와 같이 도8에 나타낸 구조를 가지고 있다.
비디오 타이틀 세트 정보(VTSI)(94), 이 정보의 백업(VTSI_BUP)(97) 및 비디오 타이틀 세트 타이틀용 비디오 객체 세트(VTSTT_VOBS)(96)는 비디오 타이틀 세트(72)에 있어서 필수항목이 되고, 비디오 타이틀 세트 메뉴용 비디오 객체 세트(VTSM_VOBS)(95)는 필요에 따라 설치되는 선택항목이 된다.
비디오 타이틀 세트 정보(VTSI)(94)는 도20에 도시된 바와 같이, 5개의 테이블(98, 99, 100, 101, 111)로 구성되고, 5개의 테이블(98, 99, 100, 101, 111)은 논리 섹터간의 경계에 일치된다. 제1테이블인 비디오 타이틀 세트 정보 관리 테이블(VTSI_MAT)(98)은 필수 테이블로서 비디오 타이틀 세트(VTS)(72)의 크기, 비디오 타이틀 세트(VTS)(72)중의 각 정보의 개시 어드레스 및 비디오 타이틀 세트(VTS)(72)중의 비디오 객체 세트(VOBS)(82)의 속성이 기술된다.
제2테이블인 비디오 타이틀 세트 다이렉트 액세스 포인터 테이블(VTS_DAPT)(99)은 필요에 따라 설치되는 선택 테이블로서, 장치의 키 조작/표시부(4)로부터의 타이틀 번호를 입력하거나 또는 리모트 컨트롤러(5)에 의하여 타이틀 번호를 선택함에 따라 선정 가능한 해당 비디오 타이틀 세트(72)중에 포함되는 프로그램 체인(PGC) 및/또는 프로그램(PG)이 기재된다.
제3테이블인 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)(100)은 필수 테이블로서 VTS 프로그램 체인 정보(VTS_PGCI)를 기술한다.
제4테이블인 비디오 타이틀 세트 시간 검색 맵 테이블(VTS_MAPT)(101)은 필요에 따라서 설치되는 선택 테이블로서 표시되는 일정시간에 대한 이 맵 테이블(VTS_MAPT)(101)이 속하는 타이틀 세트(72)의 각 프로그램 체인(PGC)내의 비디오 데이타의 기록 위치에 관한 정보가 기술된다.
제5테이블인 비디오 타이틀 세트 메뉴 PGCI 유닛 테이블(VTSM_PGCI_UT)(111)은 비디오 타이틀 세트 메뉴용 비디오 객체 세트(VTSM_VOBS)(95)가 설치되는 경우에는 필수항목이 되고, 각 언어마다 설치된 비디오 타이틀 세트 메뉴(VTSM)를 재현하기 위한 프로그램 체인에 대한 정보가 기술된다. 이 비디오 타이틀 세트 메뉴 PGCI유닛 테이블(VTSM_PGC1_UT)(111)을 참조함으로써 비디오 객체 세트(VTSM_VOBS)(95)중에서 지정된 언어의 프로그램 체인을 획득하여 메뉴로서 재현할 수 있다.
다음에, 도20에 도시된 비디오 타이틀 정보 관리자 테이블(VTSI_MAT)(98) 및 비디오 타이틀 세트 프로그램 체인 정보 테이블(VTS_PGCIT)(100)에 대해서 도21부터 도30을 참조하여 설명한다.
도21은 비디오 타이틀 정보 관리자 테이블(VTSI_MAT)(98)의 기술 내용을 나타내고 있다. 이 테이블(VTSI_MAT)(98)에는 기재순으로 비디오 타이틀 세트 식별자(VTS_ID), 비디오 타이틀 정보의 크기(VTSI_SZ), 이 DVD비디오 규격의 버전 번호(VERN), 타이틀 세트(72)의 속성(VTS_CAT)이 기재된다. 또한, 이 테이블(VTSI_MAT)(98)에는 VTS 메뉴(VTSM)의 비디오 객체 세트(VTSM_VOBS)(95)의 개시 어드레스(VTSM_VOBS_SA)가 이 비디오 타이틀 세트(VTS)(72)의 선두 논리 블록으로부터의 상대적인 논리 블록(RLBN)으로 기술되고, 비디오 타이틀 세트(VTS)에 있어서의 타이틀에 대한 비디오 객체 세트의 개시 어드레스(VTSTT_VOBS_SA)가 이 비디오 타이틀 세트(VTS)(72)의 선두 논리 블록으로부터의 상대적인 논리 블록(RLBN)으로 기술된다.
또, 이 테이블(VTSI_MAT)(98)에는, 비디오 타이틀 세트 정보 관리 테이블(VTSI_MAT)(98)의 종료 어드레스(VTSI_MAT_EA)가 그 테이블(VTSI_MAT)(98)의 선두 바이트로부터의 상대 블록수로 기재되고, 비디오 타이틀 세트 다이렉트 액세스 포인터 테이블(VTS_PTI_SRPT)(99)의 개시 어드레스(VTS_SRPT_SA)가 비디오 타이틀 세트 정보(VTSI)(94)의 선두 바이트로부터의 상대 블록 수로 기재된다.
또, 이 테이블(VTSI_MAT)(98)에는 비디오 타이틀 세트 프로그램 체인 정보 테이블(PGCIT)(100)의 개시 어드레스(VTS_PGCIT_SA)가 비디오 타이틀 세트 정보(VTSI)(94)의 선두 바이트로부터의 상대 블록수로 기재되고, 비디오 타이틀 세트(VTS)의 시간 검색 맵(VTS_TMAPT)(101)의 개시 어드레스(VTS_TMAPT_SA)가 이 비디오 타이틀 세트(VTS)(72)의 선두 논리 섹터로부터의 상대 논리 섹터로 기술된다. 이 테이블(VTSI_MAT)(98)에는 비디오 타이틀 세트메뉴 PGCI 유닛 테이블(VTSM_PGCI_UT)의 개시 어드레스(VTSM_PGCI_UT_SA)가 비디오 타이틀 세트 정보(VTSI)(94)의 선두 바이트로부터의 상대 블록수로 기재된다. 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)이 없는 경우에는 그 개시 어드레스에는 "00000000h"가 기재된다.
이 테이블(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)에는 어떻게 오디오를 부호화 했는지를 기재한 오디오의 부호화 모드, 오디오의 양자화를 몇비트로 실행하였는지, 오디오의 채널 수, 오디오의 언어 타이틀(VTSTT)을 위한 비디오 객체 세트(VTST_VOBS)(96)의 부영상 스트림의 수(VTS_SPST_Ns) 및 각 부영상 스트림의 속성(VTS_SPST_ATR)이 기재된다. 이 각 부영상 스트림의 속성(VTS_SPST_ATR)에는 부영상의 부호화 모드 및 부영상의 표시 타입, 부영상의 언어 코드 등이 기재된다.
또한, 이 테이블(VTSI_MAT)(98)에는 비디오 타이틀 세트 메뉴(VTSM)의 오디오 스트림 수(VTSM_AST_Ns), 오디오 스트림 속성(VTSM_AST_ATR), 부영상 스트림 수(VTSM_SPST_Ns) 및 부영상 스트림 속성(VTSM_SPST_ATR)이 기술된다.
비디오 타이틀 세트(VTS)의 오디오 스트림 속성(VTS_AST_ATR)에는, 도22에 도시된 바와 같이, 비트번호 b63으로부터 비트번호 b48에 오디오 코딩 모드, 멀티 채널의 확장, 오디오 타입, 오디오의 애플리케이션 ID, 양자화, 샘플링 주파수, 예약 및 오디오 채널수가 기술되고, 비트번호 b47로부터 비트번호 b40 및 비트번호 b39로부터 비트번호 b32에는 특정 코드로서 이 오디오 스트림의 언어 코드가 기술되며, 비트번호 b31로부터 비트번호 b24에는 특정 코드를 위한 예약이 설치된다. 또한, 비트번호 b23으로부터 비트번호 b8은 나중을 위해 예약으로서 비워두고, 비트번호 b7로부터 비트번호 b0에는 응용 정보가 기술된다. 여기서, VTS 메뉴용 비디오 객체 세트(VTSM_V0BS)(95)가 없는 경우, 또는 그 비디오 객체 세트에 오디오 스트림이 없는 경우에는 비트번호 b63으로부터 비트번호 b0의 각 비트에 "0"이 기술된다.
특정 코드는 b47로부터 b40 및 b39로부터 b32에 기재되지만, 여기에는 오디오 스트림의 타입이 언어, 즉 음성인 경우에는 ISO_639로 정해진 그 언어의 코드가 언어 기호로 기재된다. 오디오 스트림의 타입이 언어, 즉 음성이 아닌 경우에는 이 영역은 예약으로 된다.
VTSTT를 위한 비디오 객체 세트(VTST_VOBS)(96)의 부영상 스트림 속성(VTS_SPST_ATR)에 있어서는, 도23에 도시된 바와 같이, 비트번호 b47로부터 비트번호 B40에 부영상 코드화 모드, 예약, 부영상 표시 타입, 부영상 타입이 기술되고, 비트번호 b39으로부터 비트번호 b32 및 비트번호 b31로부터 비트번호 b24에 특정 코드로서 이 부영상 스트림의 언어 코드가 기술되며, 비트번호 b23으로부터 비트번호 b16이 특졍 코드의 예약으로 되고, 비트번호 b15로부터 비트번호 b8이 특정 코드의 확장이 기술된다. 또, 비트번호 b7로부터 비트번호 b0은 예약된다.
VTS프로그램 체인 정보 테이블(VTS_PGCIT)(100)은 도24에 도시된 바와 같은 구조를 구비한다. 이 정보 테이블(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)에는, 도25에 도시된 바와 같이, VTS 프로그램 체인(VTS_PGC)의 수(VTS_PGC_Ns)가 내용으로서 기술되며, 또한 이 테이블 정보(VTS_PGCIT_1)(102)의 종료 어드레스(VTS_PGCIT_EA)가 이 정보 테이블(VTS_PGCIT)(100)의 선두 바이트로부터의 상대적인 바이트 수로 기술된다.
또한, VTS_PGCIT 검색 포인터(VTS_PGCIT_SRP)(103)에는, 도26에 도시된 바와 같이, 비디오 타이틀 세트(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)에는, 도27에 도시된 바와 같이, 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)에는, 도28에 도시된 바와 같이, 프로그램 체인(PGC)의 카테고리(PGC_CAT), 프로그램 체인(PGC)의 내용(PGC_CNT) 및 프로그램 체인(PGC)의 재생시간(PGC_PB_TIME)이 기재된다. PGC의 카테고리(PGCI_CAT)에는 해당 PGC의 복사가 가능한지의 여부 및 이 PGC중의 프로그램은 연속재생인지 또는 랜덤 재생인지의 여부 등이 기재된다. PGC의 내용(PGC_CNT)에는 이 프로그램 체인의 구성 내용, 즉 프로그램의 수, 셀의 수, 이 프로그램 체인중의 앵글의 수가 기재된다. PGC의 재생시간(PGC_PB_TIME)에는 이 PGC내의 프로그램의 총 재생시간 등이 기재된다. 이 재생시간은 재생순서에는 무관하게 연속하여 PGC내의 프로그램을 재생하는 경우의 프로그램의 재생시간이 기술된다. 앵글 모드가 있는 경우에는 앵글 셀 번호 1의 재생시간이 그 앵글의 재생시간을 나타내게 된다.
또한, 프로그램 체인 일반 정보(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)에는 셀 재생 정보 테이블(CPBIT)(107)의 개시 어드레스(C_PBIT_SA) 및 셀위치 정보 테이블(C_POSIT)(108)의 개시 어드레스(C_POSIT_SA)가 기재된다. 어느 쪽의 개시어드레스(C_PBIT_SA 및 C_POSIT_SA)도 VTS_PGC 정보(VTS_PGCI)의 선두 바이트로부터의 상대적인 논리 블록 수로 기재된다.
프로그램 체인(PGC)의 카테고리(PGC_CAT)는 메뉴용 프로그램 체인(PGC)의 경우, 도29에 도시된 바와 같이, 비트번호 b31에 엔트리 타입으로서 PGC엔트리인지 비PGC 엔트리인지가 기술되고, 비트번호 b30으로부터 비트번호 b28은 금후를 위해 예약으로서 비워지고, 비트번호 b27로부터 비트번호 b24에는 메뉴의 종별을 나타내는 메뉴 ID가 기술되며, 비트번호 b23으로부터 비트번호 b22에는 PGC블록 모드가 기술되고, 비트번호 b21로부터 비트번호 b20에는 PGC 블록 타입이 기술되며, 비트번호 b19로부터 비트번호 b16에는 프로그램 재생제어가 기술되고, 비트번호 b15로부터 비트번호 b14에는 복사 플래그가 기술되며, 비트번호 b13으로부터 비트번호 b12에는 재생시스템 관리가 기술되고, 비트번호 b1로부터 비트번호 b8에는 응용 타입이 기술되며, 비트번호 b7로부터 비트번호 bO은 나중을 위해 예약으로서 비워져 있다.
메뉴 ID로서는 "10"의 경우 비디오 관리자 정보 메뉴(VMGM)로 이용하는 타이틀 메뉴를 나타내고, "11"의 경우 루트 메뉴를 나타내며, "100"의 경우 비디오 타이틀 세트 메뉴(VTSM)로 이용하는 부영상 메뉴를 나타내고, "101"의 경우 비디오 타이틀 세트 메뉴(VTSM)로 이용하는 오디오 메뉴를 나타내며, "110"의 경우 비디오 타이틀 세트 메뉴(VTSM)로 이용하는 앵글 메뉴를 나타내고, "111"의 경우 비디오 타이틀 세트 메뉴(VTSM)로 이용하는 프로그램 메뉴를 나타내고 있다.
프로그램 체인(PGC)의 카테고리(PGC_CAT)가 타이틀용 프로그램 체인(PGC)인 경우에는 비트번호 b30으로부터 비트번호 b24까지에, 비디오 타이틀 세트(VTS)(72)의 1∼99의 타이틀 수(VTS_TTN)가 기술된다.
프로그램 체인(PGC)의 내용(PGC_CNT)은, 도30에 도시된 바와 같이, 비트번호 b23은 예약으로서 비워두고, 비트번호 b22로부터 비트번호 b16까지에는 이 프로그램 체인(PGC)에 있어서의 1∼99의 프로그램 수가 기술되고, 비트번호 b15로부터 비트번호 b8에, 이 프로그램 체인(PGC)에 있어서의 1∼255의 셀 수가 기술되며, 비트번호 b7로부터 비트번호 b4는 나중을 위해 예약으로서 비워두고, 비트번호 b3으로부터 비트번호 b0는 이 프로그램 체인(PGC)에 있어서의 1∼9의 앵글 수가 기술된다.
프로그램 체인 프로그램 맵(PGC_PGMAP)(106)은, 도31에 도시된 바와 같이, PGC내의 프로그램의 구성을 나타내는 맵이다. 이 맵(PGC_PGMAP)(106)에는, 도31 및 도32에 도시된 바와 같이, 프로그램의 개시 셀 번호인 엔트리 셀번호(ECELLN)가 셀 번호의 증가순으로 기술된다. 또한, 엔트리 셀 번호가 기술된 순서로 프로그램 번호가 1부터 할당된다. 따라서, 이 맵(PGC_PGMAP)(106)의 최초의 엔트리 셀 번호는 #1 이어야 한다.
셀재생 정보 테이블(C_PBIT)(107)은 PGC의 셀의 재생 순서를 정의한다. 이 셀재생 정보 테이블(C_PBIT)(107)에는, 도33에 도시된 바와 같이, 셀재생 정보(C_PBIT)가 연속하여 기재된다. 기본적으로는 셀은 그 셀 번호의 순서로 재생된다. 셀 재생 정보(C_PBIT)에는, 도32에 도시된 바와 같이, 셀 카테고리(C_CAT)가 기재된다. 이 셀 카테고리(C_CAT)에는 셀이 셀 블록중의 셀인지, 또한, 셀 블록중의 셀이면 최초의 셀인지를 나타내는 셀 블록 모드, 셀이 블록중의 일부가 아닌지 또는 앵글 블록인지를 나타내는 셀 블록 타입, 시스템 시간 클록(STC)의 재설정의 필요 여부를 나타내는 STC 불연속 플래그가 기재된다. 여기서, 셀 블록이란 어떤 특정한 앵글의 셀의 집합으로서 정의된다. 앵글의 변경은 셀 블록을 변경함으로써 실현된다. 즉 야구를 예로 들면, 외야에서의 장면을 촬영한 앵글 블록으로부터 내야에서의 장면을 촬영한 앵글 블록의 변경이 앵글의 변경에 상당한다.
또한, 이 셀 카테고리(C_CAT)에는, 셀내에서는 연속하여 재생하는지 또는 셀내의 각 비디오 객체 유닛(VOBU) 단위로 정지하는지를 나타내는 셀재생모드, 셀의 재생 후에 정지시키는지의 여부 또는 그 정지시간을 나타내는 셀 네비게이션 제어가 기재된다.
또한, 도34에 도시된 바와 같이, 셀 재생 정보 테이블(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)에는, 도35에 도시된 바와 같이, 셀 재생 정보 테이블(C_PBIT)(107)에 기재되는 셀 번호에 대응하는 셀 위치 정보(C_P0SI)가 셀 재생 정보 테이블(C_PBIT)과 동일 순서로 기재된다. 이 셀 위치 정보(C_POSI)에는, 도36에 도시된 바와 같이, 셀의 비디오 객체 유닛(VOBU)(85)의 식별번호(C_VOB_IDN) 및 셀 식별 번호(C_IDN)가 기술된다.
도20에 도시된 비디오 타이틀 세트 메뉴(VTSM)의 언어마다의 정보를 기술한 비디오 타이틀 세트 메뉴 PGCI 유닛 테이블(VTSM_PGCI_UT)(111)은, 도37에 도시된 바와 같이, 비디오 타이틀 세트 메뉴 PGCI 유닛 테이블 정보(VTSM_PGCI_UTI)(111A), n개의 비디오 타이틀 세트메뉴 언어유닛검색 포인터(VTSM_LU_SRP)(111B), n개의 비디오 타이틀 세트메뉴 언어유닛(VTSM_LU)(111C)으로 구성되며, 그 순서로 기술된다.
비디오 타이틀 세트 메뉴 PGCI유닛 테이블 정보(VTSM_PGCI_UTI)(111A)에는 이 테이블(111)의 정보가 기술되고, 비디오 타이틀 세트 메뉴 PGCI 유닛 검색 포인터(VTSM_LU_SRP)(111B)에는 #1에서 #n까지의 비디오 타이틀 세트 메뉴에 대응한 순서로 기술되며, 언어 코드가 기술되어 있는 동시에 #1에서 #n까지의 비디오 타이틀 세트 메뉴에 대응한 순서로 기술된 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)을 검색하는 포인터에 관하여 기술된다. 또한, 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)의 각각에는 대응하는 비디오 타이틀 세트 메뉴의 프로그램 체인의 카테고리와 개시 어드레스가 기술된다.
보다 상세하게는, 비디오 타이틀 세트 메뉴 PGCI 유닛 테이블 정보(VTSM_PGCI_UTI)(111A)에는, 도38에 도시된 바와 같이, 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)의 수가 파라메터(VTSM_LU_Ns)로서 기재되고, 또한 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)의 종료 어드레스가 파라메터(VTSM_PGCI_UT_EA)로서 기재된다. 도39에 도시된 바와 같이, 비디오 타이틀 세트 메뉴 PGCI 유닛 검색 포인터(VTSM_LU_SRP)(111B)에는 비디오 타이틀 세트 메뉴 언어 코드가 파라메터(VTSM_LCD)로서 기재되고, 또한 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)의 개시 어드레스가 파라메터(VTSM_LU_SA)로서 기술된다. 또, 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)에는, 도40에 도시된 바와 같이, 이 비디오 타이틀 세트 메뉴 언어 유닛 정보(VTSM_LUI)(111D), 비디오 타이틀 세트 메뉴 PGC정보 검색 포인트(VTSM_PGCI_SRP)(111E). 비디오 타이틀 세트 메뉴 PGC정보(VTSM_PGCI)(111F)로 구성되고, 그 순서로 기술된다. 비디오 타이틀 세트 메뉴 언어 유닛 정보(VTSM_LUI)(111D)에는 이 테이블(111C)의 정보가 기술되고, (VTSM_PGCI_SRP)(111E)에는 #1에서 #n까지의 비디오 타이틀 세트 메뉴에 대응한 순서로 기술되며, 비디오 타이툴 세트 메뉴의 프로그램 체인의 카테고리가 기술된 동시에, #1에서 #n까지의 비디오 타이틀 세트 메뉴에 대응한 순서로 기술된 비디오 타이틀 세트 메뉴 PGC정보 검색 정보(VTSM_PGCI)(111F)를 검색하는 포인터에 관하여 기술된다.
비디오 타이틀 세트 메뉴 PGC 정보 검색 정보(VTSM_PGCI)(111F)는 비디오 타이틀 세트 메뉴의 프로그램 체인에 관한 정보, 즉 VTSM 프로그램 체인 정보(VTSM_PGCI)를 기술한다.
보다 상세하게는, 비디오 타이틀 세트 메뉴 언어 유닛 정보(VTSM_LUI)(111D)에는, 도41에 도시된 바와 같이, VTSM프로그램 체인 정보(VTSM_PGCI)(111F)의 수가 파라메터(VTSM_PGCI_Ns)로서 기재되고, 또한 비디오 타이틀 세트 메뉴 언어 유닛 정보(VTSM_LUI)(11lD)의 종료 어드레스가 파라메터(VTSM_LUI_EA)로서 기재된다. 또한, 도42에 도시된 바와 같이, 비디오 타이틀 세트 메뉴 PGC 정보 검색 포인터(VTSM_PGCI_SRP)(111E)에는 비디오 타이틀 세트 메뉴의 프로그램 체인의 카테고리가 파라메터(VTSM_PGC_CAT)로서 기재되며, 또 VTSM프로그램 체인 정보(VTSM_PGCI)(111F)의 개시 어드레스가 파라메터(VTSM_PGCI_SA)로서 기재된다.
비디오 타이틀 세트 메뉴의 프로그램 체인의 카테고리(VTSM_PGC_CAT)에는 이 PGC가 엔트리되어 있는지의 여부를 나타내는 플래그 및 메뉴인지를 나타내는 메뉴 ID가 기술된다. 이 메뉴 ID로서는 "100"이 기술되는 경우 부영상 메뉴를 의미하고, "101"이 기술되는 경우 오디오 메뉴를 의미하며, "110"이 기술되는 경우 앵글 메뉴를 의미하고, "111"이 기술되는 경우 프로그램 메뉴를 의미한다.
도8을 참조하여 설명한 바와 같이, 셀(84)은 비디오 객체 유닛(VOBU)(85)의 집합으로 되고, 비디오 객체 유닛(VOBU)(85)은 네비게이션(NV) 팩(86)으로부터 시작되는 팩열로서 정의된다. 따라서, 셀(84)중의 최초의 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)는 NV팩(86)의 개시 어드레스를 나타내게 된다. 이 NV팩(86)은, 도43에 도시된 바와 같이, 팩 헤더(110), 시스템 헤더(111) 및 네비게이션 데이타로서의 2개의 패킷, 즉 재생제어정보(PCI) 패킷(116) 및 데이타 검색 정보(DSI) 패킷(117)으로 이루어지는 구조를 가지고, 도43에 도시된 바와 같은 바이트 수가 각 부에 붙여지며, 1팩이 1논리 섹터에 상당하는 2048바이트로 정해져 있다. 또한, 이 NV팩은 그 GOP(group of picture) 중의 최초의 데이타가 포함된 비디오 팩의 바로 앞에 배치된다. 객체 유닛(85)에 비디오 팩을 포함하지 않는 경우에서도 NV팩이 오디오 팩 또는/및 부영상 팩을 포함하는 객체 유닛의 선두에 배치된다. 이와 같이, 객체 유닛이 비디오 팩을 포함하지 않는 경우라도 객체 유닛이 비디오 팩을 포함하는 경우처럼 객체 유닛의 재생시간은 비디오가 재생되는 단위를 기준으로 정해진다.
여기서, GOP란 MPEG의 규격으로 정해지고, 이미 설명한 바와 같이, 복수 화면을 구성하는 데이타 열로서 정의된다. 즉 GOP란 압축된 데이타에 상당하며, 이 압축 데이타를 복원시키면 동화상을 재생할 수 있는 복수 프레임의 화상 데이타가 재생된다. 팩 헤더(110) 및 시스템 헤더(111)는 MPEG2의 시스템 총으로 정의되고, 팩 헤더(110)에는 팩 개시 코드, 시스템 클록 기준(SCR) 및 다중화 속도의 정보가 저장되며, 시스템 헤더(111)에는 비트속도, 스트림 ID가 기재된다. PCI패킷(116) 및 DSI패킷(117)의 패킷 헤더(112, 114)에는 동일하게 MPEG2의 시스템 층으로 정해져 있는 바와 같이 패킷 개시 코드, 패킷 길이 및 스트림 ID가 저장된다.
다른 비디오, 오디오, 부영상 팩(88, 89, 80, 91)은, 도44에 도시된 바와 같이, MPEG2의 시스템 층으로 정해지는 바와 같이 동일하게 팩 헤더(120), 패킷 헤더(121) 및 대응하는 데이타가 저장된 패킷(122)으로 구성되며, 그 팩 길이는 2048바이트로 정해져 있다. 이들 각 팩은 논리 블록의 경계에 일치된다.
PCI패킷(116)의 PCI데이타(PCI)(113)는 VOB유닛(VOBU)(85)내의 비디오 데이타의 재생상태에 동기하여 프리젠테이션, 즉 표시의 내용을 변경하기 위한 네비게이션 데이타이다. 즉 PCI데이타(PCI)(113)에는, 도45에 도시된 바와 같이, PCI전체의 정보로서의 PCI일반 정보(PCI_GI) 및 앵글 변경시에 있어서의 각 건너 뛰는 곳에 대한 앵글 정보로서의 앵글 정보(NSML_AGLI) 및 하이라이트 정보(HLI)가 기술된다. PCI일반 정보(PCI_GI)에는, 도46에 도시된 바와 같이, 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의 규격에 있어서의 1픽쳐(Intra_Picture)의 재생 개시 시간에 상당한다. VOBU(85)의 종료 PTS(VOBU_EPTS)는 해당 PCI(113)가 포함되는 VOBU(85)의 재생종료시간(종료 프리젠테이션 시간 스탬프; EPTS)을 나타내고 있다.
앵글 정보(NSML_AGLI)에는, 도47에 도시된 바와 같이, 앵글의 수만큼 건너뛰는 곳의 앵글 셀의 개시 어드레스(NSML_AGL_C_DSTA)가 기재되고, 그 개시 어드레스는 PCI(113)가 기록된 NV팩(86)의 논리 섹터로부터의 상대적 논리 섹터로 기술된다. 이 앵글 정보(NSML_AGLI)에 기초하여 앵글이 변경하면, 도48에 도시된 바와 같이, 해당 PCI(113)가 기록되어 있는 VOBU(85)의 재생시간과 같은 다른 앵글 블록내의 VOBU(85)의 개시 어드레스, 또는 재생시간이 그 이전의 가장 가까운 재생시간을 가지는 다른 앵글 블록내의 VOBU(85)의 개시 어드레스(NSML_AGL_C_DSTA)가 이 앵글 정보(NSML_AGLI)에 기술된다.
이러한 앵글 셀의 개시 어드레스(NSML_AGL_C_DSTA)의 기술에 의하면, 구체적으로는 다음과 같은 앵글의 변경이 실현된다. 여기에서, 야구의 시합으로 투수가 던지고 나서 타자가 쳐서, 그 타구가 홈런이 될 때까지의 일련의 시간이 연속된 장면을 상정하여 앵글의 변경을 실명한다. 여기서, PCI(113)에 의하여 제어되는 앵글 셀(ANG_C#j)은, 도48에 도시된 바와 같이, 비디오 객체 유닛(VOBU)(85)의 단위로 변경할 수 있다. 도48에는 재생순서에 따라서 비디오 객체 유닛(VOBU)(85)에 재생순서에 따른 번호가 첨부되어 있지만, 어떤 앵글 셀(ANG_C#j)의 재생번호 n에 상당하는 비디오 객체 유닛(VOBU#n)(85)은 다른 앵글 셀(ANG_C#1)(84) 또는 앵글 셀(ANG_C#9)(84)에 상당하는 재생 번호 n의 비디오 객체 유닛(VOBU#n)(85)과는 동일 시각 또는 그 이전의 가장 가까운 다른 장면에 관한 비디오 데이타가 저장된다. 어떤 앵글 셀(ANG_C#D)(84)에는 투수 및 타자가 들어간 전경이 화면에 비추어지고, 일련의 동작이 비추어지는 비디오 데이타로서 VOBU(85)가 연속하여 배열되고, 또한 앵글 셀(ANG_C#D(84)에는 타자의 타격 자세를 감상하기 위하어 타자만이 화면에 비추어지는 비디오 데이타로서 VOBU(85)가 연속하여 배열되며, 또 앵글 셀(ANG_C#9)에는 투수의 표정만이 화면에 비추어지는 비디오 데이타로서 VOBU(85)가 연속하여 배열된다고 가정하자. 처음에 앵글 셀 #j(AGL_C#j)를 이용자가 감상하고 있고 친 순간에 앵글 셀 #1로 변경하면, 즉 친 순간에 앵글을 타자만을 비추는 앵글로 변경하면, 친 후의 타자만의 화면으로 변경되지 않고, 타격이 시작되기 전의 타자가 배트를 휘두르고 나서의 화면으로 변경되게 된다. 또한, 처음에 앵글 셀 #j(AGL_C#i)를 감상한다가 친 순간에 앵글 셀 #9로 변경하면, 즉 친 순간에 앵글을 투수만을 비추는 앵글로 변경하면, 친 순간의 맞은 투수의 표정이 화면에 표시되며, 투수의 심리적인 변화를 감상할 수 있다.
하이라이트 정보(HLI)는 부영상의 표시영역내의 하나의 직사각형 영역에 대하여 강조하기 위한 정보이다. 하이라이트 정보에 의해, 부영상의 표시영역내의 특정한 직사각형 영역의 부영상의 색 및 비디오와의 혼합비(콘트라스트)가 기술된다. 하이라이트 정보는, 도49에 도시한 바와 같이, 그 유효기간내에 재생되는 모든 부영상 스트림에 대하여 공통으로 유효로 되고 있다. 예컨대, 비디오와 부영상과 하이라이트 정보를 조합했을 때에는, 도50에 도시한 바와 같이, 합성 화면이 모니터부(6)에서의 표시되도록 된다.
하이라이트 정보는, 도51에 도시한 바와 같이, 하이라이트 일반 정보(HL_GI)(113A), 버튼 색 정보 테이블(BTN_COLIT)(113B) 및 버튼 정보 테이블(BTNIT)(113C)이 기술된다. 도52에 도시한 바와 같이, 버튼 색 정보 테이블(BTN_COLIT)(113B)에는 버튼 색 정보(BTN_COLI)(113D, 113E, 113F)가 기술되고, 버튼 정보 테이블(BTNIT)(113C)에는 최대 36개의 버튼 정보(BTNI)(113I, …)가 기술된다.
예컨대, 도52에 도시된 바와 같이, 36개의 버튼 정보(BTNI)(113I, …)는 버튼 그룹의 지정에 의해, 36개의 버튼 정보로 구성되는 1그룹 모드, 각각 18개의 버튼 정보로 구성되는 2그룹 모드, 각각 12개의 버튼 정보로 구성되는 3그릅 모드로 기술된다.
하이라이트 일반 정보(HL_GI)(113A)는 그 하이라이트 정보 전체의 정보이다. 하이라이트 일반 정보(HL_GI)(113A)에는 도53에 도시한 바와 같이, 하이라이트 정보의 상태(HLI_SS), 하이라이트 개시 시간(HLI_S_PTM), 하이라이트 종료시간(HLI_E_PTM), 버튼선택 종료시간(BTN_SL_E_PTM), 버튼의 모드(BTN_MD), 버튼 개시 번호(BTN_SN), 유효 버튼 수(BTN_Ns), 번호로 선택할 수 있는 버튼 수(NSBTN_Ns), 강제 선택 버튼 번호(FSLBTN_N), 강제 확정 버튼 번호(FACBTN_N)가 기술된다.
하이라이트 정보의 상태(HLI_SS)에는 대응하는 PCI중의 하이라이트 정보의 상태가 기술된다. 예컨대, "0"인 경우 유효한 하이라이트 정보가 존재하지 않다고 기술되고, "1"인 경우 앞 VOBU의 하이라이트 정보와 틀린 하이라이트 정보가 존재한다고 기술되며, "10"인 경우 앞 VOBU의 하이라이트 정보와 같은 하이라이트 정보가 존재한다고 기술되고, "11"인 경우 앞 VOBU의 하이라이트 정보와 버튼 명령만이 다른 하이라이트 정보가 존재한다고 기술된다.
하이라이트 정보의 개시 PTM(HLI_S_PTM)에는 대응하는 하이라이트 정보가 유효하게 되는 하이라이트 개시 시간(개시 프리젠테이션 시간 : SPTM)이 기술된다. 하이라이트 개시시간은 하이라이트 정보가 대상으로 하는 부영상 스트림의 표시 개시 시간으로 된다. HLI_SS 가 "1"로 기술되어 있는 경우, 하이라이트 정보의 하이라이트 개시 시간은 그 PCI가 대응하는 VOBU동안, 갱신되도록 된다. HLI_SS가 "10" 또는 "11"로 기술되어 있는 경우, 하이라이트 정보의 하이라이트 개시시간은 그 PCI가 대응하는 VOBU동안, 중단되지 않고서 사용되도록 된다.
하이라이트 종료시간(HLI_E_PTM)에는 이 하이라이트 정보가 무효가 되는 하이라이트 종료시간이 기술된다. 하이라이트 종료시간은 하이라이트 정보가 대상으로 하는 부영상 스트림의 표시 종료시간 이하로 된다. HLI_SS가 "0"로 기술되어 있는 경우, 하이라이트 정보의 하이라이트 종료시간은 그 PCI가 대응하는 VOBU의 동안 갱신되도록 된다. HLI_SS가 "10" 또는 "11"로 기술되어 있는 경우, 하이라이트 정보의 하이라이트 종료시간은 그 PCI가 대응하는 VOBU동안 중단되지 않고서 사용되도록 된다. HLI가 정지상태인 동안, 하이라이트 종료시간(HLI_E_PTM)으로서 (FFFFFFFFh)가 기술된다.
버튼 선택 종료시간(BTN_SL_E_PTM)에는 버튼 선택의 종료 시간이 기술된다. 버튼 선택 종료시간은 하이라이트 정보가 대상으로 하는 부영상 스트림의 표시 종료시간 이하로 된다. HLI_SS 가 "1"로 기술되어 있는 경우, 하이라이트 정보의 버튼 선택 종료시간은 그 PCI가 대응하는 VOBU동안 갱신되도록 된다.
HLI_SS가 "10" 또는 "11"로 기술되어 있는 경우, 하이라이트 정보의 버튼 선택 종료시간은 그 PCI가 대응하는 VOBU동안 중단되지 않고 사용되도록 된다. HLI가 정지상태인 동안, 버튼 선택 종료시간(BTN_SL_E_PTM)으로서 (FFFFFFFFh)가 기술된다.
버튼의 모드(BTN_MD)에는 버튼의 그룹화와, 각 그룹에 대응하는 부영상의 표시 타입이 기술된다. 예컨대, 버튼 그룹수(BTNGR_Ns), 버튼 그룹 1에 대응하는 부영상의 표시 타입(BTNGR1_DSPTY) 버튼 그룹 2에 대응하는 부영상의 표시 타입(BTNGR2_DSPTY), 버튼 그룹 3에 대응하는 부영상의 표시 타입(BTNGR3_DSPTY)이 기술된다. 버튼 그룹 수(BTNGR_Ns)는 "1"인 경우 1 그룹, "10"인 경우 2그룹, "11"인 경우 3그룹으로 된다. 표시 타입으로는 "1"인 경우 와이드(9/16), "10"인 경우 문자 박스, "11"인 경우 팬 스캔으로 된다.
버튼 개시 번호(BTN_SN)에는 버튼그룹중의 최초의 버튼의 오프셋 번호가 기술된다. 오프셋 번호는 1에서 255의 범위에서 기술 가능하다. 버튼 개시 번호(BTN_SN)는 각 버튼 그룹에 공통으로 적용된다.
유효 버튼 수(BTN_Ns)에는 버튼 그룹내에서 유효한 버튼 수가 기술된다. 버튼수는 버튼그룹이 1인 경우 1에서 36까지, 버튼그룹이 2인 경우 1에서 18까지, 버튼그룹이 3인 경우 1에서 12까지의 범위에서 기술 가능하다. 유효 버튼수(BTN_Ns)는 각 버튼 그룹에 공통으로 적용된다.
번호로 선택할 수 있는 버튼 수(NSBTN_Ns)에는 버튼그룹내에서 버튼번호로 선택 가능한 버튼 수가 기술된다. 버튼 수는 버튼그룹이 1인 경우 1에서 36까지, 버튼 그룹이 2인 경우 1에서 18까지, 버튼그룹이 3인 경우 1에서 12까지의 범위에서 기술가능하다. 번호로 선택할 수 있는 버튼 수(NSBTN_Ns)는 각 버튼그룹에 공통으로 적용된다.
강제 선택 버튼번호(FSLBTN_N)에는 하이라이트 개시시간(HLI_S_PTM)에서 강제적으로 선택 상태로 하는 버튼번호가 기술된다. 이것에 의해, 하이라이트 유효 기간에 프리젠테이션이 개시되었다고 해도, 하이라이트 정보내에 설정되어 있는 버튼번호가 선택된다. 버튼번호는 버튼 그룹이 1인 경우, 1에서 36까지의 범위와 63, 버튼 그룹이 2인 경우, 1에서 18까지의 범위와 63, 버튼그룹이 3인 경우, 1에서 2까지의 범위와 63으로 기술 가능하다. 강제 선택 버튼 번호(FSLBTN_N)는 각 버튼그룹에 공통으로 적용된다.
강제 확정 버튼 번호(FACBTN_N)에는 버튼 선택 종료시간(BTN_SL_E_PTM)에서 강제적으로 확정 상태로 하는 버튼번호가 기술된다. 버튼번호는 버튼 그룹이 1인 경우, 1에서 36까지의 범위와 63, 버튼그룹이 2인 경우, 1에서 18까지의 범위와 63, 버튼그룹이 3인 경우, 1에서 12까지의 범위와 63으로 기술 가능하다. 강제 확정 버튼번호(FACBTN_N)는 각 버튼그룹에 공통으로 적용된다.
버튼 색 정보 테이블(BTN_COLIT)(113B)은, 도54에 도시한 바와 같이, 3개의 버튼 색 정보(BTN_COLI)(113D, 113E, 113F)가 기술된다. 버튼 색 정보(BTN_COLI)(113D, …)가 기술되는 순으로, 버튼 색 번호(BTN_COLN)가 1에서부터 할당된다. 버튼 색 정보(BTN_COLI)(113D, …)에는, 각각 도54에 도시한 바와 같이, 선택 색 정보(SL_COLI)(113G)와 확정 색 정보(AC_COLI)(113H)가 기술된다. 선택 색 정보(SL_COLI)(113G)에는 버튼이 선택상태일 때에 변경하는 색과 콘트라스트가 기술된다. 확정 색 정보(AC_COLI)(113H)에는 버튼이 확정 상태일 때에 변경하는 색과 콘트라스트가 기술된다. 버튼의 선택 상태란, 선택 색이 표시되어 있는 상태이다. 이 상태일 때, 사용자는 강조되어 있는 버튼으로부터 다른 버튼으로의 변경이 가능하다. 버튼의 확정상태란, 확정색이 표시되고, 버튼 명령이 실행되는 상태이다. 이 상태일 때, 사용자는 하이라이트되어 있는 버튼으로부터 다른 버튼으로의 변경은 금지된다.
선택 색 정보(SL_COLI)(113G)에는, 도55에 도시한 바와 같이, 강조 화소 2의 선택 색 코드, 강조 화소 1의 선택 색 코드, 패턴 화소의 선택 색 코드, 배경 화소의 선택 색 코드, 강조 화소 2의 선택 콘트라스트, 강조 화소 1의 선택 콘트라스트, 패턴 화소의 선택 콘트라스트, 배경 화소의 선택 콘트라스트가 기술된다.
확정 색 정보(AC_COLI)(113H)에는, 도56에 도시한 바와 같이, 강조 화소 2의 확정 색 코드, 강조 화소 1의 확정 색 코드, 패턴 화소의 확정 색 코드, 배경 화소의 확정 색 코드, 강조 화소 2의 확정 콘트라스트, 강조 화소 1의 확정 콘트라스트, 패턴 화소의 확정 콘트라스트, 배경 화소의 확정 콘트라스트가 기술된다.
버튼 정보 테이블(BTNIT)(113C)에는, 도57에 도시한 바와 같이, 36개의 버튼 정보(BTNI)(113I, …)가 기술된다. 버튼 그룹 수(BTNGR_Ns)의 기술내용에 따라, 버튼 정보 테이블(BTNTIT)의 기술 순으로 36개 모든 버튼 정보(BTNI)(1131, …)가 유효로 되는 1그룹 모드, 18개 단위의 버튼 정보(BTNI)(113I, …)로 그룹화되는 2그룹 모드, 12개 단위의 버튼 정보(BTNI)(113I, …)로 그룹화되는 3그룹 모드의 3개의 모드로서 이용하는 것이 가능하다. 각 그룹 모드에 있어서의 버튼 정보(BTNI)(113I)의 기술 영역은 고정되어 있기 때문에, 유효한 버튼 정보(BTNI)(113I)가 존재하지 않는 영역은 모두 0이 기술된다. 각 버튼 그룹내의 버튼 정보(BTNI)(113I)의 기술순으로 버튼 번호(BTNN)가 1에서부터 할당된다.
버튼그룹중, 사용자 번호를 지정 가능한 버튼은 BTN_#1에서 NSBTN_Ns에 기술된 값의 번호까지이다.
버튼 정보(BTNI)(113I)에는, 도57에 도시한 바와 같이, 버튼 위치 정보(BTN_POSI)(113J), 인접 버튼 위치 정보(AJBTN_PI)(113K) 및 버튼 명령(BTN_CMD)(113L)이 기술된다.
버튼 위치 정보(BTN_POSI)(113J)에는, 도58에 도시된 바와 같이, 버튼이 사용하는 색 번호(1∼3)와 비디오 표시 화면상의 표시 직사각형 영역이 기술된다. 버튼 위치 정보(BTN_P0SI)(113J)에는 버튼의 버튼 색 번호(BTN_COLN), 버튼이 표시되는 직사각형 영역의 개시 X좌표(Start X_coordinate), 버튼이 표시되는 직사각형 영역의 종료 X좌표(End X_coordinate), 버튼이 표시되는 직사각형 영역의 개시 Y좌표(Start Y-coordinate), 버튼이 표시되는 직사각형 영역의 종료 Y좌표(End Y-coordinate) 및 자동 동작 모드(Auto action mode)가 기술된다. 자동 동작 모드에는 선택 상태를 유지하지 않을지, 선택 상태 또는 확정 상태를 유지할지가 기술된다.
인접 버튼 위치 정보(AJBYN_POSI)(113K)에는 상하 좌우의 4개의 방향에 위치하는 버튼번호와 대상이 되는 버튼이 선택 상태를 갖는지의 여부가 기술된다. 선택 상태를 가지지 않는 버튼이란, 대상의 버튼에 이동했을 때 선택 상태가 되지 않고 곧 확정 상태로 전환하는 버튼이다. 예컨대, 상 버튼번호, 하 버튼번호, 좌측 버튼번호, 우측 버튼번호가 기술된다. 선택 키(5m)의 지시에 대응한다.
버튼 명령(BTN_CMD)(113L)에는 버튼이 확정했을 때에 실행하는 명령이 기술된다. 이 명령에 따라, 예컨대 별도의 선택 화면으로 이행하기 위한 프로그램이나 타이틀을 재생하기 위한 프로그램 체인이 설정된다.
도43에 도시된 DSI패킷(117)의 DSI데이타(DSI)(115)는 VOB유닛(VOBU)(85)의 검색을 실행하기 위한 네비게이션 데이타이다. DSI데이타(DSI)(115)에는 도59에 도시된 바와 같이, DSI일반정보(DSI_GI), 앵글정보(SML_AGLI), NV팩의 어드레스 정보(NV_PCK_ADI) 및 동기 재생정보(SYNCI)가 기술된다.
DSI일반 정보(DSI_GI)는 그 DSI(115) 전체의 정보가 기술된다. 즉 도60에 도시된 바와 같이, 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내에서의 최초의 I픽쳐의 최종 어드레스가 기록되어 있는 V팩(V_PCK)(88)의 종료 어드레스(VOBU_IP_EA)가 기재되고, 해당 DSI(115)가 기록되어 있는 VOBU(83)의 식별번호(VOBU_IP_IDN) 및 해당 DSI(115)가 기록되어 있는 셀의 식별번호(VOBU_C_IDN)가 기재된다.
앵글 정보(SML_AGLI)에는 PCI(113)의 앵글 정보(NSML_AGLI)와 같이, 도61에 도시된 바와 같이, 앵글의 수만큼 건너 뛰는 곳에 대한 앵글 셀의 개시 어드레스(SML_AGL_C_DSTA)가 기재되고, 그 개시 어드레스는 해당 DSI(115)가 기록된 NV 팩(86)의 논리 섹터로부터의 상대적 논리 섹터로 기술된다. 이 앵글 정보(SML_AGLI)에 기초한 앵글의 변경의 경우에는, 도62에 도시된 바와 같이, 해당 DSI(115)가 기록되어 있는 VOBU(85)의 재생시간이후의 다른 앵글 블록내의 셀(84)의 개시 어드레스가 이 앵글 정보(SML_AGLI)에 기술된다.
DSI의 앵글 정보(SML_AGLI)를 이용한 경우에는 PCI가 비디오 객체 유닛(VOBU)으로 변경 가능한 것에 대하여 셀 단위로 앵글이 변경되고, 시간적으로 연속하여 장면이 변경된다. 즉 PSI의 앵글 정보(SML_AGLI)가 시간적으로 불연속인 앵글의 변경이 기술되는 것에 대하여 DSI의 앵글 정보(SML_AGLI)에는 시간적으로 연속되는 앵글의 변경이 기술된다. 상술한 야구의 예를 이용하여 앵글의 구체예룰 설명하면 다음과 같은 앵글의 변경이 실현된다. 앵글 셀 #j(AGL_C#j)(84)은 투수가 던져서 이 공을 타자가 치고, 이 타구가 흠런이 되는 장면이 연속하여 내야측에서 촬영된 화상 데이타의 스트림이며, 앵글 셀 #1은 같은 장면이 외야측에서 촬영된 화상 데이타 스트림이라고 하자. 또한 앵글 셀 #9는 같은 장면에 관하여 타자가 속하는 팀의 모습을 촬영한 화상 데이타 스트림이라고 하자. 앵글 셀 #j(AGL_C#j)를 감상하다가 친 순간에 앵글 셀 #1로 변경하면, 즉 친 순간에 외야측에서의 장면으로 변경하면, 타자의 타격 후에 시간적으로 연속하는 외야에 타구가 날아오는 화면으로 변경할 수 있다. 또한 처음에 앵글 셀 #j(AGL_C#i)를 감상하다가 홈런이 되었을 순간에 앵글 셀 #9로 변경하면, 즉 타자가 속하는 팀의 모습을 비추는 앵글로 변경하면, 홈런으로 큰 소동이 된 팀의 모습 및 감독의 표졍이 화면에 표시된다. 이와 같이 PCI(113)의 앵글 정보(NSML_AGLI)와 DSI(115)의 앵글 정보(SML_AGLI)를 이용한 경우에는 분명히 다른 장면이 재현되게 된다.
VOBU(85)의 검색 정보(VOBU_SI)에는, 도63에 도시된 바와 같이, 셀내의 선두 어드레스를 특정하기 위한 정보가 기술된다. 즉 VOBU(85)의 검색 정보(VOBU_SI)에는, 도63에 도시된 바와 같이, 해당 DSI(115)를 포함하는 VOB유닛(VOBU)(85)을 기준으로 그 재생순서에 따라서 순방향 어드레스[데이타](FWDANn)로서 +1로부터 +20, +60, +120 및 +240까지의 VOB유닛(VOBU)(85)의 [유무 및 어느 경우에는 그] 개시 어드레스(A_FWDn)가 해당 VOB유닛의 선두 논리 섹터로부터의 상대적인 논리 섹터 수로 기재된다.
이 순방향 어드레스(FWDANn)는, 도64에 도시된 바와 같이, 32비트로 표현되고, 비트번호 29(b29)로부터 비트번호 0(b0)에는 그 어드레스, 예컨대, 순방향 어드레스 10(FWDA10)의 어드레스가 기술되고, 그 순방향 어드레스(FWDANn)의 선두에는 비디오 데이타가 그 순방향 어드레스(FWDANn)에 상당하는 비디오 객체 유닛(VOBU)(85)내에 비디오 데이타가 있는지를 나타내는 플래그(V_FWD_Exist1) 및 해당 비디오 객체와 순방향인 곳의 비디오 객체 유닛과의 사이에 비디오 데이타가 있는지를 나타내는 플래그(V_FWD_Exist2)가 기술된다. 즉 V_FWD_Exist1이 비트번호(b31)에 상당하고, 이 플래그가 0인 경우에는 비트번호 29로부터 비트번호 0에 기술된 순방향 어드레스(FWDANn)로 지정되는 비디오 객체 유닛(V0BU)(85)에는 비디오 데이타가 없다는 취지를 의미하고, 이 플래그가 1인 경우에는 비트번호 29로부터 비트번호 0에 기술된 순방향 어드레스(FWDANn)로 지정되는 비디오 객체 유닛(VOBU)(85)에는 비디오 데이타가 있다는 취지를 의미한다. 예컨대 순방향 어드레스 10(FWDA10)에 비디오 데이타가 있는 경우에는 비트 31번의 V_FWD_Exist1에는 1의 플래그가, 그 어드레스에 비디오 데이타가 없는 경우에는 비트 31번의 V_FWD_Exist1에는 0이 기술된다. 또한, V_FWD_Exist2가 비트번호(b30)에 상당하고, 이 플래그가 0인 경우에는 비트번호 29로부터 비트번호 0에 기술된 순방향 어드레스(FWDANn)로 지정되는 비디오 객체 유닛(VOBU)(85)과 이 순방향 어드레스를 기재하고 있는 DSI(115)가 포함되는 비디오 객체 유닛(VOBU)(85)과의 사이의 비디오 객체 유닛(VOBU)(85)의 어느 것에도 비디오 데이타가 없다는 취지를 의미하며, 이 플래그가 1인 경우에는 그 비디오 객체 유닛(VOBU)(85)에는 비디오 데이타가 그 중의 어느 하나의 비디오 객체 유닛인 취지를 뜻한다. 예컨대 순방향 어드레스10(FWDA10)의 비디오 객체 유닛과 순방향 어드레스 0에 상당하는 순방향 어드레스 10을 기술한 DSI(115)가 포함되는 비디오 객체 유닛(85)과의 사이의 순방향 1로부터 순방향 9에 상당하는 복수의 비디오 객체 유닛에 비디오 데이타가 있는 경우에는 비트 30번의 V_FWD_Exist2에는 1의 플래그가, 그 어드레스에 비디오 데이타가 없는 경우에는 비트 30번의 V_FWD Exist2에는 0이 기술된다.
또한, 동일하게 VOBU(85)의 검색정보(VOBU_SI)에는, 도63에 도시된 바와 같이, 해당 DSI(115)를 포함하는 VOB유닛(VOBU)(85)을 기준으로 그 재생순서와는 역방향으로 역방향 데이타(BWDA)로서 -1로부터 -20, -60, -120 및 -240까지의 VOB유닛(V0BU)(85)의 개시 어드레스(A_BWDn)가 해당 VOB유닛(V0BU)(85)의 선두 논리 섹터로부터의 상대적인 논리 섹터 수로 기재된다.
이 역방향 어드레스(BWDANn)는 도65에 도시된 바와 같이, 32비트로 표현되고, 1비트번호 29(b29)로부터 비트번호 0(b0)에는 그 어드레스, 예컨대, 역방향 어드레스 10(BWDA10)의 어드레스가 기술되고, 그 역방향 어드레스(BWDANn)의 선두에는 비디오 데이타가 그 역방향 어드레스(BWDANn)에 상당하는 비디오 객체 유닛(VOBU)(85)내에 비디오 데이타가 있는가를 나타내는 플래그(V_BWD_Exist1) 및 해당 비디오 객체와 역방향 앞의 비디오 객체 유닛과의 사이에 비디오 데이타가 있는가를 나타내는 플래그(V_BWD_Exist2)가 기술된다. 즉 V_BWD_Exist1이 비트번호(b31)에 상당하고, 이 플래그가 0인 경우에는 비트번호 29로부터 비트번호 0에 기술된 역방향 어드레스(BWDANn)로 지정되는 비디오 객체 유닛(VOBU)(85)에는 비디오 데이타가 없다는 취지를 의미하며, 이 플래그가 1인 경우에는 비트번호 29로부터 비트번호 0에 기술된 역방향 어드레스(BWDANn)로 지정되는 비디오 객체 유닛(VOBU)(85)에는 비디오 데이타가 있다는 취지를 의미한다. 예컨대. 역방향 어드레스 10(BWDA10)에 비디오 데이타가 있는 경우에는 비트 31번의 V_BWD_Exist1에는 1의 플래그가, 그 어드레스에 비디오 데이타가 있는 경우에는 비트 31번의 V_BWD_Exist1에는 0이 기술된다. 또한, V_BWD_Exist2가 비트번호(b30)에 상당하고, 이 플래그가 0인 경우에는 비트번호 29로부터 비트번호 0에 기술된 역방향 어드레스(BWDANn)로 지정되는 비디오 객체 유닛(V0BU)(85)과 이 역방향 어드레스를 기재하고 있는 DSI(115)가 포함되는 비디오 객체 유닛과의 사이의 비디오 객체 유닛의 어느 것이나 비디오 데이타가 없다는 취지를 의미하며, 이 플래그가 1인 경우에는 그 비디오 객체 유닛(VOBU)(85)에는 비디오 데이타가 있다는 취지를 의미한다. 예컨대, 역방향 어드레스 10(BWDA10)의 비디오 객체 유닛과 역방향 어드레스 0에 상당하는 역방향 어드레스 10과의 사이의 비디오 객체 유닛(85)의 어느 하나에 비디오 데이타가 있는 경우에는 비트 30번의 V_BWD_Exist2에는 1의 플래그가 설정되고, 그 어드레스에 비디오 데이타가 없는 경우에는 비트 30번의 V_BWD_Exist2에는 0이 기술된다.
동기 정보(SYNCI)에는 DSI(115)가 포함되는 VOB유닛(VOBU)의 비디오 데이타의 재생개시시간과 동기하여 재생하는 부영상 및 오디오 데이타의 어드레스 정보가 기재된다. 즉 도66에 도시된 바와 같이, DSI(115)가 기록되어 있는 NV팩(NV_PCK)(86)으로부터의 상대적인 논리 섹터 수(RLSN)로서 목적으로 하는 오디오 팩(A_PCK)(91)의 개시 어드레스(A_SYNCA)가 기재된다. 오디오 스트림이 복수(최대 8)인 경우에는 그 수만큼 동기정보(SYNCI)가 기재된다. 또한, 동기정보(SYNCI)에는, 목적으로 하는 오디오 팩(SP_PCK)(91)을 포함하는 VOB유닛(V0BU)(85)의 NV팩 (NV_PCK)(86)의 어드레스(SP_SYNCA)가 DSI(115)가 기록되어 있는 NV팩(NV_PCK)(86)으로부터의 상대적인 논리 섹터 수(RLSN)로 기재된다. 부영상 스트림이 복수(최대 32)인 경우에는 그 수만큼 동기정보(SYNCI)가 기재된다.
도67을 이용하여 복수의 부영상 패킷의 부영상 데이타에 의해 구성되는 부영상 유닛에 관해서 설명한다. 1GOP내에 십수 화면분의 정지 화면의 데이타(예컨대 자막)로서의 부영상 유닛이 기록 가능하도록 된다. 부영상 유닛은 부영상 유닛 헤더(SPUH), 실행길이 데이타로 구성되는 화소 데이타(PXD), 표시 제어 시퀀스 테이블(DCSQT)로 구성된다.
부영상 유닛 헤더(SPUH)에는, 도68에 도시된 바와 같이, 부영상 유닛의 크기(SPDSZ)와 표시 제어 시퀀스 테이블의 개시 어드레스(SPDCSQTA)가 기술된다.
표시 제어 시퀀스 테이블(DCSQT)에는, 도69에 도시된 바와 같이, 경과 시각순으로 표시 제어 시퀀스(DCSQ)가 기술된다.
각 표시 제어 시퀀스(DCSQ)에는, 도70에 도시된 바와 같이, 다음 표시 제어 시퀀스의 개시 어드레스(SPNDCSQA), 하나 이상의 표시 제어 명령(SPDCCMD)이 기술된다.
표시 제어 명령(SPDCCMD)은 화소 데이타의 강제 표시 개시 타이밍을 설정 명령(FSTA_DSP), 화소 데이타의 표시 개시 타이밍을 설정 명령(STA_DSP), 화소 데이타의 표시 종료 타이밍을 설정 명령(STP_DSP), 화소 데이타의 컬러 코드를 설정 명령(SET_COLOR), 화소 데이타와 주영상과의 콘트라스트비를 설정 명령(SET_CONTR), 화소 데이타의 표시 영역을 설정 명령(SET_DAREA), 화소 데이타의 표시 개시 어드레스를 셜정 명령(SET_DSPXA), 화소 데이타의 색 변화 및 콘트라스트 변화를 설정 명령(CHG_COLCON), 표시 제어 명령의 종료 명령(CMD_END)으로 이루어진다.
명령(STA_DSP)은 부영상 데이타의 표시 개시를 지정하는 명령이고, 부영상 유닛 헤더를 포함하는 부영상 패킷에 기술되어 있는 PTM으로부터의 오프셋 PTM으로 기술된다(개시 PTM). 명령(STP_DSP)은 부영상데이타의 표시 정지를 지정하는 명령이고, 부영상 유닛 헤더를 포함하는 부영상 패킷에 기술되어 있는 PTM으로부터의 오프셋 PTM으로 기술된다(정지 PTM).
이 개시 PTM과 정지 PTM은 동일 시간대에 재생되는 주영상데이타나 오디오 데이타의 PTM보다도 임의의 소정시간을 지연하여 설정된다.
도1에 도시된 상기 시스템 프로세서부(54)에는 패킷의 종별을 판단하여 그 패킷내의 데이타를 각 디코더로 전송하는 패킷 전송 처리부(200)를 가지고 있다. 이 패킷 전송 처리부(200)는, 도71에 도시된 바와 같이, 메모리 인터페이스부(메모리 I/F부)(191), 스터핑 길이 검지부(192), 팩 헤더 종료 어드레스 산출부(193), 팩 종별 판별부(194), 패킷 데이타 전송 제어부(195), 및 디코더 인터페이스부(디코더 I/F부)(196)로 구성된다.
메모리 I/F부(191)는 데이타 RAM부(56)로부터의 팩 데이타를 데이타 버스에 의해 스터핑 길이 검지부(192), 팩 종별 판별부(194), 패킷 데이타 전송 제어부(195), 및 디코더 I/F부(196)로 출력하는 것이다.
스터핑 길이 검지부(192)는 메모리 I/F부(191)로부터 공급되는 팩 데이타중의 팩 헤더(120)내의 스터핑 길이가 몇바이트인지를 검지하는 것으로, 이 검지 결과는 팩 헤더 종료 어드레스 산출부(193)에 출력된다.
팩 헤더 종료 어드레스 산출부(193)는 스터핑 길이 검지부(192)로부터 공급되는 스터핑 길이에 의해, 팩 헤더 종료 어드레스를 산출하는 것이고, 이 산출 결과는 팩 종별 판별부(194) 및 패킷 데이타 전송 제어부(195)로 출력된다.
팩 종별 판별부(194)는 팩 헤더 종료 어드레스 산출부(193)로부터 공급되는 팩 헤더 종료 어드레스에 따라. 상기 메모리 I/F부(191)로부터 공급되는 팩 데이타중의 그 어드레스 다음에 공급되는 4바이트의 데이타의 내용에 의해, 비디오 팩(88), 오디오 팩(91), 부영상 팩(90), NV팩(86)중 어느 것인지를 판별하는 것이며, 이 판별 결과는 패킷 데이타 전송 제어부(195)로 출력된다.
패킷 데이타 전송 제어부(195)는 팩 헤더 종료 어드레스 산출부(193)로부터 공급되는 팩 헤더 종료 어드레스와 팩 종별 판별부(194)로부터 공급되는 팩 종별의 판별결과에 따라, 전송처와 패킷 개시 어드레스를 판단하고, 또 공급되는 팩 데이타의 패킷 헤더(121)내의 패킷 길이를 판단하는 것이다. 또, 패킷 데이타 전송 제어부(195)는 전송 제어 신호로서의 전송처를 나타내는 신호를 디코더 I/F부(196)에 공급하고, 패킷 개시 어드레스로부터 패킷 종료 어드레스가 메모리 I/F부(191)에 공급되도록 된다.
디코더 I/F부(196)는 패킷 데이타 전송 제어부(195)로부터 공급되는 전송 제어신호에 따라서, 메모리 I/F부(191)로부터 패킷 데이타 전송 제어부(195)에 제어되어 공급되는 패킷 헤더(121)를 포함하는 패킷 데이타로서의 비디오 데이타, 오디오 데이타, 부영상데이타를 대응하는 디코더부(58, 60, 62)에 출력하거나, 패킷 데이타로서의 네비게이션 데이타 및 컴퓨터 데이타를 데이타 RAM부(56)로 출력하는 것이다.
다음에, 패킷 전송 처리부(200)의 처리를 설명한다.
즉 데어타 RAM부(56)로부터 판독된 팩 데이타가 메모리 I/F부(191)를 통해 스터핑 길이 검지부(192), 팩 종별 판별부(194), 패킷 데이타 전송 제어부(195), 및 디코더 I/F부(196)에 공급된다.
이것에 의해, 스터핑 길이 검지부(192)에 의해서 스터핑 길이가 검지되고, 그 스터핑 길이를 나타내는 데이타가 팩 헤더 종료 어드레스 산출부(193)로 출력된다.
팩 헤더 종료 어드레스 산출부(193)는 공급되는 스터핑 길이에 의해 팩 헤더 종료 어드레스를 산출하고, 이 팩 헤더 종료 어드레스가 팩 종별 판별부(194), 패킷 데이타 전송 제어부(195)에 공급된다.
팩 종별 판별부(194)는 공급되는 팩 헤더 종료 어드레스에 따라, 그 어드레스 다음에 공급되는 4∼6바이트 데이타의 내용에 의해, NV팩(86), 비디오 팩(88), 돌비 AC3의 오디오 팩(91), 리니어 PCM의 오디오 팩(91), 부영상 팩(90)중 어느 것인지를 판별하여 이 판별 결과가 패킷 데이타 전송 제어부(195)에 공급된다.
즉 전용 스트림 2를 나타내는 1바이트의 스트림 ID가 공급된 경우, NV팩(86)이라고 판별하고, 비디오 스트림을 나타내는 1바이트의 스트림 ID에 의해 비디오 팩(88)으로 판별하며, 전용 스트림 1을 나타내는 1바이트의 스트림 ID에 의해 돌비 AC3의 오디오 팩(91), 리니어 PCM의 오디오 팩(91), 부영상 팩(90)중 어느 하나라고 판별한다.
또한, 스트림 ID가 전용 스트림 1일 때에 패킷 헤더(121)에 계속되는 서브 스트림 ID에 의해, 리니어 PCM의 오디오 팩, 돌비 AC3의 오디오 팩, 또는 부영상 스트림이라 판별하는 동시에, 그 스트림 번호를 판별한다.
그리고, 패킷 데이타 전송 제어부(195)는 공급되는 팩 종별의 판별 결과와 팩 헤더 종료 어드레스에 따라, 전송처와 패킷 개시 어드레스를 판단하고, 또 공급되는 팩 데이타의 패킷 헤더(121)내의 패킷 길이를 판단한다. 이것에 의해, 패킷 데이타 전송 제어부(195)는 전송제어 신호로서의 전송처를 나타내는 신호를 디코더 I/F부(196)에 공급하고, 패킷 개시 어드레스로부터 패킷 종료 어드레스가 메모리 I/F부(191)에 공급된다.
따라서, 실질적으로 유효한 패킷 데이타가 메모리 I/F부(191)로부터 데이타 버스를 통해, 디코더 I/F부(196)에 공급되고, 그 후, 그 종별에 따른 전송처로서의 각 디코더부(58, 60, 62) 또는 데이타 RAM부(56)에 전송된다.
즉 비디오 데이타의 패킷 데이타는 비디오 디코더부(58)로 전송되고, 오디오 데이타의 패킷 데이타는 오디오 디코더부(60)로 전송되며, 부영상데이타의 패킷 데이타는 부영상 디코더부(62)로 전송된다.
이때, 상기 팩 데이타가 일정길이이어서, 데이타 RAM부(56)에서의 기억 상태는 개시 어드레스가 결국 일정간격으로 되기 때문에, 데이타 RAM부(56)내의 팩 데이타의 선두가 항상 같은 간격의 어드레스에 보존되게 되고, 팩 데이타의 관리가 어드레스를 관리하지 않고, 팩 번호 관리만으로 충분하다.
또한, 데이타의 종별의 판별 과정에서는 데이타가 비디오 데이타의 재생 위치 등을 나타내는 NV데이타로서의 PCI데이타 및 DSI데이타의 경우에는 이 NV데이타는 디코더로는 전송되지 않고, 이 NV데이타는 데이타 RAM부(56)에 저장된다. 이 NV데이타는 시스템 CPU부(50)에 의해 필요에 따라 참조되어 비디오 데이타의 특수 재생을 할 때에 이용된다. 이때, PCI데이타와 DSI데이타는 그들에게 부여되어 있는 서브 스트림 ID에 의해 식별되도록 된다.
또한, 하나의 셀의 재생이 종료하면, 다음에 재생하는 셀 정보가 프로그램 체인 데이타내의 셀 재생순서 정보로부터 취득되고, 동일하게 하여 재생이 계속된다.
도1에 도시된 상기 부영상 디코더부(62)에는 상기 시스템 프로세서부(54)로부터 공급되는 부영상데이타를 디코드하는 디코더(62B)와 이 디코더(62B)에 의하여 디코드된 후의 부영상데이타에 대하여 강조 처리를 행하는 하이라이트 처리부(62C)가 설치된다. 이 하이라이트 처리부(62C)는, 상기 시스템 CPU부(50)로 부터 공급되는 하이라이트 정보로서의 선택항목이 표시되는 직사각형 영역을 나타내는 X, Y좌표치, 색 코드, 하이라이트의 색/콘트라스트 값에 따라 하이라이트 처리를 행하는 것이다.
상기 디코더(62B)는 부영상데이타로서의 실행길이 압축에 의해 압축되어 있는 화소 데이타를 강조 화소, 패턴 화소, 배경 화소 등에 따라 복원하는 것이다.
상기 하이라이트 처리부(62C)는, 도72에 도시된 바와 같이, 하이라이트 영역 설정/판정부(180), 디폴트 색/콘트라스트 설정부(181), 하이라이트 색/콘트라스트 설정부(182), 셀렉터(183), 및 컬러 팔레트 레지스터(184)에 의해 구성된다.
하이라이트 영역 설정/판정부(180)는 상기 시스템 CPU부(50)에 의한 선택항목이 표시되는 직사각형 영역(지정된 하이라이트 영역)을 나타내는 X, Y좌표치와 래스터 스캔에 의해 얻을 수 있는 X, Y좌표치, 즉 화소 데이타 X, Y좌표치에 의해 지정된 하이라이트 영역을 판정하고, 하이라이트 구간을 나타내는 전환 신호를 출력하는 것이며, 그 출력은 셀렉터(183)에 공급된다.
디폴트 색/콘트라스트 설정부(181)는 부영상데이타 중에 포함되는 각 화소마다의 디폴트의 표시 색과 콘트라스트가 설정되는 것이다.
하이라이트 색/콘트라스트 설정부(182)는 상기 시스템 CPU부(50)에 의한 하이라이트의 색과 콘트라스트 값이 설정되는 것이다.
셀렉터(183)는 하이라이트 영역 설정/판정부(180)로부터의 전환 신호에 따라서, 선택적으로, 디플트 색/콘트라스트 설정부(181)로부터의 디폴트의 표시색과 콘트라스트를 컬러 팔레트 레지스터(184)로 출력할지, 또는 하이라이트 색/콘트라스트 설정부(182)로부터의 하이라이트시의 색과 콘트라스트를 컬러 팔레트 레지스터(184)로 출력하는 것이다.
컬러 팔레트 레지스터(184)는 셀렉터(183)로부터 공급되는 색과 콘트라스트에 따른 신호를 출력하는 것이다.
따라서, 상기 하이라이트 영역 설정/판정부(180)에 의해 하이라이트 영역이외라고 판정되었을 때, 셀렉터(183)는 디폴트 색/콘트라스트 설정부(181)로부터의 화소 데이타마다의 디폴트의 표시 색과 콘트라스트를 수신하며, 컬러 팔레트 레지스터(184)로 출력되며, 컬러 팔레트 레지스터(184)로부터의 색 신호가 D/A & 재생처리부(64)로 출력된다.
또한, 상기 하이라이트 영역 설정/판정부(180)에 의해 하이라이트 영역내라고 판정되었을 때, 셀렉터(183)는 하이라이트 색/콘트라스트 설정부(182)로부터의 화소데이타마다 하이라이트시의 표시 색과 콘트라스트를 수신하며, 컬러 팔레트 레지스터(184)로 출력되며, 컬러 팔레트 레지스터(184)로부터의 색 신호가 D/A & 재생처리부(64)로 출력된다.
다음에, 메뉴의 재생처리에 대해서, 도1을 참조하여 도6에서 도66에 도시된 논리 포맷을 갖는 광디스크(10)를 이용하여 설명한다. 또한, 도1에 있어서 블록간의 실선 화살표는 데이타 버스를 나타내고, 점선 화살표는 제어 버스를 나타내고 있다.
도1에 도시된 광디스크 장치에 있어서는 전원이 투입되고, 광디스크(10)가 장전되면, 시스템용 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)로부터 각 파일의 기록 위치나 기록 용량의 정보를 참조하여 파일 번호 O번으로부터 시작되는 복수 파일로 이루어진 비디오 관리자(71)를 취득한다. 즉 시스템 CPU부(50)는 시스템용 ROM 및 RAM부(52)로부터 취득한 각 파일의 기록위치나 기록 용량의 정보를 참조하여 디스크 드라이브부(30)에 대하여 리드 명령을 부여하고, 루트 디렉토리상에 존재하는 비디오 관리자(71)를 구성하는 복수 파일의 위치 및 크기를 취득하여 이 비디오 관리자(71)를 판독하고, 시스템 프로세서부(54)를 통해 데이타 RAM부(56)에 저장한다.
이어서, 시스템 CPU부(50)는, 도73 및 도74의 흐름도에 도시된 바와 같이, 광디스크(10)내의 총 타이틀 수, 각 타이틀마다의 챕터 수(프로그램 수), 각 타이틀마다의 오디오 스트림 수와 오디오 스트림의 언어, 각 타이틀마다의 부영상 스트림 수와 부영상 스트림의 언어를 검출한다.
즉 시스템 CPU부(50)는 비디오 관리자(71)의 제2번째 테이블인 타이틀 검색 포인터 테이블(TT_SRPT)(79)을 검색한다(단계 S51). 시스템 CPU부(50)는 타이틀 검색 포인터 테이블(TT_SRPT)(79)내의 타이틀 검색 포인터 테이블의 정보(TT_SRPTI)(92)에 기재되어 있는 타이틀 검색 포인터의 수(TT_Ns)에 의해 광디스크(10)내의 총 타이틀 수를 얻게 된다(단계 S52).
또한, 시스템 CPU부(50)는 타이틀 검색 포인터 데이블(TT_SRPT)(79)내의 각 타이틀 검색 포인터(TT_SRP)(93)에 기재되어 있는 챕터 수(프로그램 수)로서의 타이틀 부분 수(PTT_Ns)에 의해 각 타이틀마다의 챕터 수(프로그램 수)를 얻게 된다(단계 S53).
또한, 시스템 CPU부(50)는 각 타이틀 검색 포인터(TT_SRP)(93)에 기재되어 있는 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)를 이용하여 각 비디오 타이틀 세트(72)의 제1번째 테이블인 비디오 타이틀 세트 정보(VTSI)(94)내의 비디오 타이틀 세트 직접 액세스 포인터 테이블(VTS_PTT_SRPT)(99)을 검색한다(단계 S54). 시스템 CPU부(50)는 각 비디오 타이틀 세트(72)마다의 테이블(VTS_DAPT)(99)에 기재되어 있는 오디오 스트림의 수(VTS_AST_Ns)에 의해 각 타이틀마다의 오디오 스트림의 수를 구하여 부영상 스트림의 수(VTS_SPST_Ns)에 의해 각 타이틀마다의 부영상 스트림의 수를 얻게 된다(단계 S55).
또한, 시스템 CPU부(50)는 각 비디오 타이틀 세트(72)마다의 테이블(VTS_DAPT)(99)의 오디오 스트림 속성(VTS_AST_ATR)에 기재되어 있는 오디오 스트림마다의 오디오의 언어 코드에 의해, 각 타이틀의 오디오 스트림마다의 언어를 얻게 된다(단계 S56).
또한, 시스템 CPU부(50)는 각 비디오 타이틀 세트(72)마다의 테이블(VTS_DAPT)(99)의 부영상 스트림 속성(VTS_SPST_ATR)에 기재되어 있는 부영상 스트림마다의 부영상의 언어 코드에 의해, 각 타이틀의 부영상 스트림마다의 언어를 얻는다(단계 S57).
또한, 시스템 CPU부(50)는 비디오 관리자(71)의 비디오 관리자 정보(VMGM)(75)내의 제4번째 테이블인 비디오 관리자 메뉴 PGCI 유닛 테이블(VMGM_PGCI_UT)(81)을 검색한다(단계 S58). 이 검색에 의해서 재생장치에 설정되어 있는 언어와 동일한 언어 코드가 기술되어 있는 비디오 관리자 메뉴 PGCI 유닛 검색 포인터(VMGM_LU_SRP)(81B)가 검색된다(단계 S59).
동일한 언어 코드가 기술되어 있는 비디오 관리자 메뉴 PGCI 유닛 검색 포인터(VMGM_LU_SRP)(81B)가 검색될 때에, 시스템 CPU부(50)는 그 포인터(VMGM_LU_SRP)(81B)에 대응하는 비디오 관리자 메뉴 언어 유닛(VMGM_LU)(81C)내의 비디오 관리자 메뉴 PGC 정보 검색 포인터(VMGM_PGCI_SRP)(81E)의 각 비디오 관리자 메뉴의 프로그램 체인의 카테고리(VMGM_PGC_CAT)마다 기재되어 있는 메뉴 ID를 검색하고(단계 S60), 이 검색에 의해 루트 메뉴로서의 메인 메뉴가 존재하고 있는지의 여부를 판단하는 동시에, 타이틀 메뉴(비디오 타이틀 세트 메뉴)가 존재하고 있는지의 여부를 판단한다(단계 S61).
메인 메뉴가 존재하고 있는 경우, 시스템 CPU부(50)는 그 루트 메뉴의 메뉴 ID가 기재되어 있는 비디오 관리자 메뉴 PGC 정보 검색 포인터(VMGM_PGCI_SRP)(81E)의 하나에 기재되어 있는 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)의 개시 어드레스가 파라메터(VMGM_PGCI_SA)에 의해, 대응하는 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)의 내용을 판독하고, 이 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)에 기재되어 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FV0BU_SA)를 메인 메뉴의 개시 어드레스로서 메모리 테이블(56A)에 기억시킨다(단계 S62).
또한, 타이틀 메뉴가 존재하고 있는 경우, 시스템 CPU부(50)는 그 타이틀 메뉴의 메뉴 ID가 기재되어 있는 비디오 관리자 메뉴 PGC 정보 검색 포인터(VMGM_PGCI_SRP)(81E)의 하나에 기재되어 있는 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)의 개시 어드레스가 파라메터(VMGM_PGCI_SA)에 의해, 대응하는 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)의 내용을 판독하고, 이 VMGM 프로그램 체인 정보(VMGM_PGCI)(81F)에 기재되어 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)를 타이틀 메뉴의 개시 어드레스로서 메모리 테이블(56A)에 기억시킨다(단계 S63).
또한, 시스템 CPU부(50)는 각 비디오 타이틀 세트(72)마다의 제1번째 테이블인 비디오 타이틀 세트 정보(VTSI)(94)내의 비디오 타이틀 세트 메뉴 PGCI유닛 테이블(VTSM_PGCI_UT)(111)을 검색한다(단계 S64). 이 점색에 의해서 재생장치에 설정되어 있는 언어와 동일한 언어 코드가 기술되어 있는 비디오 타이틀 세트 메뉴 PGCI 유닛 검색 포인터(VTSM_LU_SRP)(111B)가 검색된다(단계 S65).
동일한 언어 코드가 기술되어 있는 비디오 타이틀 세트 메뉴 PGCI 유닛 검색 포인터(VTSM_LU_SRP)(111B)가 검색되었을 때에 시스템 CPU부(50)는 그 포인터(VTSM_LU_SRP)(111B)에 대응하는 비디오 타이틀 세트 메뉴 언어 유닛(VTSM_LU)(111C)내의 비디오 타이틀 세트 메뉴 PGC 정보 검색 포인터(VTSM_PGCI_SRP)(111E)의 각 비디오 타이틀 세트 메뉴의 프로그램 체인의 카테고리(VTSM_PGC_CAT)마다 기재되어 있는 메뉴 ID를 검색하고(단계 S66), 이 검색에 의해 부영상 메뉴, 오디오 메뉴, 앵글 메뉴, 챕터(프로그램) 메뉴가 존재하고 있는지의 여부를 판단하는 동시에, 타이틀 메뉴가 존재하고 있는지의 여부를 판단한다(단계 S67).
그들 메뉴가 존재하고 있는 경우, 시스템 CPU부(50)는 그 메뉴 ID가 기재되어 있는 비디오 타이틀 세트 메뉴 PGC정보 검색 포인터(VTSM_PGCI_SRP)(111E)의 하나에 기재되어 있는 VTSM프로그램 체인 정보(VTSM_PGCI)(111F)의 개시 어드레스가 파라메터(VTSM_PGCI_SA)에 의해, 대응하는 VTSM프로그램 체인 정보(VTSM_PGCI)(111F)의 내용을 판독하고, 이 VTSM프로그램 체인 정보(VTSM_PGCI)(111F)에 기재되어 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FV0BU_SA)를 대응하는 메뉴의 개시 어드레스로서 메모리 테이블(56A)에 기억시긴다(단계 S68).
이것에 의해, 각 비디오 타이틀 세트(72)마다의 부영상 메뉴, 오디오 메뉴, 앵글 메뉴, 챕터(프로그램) 메뉴의 개시 어드레스가 메모리 테이블(56A)에 기억된다.
이 결과, 메모리 테이블(56A)에는, 도75에 도시된 바와 같이, 재생장치에 설정되어 있는 언어에 대응한 각 메뉴에 대응하는 개시 어드레스가 기억된다.
따라서, 리모트 콘트롤러(5)의 메뉴 키(5k)가 투입되었을 때, 시스템 CPU부(50)는 메인 메뉴의 재생을 판단하고, 메인 메뉴가 존재하고 있는지의 여부를 판단한다. 이 판단의 결과, 메인 메뉴가 존재한다고 판단한 경우, 시스템 CPU부(50)는 메모리 테이블(56A)의 메인 메뉴에 대응하어 기억되어 있는 선두 비디오 객체 유닛(V0BU)(85)의 개시 어드레스(C_FVOBU_SA)를 판독하며, 이 어드레스에 대응하는 메인 메뉴의 데이타를 광디스크(10)의 비디오 관리자 메뉴(VMGM)(75)를 위한 비디오 객체 세트(VMGM_VOBS)(76)에 대응하는 영역으로부터 판독하여 재생한다. 이 재생된 데이타는 시스템 프로세서부(54)를 통해, 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생시간정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 할당되어 디코드되고, D/A 및 재생 처리부(64)에서 신호 변환되어 모니터부(6)에 도76에 도시된 바와 같은 메인 메뉴의 화상이 재현되는 동시에 스피커부(8)로부터 음성이 재생된다.
또한, 리모트 콘트롤러(5)의 타이틀 키(51)가 투입되었을 때, 또는 상기 메인 메뉴가 재생되어 있는 상태로, 타이틀에 대응하는 「1」키가 투입되었을 때, 또는 통상의 재생의 개시시에, 시스템 CPU부(50)는 타이틀 메뉴의 재생을 판단하고, 타이틀 메뉴가 존재하는지의 여부를 판단한다. 이 판단의 결과, 타이틀 메뉴가 존재한다고 판단한 경우, 메모리 테이블(56A)의 타이틀 메뉴에 대응하여 기억되고 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)를 판독하고, 이 어드레스에 대응하는 타이틀 메뉴의 데이타를 광디스크(10)의 비디오 관리자 메뉴(VMGM)(75)를 위한 비디오 객체 세트(VMGM_VOBS)(76)에 대응하는 영역으로부터 판독하여 재생한다. 이 재생된 데이타는 시스템 프로세서부(54)를 통해 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생시간정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되며, D/A 및 재생처리부(64)에서 신호 변환되어 모니터부(6)에 도77a에 도시된 바와 같은 타이틀 메뉴의 화상이 재현되는 동시에 스피커부(8)로부터 음성이 재생된다.
또한, 메인 메뉴가 재생되어 있는 상태에서, 챕터에 대응하는 「2」키가 투입되었을 때, 또는 통상 재생에 의해 타이틀이 선택된 후, 시스템 CPU부(50)는 현재 선택되고 있는 타이틀에 대응하는 챕터 메뉴의 재생을 판단하여 챕터 메뉴가 존재하고 있는지의 여부를 판단한다. 이 판단의 결과, 챕터 메뉴가 존재한다고 판단한 경우, 메모리 테이블(56A)의 챕터 메뉴에 대응하여 기억되고 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)를 판독하며, 이 어드레스에 대응하는 챕터 메뉴의 데이타를 광디스크(10)의 비디오 타이틀 세트 메뉴(VTSM)를 위한 비디오 객체 세트(VTSM_VOBS)(95)에 대응하는 영역으로부터 판독하여 재생한다. 이 재생된 데이타는 시스템 프로세서부(54)를 통해, 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생시간정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되고, D/A 및 재생 처리부(64)에서 신호 변환되어 모니터부(6)에 도77b에 도시된 바와 같은 챕터 메뉴의 화상이 재현되는 동시에 스피커부(8)로부터 음성이 재생된다.
또한, 메인 메뉴가 재생되어 있는 상태에서, 오디오에 대응하는 「3」키가 투입되었을 때, 또는 통상 재생에 의해 타이틀이 선택된 후, 시스템 CPU부(50)는 현재 선택되고 있는 타이틀에 대응하는 오디오 메뉴의 재생을 판단하여 오디오 메뉴가 존재하고 있는지의 여부를 판단한다. 이 판단의 결과, 오디오 메뉴가 존재한다고 판단한 경우, 메모리 테이블(56A)의 오디오 메뉴에 대응하여 기억되고 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FV0BU_SA)를 판독하고, 이 어드레스에 대응하는 오디오 메뉴의 데이타를 광디스크(10)의 비디오 타이틀 세트 메뉴(VTSM)를 위한 비디오 객체 세트(VTSM_VOBS)(95)에 대응하는 영역으로부터 판독하여 재생한다. 이 재생된 데이타는 시스템 프로세서부(54)를 통해, 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생시간정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되며, D/A 및 재생처리부(64)에서 신호 변환되어 모니터부(6)에 도77c에 도시된 바와 같은 오디오 메뉴의 화상이 재현되는 동시에 스피커부(8)로부터 음성이 재생된다.
또한, 메인 메뉴가 재생되고 있는 상태에서, 부영상에 대응하는 「4」키가 투입되었을 때, 또는 통상 재생에 의해 타이틀이 선택된 후, 시스템 CPU부(50)는 현재 선택되고 있는 타이틀에 대응하는 부영상 메뉴의 재생을 판단하여 부영상 메뉴가 존재하고 있는지의 여부를 판단한다. 이 판단의 결과, 부영상 메뉴가 존재한다고 판단한 경우, 메모리 테이블(56A)의 부영상 메뉴에 대응하여 기억되고 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)를 판독하고, 이 어드레스에 대응하는 부영상 메뉴의 데이타를 광디스크(10)의 비디오 타이틀 세트 메뉴(VTSM)를 위한 비디오 객체 세트(VTSM_VOBS)(95)에 대응하는 영역으로부터에서 판독하여 재생한다. 이 재생된 데이타는 시스템 프로세서부(54)를 통해, 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생시간정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되고, D/A 및 재생처리부(64)에서 신호 변환되어 모니터부(6)에 도77d에 도시된 바와 같은 부영상 메뉴의 화상이 재현되는 동시에 스피커부(8)로부터 음성이 재생된다.
또한, 메인 메뉴가 재생되고 있는 상태에서, 앵글에 대응하는 「5」키가 투입되었을 때, 또는 통상 재생에 의해 타이틀이 선택된 후, 시스템 CPU부(50)는 현재 선택되고 있는 타이틀에 대응하는 앵글 메뉴의 재생을 판단하고, 앵글 메뉴가 존재하고 있는지의 여부를 판단한다. 이 판단의 결과, 앵글 메뉴가 존재한다고 판단한 경우, 메모리 테이블(56A)의 앵글 메뉴에 대응하여 기억되고 있는 선두 비디오 객체 유닛(VOBU)(85)의 개시 어드레스(C_FVOBU_SA)를 판독하고, 이 어드레스에 대응하는 앵글 메뉴의 데이타를 광디스크(10)의 비디오 타이틀 세트 메뉴(VTSM)를 위한 비디오 객체 세트(VTSM_VOBS)(95)에 대응하는 영역으로부터 판독하여 재생한다. 이 재생된 데이타는 시스템 프로세서부(54)를 통해 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생시간정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되고, D/A 및 재생처리부(64)에서 신호 변환되어 모니터부(6)에 도77e에 도시된 바와 같은 앵글 메뉴의 화상이 재현되는 동시에 스피커부(8)로부터 음성이 재생된다.
따라서, 서스템 CPU부(50)는 상기 취득한 각 메뉴의 위치 데이타를 데이타 RAM(56)내의 메뉴 테이블(56A)에 저장해 놓도록 하였으므로, 이 테이블을 이용하여 필요한 메뉴의 재생을 용이하게 행할 수 있다.
또한, 시스템 CPU부(50)는 비디오 관리자(VMGI)(75)의 정보 관리 테이블(VMGI_MAT)(78)에 기술된 비디오 관리자 메뉴용의 비디오, 오디오, 부영상의 스트림 수 및 각각의 속성 정보를 취득하고, 이 속성 정보를 기초로, 각각의 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 비디오 관리자 메뉴 재생을 위한 파라메터를 설정한다.
다음에 상기 메뉴가 재생될때에 있어서의 처리를, 도78에 도시하는 흐름도를 참조하면서 다시 상세하게 설명한다.
즉 재생되는 메뉴에 대한 개시 어드레스로서의 셀중의 최초의 VOBU의 개시 어드레스 및 PGC 번호, 즉 셀 번호가 시스템용 ROM/RAM부(52)에 저장된다(단계 S1).
그리고, 비디오 타이틀 세트의 판독준비가 갖추어진 시점에서 리드 명령이 시스템 CPU부(50)로부터 디스크 드라이버부(30)에 부여되고, 전술한 개시 어드레스를 기초로 광디스크(10)가 디스크 드라이버부(30)에 의하여 조사된다. 이 리드 명령에 의하여 광디스크(10)로부터는 지정된 프로그램 체인(PGC)에 관한 셀이 연달아 판독되며, 시스템 CPU부(50) 및 시스템 처리부(54)를 통하여 데이타 RAM부(56)에 보내어진다(단계 S3). 이 보내어진 셀 데이타는, 도8에 도시된 바와 같이, 비디오 객체 유닛(VOBU)(85)의 선두 팩인 네비게이션 팩(86)으로부터 팩이 데이타 RAM부(56)에 저장된다. 그 후, 비디오 객체 유닛(VOBU)의 비디오 팩(88), 오디오 팩(91) 및 부영상 팩(90)의 각 패킷 데이타는 상기 패킷 전송 처리부(200)에 의해 각각 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 전송되며, 네비게이션 팩(86)의 패킷 데이타로서의 PCI데이타와 DSI데이타는 RAM부(56)에 보내어진다(단계 S4).
이때, 시스템 CPU부(50)는 데이타 RAM부(56)에 기억되어 있는 PCI데이타에 의해, 표시용 각 버튼에 대응한 하이라이트 정보(전술한 도49∼도58의 내용)를 판단한다(단계 S5).
즉 각 버튼마다, 그 버튼의 직사각형(短形) 영역과, 그 버튼이 선택 버튼일때, 선택되기 전의 화소 데이타마다의 표시 색과 콘트라스트 값, 선택된 후의 화소 데이타마다의 표시 색과 콘트라스트 값과, 그 버튼이 확정 버튼일 때, 확정되기 전의 화소 데이타마다의 표시 색과 콘트라스트 값, 확정된 후의 화소 데이타마다의 표시 색과 콘트라스트 값이 판단되어 데이타 RAM부(56)에 기억된다. 이 화소 데이타로서는 강조 화소 1, 강조 화소 2, 패턴 화소, 배경 화소가 준비되고, 각각에 대한 표시 색과 콘트라스트 값이 준비된다.
이것에 의해, 시스템 CPU부(50)는 데이타 RAM부(56)에 기억한 각 버튼에 대응하는 직사각형 영역을 나타내는 X, Y좌표치를 하이라이트 처리부(62C)의 하이라이트 영역 설정/판정부(180)에 출력하는 동시에, 스캔 위치에 대응하여, 하이라이트 정보에 따른 하이라이트의 색과 콘트라스트 값을 하이라이트 처리부(62C)의 하이라이트 색/콘트라스트 설정부(182)로 출력한다(단계 S6).
이것에 의해, 하이라이트 영역 설정/판정부(180)는 상기 시스템 CPU부(50)에 의한 선택항목이 표시되는 직사각형 영역(지정된 하이라이트 영역)을 나타내는 X, Y좌표치와 래스터 스캔에 의해 얻은 X, Y좌표치, 즉 화소 데이타 X, Y좌표치에 의해, 지정된 하이라이트 영역을 판졍하여 하이라이트 구간을 나타내는 전환 신호를 셀렉터(183)에 공급한다(단계 S7).
또한, 하이라이트 색/콘트라스트 실정부(182)에는 래스터 스캔에 의해 얻은 X, Y좌표치에 따라서, 상기 시스템 CPU부(50)에 의한 하이라이트의 색과 콘트라스트 값이 설정된다(단계 S8).
이것에 의해, 셀렉터(183)는 하이라이트 영역 설정/판정부(180)로부터의 전환 신호에 따라서, 선택적으로, 디폴트 색/콘트라스트 설정부(181)로부터의 디폴트의 표시 색과 콘트라스트를 컬러 팔레트 레지스터(184)로 출력할지 또는 하이라이트 색/콘트라스트 설정부(182)로부터의 하이라이트시의 색과 콘트라스트를 컬러 팔레트 레지스터(184)로 출력한다(단계 S9).
컬러 팔레트 레지스터(184)는 셀렉터(183)로부터 공급되는 색과 콘트라스트에 따른 신호를 출력한다(단계 S10).
이 결과, 하이라이트 영역 설정/판정부(180)에 의해 하이라이트 영역이외라고 판정되었을 때, 셀렉터(183)는 디폴트 색/콘트라스트 설정부(181)로부터의 화소 데이타마다의 디폴트의 표시 색과 콘트라스트를 받아들여 컬러 팔레트 레지스터(184)로 출력되고, 컬러 팔레트 레지스터(184)로부터의 색 신호가 D/A & 재생처리부(64)로 출력된다.
또한, 하이라이트 영역 설정/판정부(180)에 의해 하이라이트 영역내라고 판정되었을 때, 셀렉터(183)는 하이라이트 색/콘트라스트 설정부(182)로부터의 화소 데이타마다의 하여라이트시의 표시 색과 콘트라스트를 받아들여, 컬러 팔레트 레지스터(184)로 출력되고, 컬러 팔레트 레지스터(184)로부터의 색 신호가 D/A & 재생 처리부(64)로 출력된다.
이 결과, 디코드 후의 화소마다의 부영상데이타가 하이라이트 정보에 따라서 색과 콘트라스트가 변경되어 도1에 도시된 D/A & 재생 처리부(64)내의 화상 합성부(64A)(도1 참조)에 공급된다.
따라서, 비디오 디코드부(58)에서 디코드된 주영상데이타는 D/A & 재생처리부(64)내의 화상 합성부(64A)에 공급되고, 부영상 디코드부(62)내의 디코더(62B)에서 디코드되어 하이라이트 처리부(62C)를 통해 D/A & 재생 처리부(64)내의 화상 합성부(64A)에 공급된다. 이것에 의해, 화상 합성부(64A)에서 주영상 데이타와 부영상데이타가 합성되고, 그 합성된 화상이 모니터부(6)에서 표시된다.
예컨대, 도79a에 도시된 배경화상으로의 주영상에, 도79b에 도시된 선택항목으로서의 버튼으로 이루어진 부영상을 도79c에 도시된 하이라이트 정보에 의해 하이라이트 처리한 화상을 합성한, 도79d에 도시된 합성 화상을 얻는다. 이때, 선택항목의 배경이 청색으로 표시되고, 선택항목의 문자가 흑색으로 표시된다.
또한, 오디오 디코드부(60)에서 디코드된 오디오 데이타는 D/A & 재생처리부(64)에 공급됨으로써, 스피커부(8)로부터 상기 메뉴 또는 주영상에 대응한 음성이 재생된다.
이 메뉴의 표시 상태에 있어서, 사용자가 키 조작/표시부(4) 또는 리모트컨트롤러(5)에 의해 하이라이트 표시되고 있는 선택항목을 선택한 경우, 시스템 CPU부(50)는 선택후에 대응하는 하이라이트의 색과 콘트라스트 값을 하이라이트 처리부(62C)의 하이라이트 색/콘트라스트 설정부(182)에 출력한다. 이 결과, 선택항목의 하이라이트의 색과 콘트라스트가 변경된다. 이때, 선택항목의 배경은 적색으로 표시되고, 선택항목의 문자는 백색으로 표시된다.
또한, 메뉴 화상의 다른 예를 도80a, 도80b, 도80c, 도80d, 도80e를 이용하여 설명한다.
즉 도80a에 도시된 바와 같은 주영상데이타와 도80b에 도시된 바와 같은 부영상데이타가 공급되고 있는 경우, 선택전의 메뉴 화상은, 도80에 도시된 바와 같이, 「1」, 「2」의 각각에 대한 선택항목의 문자가 흑색이고, 배경이 회색으로 표시된다.
이어서, 「1」의 선택항목이 키 조작/표시부(4) 또는 리모트 컨트롤러(5)로 선택되었을 때, 시스템 CPU부(50)는 상기 PCI데이타로부터 판독한 「1」의 선택항목에 대한 직사각형 영역을 나타내는 X, Y좌표와 각 화소의 색 또는 콘트라스트의 변경 내용(하이라이트 정보)을 하이라이트 처리부(62C)에 설정한다.
이것에 의해, 부영상 디코드부(62)의 디코더(62B)에서 디코드된 부영상 데이타가 하이라이트 처리부(62C)에 의해 「1」의 선택항목에 대응하는 하이라이트의 색과 콘트라스트 값이 변경되고, D/A & 재생 처리부(64)내의 화상 합성부(64A)에 공급된다. 이 결과, 화상 합성부(64A)에서 주영상데이타와 부영상 데이타가 합성되고, 그 합성된 화상, 즉 도80d에 도시된 바와 같이, 선택항목 「1」의 선택항목의 표시내용이 변경된 메뉴 화상이 모니터부(6)에서 표시된다. 예컨대, 「1」의 선택항목의 문자 부분이 백색이고 배경이 적색으로 표시된다.
또한, 「2」의 선택항목이 키 조작/표시부(4) 또는 리모트 컨트롤러(5)로 선택되었을 때, 시스템 CPU부(50)는 상기 PCI데이타로부터 판독한 「1」의 선택항목에 대한 직사각형 영역을 나타내는 X, Y좌표와 각 화소의 색 또는 콘트라스트의 변경 내용(하이라이트 정보)을 하이라이트 처리부(62C)에 설정한다.
이것에 의해, 부영상 디코드부(62)의 디코더(62B)에서 디코드된 부영상 데이타가 하이라이트 처리부(62C)에 의해 「1」의 선택항목에 대응하는 하이라이트의 색과 콘트라스트 값이 변경되고, D/A & 재생 처리부(64)내의 화상 합성부(64A)에 공급된다. 이 결과, 화상 합성부(64A)에서 주영상데이타와 부영상 데이타가 합성되고, 그 합성된 화상, 즉 도80e에 도시된 바와 같이, 선택항목 「2」의 선택항목의 표시 내용이 변경된 메뉴 화상이 모니터부(6)에서 표시된다. 예컨대, 「2」의 선택항목의 문자부분이 백색이고 배경이 적색으로 표시된다.
이것에 의해, 여러가지 메뉴 화면의 변경을 새로운 영상데이타를 판독시키지 않고 간단히 실현 가능해진다.
또한, 선택항목 위치 정보는 주영상의 표시 좌표계와 대응시켜 지정하는 것으로, 주영상과 부영상의 위치 관계를 간단히 결졍하기 쉬운 구성으로 한다.
도81a, 도81b에 선택항목의 부영상데이타와 제어 데이타로서의 하이라이트 정보의 관계의 일실시예를 나타낸다.
도면중에 ○으로 표시되는 화소는 패턴 화소를 이용하고, □로 표시되는 화소는 강조 화소 1을 이용하여 작성한 것이다.
도81a는 부영상데이타의 패턴 화소와 패턴 화소의 형으로서 강조 화소를 구성한 경우이다. 이 경우, 제어 데이타의 선택후 표시 색 정보를 강조 화소 1의 색을 새로운 색으로 설정하고, 그것 이외의 화소 색 및 콘트라스트를 현재의 형태대로 설정해 놓는 것이며, 선택된 선택항목에 대해서는 다른 선택항목과 틀린 색으로 실시간에 변경하는 것이 가능해진다.
도81b는 부영상데이타를 패턴 화소만으로 구성한 케이스이다. 이 경우, 하이라이트 정보의 선택 후 표시 색 정보를 패턴 화소의 색을 새로운 색으로 설정하고, 그것 이외의 화소 및 콘트라스트를 현재의 색대로 설정해 놓는 것이며, 선택된 선택항목 자신이 다른 선택항목과 틀린 색으로 실시간으로 변경하는 것이 가능해진다.
그밖에도 선택항목 영역내의 배경 화소의 콘트라스트를 선택시, 부영상 데이터 100%, 비선택시 0%로 하는 설정을 행하는 것으로, 선택시, 선택 영역 전체의 색이 변화하는 제어 등, 부영상데이타의 구성과 하이라이트 정보의 내용을 사용하는 것으로, 여러 가지 형식이 실시간으로 가능해진다.
또한, 예컨대 상기 식별한 셀 종별이 메뉴이었던 경우, 다음 셀 재생으로 자동적으로 이행하지 않으며, 셀 재생이 끝난 시점의 최종 프레임 표시 상태에서 대기상태가 된다.
따라서, 메뉴용 셀을 재생한 경우, 셀의 최종 표시상태에서 정지화 상태가 된다. 셀속에는 비디오 데이타의 일정 단위로 반드시 NV팩(88)이 삽입되어 있기 때문에, 상술한 메뉴를 위한 하이라이트 정보는 데이타 RAM부(56)내에 보존된다.
시스템 CPU부(50)는 셀 재생이 종료한 시점에서, 사용자 이벤트(키 입력 등)의 대기 상태가 되고, 데이타 RAM부(56)내에 보존되어 있는 PCI데이타로부터 메뉴에 관련하는 정보(하이라이트 정보)를 참조하면서 메뉴의 사용자 선택에 대한 선택항목의 처리를 실행한다.
다음에, 상기한 바와 같은 메뉴에 의해 타이틀 등이 선택된 상태에 있어서, 도1을 참조하여 도6에서 도66에 도시된 논리 포맷을 갖는 광디스크(10)로부터의 동영상데이타를 재생하는 등작에 대해서 설명한다.
원하는 타이틀이 선택되어 있는 상태에서, 키 조작/표시부(4)의 재생 키(4c) 또는 리모트컨트롤러(5)의 재생 키(5d)가 투입되었을 때, 시스템 프로세서(50)는 시스템 CPU부(50)는 타이틀 검색 포인터 테이블 정보(TT_SRPTI)(92)로부터 타이틀 검색 포인터 테이블(TT_SRPT)(79)의 최종 어드레스를 획득하는 동시에 키조작/표시부(4)로부터의 입력번호 또는 리모트 컨트롤러(5)에 의한 타이틀 번호의 선택에 따른 타이틀 검색 포인터(TT_SRP)(93)로부터 입력 번호에 대응한 비디오 타이틀 세트 번호(VTSN), 프로그램 체인 번호(PGCN) 및 비디오 타이틀 세트의 개시 어드레스(VTS_SA)가 획득된다. 타이틀 세트가 하나밖에 없는 경우에는 키조작/표시부(4)로부터의 입력번호의 유무 및 리모트 컨트롤러(5)에 의한 타이틀 번호의 선택에도 불구하고 하나의 타이틀 검색 포인터(TT_SRP)(93)가 검색되어 그 타이틀 세트의 개시 어드레스(VTS_SA)가 획득된다. 이 타이틀 세트의 개시 어드레스(VTS_SA)로부터의 시스템 CPU부(50)는 원하는 타이틀 세트를 얻게 된다.
다음에, 도13에 도시된 비디오 타이틀 세트(72)의 개시 어드레스(VTS_SA)로부터, 도20에 도시된 바와 같이, 그 타이틀 세트의 비디오 타이틀 세트정보(VTSI)(94)를 얻는다. 이 비디오 타이틀 세트정보(VTSI)(94)의 비디오 타이틀 세트 정보의 관리 테이블(VTSI_MAT)(98)로부터 도21에 도시된 비디오 타이틀 세트정보 관리 테이블(VTSI_MAT)(98)의 종료 어드레스(VTI_MAT_EA)가 획득되는 동시에, 오디오 및 부영상데이타의 스트림 수(VTS_AST_Ns, VTS_SPST_Ns) 및 비디오, 오디오 및 부영상데이타의 속성 정보(VTS_V_ATR, VTS_A_ATR, VTS_SPST_ATR)에 기초하여 도1에 도시된 재생장치의 각부가 그 속성에 따라 설정된다.
또한, 비디오 타이틀 세트(VTS)를 위한 메뉴(VTSM)가 단순한 구성인 경우에는 도20에 도시된 비디오 타이틀 세트 정보 관리 테이블(VTSI_MAT)(98)로부터 비디오 타이틀 세트의 메뉴용의 비디오 객체 세트(VTSM_VOBS)(95)의 개시어드레스(VTSM_VOBS_SA)가 획득되어 그 비디오 객체세트(VTSM VOBS)(95)에 의해서 비디오 타이틀 세트의 메뉴가 표시된다. 이 메뉴를 참조하여 특히 프로그램 체인(PGC)을 선택하지 않고서 단순히 타이틀 세트(VTS)에 있어서의 타이틀(VTST)을 위한 비디오 객체 세트(VTT_VOBS)(96)를 재생하는 경우에는 도21에 도시된 그 개시 어드레스(VTSTT_VOBS_SA)로부터 그 비디오 객체 세트(96)가 재생된다.
프로그램 체인(PGC)을 키 조작/표시부(4) 또는 리모트컨트롤러(5)로 지정하는 경우에는 다음과 같은 순서로 대상으로 하는 프로그램 체인이 검색된다. 이 프로그램 체인의 검색은 비디오 타이틀 세트에 있어서의 타이틀을 위한 프로그램 체인에 제한되지 않고, 메뉴가 프로그램 체인으로 구성되는 비교적 복잡한 메뉴에 있어서도 그 메뉴를 위한 프로그램 체인의 검색에 관해서도 같은 순서가 채용된다. 비디오 타이틀 세트 정보(VTSI)(94)의 관리 테이블(VTSI_MAT)(98)에 기술되는 도21에 도시된 비디오 타이틀 세트(VTS)내의 프로그램 체인 정보 테이블(VTS_ PGCIT)(100)의 개시 어드레스가 획득되어 도24에 도시된 그 VTS 프로그램 체인 정보 테이블의 정보(VTS_PGCIT_I)(102)가 판독된다. 이 정보(VTS_PGCIT_1)(102)로부터 도25에 도시된 프로그램 체인의 수(VTS_PGC_Ns) 및 테이블(100)의 종료 어드레스(VTS_PGCIT_EA)가 획득된다.
키 조작/표시부(4) 또는 리모트콘트롤러(5)로 프로그램 체인의 번호가 지정되면, 그 번호에 대응한 도24에 도시된 VTS_PGCIT 검색 포인터(VTS_PGCIT_SRP)(103)로부터 도26에 도시된 그 프로그램 체인의 카테고리 및그 검색 포인터(VTS_PGCIT_SRP)(103)에 대응한 VTS_PGC 정보(104)의 개시어드레스가 획득된다. 이 개시 어드레스(VTS_PGCI_SA)에 의해서 도27에 도시된 프로그램 체인 일반정보(PGC_GI)가 판독된다. 이 일반정보(PGC_GI)에 의해서 프로그램 체 인(PGC)의 카테고리 및 재생시간(PGC_CAT, PGC_PB_TIME)등이 획득되며, 그 일반 정보(PGC_GI)에 기재한 셀 재생 정보테이블(C_PBIT) 및 셀 위치 정보 테이블(C_POSIT)(108)의 개시 어드레스(C_PBIT_SA, C_POSIT_SA)가 획득된다. 개시 어드레스(C_PBIT_SA)로부터도 35에 도시된 셀 위치 정보(C_POSI)로서 도36에 도시된 바와 같은 비디오 객체의 식별자(C_VOB_IDN) 및 셀의 식별번호(C_IDN)가 획득된다.
또한, 개시 어드레스(C_POSIT_SA)로부터 도33에 도시된 셀 재생정보(C_PBI)가 획득되고, 그 재생정보(C_PBI)에 기재된 도34에 도시된 셀중의 최초의 VOBU(85)의 개시 어드레스(C_FVOBU_SA) 및 최종의 VOBU의 개시 어드레스(C_LVOBU_SA)가 획득되어 원하는 셀이 검색된다. 셀의 재생순서는 도27에 도시된 PGC프로그램 맵(PGC_PGMAP)(106)의 도31에 도시된 프로그램의 맵을 참조하여 잇달아 재생 셀(84)이 결정된다. 이와 같이 결정된 프로그램 체인의 데이타 셀(84)이 잇달아 비디오 객체(144)로부터 판독되어 시스템 프로세서부(54)를 통해, 데이타 RAM부(56)에 입력된다. 이 데이타 셀(84)은 재생 시간 정보를 기초로 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 부여되어 디코드되며, D/A 및 재생 처리부(64)에서 신호 변환되어 모니터부(6)에 화상이 재현되는 동시에, 스피커부(8)로부터 음성이 재생된다.
또한, 네비게이션 팩(86)을 이용한 비디오 데이타의 통상 재생에 관하여 흐름도를 참조하여 보다 상세하게 설명한다.
비디오 데이타의 통상 재생에서는, 도82 및 도83에 도시된 바와 같이, 통상 재생이 개시되는 경우에는, 개시후에 이미 설명한 바와 같이, 비디오 관리자 정보(VMGI)(75)가 시스템 CPU부(50)에 의해서 검색되어 시스템 ROM/RAM부(52)에 저장된다(단계 S12). 동일하게 이 비디오 관리자 정보(VMGI)(75)에 기초하여 비디오 타이틀 세트(VTS)(72)의 비디오 타이틀 세트 정보(VTSI)(94)가 판독되는 동시에 비디오 타이틀 세트 메뉴가 그 비디오 객체 세트(VTSM_VOBS)(95)를 이용하여 상술한 바와 같이 모니터부(6)에 표시된다. 이 표시를 기초로, 단계 S131 도시된 바와 같이, 재생해야 할 타이틀 세트(72) 및 재생조건 등을 사용자 결정한다. 이 결정한 타이틀 세트(72)를 키 조작/표시부(4)를 이용하여 선택하면, 단계 S14에 도시된 바와 같이, 선택한 타이틀 세트(72)중의 도20에 도시된 프로그램 체인 정보 테이블(VTS_PGCIT)(100)로부터 도27, 도33 및 도34에 도시된 셀 재생정보 테이블(C_PBIT)(107)의 데이타가 시스템 CPU부(50)에 의해 판독되며, 이것이 시스템 ROM/RAM부(52)에 저장된다.
시스템 CPU부(50)는 단계 S15에 도시된 바와 같이, 키 조작/표시부(4) 또는 리모트컨트롤러(5)로부터 입력된 재생조건에 따라 재생을 개시하는 프로그램 체인번호(VTS_PGC_Ns), 앵글번호(ANGNs), 오디오 스트림번호 및 부영상 스트림번호가 상술한 바와 같은 각 메뉴를 이용하여 결정된다. 예컨대, 프로그램 체인으로서 복싱의 세계 챔피언 제11전이 타이틀로서 선정되고, 영어 나레이션의 기초로 부영상으로서 일본어 자막을 비추는 것을 결정한다. 또한, 앵글로서 항상 양쪽의 경기를 잘 감상할 수 있는 영상으로 결정하는 등의 선택이 사용자에 의해 실행된다. 이 결정된 부영상 번호 및 오디오 스트림 번호가, 단계 S16에 도시된 바와 같이, 시스템 프로세서부(54)의 레지스터(54B)에 설정된다. 동일하게, 재생개시시간이 시스템 프로세서부(54), 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)의 시스템 시간 클록(STC)(54A, 58A, 60A, 62A)에 설정된다. 또한, 개시 어드레스로서 셀 중의 최초의 VOBU의 개시 어드레스 및 PGC번호, 즉 셀 번호가 시스템용 ROM/RAM부(52)에 저장된다.
단계 S17에 도시된 바와 같이, 비디오 타이틀 세트의 판독 준비가 갖추어진 시점에서 리드 명령이 시스템 CPU부(50)로부터 디스크 드라이브부(30)에 부여되고, 상술한 개시 어드레스를 기초로 광디스크(10)가 디스크 드라이브부(30)에 의해서 조사된다. 이 리드 명령에 의해서 광디스크(10)로부터는 지정된 프로그램 체인(PGC)에 관한 셀이 잇달아 판독되고, 시스템 CPU부(50) 및 시스템 처리부(54)를 통해 데이타 RAM부(56)에 보내어진다. 이 보내어진 셀 데이타는, 도8에 도시된 바와 같이, 비디오 객체 유닛(VOBU)(85)의 선두 팩인 네비게이션 팩(86)으로부터 팩이 데이타 RAM부(56)에 저장된다. 그 후, 비디오 객체 유닛(VOBU)의 비디오 팩(88), 오디오 팩(91) 및 부영상 팩(90)이 각각 비디오 디코더부(58), 오디오 디코더부(60) 및 부영상 디코더부(62)에 나뉘어지고, 각각의 디코더에서 디코드되어 D/A 및 데이타 재생부(64)에 보내어진다. 그 결과, 모니터부(6)에 영상신호가 보내어지고, 스피커부(8)에 음성신호가 보내어지고, 부영상을 수반한 영상의 표시가 개시되는 동시에 음성의 재현이 개시된다.
이러한 영상 및 음성의 재생중에 있어서는 키 조작/표시부(4) 또는 리모트컨트롤러(5)로부터의 인터럽트 처리가 있을 경우에는 그 입력된 키 데이타가 시스템 RAM/ROM부(52)에 저장된다. 키 데이타가 없는 경우에는, 단계 S19에 도시된 바와 같이, 드라이브부에서의 재생종료의 인터럽트가 있는지의 여부가 체크된다. 재생종료의 인터럽트가 없는 경우에는, 단계 S20에 도시된 바와 같이, 네비게이션 팩(86)의 전송을 기다리게 된다. 네비게이션 팩(86)의 전송이 종료하고 있는 경우에는, 단계 S21에 도시된 바와 같이, 네비게이션 팩(86)중의 논리 섹터 번호(NV_PCK_LSN)을 현재의 논리 블록번호(NOWLBN)로서 시스템 RAM/ROM부(52)에 저장된다.
NV팩(86)의 전송이 종료되면, 그 셀내의 최종 NV팩(86)인지가 체크된다. 즉 단계 S22에 도시된 바와 같이, 셀(84)중의 최종 네비게이션 팩(86)인지의 여부가 체크된다. 이 체크는 도34에 도시된 셀 재생 정보 테이블(C_PBI)(107)의 C_LVOBU의 개시 어드레스(C_LV0BU_SA)와 네비게이션 팩(86)의 어드레스(V_PCK_LBN)를 비교함으로써 체크된다. NV 팩(86)이 셀내에서의 최종이 아닌 경우에는 다시 단계 19로 되돌려진다. NV팩(86)이 셀(84)내에서의 최종인 경우에는, 단계 S23에 도시된 바와 같이, 앵글의 변경이 있는지의 여부가 체크된다. 앵글의 변경은 키 조작/표시부(4) 또는 리모트 컨트롤러(5)로부터 시스템 CPU부(50)에 앵글 변경의 입력이 있는지의 여부에 기초하여 판단된다. 앵글의 변경이 없는 경우에는, 단계 S24에 도시된 바와 같이, 그 셀(84)이 속하는 프로그램 체인(PGC)의 최종 셀인지가 체크된다. 이 체크는 도27 및 도33에 도시된 그 셀(84)이 셀 재생정보 테이블(C_PBIT)(107)의 최종 셀인지에 의해 판단된다. 즉 프로그램 체인을 구성하는 셀 수 및 재생된 셀의 식별 번호에 의해서 체크된다. 셀이 프로그램 체인(PGC)의 최종 셀에 상당하지 않는 경우에는 다시 단계 S19로 되돌아간다.
셀(84)이 프로그램 체인(PGC)의 최종 셀인 경우에는 그 프로그램 체인이 종료됨으로써, 다음 프로그램 체인(PGC)이 지정된다. 특별한 경우를 제외하고, 프로로그램 체인은 그 번호순으로 재생되기 때문에, 단계 S25에 도시된 바와 같이, 재생이 종료한 프로그램 체인의 번호에 1을 더함으로써 다음에 재생해야 할 프로그램 체인번호가 설정된다. 이 설정된 프로그램 체인번호의 프로그램 체인이 있는지의 여부가 단계 S26에서 체크된다. 다음에 재생되는 프로그램 체인이 없는 경우에는 뒤에 설명되는 도84에 도시된 재생종료가 이행된다. 설정된 프로그램 체인이 있는 경우에는 단계 S27에 도시된 바와 같이, 그 재설정된 프로그램 체인의 셀의 어드레스, 즉 도34에 도시된 셀 재생 정보(C_PBI)(107)중의 C_FVOBU(85)의 개시 어드레스(C_FVOBU_SA)가 현재의 논리 블록 번호로서 획득된다. 단계 S28에 도시된 바와 같이, 이 개시 어드레스(C_FVOBU_SA)가 이미 재생되기 전의 프로그램 체인의 셀(84)의 최종 어드레스(ENDLBN)에 1을 더한 어드레스와 동일한지가 체크된다. 동일하면, 어드레스가 연속한 셀의 재생이기 때문에, 다시 단계 S18로 되돌아간다. 어드레스가 동일하지 않은 경우에는 단계 S29에 도시된 바와 같이, 셀 어드레스가 연속하지 않기 때문에 시스템 CPU부(50)는 현재의 비디오 객체 유닛의 종료 어드레스를 지시하는 리드 종료 어드레스 명령을 발하여 지정한 어드레스에서 일시적으로 디스크 드라이브부(30)에 판독동작을 중지시킨다. 그 후, 단계 S30에 도시된 바와 같이, 다시 시스템 CPU부(50)로부터 리드 명령이 디스크 드라이브부(30)에 부여되는 동시에 개시 어드레스가 디스크 드라이브부(30)에 부여되고, 다시 단계 S19로 되돌려지며, 네비게이션 팩(86)의 조사가 개시된다.
단계 S19에 있어서 재생종료인 경우, 또는 단계 S26에 있어서 다음에 재생되는 프로그램 체인이 없는 경우에는 도84의 단계 31에 도시된 바와 같이, PCI(113)의 일반 정보(PCI_GI)에 기재되는 종료 PTM(V0BU_EPTM)이 참조되며, 이 종료 PTM(VOBU_EPTM)이 시스템 시간 클록(STC)에 일치하면, 단계32에 나타낸 바와 같이 모니터(6) 화면의 표시가 중지되고, 단계 S33에 도시된 바와 같이, 시스템 CPU에서 디스크 드라이브부(30)에 데이타 전송 중지 명령이 부여되어, 데이타 전송이 중지되고 재생 동작이 종료된다.
단계 S23에 있어서 키 조작/표시부(4) 또는 리모트컨트롤러(5)로부터 앵글 변경의 입력이 있으면, 도85의 단계 S40에 도시된 바와 같이, 앵글 데이타가 있는지가 체크된다. 이 앵글의 유무는 네비게이션 팩(86)의 PCI데이타(113) 및 DSI데이타(115)중 어디에나 앵글 정보(NSML_AGLI, SML_AGLI)로서 기재된다. 여기에서, 키 조작/표시부(4) 또는 리모트컨트롤러(5)로부터의 입력에 따라서 어느 하나의 정보가 시스템 CPU부(50)에 의해서 조사된다. 이 단계 40에 있어서 변경의 대상이 되는 앵글이 없는 경우에는, 단계 S41에 도시한 바와 같이, 앵글 데이타가 없는 취지가 키 조작/표시부(4) 또는 모니터부(6)에 표시된다. 이 앵글 데이타 없음의 표시가 있은 후에, 단계 S24로 이행된다. 앵글 데이타가 있는 경우에는, 단계 S42에 도시한 바와 같이, 키 조작/표시부(4) 또는 리모트컨트롤러(5)로부터 변경되어야 할 앵글 번호가 지정된다. 여기에서, 이미 기술한 바와 같이 PCI데이타 및 DSI데이타의 앵글 정보(NSML_AGL_CI, SML_AGLI)중 어느 것을 이용하는 앵글의 변경인지가 지정된다. 단지 하나의 앵글 정보밖에 없는 경우에는, 그 선택은 그 하나에 한정된다. 앵글번호가 지정되면, 도47 및 도48에 도시된 바와 같이 , 지 정된 앵글번호에 상당하는 앵글 셀의 목적 어드레스(NSML_AGL_C_DSTA, SML_AGL_DSTA)가 단계 S43에서 획득된다. 이 어드레스로 셀이 검색되고, 그 어드레스를 조사해야 할 논리 블록번호(NOWLBN)로서 설정한다. 여기서, 특히 PCI를 이용한 앵글 변경일 때는 앵글 변경 동작에 따라서 시스템 CPU부(50)는 비디오 및 오디오 데이타의 재생에 대하여 음소거 처리를 행하는 동시에 부영상의 재생에 대하여 일시 정지처리를 행한다. 이 처리에 따라 재생장치 각부의 시스템 시간 클록(STC)을 정지시키고, 이미 비디오, 오디오 및 부영상 디코더부(58, 60, 62)내의 버퍼를 클리어하여 변경된 앵글 데이타의 받아들임을 가능하게 하는 상태로 한다(단계 S44). 동시에, 단계 45에 도시한 바와 같이, 시스템 CPU부(50)는 리드 종료 어드레스 명령을 발하여 일시적으로 디스크 드라이브부(30)에 판독동작을 중지시킨다. 그 후, 단계 S46에 도시한 바와 같이, 시스템 CPU부(50)로부터 리드 명령이 디스크 드라이브부(30)에 부여되고, 설정한 조사해야 할 논리블록번호, 즉 선택한 앵글 셀의 개시 어드레스에서 셀이 검색되어 선정한 앵글 셀 데이타의 전송이 개시된다.
전송의 개시에 따라서 다시 변경 앵글처인 처음의 셀의 네비게이션 팩의 전송을 기다리게 된다. 단계 S48에 도시한 바와 같이, 데이타 전송에 따르는 네비게이션 팩의 전송의 종료가 있는지의 여부가 체크되고, 네비게이션 팩의 전송이 없는 경우에는 다시 단계 47로 되돌아가게 된다. 네비게이션 팩(86)의 전송이 있으면, 네비게이션 팩(86)의 DSI일반정보(DSIG)에 기재한 NV팩(86)의 SCR(NV_PCK_SCR)을 참조하여 각 시스템 시간 클록(STC)이 세트된다. 그 후, 단계 S44에서 설정된 비디오 및 오디오의 음소거 상태 및 부영상의 일시 정지상태가 해제되고, 시스템 시간 클록(STC)의 동작이 개시된다. 그 후, 통상의 재생과 같이 도82에 도시된 단계 S21이 실행된다.
다음에, 도86에서 도91을 참조하여 도6에서 도66에 도시된 논리 포맷으로 영상데이타 및 이 영상데이타를 재생하기 위한 광디스크(10)로의 기록방법 및 그 기록방법이 적용되는 기록 시스템에 대해서 설명한다.
도86은 영상데이타를 엔코더하여 어떤 타이틀 세트(84)의 영상 파일(88)을 생성하는 엔코더 시스템이 도시된다. 도86에 도시된 시스템에 있어서는 주영상 데이타, 오디오 데이타 및 부영상데이타의 소스로서, 예컨대, 비디오 테이프 레코더(VTR)(201), 오디오 테이프 레코더(ATR)(202) 및 부영상 재생기(Subpicture source)(203)가 채용된다. 이들은 시스템 컨트롤러(Sys con)(205)의 제어하에서 주영상데이타, 오디오 데이타 및 부영상데이타를 발생하고, 이들이 각각 비디오 엔코더(VENC)(206), 오디오 엔코더(AENC)(207) 및 부영상 엔코더(SPENC)(208)에 공급되며, 동일하게 시스템 컨트롤러(Sys con)(205)의 제어하에서 이들 엔코더(206, 207, 208)로 A/D변환되는 동시에 각각의 압축 방식으로 인코드되고, 인코드된 주영상데이타, 오디오 데이타 및 부영상데이타(Comp Video, Comp Audio, Comp Sub_pict)로서 메모리(210,211,212)에 저장된다.
이 주영상 데이타, 오디오 데이타 및 부영상데이타(Comp Video, Comp Audio, Comp Sub_pict)는 시스템 컨트롤러(Sys con)(205)에 의해 파일 포맷터(FFMT)(214)에 출력되고, 이미 설명한 바와 같은 이 시스템의 영상데이타의 파일 구조로 변환되는 동시에 각 데이타의 설정조건, 속성 및 하이라이트 정보 등의 관리 정보가 파일로서 시스템 컨트롤러(Sys con)(205)에 의해 메모리(216)에 저장된다.
이하에, 영상데이타로부터 파일을 작성하기 위한 시스템 컨트롤러(Sys con)(205)에 있어서의 인코드 처리의 표준 흐름을 설명한다.
도87에 도시된 흐름에 따라서 주영상데이타 및 오디오 데이타가 인코드되어 인코드 주영상 및 오디오 데이타(Comp Vide, Comp Audio)의 데이타가 작성된다. 즉 인코드 처리가 개시되면, 도87의 단계 70에 도시한 바와 같이, 주영상 데이타 및 오디오 데이타의 인코드에 대응하여 필요한 파라메터가 설정된다. 이 설정된 파라메터의 일부는 시스템 컨트롤러(Syscon)(205)에 보존되는 동시에 파일 포맷터(FFMT)(214)로 이용된다. 단계 S271에 도시한 바와 같이, 파라메터를 이용하여 주영상 데이타가 선인코드되고, 가장 적합한 부호량의 분배가 계산된다. 단계 S272에 도시한 바와 같이 선인코드로 수득된 부호량 분배에 기초하여, 주영상의 인코드가 실행된다. 이때, 오디오 데이타의 인코드도 동시에 실행된다. 단계 S273에 도시한 바와 같이, 필요하다면, 주영상데이타가 부분적인 재인코드가 실행되어 재인코드한 부분의 주영상데이타가 대체된다. 이 일련의 단계에 의해 주영상 데이타 및 오디오 데이타가 인코드된다. 또한 단계 S274 및 S275에 나타낸 바와 같이, 부영상데이타가 인코드되어 인코드 부영상데이타(Comp Sub_pict)가 작성된다. 즉 부영상데이타를 인코드하는데 있어서 필요한 파라메터가 동일하게 설정된다. 단계 S274에 도시한 바와 같이, 설정된 파라메터의 일부가 시스템 컨트롤러(Sys con)(205)에 보존되고, 파일 포맷터(FFMT)(214)로 이용된다. 이 파라메터에 기초하여 부영상데이타가 인코드된다. 이 처리에 의해 부영상데이타가 인코드된다.
도88에 도시된 흐름에 따라서, 인코드된 주영상데이타, 오디오 데이타 및 부영상데이타(Com Video, Comp Audio, Comp Sub_pict)가 조합되어 도6을 참조하여 설명한 바와 같은 영상데이타의 타이틀 세트구조로 변환된다. 즉 단계 S276에 도시한 바와 같이 영상데이타의 최소 단위로서의 셀이 설정되고, 셀에 관한 셀 재생 정보(C_PBI)가 작성된다. 다음에, 단계 S277에 도시한 바와 같이 프로그램 체인을 구성하는 셀의 구성, 주영상, 부영상 및 오디오 속성 등이 설정되며(이들 속성 정보의 일부는 각 데이타 인코드시에 얻은 정보가 이용된다.), 도12에 도시된 바와 같이, 프로그램 체인에 관한 정보가 포함된 비디오 타이틀 세트 정보 관리 테이블 정보(VTSI_MAT)(98) 및 비디오 타이틀 세트시간검색 맵 테이블(VTS_TMAPT)(101)이 작성된다. 이때, 필요에 따라 비디오 타이틀 세트 타이틀 부분 검색 포인터 테이블(VTS_PTT_SRPT)도 작성된다. 인코드된 주영상 데이타, 오디오 데이타 및 부영상데이타(Comp Video, Comp Audio, Comp Sub_pict)가 일정한 팩으로 세분화되고, 각 데이타의 시간 코드순으로 재생 가능하도록, VOBU단위마다 그 선두에 NV팩을 배치하면서 각 데이타 셀이 배치되어 도6에 도시된 바와 같은 복수의 셀로 구성되는 비디오 객체(VOB)가 구성되며, 이 비디오 객체의 세트로 타이틀 세트의 구조에 포맷된다.
또한, 도88에 도시된 흐름에 있어서, 프로그램 체인 정보는 단계 S277의 과정에서, 시스템 컨트롤러(Sys con)(205)의 데이타 베이스를 이용하거나, 또는 필요에 따라서 데이타를 재입력하는 등을 실행하여 프로그램 체인 정보(PGI)로서 기술된다.
도89는 전술한 바와 같이, 포맷된 타이틀 세트를 광디스크에 기록하는 디스크 포맷터의 시스템을 나타내고 있다. 도89에 도시된 바와 같이, 디스크 포맷터 시스템에서는 작성된 타이틀 세트가 저장된 메모리(220, 222)로부터 이들 파일 데이타가 볼륨 포맷터(VFMT)(226)에 공급된다. 볼륨 포맷터(VFMT)(226)에서는 타이틀 세트(84, 86)로부터 관리정보가 인출되어 비디오 관리자(71)가 작성되고, 도6에 도시된 배열순서로 광디스크(10)에 기록되어야 할 상태의 논리 데이타가 작성된다. 볼륨 포맷터(VFMT)(226)에서 작성된 논리 데이타에 에러 정정용의 데이타가 디스크 포맷터(DFMT)(228)에 있어서 부가되고, 디스크로 기록하는 물리 데이타로 재변환된다. 변조기(Modu1ater)(230)에 있어서, 디스크 포맷터(DFMT)(228)에서 작성된 물리 데이타가 실제로 디스크에 기록하는 기록 데이타로 변환되고, 이 변조 처리된 기록 데이타가 기록기(Recoder)(232)에 의해서 디스크(10)에 기록된다.
상술한 디스크를 작성하기 위한 표준 흐름을 도90 및 도91을 참조하여 설명한다. 도90에는 디스크(10)에 기록하기 위한 논리 데이타가 작성되는 흐름이 도시된다. 즉 단계 S280에 도시한 바와 같이, 영상데이타 파일의 수, 배열순, 각 영상데이타 파일 크기 등의 파라메터 데이타가 처음으로 설정된다. 다음에, 단계 S281에 도시한 바와 같이, 실정된 파라메터와 각 비디오 타이틀 세트(72)의 비디오 타이틀 세트 정보(281)로부터 비디오 관리자(71)가 작성된다. 그 후, 단계 S282에 도시한 바와 같이, 비디오 관리자(71), 비디오 타이틀 세트(72)의 순으로 데이타가 해당하는 논리 블록번호에 따라서 배치되며, 디스크(10)에 기록하기 위한 논리 데이타가 작성된다.
그 후, 도91에 도시된 바와 같은 디스크에 기록하기 위한 물리 데이타를 작성하는 흐름이 실행된다. 즉 단계 S283에 도시한 바와 같이, 논리 데이타가 일정 바이트수로 분할되어 에러 정정용 데이타가 생성된다. 다음에 단계 S284에 도시한 바와 같이, 일정 바이트수로 분할한 논리 데이타와, 생성된 에러 정정용 데이타가 합쳐져서 물리 섹터가 작성된다. 그 후, 단계 S285에 도시한 바와 같이, 물리 섹터를 합하여 물리 데이타가 작성된다. 이와 같이 도91에 도시된 흐름으로 생성된 물리 데이타에 대하여, 일정 규칙에 기초를 둔 변조 처리가 실행되어 기록 데이타가 작성된다. 그 후, 이 기록 데이타가 디스크(10)에 기록된다.
상술한 데이타 구조는 광디스크등의 기록매체에 기록하여 사용자에게 반포하여 재생하는 경우에 한정되지 않고, 도92에 도시된 바와 같은 통신계에도 적용할 수 있다. 즉 도86에서 도89에 도시된 순서에 따라서 도6에 도시된 바와 같은 비디오 관리자(71) 및 비디오 타이틀 세트(72) 등이 저장된 광디스크(10)가 재생장치(300)에 놓여지고, 그 재생장치의 시스템 CPU부(50)로부터 인코드된 데이타가 디지탈로 읽혀져서, 변조기/송신기(310)에 의해 전파 또는 케이블로 사용자 또는 케이블 가입자측으르 보내어져도 좋다. 또한, 도86 및 도89에 도시된 인코드 시스템(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)가 지시할 수 있다.
전술한 설명에 있어서는 비디오 객체 유닛은 비디오, 오디오 및 부영상을 포함하는 데이타 열로서 설명하였지만, 비디오, 오디오 및 부영상 중 어느 하나가 포함되면 좋고, 오디오 팩만 또는 부영상 팩만으로 구성되어도 좋다.

Claims (20)

  1. (정정) 시계열적으로 재생대상이 되고, 그 각각이 일정시간 범위내에서 재생되는 복수의 데이타 유닛이 기록되며, 이 데이타 유닛이 그 선두에 배치된 네비게이션 데이타 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩 열로 구성되어 있는 기록매체에 있어서, 상기 비디오 데이타 팩 및 부영상데이타 팩은, 각각 한개의 팩 헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되며, 상기 부영상데이타 패킷에는 주행길이 데이타로 구성된 화소 데이타가 저장되고, 상기 네비게이션 데이타 팩은 한개의 팩 헤더, 제1데이타 패킷 및 제2데이타 패킷으로 구성되고, 상기 제1데이타 패킷에는 부영상 표시영역내의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 유닛의 재생을 제어하는 재생제어정보가 저장되며, 상기 제2데이타 패킷에는 상기 데이타 유닛의 데이타를 검색하는 데이타 검색 정보가 저장되고, 상기 데이타 유닛의 형식으로 기록되고, 복수의 비디오 데이타 패킷으로 이루어진 비디오 데이타가 배경 화상으로, 복수의 부영상데이타 패킷으로 이루어진 부영상데이타가 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되며, 상기 네비게이션 데이타팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서의 부영상데이타에 따라 사용자 선택항목이 표시된 특정 직사각형 영역으로서의 버튼의 그룹의 개수와, 각 버튼 그룹마다의 부영상데이타의 표시 타입과, 각 버튼 그룹마다의 버튼이 선택되었을 때에 있어서의 부영상데이타의 색과 버튼이 선택되었을 때에 있어서의 버튼내의 비디오 데이타와 부영상데이타의 색의 혼합비로 이루어지는 버튼칼라정보와, 각 버튼 그룹마다의 각 버튼의 위치를 나타내는 버튼위치정보로 구성되어 있는 것을 특징으로 하는 기록매체.
  2. (정정) 제1항에 있어서, 상기 데이타 유닛은 오디오 데이타 팩을 포함하는 것을 특징으로 하는 기록매체.
  3. (정정) 제1항에 있어서, 상기 부영상데이타의 표시 타입이 와이드, 문자 박스, 팬스캔인 것을 특징으로 하는 기록매체.
  4. (정정) 시계열적으로 재생 대상이 되고, 그 각각이 일정시간 범위내에서 재생되는 복수의 데이타 유닛이 기록되고, 이 데이타 유닛이 그 선두에 배치된 네비게이션 데이타 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩 열로 구성되어 있는 기록매체에 있어서, 상기 비디오 데이타 팩 및 부영상데이타 팩은, 각각 한개의 팩 헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되며, 상기 부영상데이타 패킷에는 주행길이 데이타로 구성되는 화소 데이타가 저장되고, 상기 네비게이션 데이타 팩은 한개의 팩 헤더, 제1데이타 패킷 및 제2데이타 패킷으로 구성되고, 상기 제1데이타 패킷은, 부영상 표시영역내의 한 개의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보영역이 저장되며, 상기 제2의 데이타 패킷에는 상기 데이타 유닛의 데이타를 검색하는 데이타 검색정보가 저장되고, 상기 데이타 유닛의 형식으로 기록되어 복수의 비디오 데이타 패킷으로 이루어진 비디오 데이타는 배경화상으로, 복수의 부영상데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되고, 상기 네비게이션 데이타팩내의 하이라이트 정보는, 이 하이라이트 정보가 유효해지는 하이라이트 개시 시각과 상기 메뉴 정보에 있어서 부영상데이타에 따라 사용자 선택항목이 표시된 특정 직사각형 영역으로서의 버튼의 하이라이트 개시 시각에서 강제적으로 선택 상태가 되는 버튼번호와, 버튼이 선택되었을 때에 있어서의 부영상데이타의 색과 버튼이 선택되었을 때에 있어서의 버튼내의 비디오 데이타와 부영상데이타의 색의 혼합비로 이루어지는 버튼칼라정보와, 각 버튼의 위치를 나타내는 버튼 위치정보로 구성되는 것을 특징으로 하는 기록매체.
  5. (정정) 제4항에 있어서, 상기 데이타 유닛은 오디오 데이타 팩을 포함하는 것을 특징으로 하는 기록매체.
  6. (정정) 제어용 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩열이 복수 배열되어 구성되어 있는 기록매체로서, 상기 비디오 데이타 팩 및 부영상데이타 팩은 각각 한개의 팩헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되며, 상기 부영상데이타 패킷에는 화소 데이타가 저장되고, 상기 제어용 팩은 한개의 패킷 헤더 및 데이타 패킷으로 구성되고, 상기 데이타 패킷에는 부영상 표시영역내에 한개의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 팩열의 재생을 제어하는 재생용 데이타가 저장되며, 상기 데이타 팩열의 형식으로 기록되고, 복수의 비디오 데이타 패킷으로 이루어지는 비디오 데이타는 배경화상으로, 복수의 부영상데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되며, 상기 제어용 팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서 부영상 데이타에 의한 선택항목의 표시 직사각형 영역과, 이 선택항목의 선택시에 변경하는 색과 콘트라스트로 구성되어 있는 기록매체로부터 상기 데이타 팩열을 단위로 하여 상기 팩을 판독하는 수단과, 이 수단에 의해 판독한 팩헤더의 다음 데이타에 의해 제어용 팩, 비디오 데이타 팩, 부영상데이타 팩중 어느 것인지를 판별하는 수단과, 이 수단에 의해 상기 제어용 팩을 판별하였을 경우에, 이 제어용 팩으로부터 데이타 패킷의 재생용 데이타의 하이라이트 정보를 판단하는 수단과, 상기 판별된 비디오 데이타 팩, 부영상데이타 팩의 각각의 데이타 패킷의 데이타를 디코드 처리하는 수단과, 상기 선택항목이 선택되었을 경우에, 상기 판단된 하이라이트 정보의 선택의 선택항목이 표시된 표시 직사각형 영역과, 이 선택항목의 선택시에 변경하는 색과 콘트라스트에 기초하여, 상기 판별된 상기 부영상데이타 팩의 데이타 패킷의 화소 데이타내의 상기 표시 직사각형 영역의 선택항목의 색과 콘트라스트를 변경하는 수단을 구비하는 것을 특징으로 하는 재생장치.
  7. (정정) 시계열적으로 재생대상이 되고, 그 각각이 일정시간 범위내에서 재생되는 복수의 데이타 유닛이 기록되며, 이 데이타 유닛이 그 선두에 배치된 네비게이션 데이타 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩열로 구성되어 있는 기록매체로서, 상기 비디오 데이타 팩 및 부영상 데이타 팩은, 각각 한개의 팩헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG 규격으로 정해진 비디오 스트림의 데이타가 저장되며, 상기 부영상데이타 패킷에는 주행길이 데이타로 구성되어 패턴 화소와 패턴 화소의 그림자로서의 강조 화소로 이루어지는 화소 데이타가 저장되고, 상기 네비게이션 데이타 팩은 한개의 팩헤더, 제1데이타 패킷 및 제2데이타 패킷으로 구성되고, 상기 제1데이타 패킷에는 부영상 표시영역내의 한개의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 유닛의 재생을 제어하는 재생제어정보가 저장되며, 상기 제2데이타 패킷에는 상기 데이타 유닛의 데이타를 검색하는 데이타 검색 정보가 저장되고, 상기 데이타 유닛의 형식으로 기록되어, 복수의 비디오 데이타 패킷으로 이루어지는 비디오 데이타는 배경화상으로, 복수의 부화상 데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되고, 상기 네비게이션 팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서 부영상데이타에 따라 사용자 선택항목이 표시되는 특정 직사각형 영역으로서의 버튼이 선택되었을 때에 있어서의 부영상데이타의 패턴 화소의 색과 강조 화소의 색과 버튼이 선택되었을 때에 있어서의 버튼내의 비디오 데이타와 부영상데이타의 패턴 화소의 색의 혼합비와 버튼이 선택되었을 때에 있어서의 버튼 내의 비디오 데이타와 부영상데이타의 강조 화소의 색의 혼합비로 이루어지는 버튼 칼라 정보와, 각 버튼의 위치를 나타내는 버튼 위치 정보로 구성되어 있는 기록매체로부터 상기 데이타 팩열을 단위로 하여 상기 팩을 판독하는 수단과, 이 수단에 의해 판독된 팩 헤더의 다음 데이타에 의해 네비게이션 데이타 팩, 비디오 데이타 팩, 부영상데이타 팩중 어느 것인지를 판별하는 수단과, 이 수단에 의해 상기 네비게이션 데이타 팩을 판별했을 경우에, 이 네비게이션 데이타 팩으로부터 데이타 패킷의 재생제어정보의 하이라이트 정보를 판단하는 수단과, 상기 판별된 상기 비디오 데이타 팩, 부영상데이타 팩의 각각의 데이타 패킷의 데이타를 디코드 처리하는 수단과, 상기 버튼이 선택되었을 때에, 상기 판단된 하이라이트 정보의 버튼의 위치를 나타대는 버튼위치정보와 부영상데이타의 패턴 화소의 색과 강조 화소의 색과 버튼내의 비디오 데이타와 부영상데이타의 패턴 화소의 색의 혼합비와 버튼내의 비디오 데이타와 부영상데이타의 강조 화소의 색의 혼합비로 이루어지는 버튼 칼라 정보에 기초하여, 상기 판별된 상기 부영상데이타 팩의 데이타 패킷의 화소 데이타내의 상기 표시 직사각형 영역의 버튼의 색과 콘트라스트를 변경하는 수단을 구비하는 것을 특징으로 하는 재생장치.
  8. (정정) 제어용 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩열이 복수 배열되어 구성되어 있는 기록매체로서, 상기 비디오 데이타 팩 및 부영상데이타 팩은, 각각 한개의 팩 헤더 및 한개의 데이타 패킷으로 구성되며, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되고, 상기 부영상데이타 패킷에는 화소 데이타가 저장되고, 상기 제어용 팩은 한개의 팩헤더 및 데이타 패킷으로 구성되고, 상기 데이타 패킷에는 부영상 표시영역내의 한개의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 팩열의 재생을 제어하는 재생용 데이타가 저장되며, 상기 데이타 팩열의 형식으로 기록되고, 복수의 비디오 데이타 패킷으로 이루어지는 비디오 데이타는 배경화상으로, 복수의 부영상데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되고, 상기 제어용 팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서 부영상 데이타에 따라 선택항목의 표시 직사각형 영역과, 이 선택항목의 선택시에 변경하는 색과 콘트라스트로 구성되어 있는 기록매체로부터 상기 데이터 팩열을 단위로 하여 상기 팩을 판독하는 단계와, 이 판독된 팩 헤더의 다음 데이타에 따라 제어용 팩, 비디오 데이타 팩, 부영상 데이타 팩의 어느 것인지를 선별하는 단계와, 이 선별에 의해 상기 제어용 팩을 판별했을 경우에, 이 제어용 팩으로부터 데이타 패킷의 재생용 데이타의 하이라이트 정보를 판단하는 단계와, 상기 판별된 상기 비디오 데이타 팩, 부영상데이타 팩의 각각의 데이타 패킷의 데이타를 디코드 처리하는 단계와, 상기 선택항목이 선택되었을 경우에, 상기 판단된 하이라이트 정보의 선택항목이 표시되는 표시 직사각형 영역과, 이 선택항목의 선택시에 변경하는 색과 콘트라스트에 기초하여, 상기 판별된 상기 부영상데이타 팩의 데이타 패킷의 화소 데이타내의 상기 표시 직사각형 영역의 선택항목의 색과 콘트라스트를 변경하는 단계를 구비하는 것을 특징으로 하는 재생방법.
  9. (정정) 제8항에 있어서, 상기 선택시에 변졍하는 색과 콘트라스트가, 선택시 변경하는 강조 화소 2의 색 코드, 선택시 변경하는 강조 화소 1의 색 코드, 선택시 변경하는 패턴 화소의 색 코드, 선택시 변경하는 배경 화소의 색 코드, 선택시 변경하는 강조 화소 1, 강조 화소 2, 패턴 화소의 콘트라스트 값, 선택시 변경하는 배경 화소의 콘트라스트 값인 것을 특징으로 하는 재생방법.
  10. (정정) 제8항에 있어서, 상기 메뉴의 부영상데이타를 패턴 화소와 패턴 화소의 그림자로서의 강조 화소 1로서 구성되고, 하이라이트 정보의 선택시 변경하는 강조 화소 1의 색을 새로운 색으로 설정하고, 그 밖의 화소 색 및 콘트라스트를 현재의 색 그대로 설정하여 둠으로써, 선택된 선택항목에 관하여는 다른 선택항목과 틀린 색의 그림자로 실시간으로 변경할 수 있게 되는 것을 특징으로 하는 재생방법.
  11. (정정) 제8항에 있어서, 상기 메뉴의 부영상데이타를 패턴 화소만으로 구성되고, 하이라이트 겅보의 선택후 표시 색 정보를 패턴 화소의 색을 새로운 색으로 설정하며, 그 외의 화소 및 콘트라스트를 현재의 색 그대로 설정해 둠으로써, 선택된 선택항목 자신이 다른 선택항목과 틀린 색으로 실시간으로 변경할 수 있게 되는 것을 특징으로 하는 재생방법.
  12. (정정) 제8항에 있어서, 상기 비디오 팩과 부영상 팩은 같은 팩 길이를 갖는 것을 특징으로 하는 재생방법.
  13. (정정) 제8항에 있어서, 한개의 팩의 데이타 길이는 2048바이트인 것을 특징으로 하는 재생방법.
  14. (정정) 제8항에 있어서, 상기 데이타 팩열은 오디오 팩을 포함하는 것을 특징으로 하는 재생방법.
  15. (신설) 시계열적으로 재생대상이 되고, 그 각각이 일정시간 범위내에서 재생되는 복수의 데이타 유닛이 기록되며, 이 데이타 유닛이 그 선두에 배치된 네비게이션 데이타 팩과 여기에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩열로 구성되어 있는 기록매체에 있어서, 상기 비디오 데이타 팩 및 부영상데이타 팩은, 각각 한개의 팩헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되며, 상기 부영상데이타 패킷에는 주행길이 데이타로 구성되는 화소 데이타가 저장되고, 상기 네비게이션 데이타 팩은 한개의 팩 헤더, 제1데이타 패킷 및 제2데이타 패킷으로 구성되고, 상기 제1데이타 패킷에는 부영상 표시영역내의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 유닛의 재생을 제어하는 재생제어정보가 저장되며, 상기 제2데이타 패킷에는 상기 데이타 유닛의 데이타를 검색하는 데이타 검색정보가 저장되고, 상기 데이타 유닛의 형식으로 기록되어 복수의 비디오 데이타 패킷으로 이루어지는 비디오 데이타는 배경 화상으로, 복수의 부영상데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되며, 상기 네비게이선 데이타팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서 부영상데이타에 따라 사용자 선택항목이 표시되는 특정 직사각형 영역으로서의 버튼의 버튼선택 유효기간의 종료 시각과, 이 버튼선택 유효기간의 종료시각에서 강제적으로 확정 상태가 되는 버튼번호와, 각 버튼이 선택 및 확정되었을 때에 있어서의 버튼내의 비디오 데이타와 부영상데이타의 색의 혼합비로 이루어지는 버튼 칼라 정보와, 각 버튼의 위치를 나타내는 버튼 위치 정보로 구성되는 것을 특징으로 하는 기록매체.
  16. (신설) 제15항에 있어서, 상기 데이타 유닛은 오디오 데이타 팩을 포함하는 것을 특징으로 하는 기록매체.
  17. (신설) 시계열적으로 재생대상이 되고, 그 각각이 일정시간 범위내에서 재생되는 복수의 데이타 유닛이 기록되며, 이 데이타 유닛이 그 선두에 배치된 네비게이션 데이타 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩열로 구성되어 있는 기록매체에 있어서, 상기 비디오 데이타 팩 및 부영상데이타 팩은, 각각 한개의 팩 헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되고, 상기 부영상데이타 패킷에는 주행길이 데이타로 구성되는 화소 데이타가 저장되고, 상기 네비게이션 데이타 팩은 한개의 팩헤더, 제1데이타 패킷 및 제2데이타 패킷으로 구성되고, 상기 제1데이타 패킷에는 부영상 표시영역내의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 유닛의 재생을 제어하는 재생제어정보가 저장되고, 상기 제2데이타 패킷에는 상기 데이타 유닛의 데이타를 검색하는 데이타 검색정보가 저장되고, 상기 데이타 유닛의 형식으로 기록되고, 복수의 비디오 데이타 패킷으로 이루어지는 비디오 데이타는 배경화상으로, 복수의 부영상데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되며, 상기 네비게이션 데이타 팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서 부영상데이타에 따라 사용자 선택항목이 표시되는 특정 직사각형 영역으로서의 버튼이 선택되었을 때에 있어서의 부영상데이타 색과 버튼이 선택되었을 때에 있어서의 버튼내의 비디오 데이타와 부영상데이타의 색의 혼합비로 이루어지는 버튼컬러정보와, 각 버튼의 위치를 나타내는 버튼 위치 정보와, 각 버튼마다 상하 좌우의 4개의 방향에 위치하는 버튼번호를 나타내는 인접 버튼위치 정보로 구성되는 것을 특징으로 하는 기록매체.
  18. (신설) 제17항에 있어서, 상기 데이타 유닛은 오디오 데이타 팩을 포함하는 것을 특징으로 하는 기록매체.
  19. (신설) 시계열적으로 재생대상이 되고, 그 각각이 일정시간 범위내에서 재생된 복수의 데이타 유닛이 기록되며, 이 데이타 유닛이 그 선두에 배치된 네비게이션 데이타 팩과 이것에 계속되어 배치된 비디오 데이타 팩 및 부영상데이타 팩을 포함하는 데이타 팩열로 구성되어 있는 기록매체에 있어서, 상기 비디오 데이타 팩 및 부영상데이타 팩은 각각 한개의 팩헤더 및 한개의 데이타 패킷으로 구성되고, 상기 비디오 데이타 패킷에는 MPEG규격으로 정해진 비디오 스트림의 데이타가 저장되며, 상기 부영상데이타 패킷에는 주행길이 데이타로서 구성되어 패턴 화소와 패턴 화소의 그렴자로서의 강조 화소로 이루어지는 화소 데이타가 저장되고, 상기 네비게이션 데이타 팩은 한개의 팩헤더, 제1데이타 패킷 및 제2데이타 패킷으로 구성되고, 상기 제1데이타 패킷에는 부영상 표시영역내의 한개의 직사각형 영역을 강조하는 정보로서의 하이라이트 정보를 포함하는 상기 데이타 유닛의 재생을 제어하는 재생제어정보가 저장되며, 상기 제2데이타 패킷에는 상기 데이타 유닛의 데이타를 검색하는 데이타 검색 정보가 저장되고, 상기 데이타 유닛의 형식으로 기록되고, 복수의 비디오 데이타 패킷으로 이루어지는 비디오 데이타는 배경화상으로, 복수의 부영상데이타 패킷으로 이루어지는 부영상데이타는 선택항목으로 이루어지는 한개 이상의 메뉴 정보가 저장되고, 상기 네비게이션 데이타팩내의 하이라이트 정보는, 상기 메뉴 정보에 있어서 부영상데이타에 따라 사용자 선택항목이 표시된 특정 직사각형 영역으로서의 버튼이 선택되었을 때에 있어서의 부영상데이타의 패턴 화소의 색과 강조 화소의 색과 버튼이 선택되었을 때에 있어서의 버튼내의 비디오 데이타와 부영상데이타의 패턴 화소의 색의 혼합비와 버튼이 선택되었을 때에 있어서의 버튼내의 비디오 데이터와 부영상데이타의 강조 화소의 혼합비로 이루어지는 버튼 칼라 정보와, 각 버튼의 위치를 나타내는 버튼 위치 정보로 구성되는 것을 특징으로 하는 기록매체.
  20. (신설) 제19항에 있어서, 상기 데이타 유닛은 오디오 데이타 팩을 포함하는 것을 특징으로 하는 기록매체.
KR1019960707083A 1995-04-14 1996-04-10 기록체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법 KR100265316B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP11401895 1995-04-14
JP95-114018 1995-04-14
PCT/JP1996/000982 WO1996032720A1 (fr) 1995-04-14 1996-04-10 Support d'enregistrement, dispositif et procede pour l'enregistrement des donnees sur le support, et dispositif et procede pour la reproduction des donnees a partir du support

Publications (2)

Publication Number Publication Date
KR970704213A KR970704213A (ko) 1997-08-09
KR100265316B1 true KR100265316B1 (ko) 2000-09-15

Family

ID=14626994

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960707083A KR100265316B1 (ko) 1995-04-14 1996-04-10 기록체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법

Country Status (14)

Country Link
US (2) US5963704A (ko)
EP (1) EP0738078B1 (ko)
KR (1) KR100265316B1 (ko)
CN (1) CN1114212C (ko)
AT (1) ATE183609T1 (ko)
AU (1) AU698969B2 (ko)
BR (1) BR9606320B1 (ko)
CA (1) CA2192077C (ko)
DE (1) DE69603769T2 (ko)
HK (1) HK1014417A1 (ko)
MY (1) MY125669A (ko)
NO (1) NO324333B1 (ko)
TW (1) TW412726B (ko)
WO (1) WO1996032720A1 (ko)

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2677775B2 (ja) * 1994-04-14 1997-11-17 株式会社東芝 再生装置
BR9606320B1 (pt) * 1995-04-14 2010-11-16 método de codificação para codificar dados a serem registrados em um meio de registro de informação, aparelho de reprodução para reproduzir informações de menu a partir de um meio de registro, meio legìvel de registro de máquina e aparelho de reprodução de informações.
KR100371429B1 (ko) * 1995-08-21 2003-03-15 마츠시타 덴끼 산교 가부시키가이샤 대화제어에기초하여의외성넘치는장면전개를실현할수있는멀티미디어광디스크및그재생장치와재생방법
WO1997007509A1 (fr) 1995-08-21 1997-02-27 Matsushita Electric Industrial Co., Ltd. Disque optique multimedia capable de conserver pendant longtemps la fraicheur du contenu en images, appareil et procede de reproduction de ce disque
TW436777B (en) * 1995-09-29 2001-05-28 Matsushita Electric Ind Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
JP3748287B2 (ja) 1996-02-28 2006-02-22 パイオニア株式会社 情報再生装置及び方法
WO1997037491A1 (fr) 1996-03-29 1997-10-09 Matsushita Electric Industrial Co., Ltd. Perfectionnement d'un disque optique multimedia autorisant des performances de reproduction evoluee, dispostif et procede de reproduction
JPH09282848A (ja) * 1996-04-05 1997-10-31 Pioneer Electron Corp 情報記録媒体並びにその記録装置及び再生装置
US6798981B1 (en) 1996-04-05 2004-09-28 Matsushita Electric Industrial Co., Ltd. Multimedia optical disc for storing audio data and sub-picture data in a plurality of channels as well as moving picture data and apparatus and method for reproducing the multimedia optical disc
EP0831647B9 (en) * 1996-04-05 2002-11-27 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk on which audio data of a plurality of channels and sub-video data together with time-varying image data, and device and method of reproducing the data
US6567612B2 (en) 1996-04-05 2003-05-20 Pioneer Electronic Corporation Information record medium, apparatus for recording the same and apparatus for reproducing the same
EP0838948B1 (en) 1996-05-09 2000-03-15 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk, reproducing device, and reproducing method capable of superposing sub-video upon main video in well-balanced state irrespective of position of main video on screen
JPH1084528A (ja) * 1996-09-10 1998-03-31 Sony Corp 記録媒体再生装置および方法
JP3861362B2 (ja) * 1997-03-19 2006-12-20 ソニー株式会社 ディジタル信号再生方法及び装置
US6741796B1 (en) * 1997-03-25 2004-05-25 Samsung Electronics, Co., Ltd. DVD-Audio disk, and apparatus and method for playing the same
JP3966571B2 (ja) * 1997-04-02 2007-08-29 エルエスアイ ロジック コーポレーション デジタル・ビデオ・ディスクにおけるサブ・ピクチャ・ユニットの高速再生システム及び方法
JP3791114B2 (ja) * 1997-04-30 2006-06-28 ソニー株式会社 信号再生装置及び方法
US6243086B1 (en) * 1997-05-29 2001-06-05 Matsushita Electric Industrial Co., Ltd. Reproduction apparatus
JP3655433B2 (ja) * 1997-06-20 2005-06-02 パイオニア株式会社 コンピュータ読み取り可能な記録媒体及び情報再生装置
KR100242448B1 (ko) * 1997-06-28 2000-02-01 윤종용 디지털 비디오 디스크 고속 재생 제어장치 및 방법
KR100246762B1 (ko) * 1997-07-19 2000-03-15 윤종용 비디오데이터 디코딩방법
JP4416846B2 (ja) * 1997-08-22 2010-02-17 ソニー株式会社 メニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置
USRE39745E1 (en) * 1997-08-22 2007-07-24 Sony Corporation Recording medium retaining data for menu control, menu control method and apparatus
US6507696B1 (en) * 1997-09-23 2003-01-14 Ati Technologies, Inc. Method and apparatus for providing additional DVD data
KR100264798B1 (ko) * 1997-12-31 2000-09-01 윤종용 직접 액세스 재생을 위한 광 디스크 기록장치와 직접액세스 재생방법
CA2231207A1 (en) * 1998-02-11 1999-09-03 Golden Card Multimedia Technology Co., Ltd. Book-type controller for interactive multimedia system
KR100389853B1 (ko) 1998-03-06 2003-08-19 삼성전자주식회사 카타로그정보의기록및재생방법
US6810201B1 (en) * 1998-03-06 2004-10-26 Samsung Electronics Co., Ltd. Storage medium storing catalog information and apparatus and method for recording and/or playing back catalog information
US6907189B2 (en) * 1998-03-06 2005-06-14 Samsung Electronics Co., Ltd. Apparatus for recording and/or playing back catalog information
US7068918B1 (en) 1998-05-01 2006-06-27 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
JP3383580B2 (ja) * 1998-05-15 2003-03-04 株式会社東芝 情報記憶媒体と情報記録再生装置と方法
US8028318B2 (en) * 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
US8098140B1 (en) 2000-07-13 2012-01-17 Universal Electronics Inc. Customizable and upgradable devices and methods related thereto
KR100306195B1 (ko) * 1998-08-18 2001-11-30 구자홍 재기록가능기록매체의내비게이션데이터관리방법
US7113694B2 (en) * 1998-08-18 2006-09-26 Lg Electronics Inc. Apparatus for creating and managing navigation information in rewritable recording medium and method therefor
JP3359581B2 (ja) 1998-11-25 2002-12-24 パイオニア株式会社 情報再生装置
US7844167B1 (en) * 1998-12-08 2010-11-30 Stmicroelectronics, Inc. System and apparatus for digital audio/video decoder splitting signal into component data streams for rendering at least two video signals
JP3376303B2 (ja) * 1998-12-16 2003-02-10 株式会社東芝 光ディスクと光ディスク記録装置と光ディスク再生装置
US6542694B2 (en) 1998-12-16 2003-04-01 Kabushiki Kaisha Toshiba Optical disc for storing moving pictures with text information and apparatus using the disc
DE19859923A1 (de) * 1998-12-23 2000-06-29 Thomson Brandt Gmbh Wiedergabegerät für Informationsblöcke enthaltende Aufzeichnungsträger
JP2001006330A (ja) * 1999-06-22 2001-01-12 Funai Electric Co Ltd 記録媒体再生装置
MXPA02000146A (es) 1999-07-09 2002-07-02 Matsushita Electric Ind Co Ltd Disco optico, registrador, reproductor, metodo de registro y metodo de reproduccion que son utilizados todos para disco optico.
US6374041B1 (en) 2000-07-07 2002-04-16 Matsushita Electric Industrial Co., Ltd. Optical disc, a recorder, a player, a recording method, and a reproducing method that are all used for the optical disc
US6574417B1 (en) * 1999-08-20 2003-06-03 Thomson Licensing S.A. Digital video processing and interface system for video, audio and ancillary data
US7133598B1 (en) * 1999-08-20 2006-11-07 Thomson Licensing Method for converting packetized video data and corresponding navigation data into a second data format
US7099561B1 (en) 1999-08-20 2006-08-29 Thomson Licensing User interface and processing system for digital video, audio and ancillary data
DE19943580C1 (de) * 1999-09-13 2000-12-14 Bayerische Motoren Werke Ag Vorrichtung zur Steuerung einer Bildschirmanzeige
WO2001022719A2 (en) * 1999-09-24 2001-03-29 United Video Properties, Inc. Interactive television program guide with enhanced user interface
KR100407494B1 (ko) 1999-10-29 2003-12-01 엘지전자 주식회사 스트림 사양정보의 기록 및 이의 제공방법
PL355603A1 (en) * 1999-11-10 2004-05-04 Thomson Licensing S.A. Picture accurate edit without decoding and re-encoding of mpeg bit stream for recordable dvd
CN100361521C (zh) * 1999-11-10 2008-01-09 汤姆森特许公司 在可记录媒体上识别和跳越视频信号的片段的方法和设备
US7127149B1 (en) 1999-11-10 2006-10-24 Thomson Licensing Three-stage menu processing for digital disc recorder
US6871008B1 (en) * 2000-01-03 2005-03-22 Genesis Microchip Inc. Subpicture decoding architecture and method
US7286745B1 (en) * 2000-05-03 2007-10-23 Sony Corporation Providing a capability to sort contents data and to maintain a current sorting mode
KR100448452B1 (ko) 2000-06-09 2004-09-13 엘지전자 주식회사 고밀도 광 기록매체의 메뉴 지원방법
US7079113B1 (en) 2000-07-06 2006-07-18 Universal Electronics Inc. Consumer electronic navigation system and methods related thereto
JP2004516733A (ja) * 2000-12-20 2004-06-03 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ メニュー生成方法及び記録担体用の記録装置
EP1374590A1 (en) * 2001-03-26 2004-01-02 An, Hyun-gi Method for processing moving pictures responding to user's action
JP4509436B2 (ja) * 2001-07-30 2010-07-21 船井電機株式会社 光ディスクの付加情報記録方法および光ディスク記録装置
KR100457512B1 (ko) * 2001-11-29 2004-11-17 삼성전자주식회사 광 기록 매체, 광 기록 매체 재생 장치 및 방법
JP2004030799A (ja) * 2002-06-26 2004-01-29 Victor Co Of Japan Ltd テキストデータ記録方法及び装置並びにオーディオディスク、コンピュータプログラム、オーディオディスクの再生装置
KR100866790B1 (ko) * 2002-06-29 2008-11-04 삼성전자주식회사 인터렉티브 모드에서의 포커싱 방법 및 그 장치
CN100530395C (zh) * 2002-07-04 2009-08-19 Lg电子株式会社 包含菜单数据的只读记录介质及其菜单显示方法
TWI273575B (en) * 2002-08-03 2007-02-11 Samsung Electronics Co Ltd Information storage medium and method of recording and/or reproducing with respect to the medium
JP4133121B2 (ja) * 2002-08-27 2008-08-13 富士フイルム株式会社 画像選択方法および装置並びにプログラム
JP4588968B2 (ja) 2002-10-01 2010-12-01 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
AU2003264988B2 (en) * 2002-10-02 2009-12-03 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
CA2469173C (en) * 2002-10-04 2009-02-03 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
CN100414989C (zh) * 2002-11-11 2008-08-27 索尼株式会社 信息处理设备和方法
US8737810B2 (en) 2002-11-15 2014-05-27 Thomson Licensing Method and apparatus for cropping of subtitle elements
KR101034969B1 (ko) 2002-11-15 2011-05-17 톰슨 라이센싱 자막 작성 장치
JP3702275B2 (ja) * 2003-01-06 2005-10-05 株式会社東芝 情報再生装置、情報再生方法、情報記録媒体
KR100984442B1 (ko) 2003-01-31 2010-09-29 파나소닉 주식회사 재생장치 및 재생방법
WO2004074976A2 (en) * 2003-02-21 2004-09-02 Matsushita Electric Industrial Co., Ltd. Reording medium, playback device, recording method, playback method, and computer program
EP1876822B1 (en) 2003-02-28 2010-04-14 Panasonic Corporation Recording medium, reproduction device, recording method, program, and reproduction method
JP4228767B2 (ja) * 2003-04-25 2009-02-25 ソニー株式会社 再生装置、再生方法、再生プログラムおよび記録媒体
KR101033593B1 (ko) * 2003-04-29 2011-05-11 엘지전자 주식회사 그래픽 데이터 재생을 관리하기 위한 데이터 구조를 갖는기록 매체, 그에 따른 기록 및 재생 방법 및 장치
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
JP4163551B2 (ja) * 2003-05-13 2008-10-08 株式会社東芝 情報再生装置及び情報再生方法
JP2004343254A (ja) * 2003-05-13 2004-12-02 Toshiba Corp 情報記憶媒体、情報再生装置、情報再生方法
JP4177705B2 (ja) * 2003-05-13 2008-11-05 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
JP2007504598A (ja) * 2003-05-28 2007-03-01 コニンクリユケ フィリップス エレクトロニクス エヌ.ブイ. 情報を記録するための装置及び方法
KR101037111B1 (ko) 2003-07-01 2011-05-26 파이오니아 가부시키가이샤 정보 기록 매체, 정보 기록 장치 및 방법, 정보 재생 장치 및 방법, 및 기록 또는 재생 제어용 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
KR20050005074A (ko) * 2003-07-01 2005-01-13 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크
JP3859169B2 (ja) * 2003-07-01 2006-12-20 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
KR20050004339A (ko) * 2003-07-02 2005-01-12 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크
JP4138614B2 (ja) * 2003-09-05 2008-08-27 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
WO2005048261A1 (en) * 2003-11-12 2005-05-26 Matsushita Electric Industrial Co., Ltd. Recording medium, playback apparatus and method, recording method, and computer-readable program
KR20050064150A (ko) * 2003-12-23 2005-06-29 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
EP1555598A1 (en) 2004-01-14 2005-07-20 Deutsche Thomson-Brandt Gmbh Method for generating an on-screen menu
US8745530B2 (en) 2004-01-14 2014-06-03 Thomson Licensing Method for generating an on-screen menu
US7916582B2 (en) * 2004-05-11 2011-03-29 Samsung Electronics Co., Ltd. Optical recording medium, recording/reproducing apparatus and method, initialization method, and reinitialization method
US7663990B2 (en) * 2004-05-21 2010-02-16 Samsung Electronics Co., Ltd. Optical recording medium having access control area and method for recording or reproducing thereof
KR100570781B1 (ko) 2004-08-26 2006-04-12 삼성에스디아이 주식회사 유기 전계발광 표시 장치와 그 표시 패널 및 구동 방법
US8117282B2 (en) 2004-10-20 2012-02-14 Clearplay, Inc. Media player configured to receive playback filters from alternative storage mediums
JP4007362B2 (ja) * 2004-10-26 2007-11-14 船井電機株式会社 情報記録再生装置
KR20070086704A (ko) * 2004-12-02 2007-08-27 소니 가부시끼 가이샤 부호화 장치 및 방법, 복호 장치 및 방법, 프로그램, 기록매체, 및, 데이터 구조
US8887093B1 (en) 2004-12-13 2014-11-11 Thomson Licensing Method for generating an on-screen menu
US20060143566A1 (en) * 2004-12-28 2006-06-29 Meng-Han Tsai Recording medium, method for previewing on-demand digital multimedia data on the recording medium
MX2007013005A (es) * 2005-04-18 2008-01-16 Clearplay Inc Aparato, sistema y metodo para asociar uno o mas archivos de filtro con una presentacion multimedia particular.
WO2007119765A1 (ja) * 2006-04-13 2007-10-25 Panasonic Corporation 記録媒体、再生装置、記録装置、システムlsi、方法、プログラム
JP2007298779A (ja) 2006-04-28 2007-11-15 Sony Corp 文字強調制御装置、表示装置、強調表示制御方法及びコンピュータプログラム
JP4858059B2 (ja) * 2006-10-02 2012-01-18 ソニー株式会社 再生装置、表示制御方法および表示制御プログラム
US8381132B2 (en) * 2008-04-10 2013-02-19 Philips & Lite-On Digital Solutions Corporation DVD menu navigation with reduced input button count
KR101735610B1 (ko) * 2010-05-06 2017-05-15 엘지전자 주식회사 영상표시장치의 동작 방법
US9792957B2 (en) 2014-10-08 2017-10-17 JBF Interlude 2009 LTD Systems and methods for dynamic video bookmarking
US11882337B2 (en) 2021-05-28 2024-01-23 JBF Interlude 2009 LTD Automated platform for generating interactive videos
US20230076702A1 (en) * 2021-08-31 2023-03-09 JBF Interlude 2009 LTD Shader-based dynamic video manipulation

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4333152A (en) * 1979-02-05 1982-06-01 Best Robert M TV Movies that talk back
US4305131A (en) * 1979-02-05 1981-12-08 Best Robert M Dialog between TV movies and human viewers
US4569026A (en) * 1979-02-05 1986-02-04 Best Robert M TV Movies that talk back
EP0191822B1 (en) * 1984-08-01 1990-10-31 Wow International Limited Interactive video and audio controller
JPH0750925B2 (ja) * 1986-08-11 1995-05-31 株式会社日立製作所 情報再生装置
EP0302119B1 (en) * 1987-02-12 1996-10-30 Dai Nippon Insatsu Kabushiki Kaisha Method for recording and reproducing data for an optical card
JPH07118798B2 (ja) * 1988-02-29 1995-12-18 パイオニア株式会社 画像情報の記録方法及び再生方法
US5065252A (en) * 1988-02-29 1991-11-12 Pioneer Electronic Corporation Method and apparatus for recording and reproducing picture information enabling the mixing of images of a video format signal and graphic codes recorded on a single recording medium
JP2938077B2 (ja) * 1988-03-11 1999-08-23 パイオニア株式会社 画像信号の記録方法及び画像の再生方法
JP2811445B2 (ja) * 1988-03-22 1998-10-15 パイオニア株式会社 画像情報の記録方法及び再生方法
US5016113A (en) * 1988-04-04 1991-05-14 Pioneer Electronic Corporation Apparatus for reproducing and processing picture information including graphic codes from a recording medium
JP2683021B2 (ja) * 1988-04-04 1997-11-26 パイオニア株式会社 画像情報再生処理装置
JPH01273268A (ja) * 1988-04-25 1989-11-01 Pioneer Electron Corp 情報記録再生方法
JPH01273270A (ja) * 1988-04-25 1989-11-01 Pioneer Electron Corp 記録媒体の演奏装置における演奏方式及び情報記録再生方式
JPH01273275A (ja) * 1988-04-25 1989-11-01 Pioneer Electron Corp 画像情報の記録再生方式
US5282186A (en) * 1988-04-25 1994-01-25 Pioneer Electronic Corporation Method and apparatus for recording and reproducing picture information and recording medium
US5280572A (en) * 1988-06-24 1994-01-18 Time Warner Interactive Group Inc. Method and apparatus for storing text data in subcode packs
US4992886A (en) * 1988-12-20 1991-02-12 Wnm Ventures, Inc. Method and apparatus for encoding data within the subcode channel of a compact disc or laser disc
JP2916162B2 (ja) * 1989-03-31 1999-07-05 株式会社東芝 記録再生装置
JPH02287990A (ja) * 1989-04-27 1990-11-28 Matsushita Electric Ind Co Ltd プログラム選択装置
JP2531795B2 (ja) * 1989-06-29 1996-09-04 パイオニア株式会社 画像情報再生装置
EP0633560B1 (en) * 1989-10-04 1998-01-07 Mitsubishi Denki Kabushiki Kaisha Magnetic recording and reproducing apparatus
JP2789723B2 (ja) * 1989-10-20 1998-08-20 ソニー株式会社 画像検索装置
JP3029436B2 (ja) * 1990-01-26 2000-04-04 富士写真フイルム株式会社 画像編集再生装置
JPH03224379A (ja) * 1990-01-29 1991-10-03 Pioneer Electron Corp 記録再生方法及び再生装置
US5233438A (en) * 1990-03-02 1993-08-03 Brother Kogyo Kabushiki Kaisha Entertainment apparatus for producing orchestral music accompaniment and a selected background video
US5237648A (en) * 1990-06-08 1993-08-17 Apple Computer, Inc. Apparatus and method for editing a video recording by selecting and displaying video clips
JPH0447876A (ja) * 1990-06-15 1992-02-18 Aiwa Co Ltd ディジタル信号の記録再生方式
JP2965330B2 (ja) * 1990-07-06 1999-10-18 パイオニア株式会社 情報再生装置
JPH0467490A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報再生装置
DE69132096T2 (de) * 1990-09-10 2000-11-16 Starsight Telecast Inc System und verfahren zum steuern eines videoaufnahmegeräts
US5543925A (en) * 1990-09-19 1996-08-06 U.S. Philips Corporation Playback apparatus with selective user preset control of picture presentation
JPH04245091A (ja) * 1991-01-30 1992-09-01 Sony Corp ディスク再生装置
JP2793047B2 (ja) * 1991-02-08 1998-09-03 シャープ株式会社 静止画記録再生装置
JPH04324165A (ja) * 1991-04-23 1992-11-13 Sanyo Electric Co Ltd ディスク再生装置
JPH04328375A (ja) * 1991-04-30 1992-11-17 Canon Inc 磁気テープ記録再生装置
US5355353A (en) * 1991-06-27 1994-10-11 Binet Co., Ltd. Data recording system of magneto-optic type
US5715224A (en) * 1991-07-05 1998-02-03 Sony Corporation Recording medium with synthesis method default value and reproducing device
GB9124337D0 (en) * 1991-11-15 1992-01-08 Philips Electronic Associated Method of storing user information items and apparatus for reproducing stored items
US5434678A (en) * 1993-01-11 1995-07-18 Abecassis; Max Seamless transmission of non-sequential video segments
US5546191A (en) * 1992-02-25 1996-08-13 Mitsubishi Denki Kabushiki Kaisha Recording and reproducing apparatus
JPH05250418A (ja) * 1992-03-04 1993-09-28 Matsushita Electric Ind Co Ltd ディスク再生装置
JPH0628780A (ja) * 1992-07-09 1994-02-04 Matsushita Electric Ind Co Ltd ディスクとディスク再生装置
JPH0689555A (ja) * 1992-09-08 1994-03-29 Sony Corp ビデオテープレコーダ
EP0794667B1 (en) * 1992-09-22 2001-06-13 Sony Corporation Digital video signal processing apparatus and method
JP3282260B2 (ja) * 1993-01-18 2002-05-13 ソニー株式会社 画像再生装置及び方法
JP3102203B2 (ja) * 1993-04-15 2000-10-23 日本ビクター株式会社 デジタル信号記録媒体の情報配置方法及びその再生装置
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
KR100205494B1 (ko) * 1993-06-10 1999-07-01 오오가 노리오 비디오 및 오디오 신호처리 시스템에 있어서의 보조정보를 위한 합리적인 입력 버퍼 회로 배열
JPH07130102A (ja) * 1993-10-29 1995-05-19 Toshiba Corp ディスク構造
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
DE69319353T3 (de) * 1993-10-29 2001-06-13 Toshiba Kawasaki Kk Aufzeichnungsmedium, wiedergabeverfahren und wiedergabegerät für mehrfachszenen
US5463565A (en) * 1993-10-29 1995-10-31 Time Warner Entertainment Co., L.P. Data block format for software carrier and player therefor
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
EP0836190B1 (en) * 1993-10-29 1999-08-11 Kabushiki Kaisha Toshiba Information recording disk medium and reproduction apparatus
EP0651391A3 (en) * 1993-10-29 1997-02-05 Tokyo Shibaura Electric Co Threaded fastener.
US5469370A (en) * 1993-10-29 1995-11-21 Time Warner Entertainment Co., L.P. System and method for controlling play of multiple audio tracks of a software carrier
US5422674A (en) * 1993-12-22 1995-06-06 Digital Equipment Corporation Remote display of an image by transmitting compressed video frames representing background and overlay portions thereof
JP3149303B2 (ja) * 1993-12-29 2001-03-26 松下電器産業株式会社 デジタル画像符号化方法及びデジタル画像復号化方法
US5602596A (en) * 1994-04-08 1997-02-11 U S West Technologies, Inc. Method for navigating a complex multimedia structure at an interactive user station
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
US5721720A (en) * 1994-12-28 1998-02-24 Kabushiki Kaisha Toshiba Optical recording medium recording pixel data as a compressed unit data block
CA2168641C (en) * 1995-02-03 2000-03-28 Tetsuya Kitamura Image information encoding/decoding system
BR9606320B1 (pt) * 1995-04-14 2010-11-16 método de codificação para codificar dados a serem registrados em um meio de registro de informação, aparelho de reprodução para reproduzir informações de menu a partir de um meio de registro, meio legìvel de registro de máquina e aparelho de reprodução de informações.
US5703997A (en) * 1995-04-14 1997-12-30 Kabushiki Kaisha Toshiba Data recording medium having reproduction timing information, and system for reproducing record data by using the reproduction timing information
US5845046A (en) * 1995-06-15 1998-12-01 Kabushiki Kaisha Toshiba Multi-scene recording medium and apparatus for producing data therefrom

Also Published As

Publication number Publication date
BR9606320A (pt) 1997-09-16
CA2192077A1 (en) 1996-10-17
BR9606320B1 (pt) 2010-11-16
CN1154176A (zh) 1997-07-09
EP0738078A2 (en) 1996-10-16
DE69603769T2 (de) 2000-03-02
NO965356L (no) 1997-02-10
AU698969B2 (en) 1998-11-12
CN1114212C (zh) 2003-07-09
EP0738078A3 (en) 1996-12-11
DE69603769D1 (de) 1999-09-23
HK1014417A1 (en) 1999-09-24
MY125669A (en) 2006-08-30
KR970704213A (ko) 1997-08-09
NO965356D0 (no) 1996-12-13
US6160952A (en) 2000-12-12
WO1996032720A1 (fr) 1996-10-17
CA2192077C (en) 2001-02-27
ATE183609T1 (de) 1999-09-15
AU5287696A (en) 1996-10-30
TW412726B (en) 2000-11-21
NO324333B1 (no) 2007-09-24
EP0738078B1 (en) 1999-08-18
US5963704A (en) 1999-10-05

Similar Documents

Publication Publication Date Title
KR100265316B1 (ko) 기록체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법
KR100313839B1 (ko) 기록 매체, 상기 기록 매체로의 데이타 기록 장치 및기록방법과,상기기록매체로부터의데이타재생장치및재생방법
US7203414B2 (en) Recording medium capable of interactive reproducing and reproduction system for the same
KR100220529B1 (ko) 네비게이션 데이타를 구비한 기록 매체와 네비게이션 데이타를 구비한 재생 데이타를 기록 매체에 기록하는 방법 및 그 장치
US6016381A (en) Apparatus for reproducing information
US6112011A (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
JPH08339663A (ja) 記録媒体とこの記録媒体へのデータの記録装置とその記録方法、その記録媒体からのデータの再生装置とその再生方法
KR100209851B1 (ko) 네비게이션 데이타를 구비한 재생 데이타를 재생하는 방법 및 그 장치
JP3663017B2 (ja) 再生装置と再生方法
JP2856722B2 (ja) 記録媒体
JP2875797B2 (ja) 光ディスク
JP2856721B2 (ja) 再生方法と再生装置
JP2869048B2 (ja) 光ディスク再生装置と光ディスク再生方法
JPH08339662A (ja) 記録媒体とこの記録媒体へのデータの記録装置とその記録方法、その記録媒体からのデータの再生装置とその再生方法

Legal Events

Date Code Title Description
A201 Request for examination
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: 20130520

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20140516

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20150430

Year of fee payment: 16

EXPY Expiration of term