WO1996032720A1 - 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 - Google Patents

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 Download PDF

Info

Publication number
WO1996032720A1
WO1996032720A1 PCT/JP1996/000982 JP9600982W WO9632720A1 WO 1996032720 A1 WO1996032720 A1 WO 1996032720A1 JP 9600982 W JP9600982 W JP 9600982W WO 9632720 A1 WO9632720 A1 WO 9632720A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
video data
sub
information
item
Prior art date
Application number
PCT/JP1996/000982
Other languages
English (en)
French (fr)
Inventor
Hideki Mimura
Tomoaki Kurano
Shinichi Kikuchi
Kazuhiko Taira
Original Assignee
Kabushiki Kaisha Toshiba
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 Kabushiki Kaisha Toshiba filed Critical Kabushiki Kaisha Toshiba
Priority to BRPI9606320-3A priority Critical patent/BR9606320B1/pt
Priority to AU52876/96A priority patent/AU698969B2/en
Priority to CA002192077A priority patent/CA2192077C/en
Priority to KR1019960707083A priority patent/KR100265316B1/ko
Publication of WO1996032720A1 publication Critical patent/WO1996032720A1/ja
Priority to NO19965356A priority patent/NO324333B1/no

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

Definitions

  • the present invention relates to a recording medium such as an optical disk for recording data of different types and types, such as compressed moving image data and audio data, a recording apparatus for recording data on the recording medium, and a method for recording data on the recording medium.
  • the present invention relates to a recording method, a reproducing apparatus for reproducing data from a recording medium, and a method for reproducing data from the recording medium. Background technology
  • the position of the selected item corresponding to the code number can be determined by the playback device using a character generator or the like. It is determined and displayed, and the user can recognize the selection result by changing the display color of the character generator corresponding to the selection item corresponding to the selected number also for the user's selection.
  • the menu data is created as video data, so no burden is placed on the playback device.However, in order for the user to recognize the selection item corresponding to the user's selection result, new video data corresponding to the selection number is used. Since it is necessary to call and display a new image, it takes time until a new image for recognition is displayed, which causes a malfunction of a user.
  • the playback device can display a menu screen reflecting the user's selection result by selecting necessary video data according to the user's selection result and replaying it.
  • menu items are displayed on the playback device, it is only necessary to prepare video data with no selection items as the video data for menu creation, and the video data for menu creation is displayed on the video data for menu creation.
  • the playback device By recording the corresponding character codes for the selection items to be displayed at the same time, it is possible for the playback device to easily create a state in which each selection item is selected according to the selection status by judgment. Wear.
  • the size, shape, language, etc. of characters that can be expressed as selection items are all determined by the capabilities of the playback device, and menus with restrictions for the title creator side that creates menus.
  • the drawback is that only screens can be created, and the load on the playback device increases.
  • a menu is created from main video data as a background image of a menu and sub-video data consisting of menu selection items or confirmed items, and a highlight is provided for the selected or confirmed items of sub-video data. It is an object of the present invention to be able to easily create various menus by changing print information, that is, by changing the color and contrast of characters. Disclosure of the invention
  • a management area is formed in a part of the area, and a data area is formed in another area.
  • the data area has at least one main video data and the same time as the main video data. At least one sub-picture data that can be played back is recorded in the band, and at least one sub-picture data corresponding to each of the above-mentioned contents used for confirming or selecting various contents of the main picture data is provided.
  • the menu information is recorded by the main video data and the sub video data
  • the main video data constituting the menu information is a background image
  • the sub video data is a selection item or a fixed item
  • the sub video data is The control data of the selection item or the fixed item composed of is recorded in the data area corresponding to the corresponding main video data.
  • FIG. 1 is a block diagram schematically showing an optical disc device according to one embodiment of the present invention.
  • FIG. 2 is a block diagram showing details of a mechanism of the disk drive device shown in FIG.
  • FIG. 3 is a perspective view schematically showing the structure of an optical disc loaded in the disc drive device shown in FIG.
  • FIG. 4 is a diagram showing a schematic configuration of a key operation and a display unit shown in FIG. 1.
  • FIG. 5 is a diagram showing a schematic configuration of the remote control shown in FIG.
  • FIG. 6 is a diagram showing the structure of the logical format of the optical disk shown in FIG.
  • FIG. 7 is a diagram showing the structure of the video manager shown in FIG.
  • FIG. 8 is a diagram showing an example of the structure of a video object set (VOBS) shown in FIG. 6;
  • VOBS video object set
  • FIG. 9 is an explanatory diagram showing the structure of the video opto-unit shown in FIG.
  • FIG. 10 is a view showing parameters and contents of a video manager information management table (VMG I-MAT) in the video manager (VMG I) shown in FIG. 7;
  • VMG I-MAT video manager information management table
  • FIG. 11 is a diagram showing the structure of the title search pointer table (TT-SRPT) in the video manager (VMGI) shown in Fig. 7.
  • FIG. 12 is a diagram showing parameters and contents of information (TT-SRPTI) of the title search pointer table of the title search pointer table (TT-SRPT) shown in FIG.
  • FIG. 13 is a diagram showing the parameters and contents of the title search pointer (TT-SRP) corresponding to the input numbers of the title search pointer table (TT-SRPT) shown in FIG.
  • FIG. 14 is a diagram showing the structure of the PGCI unit table (VMGM—PGCI—UT) of the video manager menu shown in FIG.
  • FIG. 15 is a view showing the parameters and contents of the video manager menu PGC I unit table information (VMGM—PGC I—U T I) shown in FIG.
  • FIG. 16 is a diagram showing parameters and contents of the video manager menu PGC I unit search pointer (VMGM-LU-SRP) shown in FIG.
  • VMGM-LU-SRP video manager menu PGC I unit search pointer
  • FIG 17 shows the structure of the Video Manager Menu Language Unit (VMGM-LU) shown in Figure 14.
  • VMGM-LU Video Manager Menu Language Unit
  • FIG. 18 is a diagram showing parameters and contents of language unit information (VMGM-LUI) shown in the video manager menu shown in FIG.
  • VMGM-LUI language unit information
  • FIG. 19 is a diagram showing the parameters and contents of the video manager menu PGC information search point (VMGM-PGCI_SRP).
  • FIG. 20 is a diagram showing the structure of the video title set shown in FIG.
  • FIG. 21 is a diagram showing parameters and contents of a video title set information management table (VTSI-MAT) of the video title set information (VTSI) shown in FIG. 20.
  • VTSI-MAT video title set information management table
  • Fig. 22 is a diagram showing the attributes of the audio stream (VTS-AST-ATR) of the video title set (VTS) shown in Fig. 6.
  • FIG. 23 is a diagram showing the contents of a sub-picture stream attribute (VTS_SPST—ATR) of the video title set (VTS) shown in FIG.
  • FIG. 24 is a diagram showing a structure of a table (VTS—PGCIT) of video title set program chain information of the video title set (VTS) shown in FIG. 20.
  • VTS—PGCIT video title set program chain information of the video title set (VTS) shown in FIG. 20.
  • FIG. 25 is a diagram showing the parameters and contents of the information (VTS-PGCIT-I) of the table (VTS-PGCIT) of the video title set program chain information shown in FIG.
  • Fig. 26 shows the parameters and contents of the search pointer (VTS- PGCIT- SRP) corresponding to the program chain of the video title set program chain information table (VTS- PGCIT) shown in Fig. 24.
  • FIG. 27 shows the program for the video title set corresponding to the program chain of the video title set program chain information table (VTS-PGCIT) shown in Figure 24.
  • FIG. 28 is a diagram showing parameters and contents of general information (PGC_GI) of the program chain of the program chain information (VTS_PGCI) shown in FIG. 27.
  • FIG. 29 is a diagram showing a structure of a category (PGC-CAT) of a program chain (PGC) of general information (PGC-GI) of the program chain shown in FIG.
  • FIG. 30 is a diagram showing the structure (PGC-CNT) of the general information (PGC-GI) of the program chain shown in FIG.
  • FIG. 31 is a diagram showing a structure of a program chain map (PGC-PGMAP) of the program chain information (VTS-PGC1) shown in FIG. 27.
  • FIG. 32 is a diagram showing parameters and contents of an entry cell number (ECELLN) for a program described in the program chain map (PGC-PGMAP) shown in FIG. 27.
  • EELLN entry cell number
  • PPC-PGMAP program chain map
  • FIG. 33 is a view showing the structure of a cell reproduction information table (C—PBIT) of the program chain information (VTS_PGCI) shown in FIG. 27.
  • C—PBIT cell reproduction information table
  • VTS_PGCI program chain information
  • FIG. 34 is a view showing parameters and contents of the cell reproduction information (C_PBI) shown in FIG. 33;
  • FIG. 35 is a diagram showing a structure of cell position information (C-POSI) of the program chain information (VTS_PGCI) shown in FIG. 28.
  • FIG. 36 is a diagram showing parameters and contents of the cell position information (C_POSI) shown in FIG.
  • FIG. 37 is a view showing the structure of the video title set menu PGC I unit table (V TSM — P G C _UT) shown in FIG. 20.
  • FIG. 38 is a diagram showing parameters and contents of the video title set menu PGC unit table information (VTSM—PGCI—UTI) shown in FIG. 37.
  • FIG. 39 is a diagram showing parameters and contents of the video title set menu PGC I unit search pointer (VTSSM—LU—SRP) shown in FIG. 37.
  • Fig. 40 shows the structure of the video title set menu language unit (VTSSM-LU) shown in Fig. 37.
  • FIG. 41 is a diagram showing parameters and contents of the video title set menu language unit information (VTSM_LUI) shown in FIG. 37.
  • Fig. 42 shows the parameters and contents of the video title set menu PGC information search point (VTSM-PGCI-SRP).
  • FIG. 43 is a diagram showing the structure of the navigation pack shown in FIG.
  • Figure 44 shows the structure of the video pack, audio pack, or sub-picture pack shown in Figure 8.
  • FIG. 45 is a diagram showing parameters and contents of playback control information (PCI) of the navigation pack shown in FIG. 43.
  • FIG. 46 is a diagram showing parameters and contents of general information (PCI-GI) in the reproduction control information (PCI) shown in FIG. 45.
  • FIG. 47 is a diagram showing parameters and contents of angle information (NSML—AGLI) in the reproduction control information (PCI) shown in FIG. 45.
  • FIG. 48 is an explanatory diagram when the angle is changed using the angle information (NSML—AGLI) in the reproduction control information (PCI) shown in FIG. 47.
  • FIG. 49 is a diagram showing a valid period of highlight information for each sub-video stream during a reproduction period of one sub-video unit.
  • FIG. 50 is a diagram for explaining a video, a sub-picture, highlight information, and a synthesized image obtained by synthesizing them.
  • FIG. 51 is a diagram showing parameters and contents of highlight information (HLI) in the reproduction control information (PCI) shown in FIG. 45.
  • FIG. 52 is a diagram for explaining the contents of the highlight information (HLI) shown in FIG.
  • FIG. 53 is a view showing parameters and contents of highlight generation information (H L ⁇ GI) in the highlight information (H LI) shown in FIG. 51.
  • FIG. 54 is a diagram showing a configuration of a button color information table (BTN—COLIT) in the highlight information (HLI) shown in FIG.
  • FIG. 55 is a diagram showing the details of the description of the selected color information (SL—C 0 LI) shown in FIG. 54.
  • FIG. 56 is a diagram showing the details of the definitive color information (A C—C 0 L I) shown in FIG. 54 in detail.
  • FIG. 57 is a view showing the configuration of a button information table (BTN IT) in the highlight information (HLI) shown in FIG. 51.
  • BTN IT button information table
  • HHI highlight information
  • FIG. 58 is a diagram showing the details of the description of the button position information (BTN—P0SI) in the button information (BTN I) shown in FIG. 57.
  • FIG. 59 is a diagram showing parameters and contents of the disk search information (DSI) of the navigation pack shown in FIG. 43.
  • FIG. 60 is a view showing parameters and contents of DSI general information (DSI-GI) of the disc search information (DSI) shown in FIG. 59;
  • FIG. 61 is a diagram showing parameters and contents of angle information (SML—AGLI) of the disc search information (DSI) shown in FIG. 59.
  • SML—AGLI angle information
  • DSI disc search information
  • FIG. 62 is an explanatory diagram of performing an angle change using the angle information (SML—AGLI) in the disc search information (DSI) shown in FIG. 61.
  • FIG. 63 is a view showing parameters and contents of search information (VOBU-SRI) of the video object tune (V0BU) shown in FIG. 59.
  • FIG. 64 shows the video object TUIT shown in Figure 59.
  • FIG. 65 is a diagram showing a bitmap describing the backdoor address (BWDA) of the search information (VOBU-SRI) of the video object tune (V0BU) shown in FIG. 59.
  • FIG. 66 is a diagram showing parameters and contents of synchronous reproduction information (SYNCI) of the video object unit (VOBU) shown in FIG. 59.
  • SYNCI synchronous reproduction information
  • FIG. 67 is a diagram showing the configuration of the sub-picture unit.
  • FIG. 68 is a diagram showing parameters and contents of a sub-picture unit header (SPUH) of the sub-picture unit shown in FIG. 67.
  • FIG. 69 is a view showing parameters and contents of a display control sequence table (DCSQT) of the sub-picture unit shown in FIG. 67.
  • DCSQT display control sequence table
  • FIG. 70 is a diagram showing parameters of the display control sequence (D CSQ) shown in FIG. 69 and their contents.
  • FIG. 71 is a diagram showing a configuration of a bucket transfer processing unit.
  • FIG. 72 is a diagram showing a configuration of a highlight processing unit.
  • Figures 73 and 74 show the total number of titles in the optical disc, the number of chapters (programs) per title, the number of audio streams and the number of audio streams per title. Language, number of sub-picture streams for each title, and language of sub-picture streams The figure which shows the flowchart when detecting a word.
  • Figure 75 shows an example of memory table storage.
  • Fig. 76 is a diagram showing an example of playback of the main menu image.
  • FIG. 78 is a flowchart showing a processing procedure when a menu is reproduced.
  • FIG. 79A, FIG. 79B, FIG. 79C, and FIG. 79D are diagrams for explaining a video, a sub-picture, highlight information, and a synthesized image obtained by synthesizing them.
  • FIG. 80A, FIG. 80B, FIG. 80C, FIG. 80D, and FIG. 80E are diagrams for explaining a video, a sub-picture, highlight information, and a synthesized image obtained by synthesizing them.
  • FIGS. 81A and 81B are diagrams showing pattern pixels and emphasized pixels in sub-image data.
  • FIGS. 82, 83, and 84 are flowcharts showing the procedure for reproducing video data in the normal mode on an optical disc having the logical format shown in FIGS. 6 to 66. .
  • FIG. 85 is a flowchart showing a procedure for changing an angle during reproduction of video data on an optical disc having the logical format shown in FIGS. 6 to 66.
  • FIG. 86 is a block diagram showing an encoder system that generates video files by encoding video data.
  • FIG. 87 is a view showing a flowchart of the encoding process shown in FIG. 86.
  • FIG. 88 is a diagram showing a flowchart for creating a video data file by combining the main video data, audio data, and sub-video data encoded in the flow shown in FIG. 87.
  • Fig. 89 is a block diagram showing a disc formatter system for recording a formatted video file on an optical disc.
  • FIG. 90 is a view showing a flowchart for creating logical data to be recorded on a disc in the disc formatter shown in FIG. 89.
  • FIG. 91 is a diagram showing a flowchart for creating physical data to be recorded on a disc from logical data.
  • FIG. 92 is a schematic diagram showing a system for transferring the video title set shown in FIG. 6 via a communication system.
  • FIG. 1 is a block diagram of an optical disc reproducing apparatus for reproducing data from an optical disc according to an embodiment of the present invention
  • FIG. 2 is a disc for driving the optical disc shown in FIG.
  • FIG. 3 shows a block diagram of a drive unit
  • FIG. 3 shows a structure of the optical disk shown in FIGS.
  • the optical disc reproducing apparatus includes a key operation display unit 4, a monitor unit 6, and a speaker part 8.
  • the recorded data is reproduced from the optical disc 10.
  • the recording data includes video data, sub-video data, and audio data, which are converted into a video signal and an audio signal.
  • the monitor unit 6 displays an image by an audio signal, and the speaker unit 8 generates sound by an audio signal.
  • the optical disc 10 has various structures.
  • the optical disk 10 includes, for example, a read-only disk on which data is recorded with high density, as shown in FIG.
  • the optical disk 10 includes a pair of composite layers 18 and an adhesive layer 20 interposed between the composite disk layers 18.
  • Each composite disc layer 18 is composed of a transparent substrate 14 and a recording layer, that is, a light reflection layer 16.
  • the disk layer 18 is arranged such that the light reflection layer 16 is in contact with the surface of the adhesive layer 20.
  • This optical disc 10 has a central hole 2 2 Around the center hole 22 on both sides thereof, a clamping area 24 for holding the optical disc 10 during its rotation is provided.
  • the spindle of the spindle motor 12 shown in FIG. 2 is inserted when the optical disk device is loaded with the disk 10, and the optical disk is rotated while the disk is rotated. Disk 10 is clamped in its clamping area 24 and O
  • the optical disc 10 has an information area 25 on which recording information can be recorded on the optical disc 10 around a club area 24 on both sides.
  • the outer area is usually not recorded with information, and the inner area adjacent to the clubbing area 24 is not normally recorded with information.
  • a lead-in area 27 is defined, and a data recording area 28 is defined between the lead-out area 26 and the lead-in area 27.
  • tracks are usually formed spirally and continuously as data recording areas, and the continuous tracks are divided into a plurality of physical sectors.
  • the sector is divided, the sectors are numbered consecutively, and data is recorded based on this sector.
  • the data recording area 28 of the information recording area 25 is an actual data recording area, and as described later, reproduction information, video data (main video data), sub-video data, and audio data are similarly stored in a pit ( That is, the change of the physical state) is recorded.
  • a pit row is formed in advance on a transparent substrate 14 by a stamper. Then, a reflective layer is formed by vapor deposition on the surface of the transparent substrate 14 on which the pit rows are formed, and the reflective layer is formed as the recording layer 16.
  • no group is provided as a track
  • a pit row formed on the surface of the transparent substrate 14 is defined as a track. Is being used.
  • such an optical disk device 12 further includes a disk drive section 30, a system CPU section 50, a system length 01 ⁇ 1 ⁇ 8] ⁇ section 52, and a system processor section. 54, a data RAM section 56, a video deco section 58, an audio decoder section 60, a sub-picture decoder section 62, a DZA and a data reproducing section 64.
  • the system processor section 54 has a system time clock 54 A and a register 54 B, and the video deco section 58, the audio decoder section 60 and the sub-picture decoder section 62 have the same configuration. It has a system time clock (STC) 58 A, 60 A, and 62 A.
  • STC system time clock
  • the disk drive section 30 is composed of a motor drive circuit 11, a spindle motor 12, an optical head 32 (in short, an optical pickup), a feed motor 33, and a focus circuit. It has a path 36, a feed motor drive circuit 37, a tracking circuit 38, a head amplifier 40, and a servo processing circuit 44.
  • the optical disc 10 is mounted on a spindle motor 12 driven by a motor drive circuit 11 and rotated by the spindle motor 12.
  • Optical head 32 that irradiates laser beam onto optical disk 10 is placed under optical disk 10 Have been.
  • the optical head 32 is mounted on a guide mechanism (not shown).
  • a feed motor drive circuit 37 is provided to supply a drive signal to the feed motor 33.
  • the motor 33 is driven by a drive signal to move the optical head 32 in the radial direction of the optical disk 10.
  • the optical head 32 includes an objective lens 34 opposed to the optical disk 10.
  • the objective lens 34 is moved along its optical axis according to the drive signal supplied from the focus circuit 36.
  • the optical head 32 irradiates the optical disk 10 with a laser beam via the objective lens 34.
  • the objective lens 34 is finely moved in the radial direction of the optical disk 10 in accordance with the drive signal supplied from the tracking circuit 38. Also, the objective lens 34 is moved along the optical axis thereof in accordance with the drive signal supplied from the focusing circuit 36 so that the focal point is located on the recording layer 16 of the optical disc 10. It is slightly moved. As a result, the laser beam forms the smallest beam spot on the spiral track (ie, pit row), and the track is tracked with the light beam spot. The laser beam is reflected from the recording layer 16 and returned to the optical head 32.
  • the optical head 32 converts the light beam reflected from the optical disk 10 into an electric signal, which is converted from the optical head 32 into the servo processing circuit 4 through the head amplifier 40.
  • the servo processing circuit 4 4 Provided in line 4.
  • the servo processing circuit 4 4 generates a force signal, a tracking signal, and a motor control signal from the electric signal, and outputs these signals to the focus circuit 36 and the tracking circuit 3, respectively. 8.
  • the objective lens 34 is moved along its optical axis and the radial direction of the optical disc 10, its focus is located on the recording layer 16 of the optical disc 10, and the laser beam is moved to the minimum beam spot. Form on the spiral track.
  • the spindle motor 12 is rotated at a predetermined rotation speed by the motor drive circuit 11. As a result, the pit train of the optical disk 10 is tracked by a light beam, for example, at a constant linear velocity.
  • a control signal as an access signal is supplied to the servo processing circuit 44 from the system CPU 50 shown in FIG.
  • a head movement signal is supplied from the servo processing circuit 44 to the feed motor drive circuit 37, and this circuit 37 supplies a drive signal to the feed motor 33.
  • the feed motor 33 is driven, and the optical head 32 is moved along the radial direction of the optical disk 10.
  • a predetermined sector formed on the recording layer 16 of the optical disk 10 is accessed by the optical head 32.
  • the reproduced data is reproduced from the predetermined sector, supplied from the optical head 32 to the head amplifier 40, amplified by the head amplifier 40, and output from the disk drive unit 30.
  • the output reproduced data is stored in the data RAM unit 56 by the system processor unit 54 under the control of the system CPU unit 50 controlled by the system R 0 M and the program recorded in the RAM unit 52. .
  • the stored playback data is processed by the system processor unit 54 to obtain video data, Video data, audio data, and sub-video data are output to the video decoder 58, the audio decoder 60, and the sub-video decoder 62, respectively, and are decoded. .
  • the decoded video data, audio data, and sub-picture data are converted to analog video signals and audio signals by the DZA and reproduction processing circuit 64, and are mixed and processed for video.
  • the audio signal and the sub-video signal are supplied to the monitor 6, and the audio signal is supplied to the speaker unit 8. As a result, an image is displayed on the monitor unit 6 by the video signal and the sub-video signal, and sound is reproduced from the speaker unit 8 by the audio signal.
  • the user is connected to the key operation and display unit 4 on the front panel of the main unit or the remote control receiving unit 4A in the main unit by optical communication using infrared rays.
  • recorded data that is, video data, sub-video data, and audio data are reproduced from the optical disc 10 and the Is converted into an audio (sound) signal and a video signal, and reproduced as video and audio by the monitor unit 6 and the speaker unit 8 outside the device.
  • the key operation and display unit 4 includes a power key 4a, a microphone input terminal 4b, a play key 4c, a pause key 4d, a stop key 4e, and a fast forward / return key. 4f, optical disc
  • the remote control 5 includes a power key 5a, a number key 5b, a stop key 5, a play key 5 (1, a pause key 5e, a memory key 5f, an optical Open close key 5 g for instructing to take in and remove the disk 10, fast forward rewind key 5 h, key 5 i, repeat instruction and repeat key 5 j to indicate the range, menu screen display Menu key 5k, the title key 51 to instruct the title menu screen to be displayed, and the top, bottom, left and right selection keys 5m used to select items when the menu screen is displayed.
  • the detailed operation of the optical disk device shown in Fig. 1 will be described later in more detail with reference to the logical format of the optical disk 10 described below.
  • the data recording area 28 from the lead area 27 to the lead area 26 of the optical disk 10 shown in FIG. 1 has a volume and file structure as shown in FIG. are doing.
  • This structure is defined as a logical format in accordance with a specific standard, for example, micro UDF and IS09660.
  • the data recording area 28 is physically divided into a plurality of sectors, and the physical sectors are assigned consecutive numbers.
  • logical address means the logical sector number (LSN) as defined in micro UDF (micro UDF) and ISO9660, and the logical sector is the size of the physical sector. alike
  • the logical sector number (LSN) is a sequential number added to the physical sector number in ascending order.
  • the volume and file structure has a hierarchical structure, and includes a volume and file structure area 70, a video manager 71, and at least one video title set. And another recording area 73. These areas are separated on logical sector boundaries.
  • one logical sector is defined as 248 bytes as in the case of the conventional CD.
  • one logical block is defined as 2048 bytes, and thus one logical sector is defined as one logical block.
  • the file structure area 70 corresponds to the management area defined in micro UDF and IS09660, and the video manager 71 is stored in the system ROM / RAM section 52 via the description of this area. Is done.
  • the video manager 71 describes information for managing the video title set as described with reference to FIG. 7, and is composed of a plurality of files 74 starting from file # 0. .
  • each video title set 72 stores compressed video data, audio data and sub-picture data and their playback information as described later, and is similarly composed of a plurality of files 74.
  • a plurality of video title sets 72 are limited to a maximum of 99, and the files 74 (File #j to File # j + 9) constituting each video title set 72 are also limited. ) Is set to a maximum of 10. These files are also separated by logical sector boundaries.
  • another recording area 73 information that can use the video title set 72 described above is recorded. The other recording areas 73 need not always be provided.
  • the video manager 71 includes three items each corresponding to each file 74. That is, the video manager 71 includes a video manager information (VMGI) 75, a video object set (VMGM-VOBS) 76 for a video manager information menu, and a backup (VMG) of the video manager information.
  • VMGI video manager information
  • VMG backup of the video manager information
  • VMG M—VOBS video manager information
  • the VMGM video object set (VMGM-VOBS) 76 stores menu video data, audio data, and sub-picture data related to the video of the optical disc managed by the video manager 71. Have been.
  • VMGM-VOBS video object set for VMGM
  • the volume name of the optical disc and the description of the audio and sub-picture accompanying the volume name display are displayed.
  • selectable items are displayed as sub-pictures.
  • a video object set (VMGM—VOBS) 76 for VMGM is used to move the optical disc to the boxer's world champion where a certain optical disc is located.
  • the video data contains the match, i.e., Boxing X's fighting pose is played back with video data along with the bomber name, such as the convinced history of Boxer X, and his theme is voiced.
  • the sub-picture shows his chronology.
  • the user is asked whether to select the language of the game narration, such as English or Japanese, as a selection item, and whether to display subtitles in another language in the sub-video, or in any language. You will be asked if you want to select.
  • the VMGM video object set (VMGM_VOBS) 76 the user can prepare, for example, to watch the video of the game of Boxer X by using Japanese subtitles as the sub-picture in English. Will be in place.
  • FIG. 8 shows an example of a video object set (VOBS) 82.
  • the video object set (VOBS) 82 has three types of video object sets (VOBS) 76 for two menus and a title. That is, as described later, the video object set (VOBS) 82 includes a video object set (VTSM—VOBS) for the video title set menu as described later. There is a video object set (VT STT—VOBS) 96 for the title of 95 and at least one or more video title sets, and any video object set 82 has a different purpose only. It has a similar structure. As shown in FIG.
  • the video object set (VOBS) 82 is defined as a set of one or more video objects (VOBs) 83, and the video objects in the video object set (VOBS) 82 are defined.
  • Object 83 serves the same purpose.
  • the video object set for menu (VOBS) 82 is composed of one video object (VOB) 83 and stores data for displaying a plurality of menu screens.
  • a video object set (VT STT—VOBS) 82 for a title set usually includes a plurality of video objects (V 0 B) 83.
  • the video object (VOB) 83 corresponds to the video data of each game of the boxer X in the case of the above-mentioned boxing video, and is specified by specifying the video object (VOB).
  • the menu object video set (VTSM—VOBS) 95 of the video title set 72 stores menu data of the game of the boxer X.
  • a specific game for example, You can specify the first match to challenge Dockampyon.
  • one video object (VOB) 83 corresponds to one video object set (VOBS) 82, and one video stream corresponds to one video object set (VOBS). It will be completed in 82.
  • each video object set (VOBS) 82 contains A plurality of video streams corresponding to the story are provided, and each video stream is stored in the corresponding video object X. Therefore, the audio stream and sub-picture stream related to the video stream are also completed in each video object (V0B) 83.
  • An identification number (IDN # j) is assigned to the video object (VOB) 83, and the video object (VOB) 83 can be specified by the identification number.
  • the video object (VOB) 83 is composed of one or a plurality of cells 84.
  • a normal video stream is composed of a plurality of cells, but a video stream for menus, that is, a video object (VOB) 83, is composed of one cell 84. In some cases.
  • an identification number (C-IDN # j) is assigned to the cell, and the cell 84 is specified by the cell identification number (C-IDN # j). When the angle is changed as described later, the angle is changed by specifying the cell number.
  • the angle means changing the viewing angle in the field of images, and in the boxing example, the same knockout scene is viewed from the chan- This means that you can see scenes from various angles, such as a scene viewed from the side and a scene viewed from the judge's side.
  • the selection of the Andal may be made according to the user's preference, or the same scene may be automatically repeated at different angles in the flow of the story.
  • the angle changes back to the beginning of the same scene for example, the angle changes at the moment when the boxer enters the counter and the angle changes again when the counter enters again, and the angle changes at the scene following the scene, for example
  • the andal may change the moment the boxer punches after the counter has been inserted.
  • a napige selection pack 86 described later in detail is provided in the video object unit (VOBU) 83 so that any change of the andal can be realized.
  • each cell 84 is composed of one or a plurality of video object units (VOBU) 85, usually a plurality of video object units (VOBU) 85.
  • the video object unit (VOBU) 85 is defined as a pack sequence having one navigation pack (NV pack) 86 at the top. That is, the video object unit (VOBU) 85 is defined as a set of all the packs recorded from one navigation pack 86 to immediately before the next navigation pack.
  • the playback time of the video object unit (VOBU) corresponds to the playback time of video data composed of one or more GOPs included in the video object unit (VOBU) as shown in FIG.
  • the playback time is determined to be no less than 0.4 seconds and no more than 1 second. According to MPEG, 1 GOP is usually 0.5 seconds, and is defined as compressed screen data for reproducing about 15 images during that time.
  • the video object When including overnight
  • V packs video packs
  • SP packs sub-picture packs
  • audio packs specified in the MPEG standard.
  • a GOP consisting of 1s is arranged to form a video data stream.
  • the number of GOPs is independent of the GOP playback time, regardless of the number of GOPs.
  • V 0 BU V 0 BU
  • NV pack navigation pack
  • the playback data is configured with this video object unit as one unit.
  • Video management information 7 5 placed at the top of 1 is a video title set (VTS) 7 such as information for searching for a title and information for playing a video manager menu.
  • VTS video title set
  • Information for managing 2 is described, and at least four tables 78, 79, 80, and 81 are recorded in the order shown in FIG. Each of the tables 78, 79, 80 and 81 is aligned with the boundary of the logical sector.
  • a video management information management table (VMG I-MAT) 78 is an essential table, the size of the video manager 71, the start address of each information in the video manager 71, and the video manager menu. Describes attribute information etc. related to the video object set (VMGM-VOBS) 76 for use.
  • TT-SRPT title search pointer table
  • EPGC entry program chain
  • the program chain 87 is a set of programs 89 that reproduce the story of a certain title as shown in FIG. 9, and the program chains are continuously reproduced. Completes a title movie.
  • the user can view the movie from a particular scene of the movie by specifying program 89 in program chain 87.
  • the video title set attribute table (VTS—ATRT) 80 which is the third table of the video manager 71, contains the attributes specified in the video title set (VTS) 72 in the volume of the optical disc. Information is described. That is, the number of video title sets (VTS) 72 as attribute information, Ottoset (VTS) 72 number, video attribute, for example, audio stream attribute, such as video data compression method, etc., sub-picture attribute, such as audio encoding mode, for example The display type of the sub-picture is described in this table.
  • Video manager menu PGCI unit table (VMG M_PGCI_UT) 81 is a video object set for video manager menu (VMGM—VOBS) 76 When there is a video manager menu (VMGM) in This is a required table.
  • VMG I—MAT video management information management table
  • TT—SRPT title search pointer table
  • the video management information management table (VMG I—MAT) 78 contains the identifier (VMG—ID) of the video manager 71 and the logical block (one logical block as described above).
  • the table (VMGI — MAT) 78 contains the identifier of the video set.
  • VLMS_ID the number of video title sets (VTS—Ns), and the identifier of the supplier of the data recorded on this disc.
  • VMGI — MA T78 VM GI — MAT — EA
  • start address of TT — SRPT 79 TT — SRPTSA
  • this table 78 contains a video title set (VTS)? ? Attribute table (Hatsucho shacho) 80 Start address (VTS—ATRT—SA) is VMG I Manager table (VMG I—MAT) 7 1 Relative number of bytes from the first byte The video attributes (VMGM—V—ATR) of the Video Manager Menu (VMGM) are described.
  • this table 78 contains the number of audio streams in the Video Manager menu (VMGM) (VMGM—AST—N s) and the attributes of the audio streams in the Video Manager menu (VMGM).
  • VMGM—AST—ATR the number of sub-picture streams in the video manager menu (VMGM) (VMGM—SPST—N s), and the attributes of the sub-picture streams in the video manager menu (VMGM) ( VMGM—SPST—ATR).
  • TT-SRPT title search pointer table
  • the information (TT-SRPTI) 92 of the title search pointer table is first described as shown in Fig. 11, and then the input numbers 1 to n (n The number of title search pointers (TT_S RP) for ⁇ 99 9) is listed continuously as needed. If only one title of video data is stored in the volume of this optical disc, for example, if only one title of video data is stored, only one title search pointer (TT-SRP) 93 is used in this table. (TT—SRPT) 7 9 Not.
  • the title search pointer information (TT-SRPTI) 92 contains the number of title search pointers (TT-Ns) and the end of the title search pointer table (TT-SRPT) 79 as shown in FIG. Dress (TT—SRPT—EA) is listed.
  • This address (TT_SRPT_EA) is described by the number of bytes relative to the first byte of this title search pointer table (TT_SRPT) 79. Also, as shown in Fig.
  • each title search pointer has a part-time title number (PTT_Ns) as a number of chapters (number of programs), a video title set number (VTSN), The video title set 72 title number (VTS-TTN) and the video title set 72 start address (VTS-SA) are listed.
  • the video title set (VTS) 72 reproduced by the contents of the title search pointer (TT-SRP) 93 is specified, and the storage position of the video title set 72 is specified.
  • the start address (VTS-SA) of video title set 72 describes the title set specified by the video title set number (VTSN) by the number of logical blocks.
  • Video Manager Menu PGCI Unit Table (VMGM—PGCI—UT) 81
  • Figure 14 Figure 15, Figure 16, Figure 17, Figure 17, Figure 18, and Figure This will be described below with reference to FIG.
  • the video manager menu PGCI unit table (VMGM—PGCI—UT) 81 shown in Figure 14 is a required item if a video object set (VMG M—VOBS) 76 for the video manager menu is provided. It describes the information on the program chain for reproducing the video manager menu (VMGM) provided for each language.
  • VMG M—VOBS video object set
  • VMGM—PGCI—UT program tune of the specified language in the video object set (VMGM—VOBS) 76 is acquired as a menu. Can be reproduced.
  • This video manager menu PGCI unit table (VMGM—PGCI—UT) 81 is, as shown in FIG. 14, a video manager menu PGCI unit table information (VMGM—PGCI—UTI) 81 A, n video machines.
  • Manager Menu Language Unit Search Pointer (VMGM-LU-SRP) 81 B consists of n video manager menu mono-language units (VMGM-LU) 81 C, and are described in that order.
  • the video manager menu PGCI unit table information (VMGM—PGCI—UTI) 81 A contains the information of this table 81 and is stored in the video manager menu PGCI unit search pointer (VMGM—LU—SRP) 8 IB. Is the video manager menu from # 1 to #n
  • the language code is described in the order corresponding to the video manager menu language units (VMGM) described in the order corresponding to the video manager menus from # 1 to #n.
  • — LU) 8 1 Describes a pointer to search for C.
  • the category and start address of the corresponding video manager menu program chain are described.
  • the Video Manager menu PGCI unit table information (VMGM—PGCI—UTI) 81 A contains the Video Manager menu language unit (VMGM—LU) 81 C, as shown in Figure 15. Is described as a parameter (VMGM-LU_Ns), and the end address of the video manager menu language unit (VMGM-LU) 81C is a parameter (VMGM-PGCI). — UT_E A). Also, as shown in Fig. 16, the video manager menu PGCI unit search pointer (VMGM-LU_SRP) 8 IB describes the video manager menu language code as a parameter (VMGM-LCD). The start address of the video manager menu language unit (VMGM-LU) 81C is described as a parameter (VMGM-LU-SA).
  • the video manager menu language unit (VMGM-LU) 81 D the video manager menu language unit (VMGM-LU) 81 D, and the video manager menu PGC information search point (VMGM-PGCI-SRP) 8 1 E, video manager menu PGC information (VMGM-PGCI) 8 IFs, which are described in that order.
  • the video manager menu language unit information (VMGM—LUI) 81 D describes the information of this table 81 C, and the (VMGM—PGCI—SRP) 81 E contains the # 1 to #n Described in the order corresponding to the Video Manager menu, the Video Manager menu
  • the program chain category is described, and the video manager menu described in the order corresponding to the video manager menu from # 1 to #n PGC information search information (VMGM—PGCI) 8 1 F It describes a pointer to search for.
  • the video manager menu PGC information search information (VMGM-PGCI) 81F describes information on the program chain of the video manager menu, that is, VMGM program chain information (VMGM-PGCI).
  • the video manager menu language unit information (VMGM—LUI) 81D contains the number of VMGM program chain information (VMGM—PGCI) 8 IFs as shown in FIG. VMGM—PGCI—N s), and the video manager menu language unit information (VMGM—LUI) 81
  • the end address of 1D is described as a parameter (VMGM—LUI—EA) ing.
  • the video manager menu PGC information search point (VMGM-PGCI-SRP) 8 IE has the parameters (VMGM- PGC- CAT), and the starting address of VMGM program chain information (VMGM-PGCI) 81 F is described as a parameter (VMGM-PGCI-SA).
  • This PGC is listed in the category of the program chain (VMGM PGCCAT) in the Video Manager menu.
  • a flag indicating whether the menu is loaded or not, and a menu ID indicating the menu is described. When "0101" is described as this menu ID, it means a title menu.
  • Each video title set (VTS) 72 has four items 94, 95, 96, 97 as shown in Figure 20.
  • Each video title set (VTS) 72 is composed of one or more video titles having a common attribute, and management information on the video title 72, for example, an entry search point.
  • Information for playing the video object set 96, information for playing the title set menu (VTSM), and the attribute information of the video object set 72 are the video title set information ( VTSI).
  • VTSI video title set information
  • VTSI-BUP video title set
  • VTSM-VOBS video object set
  • VT S TT—VOBS Title set Video object set
  • Any video object set (VTSMVOBS and VTS TT VOBS) 9 5, 9 6 has the structure shown in FIG. 8 as already described.
  • the video title set information (VTSI) 94, the backup of this information (VTSI-BUP) 97 and the video title set for the video title set title (VTSTT_V0BS) 96 are the video title set.
  • the video object set (VT SM—VOBS) 95 for the video title set menu is an indispensable item for the task 72 and is an option provided as needed.
  • the video title set information (VT SI) 94 is composed of five tables 98, 99, 100, 101, and 111 as shown in FIG. 99, 100, 101, and 111 are aligned with boundaries between logical sectors.
  • VTSI—MAT Video Title Set Information Management Table
  • VTSI—MAT is a mandatory table and has the size of the Video Title Set (VTS) 72, the Video Title Set (VTS).
  • the start address of each piece of information in 72 and the video title set (VTS) 72 The attributes of the video object set (VOBS) 82 in 72 are described.
  • the second table, the video title set direct access pointer (VTS_D APT) 99, is an optional table provided as needed, and is a title from the key operation display section 4 of the device.
  • the program chain (PGC) and / or program (PG) included in the video title set 72 that can be selected according to the input of the number or the selection of the title number by the remote controller 5 are described. Have been.
  • the third table the video title set program chain information table (VTS—PGCIT) 100, is an indispensable table and describes VTS program chain information (VTS—PGC1).
  • the fourth table, Video Title Set Time Search Map Table (VTS-MAPT) 101 is an optional table that is provided as needed, and is used for a given display time.
  • VT S—MA PT Information about the recording position of the video data in each program chain (PGC) of the title set 72 to which the 01 belongs is described.
  • the fifth table, the video title set menu, PGCI unit table (VTSM—PGCI—UT) 1 1 1 1 is provided with a video object set (VTSM—VOBS) 95 for the video title set menu. Contains information on a program chain for reproducing the video title set menu (VT SM) provided for each language, which is an essential item.
  • PGCI unit table (VTSM—PGCI_UT) 111 the program chain of the specified language in the video object set (VTSM—VOBS) 95 is acquired. Can be reproduced as a menu.
  • VTSI-MAT One bull
  • VTS-PGCIT video title set program chain information table
  • FIG. 21 shows the description contents of the video title information manager table (VTSI—MAT) 98.
  • the table (VTSI-MAT) 98 includes a video title set identifier (VTS-ID), a video title information size (VTSI-SZ), and a version number of the DVD video standard in the order of description. (VERN) and title set 72 attributes (VTS-CAT) are described.
  • This table (VTSI_MAT) 98 contains the start address (VTSM—VOBS—SA) of the video object set (VTSM—VOBS) 95 in the VTS menu (VTSM).
  • VTS 72 The start address of the video object set for the title in the Video Title Set (VTS), described as a relative logic block (RLBN) from the leading logical block of 2 (VTSTT—VOBS—SA) is described by a logical block (RLBN) from the first logical block of this video title set (VTS) 72.
  • VTSI-MAT_EA the end address (VTSI-MAT_EA) of the video title set information management table (VTSI-MAT) 98 is stored in the table (VTSI-MAT) 98 in this table (VTSI-MAT) 98.
  • VTSI-MAT video title set direct access pointer table
  • VT S_S RPT—SA video title set direct access pointer table
  • VT SI video title set information
  • this table (VTSI-MAT) 98 has a video title set program chain information table (PGCIT) 100 with the start address (VTS-PGCIT-SA) of the video title set.
  • Information (VTSI) Described by the number of blocks relative to the leading byte of 94, and the time search map of the video title set (VTS) (VTS_TMA PT) 101
  • Start address (VTS—) TMA PT—SA) is described as a logical sector relative to the first logical sector of this video title set (VTS) 72.
  • VTSI-MAT the start address (VTSM-PGCI-UT-SA) of the video title set menu PGCI unit table (VTSM-PGCI-UT) is set as the video title set information.
  • VTSI Described as the relative number of blocks from the first byte of 94. If there is no video manager menu PGC I unit table (VMGM—PGC I—UT) 81, “0000 00 00 00 h” is described in the start address.
  • This table (VT SI—MAT) 98 has a video object set (VT SM—VOBS) 95 for the video title set menu (VTSM) in the video title set (VT S) 72 and Video object set (VTSTT) for video title set (VTSTT) TST—VOBS) 9 Video attributes (VTS—V—ATR) and video object set (VTSTT—) for the video title set title (VTSTT) in video title set (VTS) 72 VOBS) 96
  • the number of audio streams (VTS-AST-Ns) is listed.
  • the video attribute (VTS-V-ATR) describes the compression mode of the video, the frame rate of the TV system, the aspect ratio of the display when displayed on the display device, and the like. I have.
  • VT SI—MAT The table (VT SI—MAT) 98 contains a video object set for the video title set (VTSTT) 72 of the video title set (VT S) 72 (VTSTT).
  • VT ST—VOBS VOBS
  • VTS—AST—ATR audio stream attributes
  • VT S—AST—ATR contains the audio encoding mode that describes how the audio was encoded, the number of bits used to perform audio quantization, and the audio encoding. The number of channels, audio language code, etc. are described.
  • the table (VT SI-MAT) 98 has a video title set.
  • VTS The number of sub-image streams (VTS-SPST-Ns) of the video object set (VTST-VOBS) 96 for this title (VTSTT) in 72 and each sub- The attributes of the video stream (VTS-SPST-ATR) are described.
  • the attributes (VTS—SPST—ATR) of each sub-picture stream include the sub-picture encoding mode and the display type of the sub-picture. The language code of the sub-picture and the sub-picture are described.
  • VT SI—MAT contains the number of audio streams (VTSM—AST—N s) and the audio stream attribute (VT SM—AST — ATR), the number of sub-picture streams (VTSM—SPST—N s), and the attributes of the sub-picture streams (VTSM—SPST—ATR) are described.
  • the attributes of the audio stream (VTS—AST—ATR) of the video title set (VTS) start with bit number b63, as shown in Figure 22!
  • the audio coding mode, multi-channel extension, audio type, audio application ID, quantization, sampling frequency, reservation, and the number of audio channels are described in bit number b48.
  • Bit number b47 to bit number b40 and bit number b39 to bit number b32 describe the language code of this audio stream as a specific code.
  • Bits b31 to b24 have a reservation for a specific code.
  • Bit numbers b23 to b8 are reserved for future use, and application information is described in bit numbers b7 to b0.
  • bit number b63 From “0" is described in each bit of bit number b0.
  • the specific codes are listed in b47 to b40 and b39 to b32, where the type of audio stream is language, i.e., if it is speech, The code of the language specified in ISO-639 is described with a language symbol. This field is reserved if the audio stream type is not language, ie voice.
  • bit number b 47 As shown in Figure 23.
  • Bit number B40 describes the sub-picture coding mode, reservation, sub-picture display type, and sub-picture type.
  • Bit number b39 to bit number b32 and bit number b31 The bit code b24 describes the language code of this sub-picture stream as a specific code, and the bit number b23 to bit number b16 reserve the specific code.
  • Bit number b15 to bit number b8 describe the extension of the specific code. Further, bit numbers b7 to b0 are reserved.
  • the VTS program chain information table (VT S_P GCIT) 100 has a structure as shown in FIG.
  • This information table (VTS-PGCIT) 100 contains information (VTS_PGCI) on the VTS program chain (VTS-PGC), and the VTS program chain (VTS-PGC) is used as the first item.
  • Information table (VTS-PGCIT) 100 information (VTS-PGCIT-I) 102 is provided. This information (VT SPGCIT I) Following the 102, this information table (VTS-PGCIT) 100 contains the number of the VTS program chains (VTS-PGC) in this information table (VTS_PGCIT) 100 (# 1 From #n) to the VTS program chain (VTS-PGC).
  • VTS_PGIT_SRP VTS-PGIT_SRP
  • VTS-PGC VTS program chain Information
  • VTS program chain information table 100 information (VTS—PGCIT—I) 102 contains the number of VTS program chains (VTS—PGC) (VTS—PGC) as shown in FIG. — PG C_N s) is described as the content, and the end address (VTS— PGCIT— EA) of this table information (VTS— PGCIT— EA) 102 is the information table (VTS— PGCIT) 100 0 It is described in terms of the number of bytes relative to the first byte.
  • VTS-PGCIT-SRP the VTS-PGCIT search pointer (VTS-PGCIT-SRP) 103 has the attribute (VTS-PGC) of the video title set (VTS) 72 program chain (VTS-PGC). — CAT) and this VTS— PGC information table (VTS— PGCIT) Start address (VTSPGCIS) of VTS— PGC information (VTSPGCI) based on the relative number of bytes from the first byte of 100 A) is described.
  • VTS_PGC_CAT for example, whether or not the entry program chain (entry PGC) to be reproduced first is described as an attribute.
  • the entry program chain (PGC) is listed before any non-entry program chains (PGC).
  • PGC PGC information
  • FIG. 27 four items are described in the PGC information (VTS—PGCI) 104 in the video title set.
  • PGC information (VTS—PGCI) 104 first, program chain general information (PGC—GI) 105, which is an essential item, is described. This item is mandatory only when there is a video object following this.
  • At least three items 106, 107 and 108 are described. That is, the three items are the program chain program map (PGC_PGMAP) 106, the cell reproduction information table (C—PBIT) 107, and the cell position information table (C—POSIT) 108 as the PGC.
  • PGC_PGMAP program chain program map
  • C—PBIT cell reproduction information table
  • C—POSIT cell position information table
  • VTS—PGCI Program chain general information
  • PPC_GI program chain general information
  • PPC-CAT program chain category
  • PPC-CNT program chain contents
  • PSC-PB-TIME playback time
  • the PGC category indicates whether the PGC can be copied and whether the program in the PGC is available. Whether or not the reproduction is continuous or random reproduction is described.
  • the content of the PGC (PGC-CNT) describes the configuration content of this program chain, that is, the number of programs, the number of cells, and the number of angles in this program chain.
  • the playback time of the PGC (PGC-PB-TIME) describes the total playback time of the program in the PGC. This playback time describes the playback time of the program when playing back the program in the PGC continuously regardless of the playback procedure. If there is an angle mode, the playback time of the angle cell number 1 indicates the playback time of that Andal.
  • the program chain general information (PGC-GI) 105 includes PGC sub-video stream control (PGC_S PST-CTL) and PGC audio stream control (PGC-AST-CTL). ) And PGC sub-picture palette (PGC-SP-PLT).
  • PGC sub-picture stream control (PGC-SPST-CTL) describes the number of sub-pictures that can be used in PGC
  • PGC audio stream control (PGC-AST-CTL) describes the same. Shows the number of audio streams that can be used in PGC.
  • the PGC sub-picture pallet (PGC-SP-PLT) describes a set of a predetermined number of color pallets used in all the sub-picture streams of this PGC.
  • PGC general information (PGC-GI) 105 contains a cell reproduction information table (C-PBIT) 107 start address (CPBITSA) and a cell position information table (C-PBITSA).
  • POSIT 108 Start address (C—POSIT-SA) is described. Both start addresses (C-PBIT-SA and C-P0SIT_SA) are described by the number of logical blocks from the first byte of VTS-PGC information (VTS-PGCI).
  • the program chain (PGC) category (PGC—CAT) of the program chain (PGC) is the PGC as the entry type in bit number b31 as shown in Figure 29.
  • An entry or a non-PGC entry is described, and bit numbers b30 to b28 are reserved for future use, and bit numbers b27 to b28 are reserved.
  • Bit number b24 describes the menu ID indicating the type of menu
  • bit number b23 to bit number b22 describes the PGC block mode
  • bit number b2 From 1 to bit number b20, the PGC block type is described.From bit number b19 to bit number b16, the program plane and the block control are described.
  • the copy flag is described from b15 to bit number b14, and the bit number Bit number b13 to bit number b12 describe playback system management, bit number b11 to bit number b8 describe application type, and bit number b8 Bit number b7 to bit number b0 are reserved for future use.
  • menu ID indicates the title menu used in the video manager information menu (VMGM).
  • VMGM video manager information menu
  • VTSM sub-picture menu used in the video title set menu
  • VTSM audio menu used in the video title set menu
  • VTSM angle menu used in the video title set menu
  • 0 1 1 1 indicates the video title set menu.
  • V T S M shows a program menu used in (V T S M). If the category (PGC—CAT) of the program chain (PGC) is a title program chain (PGC), the video title set is changed from bit number b30 to bit number b24. (TS) Describes the number of titles (VTS-TTN) from 1 to 99 of 72.
  • the contents of the program chain (PGC) are such that bit number b23 is reserved and reserved, bit number b22 to bit number b16,
  • the number of programs from 1 to 99 in this program chain (PGC) is described, and the number of cells from 1 to 255 in this program chain (PGC) is described from bit number b15 to bit number b8.
  • Bits b7 to b4 are reserved for future use, and bit numbers b3 to b3 are reserved for future use.
  • P) 106 is a map showing the configuration of the program in the PGC as shown in FIG.
  • EELLN an entry cell number
  • Program numbers are assigned from 1 in the order of entry cell number description. Therefore, the first entry cell number of this map (PGC—PGMAP) 106 must be # 1.
  • the cell reproduction information table (C—PBIT) 107 defines the reproduction order of the cells of the PGC. As shown in FIG. 33, the cell reproduction information (C-PBIT) is described continuously in the cell reproduction information table (C-PBIT) 107. Basically, cell playback is performed in the order of the cell number. As shown in Fig. 32, the cell category (C-CAT) is described in the cell playback information (C-PBIT).
  • the cell category (C-CAT) includes a cell block mode indicating whether the cell is a cell in a cell block, or if the cell is a cell in a cell block, the cell block mode.
  • a cell block type that indicates whether the block is not part of the block or an angle block, and an STC discontinuity flag that indicates whether the system time clock (STC) needs to be reset are described.
  • a cell block is defined as a set of cells at a specific angle. Changing the angle is achieved by changing the cell block.
  • the cell category (C-CAT) includes a cell playback mode indicating whether playback is to be performed continuously in a cell or to be stopped in units of each video object unit (VOBU) in the cell. It describes a cell navigation control that indicates whether or not to pause after playback or the duration of the pause.
  • the cell reproduction information table (C—PBIT) 107 includes a cell reproduction time (C—PBTM) that describes the entire reproduction time of the PGC. If the angle cell block is in the PGC, the playback time of the angle cell number 1 indicates the playback time of the angle block. Further, the cell playback information table (C—PBIT) 107 contains the number of logical sectors relative to the first logical sector of the video object unit (VO BU) 85 in which the cell is recorded. The start address (C-FVOBU-SA) of the first video object unit (VOBU) 85 is described, and the relative address of the first logical sector of the video object unit (VOBU) 85 in which the cell is recorded is described. Last start address (C—LVOBU—SA) of the last video object unit (VOBU) 85 in the cell is written in the number of logical sectors 0
  • the cell location information table (C-POSI) 108 specifies the cell video object (VOB) identification number (VOB_ID) and cell identification number (C-ID) used in the PGC. .
  • the cell playback information table (C_PBIT) is stored in the cell location information table (C—POSI). 53
  • Cell position information (C_POSIT) corresponding to the cell number described in 107 is described in the same order as the cell reproduction information table (C—PBIT). As shown in FIG. 36, the cell position information (C—P 0 SI) includes the identification number (C_V OB— IDN) of the cell video object unit (V 0 BU) 85 and the cell identification number (C— IDN) is described.
  • the video title set menu PGCI unit table (VTSM—PGCI_UT), which describes the information for each language in the video title set menu (VTSM) shown in Fig. 20, is a video as shown in Fig. 37.
  • Title set menu PGCI unit table information (VTSM—PGCI_U TI) 1 11 A, n video title set menu language unit search pointer (VT S M_L U—SRP) 1 1 1 B, n Video title set menu unit (VT SM-LU) 1 1 1 Consists of C and is described in that order. 0
  • Video title set menu PGCI unit table information (VT SM — PGCI — UTI) 11 1 A describes the information of this table 11 1 and the video title set menu PGCI unit search pointer (VT SM — L U_S RP) 1 1 1 B is described in the order corresponding to the video title set menu from # 1 to #n, and the language code is described with # 1 to #n.
  • Search the video title set menu language unit (VTSMLU) 111 C written in the order corresponding to the video title set menu up to n. It describes the pointer to be searched.
  • each of the video title set menu language units (VT SM-LU) 111C describes the category 1 and the start address of the program chain of the corresponding video title set menu. I have.
  • the video title set menu PGCI unit table information (VTSM_PGCI—UTI) 1 11 A contains the video title set menu monolingual unit as shown in Figure 38.
  • (VT SM—LU) 1 11 1 The number of C is described as a parameter (VT SM—L U_N s), and the video title set menu language unit (VTSM—LU) 1 1 1 1 1
  • the end address of C is described as a parameter (VTSM—PGCI_UT—EA). As shown in Fig.
  • the video title set menu PGCI unit search pointer (VTSM-LU-SRP) 11 IB has a video title set menu language code with a parameter (VTS M_L CD) and the start address of the video title set menu language unit (VTSM-LU) 111 C is described as a parameter (VTSM-LU_SA). ing. Further, as shown in FIG. 40, the video title set menu language unit (VTSM-LU) 111 1 C includes the video title set menu language unit information (VTSM-LUI). D, Video title set menu PGC information search point (VTSM—PGCI—SRP) 1 1 1 E, Video title set menu PGC information (VTSM — PGCI) 1 1 Consists of IFs and is described in that order.
  • the video title set menu language unit information (VTSM—LUI) 1 11 10 describes the information of this table 111, and (VTSM—PGCI—SRP) 1 1 1E contains # 1 Are described in the order corresponding to the video title set menu from # 1 to #n, the category of the program chain in the video title set menu is described, and the video title from # 1 to # ⁇ is described.
  • a video title set menu described in the order corresponding to the torque set menu PGC information search information (VTSM-PGCI) 111 Describes a pointer for searching for F.
  • Video title set menu PGC information search information (VTSM_PGCI) 1 1 IF describes information about the program chain of the video title set menu, that is, VTSM program chain information (VTSM_PGCI).
  • the video title set menu language unit information (VTSM—LUI) 111 D contains the number of VTSM program chain information (VTSM—PGCI) 111 F as shown in Figure 41. Is described as a parameter (VTSM_PGCI_Ns), and the end address of the video title set menu language unit information (VTS M_LUI) 1 1 1D is a parameter (VTSM—LUI—EA). ). Also, as shown in Fig.
  • the video title set menu PGC information search point (VTSMPGCIS RP) 1 1 IE describes the category of the program chain in the video title set menu as a parameter (VTSM-PGC-CAT), and VTSM program chain information (VTSM-PGCI) 1
  • VTSM-PGCI-SA VTSM program chain information
  • VTSM- PGC- CAT In the category (VTSM- PGC- CAT) of the program chain of the video title set menu, a flag indicating whether or not this PGC has been entered and a menu ID indicating whether or not this PGC is a menu are described. ing.
  • this menu ID is described as "0100”, it means a sub-picture menu.
  • “01101” When “01101” is described, it means an audio menu user.
  • “1 1 0" is described, it means an amateur menu, and when "0 1 1 1” is described, it means a program menu.
  • the cell 84 is a set of video object units (VOBU) 85, and the video object unit (V0BU) 85 is a navigation (NV) pack. It is defined as a pack sequence starting from 86. Therefore, the start address (C—FVOBU—SA) of the first video object tune (V0BU) 85 in cell 84 represents the start address of NV pack 86.
  • this NV pack 86 includes two buckets as a pack header 110, a system header 111, and navigation data, that is, a playback control information (PCI) bucket 1 1 6 and a data search information (DSI) bucket 117. The number of bytes is assigned to each part as shown in Fig.
  • one pack corresponds to one logical sector. Specified in 48 bytes.
  • This NV pack is located immediately before the video pack containing the first data in the group of pictures (GOP). Even if the object tune 85 does not include a video pack, the NV pack is placed at the beginning of the object tune including the audio pack and / or the sub-picture pack. Thus, even when the object tune does not include a video pack, the playback time of the object tune is based on the unit in which the video is played, similarly to the case where the object tune includes a video pack. It is determined.
  • the GOP is defined by the MPEG standard, and is defined as a data string constituting a plurality of screens as described above. That is, GOP corresponds to compressed data, and when this compressed data is decompressed, image data of a plurality of frames capable of reproducing a moving image is reproduced.
  • the pack header 110 and the system header 111 are defined by the system layer of MPEG2.
  • the header 110 stores the information of the start code, the system clock reference (SCR) and the multiplexing rate.
  • the system header 111 stores the bit rate, The stream ID is described.
  • the packet header 1 1 2 1 1 4 of the PCI packet 1 16 and the DSI packet 1 17 also has a packet start code, a packet length and a packet length as specified in the MPEG 2 system layer. Stores the stream ID.
  • the other video, audio, and sub-picture packs 88 88 89 91 include the pack headers 120 and bucket headers as specified in the MPEG 2 system layer as shown in Figure 44. It is composed of 1 2 1 and a bucket 1 22 in which the corresponding data is stored, and the pack length is set to 24048 bytes. Each of these packs is aligned with a logical block boundary.
  • PCI data (PCI) 113 of the PCI 0 socket 1 16 is used to change the presentation, that is, the display contents, in synchronization with the playback state of the video data in the VOB unit (VOBU) 85.
  • PCI data As shown in Fig. 45, (PCI) 1 13 contains PCI general information (PCI-GI) as information of the entire PCI, and angle information as information of each destination angle when the angle is changed.
  • PCI-GI PCI general information
  • PCI_GI contains the number of logical blocks from the logical section of V0BU85 where PCI113 is recorded as shown in Fig. 46.
  • An NV pack (NV-PCK) 86 in which 1 13 is recorded describes the address (NV-PCK-L BN) of 86.
  • the PCI general information (PCI-GI) includes the category of VOBU85 (VOBU-CAT), the start PTM of VOBU85 (VOBU-SPTM) and the end PTM (VOBU-EPTM). It has been described.
  • the start PTM (VOBU-SPTM) of the VOBU85 is the reproduction start time (start presentation time stamp (SPTM)) of the video data in the V0BU85 including the PCI113. ).
  • This playback start time is the first playback start time in V0BU85.
  • the first picture corresponds to the playback start time of the I picture (Intra-Picture) in the MPEG standard.
  • the end PTM of VOBU85 (V0BU_EPTM) indicates the reproduction end time (end presentation timestamp: EPTM) of 08U85 including the PCI113.
  • the angle information contains the start address of the angle cell at the jump destination as many as the number of angles.
  • the address (NSML—AGL—C—DSTA) is described, and its start address is described as a logical sector relative to the logical sector of the NV pack 86 on which PCI 113 is recorded.
  • FIG. 48 another angle block equal to the playback time of the VOBU 85 on which the PCI 113 is recorded is shown.
  • the start address of the VOBU 85 in the block or the start address of the VOBU 85 in another angle block (NS ML—AGL_C—DSTA) in the other angle block having the closest play time before this is It is described in angle information (N SML—AG LI).
  • the angle cell (ANG—C # j) controlled by the PCI 113 can be changed in units of a video object unit (VOBU) 85 as shown in FIG.
  • the video object unit (VOBU) 85 is assigned a number according to the playback order according to the playback order, and the playback number n of an angle cell (ANG—C # j) is assigned to the playback number n.
  • the corresponding video object TU (VOBU # n) 85 is used for other angle cells (ANG-C # l) 84 or angle cells (ANG-C # 9) 84.
  • the video object unit (VOBU # n) 85 of raw number n stores video data relating to the closest different scene at the same time or earlier.
  • (ANG—C # j) 84 displays the entire view including the pitcher and the butter on the screen, and a series of motions is displayed as V0BU85 as video data.
  • VOBUs 85 are continuously arranged as video data in which only the batter is displayed on the screen in order to appreciate the batter's striking fame. Further, it is assumed that VOBUs 85 are continuously arranged in a single cell (ANG-C # 9) as video data in which only the expression of the pitcher is displayed on the screen.
  • Highlight information is information for performing highlighting on one rectangular area in the display area of the sub-picture. Yes
  • the write information describes the color of the sub-picture in a specific rectangular area in the sub-picture display area and the mixture ratio (contrast) with the video.
  • the highlight information is valid for all sub-picture streams played within the validity period. For example, when a video, a sub-picture, and highlight information are combined, a composite screen as shown in FIG. 50 is displayed on the monitor unit 6.
  • the highlight information includes highlight general information (HL_GI) 113 A, button color information table (BTN-COLIT) 113 B, and button information table (BTNIT). 1 1 3 C is described.
  • the button color information table (BTN-COLIT) 113B contains button color information (BTN-COLI) 113D, 113E and 113F.
  • the button information table (BTNIT) 113C describes a maximum of 36 pieces of button information (BTNI) 113,....
  • 36 button information (BTNI) 1 13 I,... is a group mode composed of 36 button information by specifying a button group. It is described in two group modes each consisting of 18 button information, and in three group modes each consisting of 12 button information.
  • Highlight general information (HL-GI) 113 A is information of the entire highlight information.
  • Highlight general information (HL-GI) 1 13 A contains the highlight information as shown in Figure 53.
  • State (HLI_SS), highlight start time (HLI-S_PTM), highlight end time (HLI-E-PTM), button selection end time (BTN-SL-E-PTM), button Button mode (BTN—MD), button start number (BTN—SN), number of available buttons (BTN—Ns), number of selectable buttons (NSBTN—Ns), forced selection button No. (FSLBTN-N) and forced confirmation button number (FACBTN-N) are described.
  • the state of the highlight information (HLI-SS) describes the state of the highlight information in the corresponding PCI. For example, in the case of "0 0”, it is described that no valid highlight information exists. In the case of "0 1”, it is described that there is highlight information different from the highlight information of the previous VOBU, and "1" is described. When “0”, it is described that the same highlight information as the previous VOBU exists, and when “1 1", there is highlight information that differs only in the button information from the previous VOBU. It is described as doing.
  • the highlight start time (start presentation time (SPTM)) at which the corresponding highlight information becomes valid is described.
  • the highlight start time is equal to or longer than the display start time of the sub-video stream targeted by the highlight information.
  • HLI—SS When HLI—SS is described as "0 1", the highlight start time of the highlight information is updated during the VOBU corresponding to the PCI.
  • HLI—SS power When "1 0" or “1 1” is described, the highlight start time of the highlight information is used without interruption during the corresponding V0BU of the PCI.
  • the highlight end time (HLI-E-PTM) describes the highlight end time at which this highlight information becomes invalid.
  • the highlight end time is less than or equal to the display end time of the sub-video stream targeted by the highlight information.
  • HLI_SS When HLI_SS is described as “01”, the highlight end time of the highlight information is updated during the corresponding V0BU of the PCI.
  • HLI—SS When HLI—SS is described as "1 0" or "1 1”, the highlight end time of the highlight information is used without interruption during the corresponding V0BU of the PCI. It has become.
  • the highlight end time (HLI-E-PTM) is described as (FFFFFFFFh).
  • the button selection end time (BTN—SL—E—PTM) describes the button selection end time.
  • the button selection end time is less than or equal to the display end time of the target sub-video stream in the highlight information.
  • HLI—SS power ⁇ “0 1” the button selection end time of the highlight information is updated during the V0BU corresponding to the PCI.
  • HLI—SS is described as "1 0" or "1 1”
  • the button selection end time of the highlight information will be used continuously during the V0BU corresponding to the PCI.
  • Button selection end time while HLI is stationary (FFTNFFh) is described as (BTN-SL-E-PTM).
  • the button mode (BTN_MD) describes the button grouping and the display type of the sub-picture corresponding to each group.
  • the number of button groups (B TNGR_N s), the display type of the sub-picture corresponding to button group 1 (BTNGR 1—DSPTY)
  • the display type of the sub-picture corresponding to button group 2 (B TN GR 2—DSPTY)
  • the sub-picture display type corresponding to button group 3 (BTNGR3—DSPTY) is described.
  • the number of button groups (BTNGR—Ns) is 1 group for “01”, 2 groups for “10”, and 3 groups for “1 1”.
  • the display type is "01", wide (9Z16), "10" is letterbox, and "11" is pan-scan.
  • the button start number (BTN—SN) describes the offset number of the first button in the button group.
  • the offset number can be described in the range of 1 to 255.
  • the button start number (BTN_SN) is applied commonly to each button group.
  • the number of effective buttons (BTN-Ns) describes the number of effective buttons in the button group.
  • the number of buttons ranges from 1 to 36 when the button group is 1, 1 to 18 when the button group is 2, and 1 to 12 when the button group is 3.
  • Ns The number of buttons that can be selected by number
  • N S BTN—N s The number of buttons that can be selected by number (N S BTN—N s) describes the number of buttons that can be selected by button number in the button group.
  • the number of buttons ranges from 1 to 36 when the button group is 1, from 1 to 18 when the button group is 2, and from 1 to 12 when the button group is 3. Can be described.
  • N S BTN—N s applies to each button group in common.
  • the forced selection button number (FSLBTN-N) describes the button number that is forcibly selected at the highlight start time (HLI_S_PTM). As a result, even if the presentation starts during the highlight validity period, the button number set in the highlight information is selected. If the button group is 1, the button number is in the range from 1 to 36 and 6 3 .If the button group is 2, the button number is in the range from 1 to 18 and 6 3. In the case, it can be described in the range of 1 to 12 and 63.
  • the forced selection button number (FSLBTN-N) applies to each button group in common.
  • the forced confirmation button number (FACB TN-N) describes the button number that is forcibly confirmed by the button selection end time (BTN-SL-E-PTM).
  • the range is 1 to 36 and 6 3 when the button group is 1, and when the button group is 2, the range is 1 to 18 and 6 3 and when the button group is 3. , 1 to 12 and 63.
  • the forced confirmation button number (FACBTN—N) This applies to all button groups.
  • the button color information table (BTN-COLIT) 113 B has three button color information (BTN-COLI) 113D, 113E, and 113B. F is described.
  • Button color information (BTN—COL I) 1 13 3D, button color numbers (BTN—COLN) are assigned from 1 in the order of description.
  • the button color information (BTN-COLI) 113D, ..., respectively, includes the selected color information (SL-C0LI) 113G and the determined color information (AC-C 0 LI) 1 1 3 H is described.
  • the selected color information (SL_C0LI) 113G describes the color and contrast to be changed when the button is selected.
  • Confirmed color information (AC-COLI) 113 H describes the color and contrast to be changed when the button is in the confirmed state.
  • the selected state of the button is a state in which the selected color is displayed. In this state, the user can change the highlighted button to another button.
  • the button confirmation state is a state in which the confirmation color is displayed and the button command is executed. In this state, the user is prohibited from changing the highlighted button to another button.
  • the selection color information (SL—COLI) 113 G contains the selection color code of highlight pixel 2, the selection color code of highlight pixel 1, and the selection color code of pattern pixel.
  • the selection color code of the background pixel, the selection contrast of the highlight pixel 2, the selection contrast of the highlight pixel 1, the selection contrast of the pattern pixel, and the selection contrast of the background pixel are described. I have. As shown in Fig.
  • the fixed color information (AC—COLI) 1 13 H contains the fixed color code of the emphasized pixel 2, the fixed color code of the emphasized pixel 1, the fixed color code of the pattern pixel, Describes the fixed color code of the background pixel, the fixed contrast of the emphasized pixel 2, the fixed contrast of the emphasized pixel 1, the fixed contrast of the pattern pixel, and the fixed contrast of the background pixel. Have been.
  • buttons (BTNI) 1131,... are described.
  • BTNGR—N s the number of button groups
  • one group mode in which all 36 button information (BTNI) 1 1 3 1,... Are valid in the order described in the button information table (BTNIT) Mode grouped by 18 pieces of button information (BTNI) 1 1 3 1, ... 2 groups mode, 12 groups of button information (BTNI) 1 1 3 1, ... It can be used as three modes of three group modes. Since the description area of the button information (BTNI) 113 I in each group mode is fixed, all areas where no valid button information (BTNI) 113 I exist are described as zero.
  • Button numbers (BTNN) are assigned from 1 in the order of description of button information (BTNI) 1 1 3 1 in each button group.
  • buttons for which the user number can be specified are BTN— # 1 to the number of the value described in NSBTN_Ns.
  • the button information (BTNI) 1 1 3 1 contains the information shown in Figure 57.
  • the button position information (BTN-POSI) 1 13 J describes the color numbers (1 to 3) used by the buttons and the display rectangular area on the video display screen.
  • the button position information (BTN—POSI) 1 13 J includes the button color number (BTN—COLN) of the button, the start X coordinate (Start X—coordinate) of the rectangular area in which the button is displayed, and the button.
  • End X coordinate of the rectangular area where the button is displayed (End X-c0 ordinate)
  • start Y coordinate of the rectangular area where the button is displayed (Start Y—coordinate)
  • the auto operation mode (Auto action mode)
  • the auto operation mode describes whether the selected state is not maintained, or whether the selected state or the finalized state is maintained.
  • the adjacent button position information (AJBY N_P 0 SI) 1 13 K describes the button numbers located in four directions, up, down, left, and right, and whether or not the target button has a selected state. .
  • a button that does not have a selected state is a button that immediately transitions to the final state without moving to the selected state when moving to the target button.
  • the upper button number, the lower button number, the left button number, and the right button number are described. It corresponds to the instruction of 5 m select.
  • Button command (BTN-CMD) 113 L describes a command to be executed when the button is determined. According to this command, for example, a program for moving to another selection screen or a program chain for reproducing a title is specified.
  • the DSI data (DSI) 115 of the DSI bucket 117 shown in FIG. 43 is navigation data for executing the search of the VOB unit (VOBU) 85.
  • the DSI data (DSI) 115 contains DSI general information (DSI-GI), angle information (SML-AGLI), VOB unit search information (VOBU-SRI), and synchronization information. Playback information (SYNCI) is described.
  • DSI General Information describes the information of the entire DSI 115. That is, as shown in FIG. 60, the DSI general information (DSI-GI) describes the system time reference value (NV-PCK-SCR) of the NV pack 86.
  • the system time reference value (NV—PCK—SCR) is stored in the system time clock (STC) incorporated in each unit shown in FIG. 1, and video, audio, and sub-codes are stored based on this STC.
  • the video pack is decoded by the video, audio and sub-video decoder sections 58, 60, 62, and the video and audio are reproduced by the monitor section 6 and the speaker section 8.
  • DSI—General Information (DSI—GI) includes the DSI 115 as the number of logical sectors (RLSN) relative to the first logical sector of the VOB set (VOBS) 82 in which DSI 115 is recorded.
  • VOB unit (VOBU) where 5 is recorded
  • the address (VOB U_EA) of the last pack in 5 is described.
  • the DSI general information includes the relative number of logical sectors (RLSN) from the first logical sector of the V0B unit (VOBU) in which DSI 115 is recorded.
  • the last address of the first I-picture is recorded in the V-pack (V-PCK) 88
  • the end address (VOBU-IP_EA) of 8 is described, and the DSI 115 is recorded.
  • the identification number of the VOBU 83 (VOBU—IP—IDN) and the identification number (VOBU_C_IDN) of the cell in which the DSI 115 is recorded are described.
  • the angle information contains the start address (SML) of the angle cell at the jump destination by the number of angles, as shown in FIG. 61, similarly to the angle information of PCI 113 (NS ML—AGLI).
  • SML—AGLI contains the start address (SML) of the angle cell at the jump destination by the number of angles, as shown in FIG. 61, similarly to the angle information of PCI 113 (NS ML—AGLI).
  • AG L_C—DSTA DSTA
  • its start address is described as a logical sector relative to the logical sector of the NV pack 86 on which the DSI 115 is recorded.
  • FIG. 62 another angle profile after the playback time of the VOBU 85 on which the DSI 115 is recorded is displayed.
  • the angle information (SML—ANGLI) of the PSI describes the angle change that is discontinuous in time
  • the angle information (SML—ANGLI) of the DSI includes the angle information that is continuous in time. Changes are described. If the concrete example of the angle is explained using the example of baseball described above, the following change in the andal is realized.
  • Angle cell #j (AGL—C # j) 84 is a stream of image data taken from the infield of a scene where the pitcher throws the ball and the ball hits the ball, and the ball hits the home run.
  • Angle cell # 1 is an image data stream in which a similar scene is taken from the outfield side.
  • Angle cell # 9 is an image data stream that captures the situation of the team to which the batter belongs for the same scene. While watching Angle Cell #] (AGL-C # j), if you change to Angle Cell # 1 the moment you strike, that is, if you change to a scene from the outfield side at the moment you strike, the time after the batter hits The screen can be changed to a screen in which the hit ball flies to a continuous outfield.
  • the search information (VOBU-SI) of V0BU85 information for specifying the head address in the cell is described as shown in FIG. That is, as shown in FIG. 63, the search information (VOBU-SI) of the VOBU 85 contains the format based on the playback order based on the VOB unit (VOBU) 85 including the DSI 115 as shown in FIG. Word address [Data] (FWD AN n) +1 to +20, +60, +120 and +240 VOB unit (VOBU) 85 [Presence and absence The start address (A-FWDn) is described in the number of logical sectors relative to the first logical sector of the VOB unit.
  • This forward address (FWD AN n) is represented by 32 bits as shown in FIG. 64, and the bit number 29 (b29) to the bit number 0 (b0) are changed from bit number 29 (b29) to bit number 0 (b0).
  • the address for example, the address of the forward address 10 (FWD A 10) is described.
  • the video data has the forward address.
  • the flag (V—FWD—Exist 2) is described.
  • V—FWD—Exist 1 bit corresponds to the bit number (b31), and if this flag is 0, the bit number 29 to the format described in bit number 0
  • the video object unit (VOBU) 85 specified by the word address (FWD AN n) means that there is no video data. If this flag is 1, bit numbers 29 to The video object unit (VOBU) 85 specified by the forward address (FWD ANn) described in the data number 0 indicates that there is video data. For example, if there is video data in the forward address 10 (FWDA 10), a flag of 1 is set in bit 31 V—FWD—Exist 1, and the video is stored in that address. If there is no data, 0 is written to bit 31 V—FWD—Exist 1.
  • V—FWD—EX ist 2 corresponds to bit number (b 30) and this flag is 0, the forward address written from bit number 29 to bit number 0 Between the video object unit (VOBU) 85 specified by (FWD AN n) and the video object unit (VOBU) 85 containing the DSI 115 describing this forward address The video object unit (VOBU) 85 has no video data, and if this flag is 1, the video object unit (VOBU) 85 has no video data. It means that the data is in any of the video object units in between. For example, a forwarder Between the video object tune of the dress 10 (FWD A 10) and the video object tune 85 including the DSI 115 that describes the forward door dress 10 corresponding to the forward door dress 0.
  • V—FWD—Exist 2 of bit 30 has If the flag of 1 is set and there is no video data at that address, 0 is written in bit 30 V-FWD-EX ist 2.
  • the search information (V 0 BU—SI) of the VO BU 85 includes the playback order based on the VOB unit (VOBU) 85 including the DSI 115 as shown in FIG.
  • the start address of the VOB unit (VOBU) 85 from 11 to 120, 160, 120 and -240 as the backward data (BWD A) (A_BWD n) is described as the number of logical sectors relative to the first logical sector of the VOB unit (VOBU) 85.
  • This check word address (BWDAN n) is represented by 32 bits as shown in FIG. 65, and the bit number 29 (b 29) to the bit number 0 (b 0) are The address, for example, the address of the backdoor address 10 (BWD A 10) is described.
  • the video data is placed at the beginning of the backdoor address (BWD AN n).
  • a flag (VBWD E) indicating whether video data exists in the video object unit (VOBU) 85 corresponding to the dress (BWDAN n) xist 1) and a flag (V—BWD—Exist 2) that indicates whether there is video data between the video object and the video object unit at the destination of the backup.
  • V—BWD—Exist 1 corresponds to the bit number (b 31), and when this flag is 0, the backdoor described in bit number 0 to bit number 0 to 0
  • the video object tune (V 0 BU) 85 specified by the address (BWD AN n) means that there is no video data. If this flag is 1, the bit number 29
  • the video object unit (VOBU) 85 specified by the backdoor address (BWD AN n) described in bit number 0 means that video data is present. For example, if there is video data in the clock address 10 (BWD A 10), a flag of 1 is set in bit 31 V—BWD_Exist 1, and the video data is stored in that address. When there is a bit, 0 is written in bit 31 V—BWD—EX ist 1.
  • V—BWD—Exist 2 corresponds to the bit number (b30), and if this flag is 0, the backdoor address described from bit number 29 to bit number 0 Between the video object unit (VOBU) 85 specified by the address (BWD AN n) and the video object unit containing the DSI 115 describing this backdoor address. Means that there is no video data at all, and if this flag is 1, the video object unit (VOBU) 85 Means that there is data. For example, a video object tune between a video object tune of backdoor address 10 (BWD A 10) and a backdoor address 10 corresponding to a backdoor address 0 of video object tune 85 may be used. If there is video data in any of them, bit 30 V—BWD_EX ist 2 is flagged as 1 and if there is no video data at that address, bit 30 V 0 is described in V—BWD—Exist 2.
  • synchronization information In the synchronization information (SYNCI), address information of sub-pictures and audio data to be reproduced in synchronization with the reproduction start time of the video data of the VOB unit (VOBU) including DSI 115 is described. That is, as shown in FIG. 66, the target audio pack (A_PCK) is determined by the relative number of logical sectors (RLSN) from the NV pack (NV—PCK) 86 on which the DSI 115 is recorded. 91 start addresses (A—S YN CA) are listed. If there are multiple audio streams (up to 8), the synchronization information (SYN CI) is written for that number.
  • the synchronization information includes the address of the NV pack (NV—PCK) 86 of the VOB unit (VOBU) 85 containing the target audio pack (SP—PCK) 91.
  • SYNCA is described as the number of logical sectors (RLSN) relative to the NV pack (NV—PCK) 86 on which DSI 115 is recorded.
  • RLSN logical sectors
  • the synchronization information is written by that number.
  • C Using Fig. 67 the sub-picture data of a plurality of sub-picture packets is used. The sub-picture unit composed of these will be described.
  • a single GOP can record sub-picture units as data (more than 10 captions) of still images for more than a dozen screens.
  • the sub-picture unit is composed of a sub-picture unit header (SPUH), pixel data (PXD) composed of run-length data, and a display control sequence table (DCSQT).
  • SPUH sub-picture unit header
  • PXD pixel data
  • DCSQT display control sequence table
  • the sub-picture unit header (SPUH) describes the size of the sub-picture unit (SPDSZ) and the start address (SPDCSQ TA) of the display control sequence table. ing.
  • the display control sequence table (DCSQ) is described in the display control sequence table (DCSQT) in order of elapsed time.
  • each display control sequence (DCSQ) describes the start address (SPNDCSQA) of the next display control sequence and one or more display control commands (SPDCCMD). I have.
  • the display control command is a command to set the forced display start timing of pixel data (FSTA-DSP), the command to set the display start timing of pixel data (STA-DSP), Set the display end timing of the pixel data (STP—DSP), set the color code of the pixel data (SET—COLOR), and set the contrast ratio between the pixel data and the main image.
  • SET command (SET—CONTR), Set pixel data display area command (SET—DAREA), Set pixel data display start address command (SET—DSPXA), Pixel data color change It consists of a command to set the contrast change (CHG-COLCON) and a command to end the display control command (CMD-END).
  • Command STA—DSP starts display of sub-picture data ⁇ 0
  • the command (STP-DSP) is a command to specify the display stop of the sub-picture data, and is described as an offset from the ⁇ ⁇ ⁇ ⁇ ⁇ described in the sub-picture bucket including the sub-picture unit header (Stop ⁇ ⁇ ).
  • the start time and the stop time are set to be delayed by a predetermined time from the time of the main video data and audio data reproduced in the simultaneous time zone.
  • the system processor unit 54 shown in FIG. 1 has a bucket transfer processing unit 200 that determines the type of a bucket and transfers the data in the bucket to each decoder.
  • the bucket transfer processing section 200 includes a memory interface section (memory IZF section) 191, a stuffing length detection section 192, and a packet header section. It consists of a data end address calculation unit 1993, a packet type discrimination unit 1994, a bucket data transfer control unit 1995, and a decoder interface unit (decoder IZF unit) 1996.
  • the memory I ZF section 191 is used to transfer the pack data from the data RAM section 56 via the data bus to a stuffing length detection section 192, a pack type determination section 194, and a bucket data transfer control section 195. , And decoder I ZF section 196.
  • the stuffing length detecting section 1992 is provided with a switch in the pack header 120 in the pack data supplied from the memory IZF section 191. It detects how many bytes the tuffing length is, and outputs this detection result to the pack header end address calculation unit 1993.
  • the header header end address calculation section 1993 calculates the pack header end address based on the stuffing length supplied from the stuffing length detection section 1992, and the calculation result is as follows. It is output to the packet type discriminator 194 and the packet data transfer controller 195.
  • the pack type discriminating section 1994 in accordance with the pack header end address supplied from the pack header end address calculating section 1993, receives the packet supplied from the memory IZF section 1991.
  • the packet data transfer control section 1995 determines the end address of the packet supplied from the pack header end address calculation section 1993 and the type of the pack supplied from the pack type determination section 1994. The transfer destination and the packet start address are determined according to the determination result, and the bucket length in the bucket header 122 of the supplied packet data is further determined. Further, the bucket data transfer control section 195 supplies a signal indicating the transfer destination as a transfer control signal to the decoder IZF section 196, and from the bucket start address to the bucket start address. End address is memory IZ It is supplied to F section 19 1.
  • the decoder IZF unit 196 is controlled by the bucket data transfer control unit 195 from the memory unit 191 according to the transfer control signal supplied from the bucket data transfer control unit 195.
  • the video data, audio data, and sub-picture data as the bucket data including the bucket header 12 1 supplied to the corresponding decoder section 58, 60, 62 are output to the corresponding decoder section 58,
  • the navigation data and the short-term data as the set data are output to the data RAM unit 56.
  • the packet data read from the data RAM section 56 is transferred to the stuffing length detection section 192, the pack type determination section 1994, and the packet data via the memory I / F section 91. It is supplied to the transfer control section 195 and the decoder IZF section 196.
  • the stuffing length is detected by the stuffing length detecting section 1992, and data indicating the stuffing length is sent to the end address of the pack header.
  • the pack header end address calculation unit 1993 calculates the pack header end address based on the supplied stuffing length, and the pack header end address is used as the pack type discriminator 1 94 and the packet.
  • the data is supplied to the data transfer control unit 195.
  • the pack type discriminating section 1994 determines whether the NV pack 86, Video pack 8 8, Dolby AC3 audio pack 91, linear PCM audio pack 91, or sub-picture pack 90, and determines the bucket data transfer control unit 19 Supplied to 5.
  • a 1-byte stream ID indicating a private stream 2 is supplied, it is determined to be NV pack 86, and a 1-byte stream indicating a video stream is provided. It is identified as a video pack 88 by the stream ID, and the Dolby AC 3 audio pack 91 and the linear PCM are identified by the 1-point stream ID that indicates the private stream 1.
  • the audio stream of the linear PCM and the audio pack of Dolby AC 3 are determined by the stream ID following the bucket header 121. , Or a sub-picture stream, and its stream number.
  • the bucket data transfer control unit 195 determines the transfer destination and the packet start address according to the determination result of the supplied pack type and the pack header end address, and is further supplied. Judge the bucket length in the bucket header 12 1 of the pack data. As a result, the bucket data transfer control section 195 supplies a signal indicating the transfer destination as a transfer control signal to the decoder IF section 196, and the bucket start address to the packet end address. Is supplied to the memory IZF section 191. Therefore, substantially effective bucket data is supplied from the memory IZF section 191 to the decoder IZF section 196 via the data bus, and thereafter, as a transfer destination according to the type.
  • the bucket data of video data is transferred to the video decoder section 58
  • the bucket data of audio data is transferred to the single decoder section 60
  • the bucket data of sub-picture data is transferred to the sub-picture decoder section 62.
  • the storage state in the data RAM section 56 is constant, that is, the start address is at a constant interval. This is stored in the address of the package, and the management of the pack data does not need to be performed with the address, but only with the pack number.
  • the data is PCI data or DSI data as NV data indicating the playback position of video data, etc.
  • this NV data is not transferred to the decoder.
  • the data is stored in the data RAM unit 56.
  • the NV data is referred to as needed by the system CPU 50 and used when performing special reproduction of video data.
  • the PCI data and the DSI data are identified by the substream ID assigned to them.
  • the cell information to be reproduced next is obtained from the cell reproduction order information in the program chain data. Acquisition and playback continue in the same way.
  • the sub-picture decoder 62 shown in FIG. 1 includes a decoder 62 B for decoding the sub-picture data supplied from the system processor 54 and the sub-picture data decoded by the decoder 62 B.
  • a highlight processing unit 62C for performing a highlight process on the data is provided.
  • the highlight processing section 62C includes an X, Y coordinate value, a color code, and a highlight color indicating a rectangular area in which a selection item as highlight information supplied from the system CPU section 50 is displayed.
  • the noise processing is performed according to the contrast value.
  • the decoder 62B expands pixel data compressed by run-length compression as sub-picture data in accordance with an emphasized pixel, a pattern pixel, a background pixel, and the like.
  • the highlight processing section 62C includes a highlight area setting Z determination section 180, a default color contrast setting section 181, and a highlight It consists of a color contrast setting section 182, a selector 183, and a color palette register 1884.
  • the highlight area setting / judgment section 180 is obtained from the X and Y coordinate values indicating the rectangular area (the specified highlight area) in which the selection items by the system CPU section 50 are displayed and the raster scan.
  • the specified highlight area is determined based on the X and Y coordinate values, ie, the pixel data X and Y coordinate values, and a switching signal indicating the highlight section is output. Supplied to 8 3.
  • the default color contrast setting section 18 1 is used to set a default display color and contrast for each pixel included in the sub-picture data.
  • the highlight color contrast setting section 182 is for setting the highlight color and contrast value by the system CPU section 50 described above.
  • the selector 183 selectively selects the default color from the Z contrast setting section 181, according to the switching signal from the highlight area setting Z determination section 180. Outputs the default display color and contrast to the color palette register 18 4 or the highlight color and contrast from the highlight color contrast setting section 18 2. Output to color palette register 18 4.
  • the let register 184 outputs a signal corresponding to the color and contrast supplied from the selector 183.
  • the selector 183 outputs the color from the default color / contrast setting section 18 1.
  • the default display color and contrast for each pixel data are accepted, output to the color palette register 184, and the color signal from the color palette register 184 is output to the DZA & playback processing unit 64.
  • the selector 183 sets the 272
  • Highlight color Contrast setting section 18 Accepts the display color and contrast at the time of highlighting for each pixel data from 2, 2, and color.
  • the color signal is output from the let register 184, and the color signal from the color palette register 184 is output to the DZA & playback processing unit 64.
  • FIG. 1 an optical disk 10 having a logical format shown in FIGS. 6 to 66.
  • FIG. 1 solid arrows between blocks indicate data buses, and broken arrows indicate control buses.
  • the system ROM and RAM units 52 to the system CPU unit 50 perform an initial operation program. Read out the RAM and activate the disk drive unit 30. Therefore, the disk drive section 30 starts a read operation from the lead-in area 27, and follows the read-in area 27, and the volume is based on ISO 966 etc. And the volume defining the file structure and the file structure area 70 are read. That is, the system CPU 50 reads out the poly and the file structure area 70 recorded at a predetermined position of the optical disk 10 set in the disk drive 30.
  • a read instruction is given to the disk drive section 30 to read out the contents of the volume and file structure area 70, and once to the data RAM section 56 via the system processor section 54.
  • the system CPU section 50 stores the paste data stored in the data RAM section 56.
  • Information such as the recording position, recording capacity, size, etc. of each file and other management information necessary for management via the table and directory record, and the R0M & RAM section for the system. 5 Transfer to the specified location in 2 and save.
  • the system CPU section 50 refers to the information on the recording position and the recording capacity of each file from the system ROM & RAM section 52 and generates a video manager 71 composed of a plurality of files starting from the file number 0. get.
  • the system CPU 50 reads the recording position and the recording capacity of each file obtained from the system ROM 0 and the RAM 52 and reads the information from the disk drive 30.
  • An instruction is given, the positions and sizes of a plurality of files constituting the video manager 71 existing in the root directory are obtained, and the video manager 71 is read out, and the data is read via the system processor 54.
  • the system CPU section 50 calculates the total number of titles in the optical disk 10, the number of chapters (programs) for each title, Detects the number of audio streams and the language of the audio stream for each title, and the number of sub-video streams and the language of the sub-video stream for each title.
  • the system CPU 50 searches the second table of the video manager 71, the title search pointer table (TT-SRPT) 79 (step S51).
  • the system CPU block 50 is a title search pointer.
  • system CPU section 50 stores the number of chapters (the number of programs) described in each title search pointer (TT-SRP) 93 in the title search pointer table (TT-SRPT) 79. Obtain the number of chapters (number of programs) for each title from the number of part-time titles (PTT—N s) (step S53) o
  • the system CPU 50 uses the video title set 72 (VT S—SA) described in each title search pointer (TT—SRP) 93 to set each video title set.
  • the first table of the video title set, video title set information (VTSI) 94 is searched for the video title set direct access pointer table (VT S—PTT—SRPT) 99 ( Step S54).
  • the system CPU section 50 stores the number of audio streams (VTS-AST-Ns) described in the table (VTS-DAPT) 99 for each video title set 72. ), The number of audio streams for each title is obtained, and the number of sub-video streams (VTS-SPST-Ns) is used to calculate the number of sub-video streams for each title. Get number of realms (step S5 5) 0
  • the system CPU section 50 has a table (VTSDAPT) 99 audio for each video title set 72.
  • VTSDAPT The language code of the audio stream for each audio stream described in the stream attributes (VTS—AST—ATR) provides the language for each audio stream for each title. (Step S56).
  • system CPU section 50 is described in the sub-picture stream attribute (VTS-SPST-ATR) of each video title set 72 table (8-08?
  • the language for each sub-picture stream in each title is obtained from the language code of the sub-picture for each sub-picture stream (step S57).
  • the system CPU section 50 searches the video manager menu PGCI unit table (VMGM—PGCI—UT) 81, which is the fourth table in the video manager information (VMGM) 75 of the video manager 71. (Step S58). By this search, the video manager menu PGCI unit search pointer (VMG-LU-SRP) 81B that describes the same language code as the language set in the playback device is searched (step S5). 9) o
  • PGCI unit search pointer (VMGM-LU-SRP) 8 1 B is searched, the system CPU 50 returns to that pointer (VMGM-LU-SRP).
  • — SRP Video manager menu language unit corresponding to 8 1 B (VMGM—LU) 8 1 C
  • Video manager menu in PGC information Search Pointer (VMGM-PGCI-SRP) 8 Search the menu IDs listed for each category (VMGM-PGC-CAT) of the program chain in each video manager menu of IE (step S 60), this search determines whether the main menu exists as the root menu, and the title menu (video title set menu) exists. It is determined whether or not it is performed (step S61).
  • the system CPU section 50 is one of the video manager menu PGC information search pointer (VMG M_PGCI_SRP) 8 IE in which the menu ID of the root menu is described.
  • the starting address of VMGM program chain information (VMGM—PGCI) 8 1 F indicated by the parameter (VMGM—PGCI—SA) corresponds to the corresponding VMGM program chain information (VMGM— PGCI) Reads out the contents of F, and starts the VMGM program chain information (VMGM—PGCI) 8 IF.
  • Start video object unit (VOBU) 85 Start address (C—FVOBU—SA) ) Is stored in the memory table 56A as the start address of the main menu (step S62).
  • the system CPU section 50 sets the video manager menu PGC information search pointer (VMGM-PGCI-SRP) 81 E in which the menu ID of the title menu is described.
  • VMGM—PGCI VMGM program chain information
  • the starting address of the IF depends on the parameter (VMGM—PGCI_SA), and the corresponding VMGM program chain information (VMGM—PGCI) 8 IF contents
  • VMGM—PGCI VMGM program chain information
  • C—FVOBU—SA start address of the top video object unit
  • the system CPU section 50 stores the video title set menu (PGSI unit) in the video title set information (VT SI) 94, which is the first table for each video title set 72.
  • the table (VT SM—PGCI—UT) 1 1 1 is searched (step S64). This search searches the video title set menu PGCI unit search pointer (VTSM-LU-SRP) 1 1 1B that describes the same language code as the language set in the playback device. (Step S65).
  • Video title set menu that describes the same language code PGCI Unit search pointer (VTSM—LU—SRP) 1 1 1 1 1 1
  • the system CPU 50 returns to the pointer (VTSM—LU—SRP) Video title set menu language unit corresponding to 1 1 1B (VTSM—LU) Video title set menu in 1 1C C PGC information search pointer (VTSMPGCISRP) 1 Search the menu IDs listed for each program chain category (VTSM-PGC-CAT) in each IE video title set menu (step S66), and use this search to It is determined whether or not the picture menu, audio menu, menu menu, chapter (program) menu exists, and whether or not the title menu exists (step S6). 7).
  • the system CPU section 50 sets the video title setting menu PGC information search pointer (VT SM—PGCI—SRP) 11 1 E 1 that describes the menu ID.
  • the start address of the VTSM program chain information (VTSM—PGCI) 1 1 1 F described in the first one is determined by the parameter (VTSM—PGCI_SA), and the corresponding VTSM program chain information (VTSM—PGCI) Reads the contents of 111 F and starts the start video object unit (VOBU) 85 described in this VTSM program chain information (VTSM—PGCI) 111 F ( C—FVOBU—SA) is stored in the memory table 56A as the corresponding menu start address (step S68).
  • VOBU start video object unit
  • the start address of the sub-picture menu, audio menu, anchor menu, and chapter 1 (program) menu for each video title set 72 is stored in the memory table 56A.
  • the memory table 56A has the values shown in Fig. 75. Then, a start address corresponding to each menu corresponding to the language set in the playback device is stored.
  • the system CPU section 50 determines whether or not the main menu is reproduced, and determines whether or not the main menu exists. to decide. If it is determined that the main menu is present, the system CPU unit 50 determines that the first video object unit stored in correspondence with the main menu of the memory table 56A.
  • Video object set for 75 (VMGM-VOBS) Read from the area corresponding to 76 and play it. The reproduced data is input to the data RAM section 56 via the system processor section 54.
  • the data cell 84 is supplied to the video decoder 58, the audio decoder 60, and the sub-picture decoder 62 based on the reproduction time information and decoded, and the signal is converted by the A and the reproduction processor 64. As shown in FIG. 76, the image of the main menu is reproduced on the monitor unit 6 and the sound is reproduced from the speaker unit 8.
  • the system CPU 50 Playback of the title menu is determined, and it is determined whether or not the title menu exists.
  • the start video object unit (VOBU) 85 stored in correspondence with the title menu of the memory table 56A is stored.
  • VOBU start video object unit
  • the reproduced data is input to the data RAM unit 56 via the system processor unit 54.
  • the data cell 84 is supplied to the video decoder 58, the audio decoder 60, and the sub-picture decoder 62 based on the reproduction time information, and is decoded.
  • the DZA and the reproduction processor 64 convert the signal. Then, an image of the title menu is reproduced on the monitor section 6 as shown in FIG.
  • the system CPU 50 is The playback of the chapter menu corresponding to the selected title is determined, and it is determined whether or not the chapter menu exists. If it is determined that the chapter menu exists, the first video object tune stored in the memory table 56 A corresponding to the chapter menu is determined. (VOBU) Reads the start address (C—FVOBU—SA) of 85 and stores the data of the chapter menu corresponding to this address in the video title set menu of the optical disk 10.
  • VTSSM Video object set
  • V0BS video object set
  • the reproduced data is input to the data RAM section 56 via the system processor section 54.
  • the data cell 84 is supplied to the video decoder 58, the audio decoder 60, and the sub-picture decoder 62 based on the reproduction time information, and is decoded.
  • the DZA and the reproduction processor 64 perform signal decoding.
  • the converted image is reproduced on the monitor unit 6 as shown in FIG. 77B, and the sound is reproduced from the speaker unit 8.
  • the system CPU section 50 The playback of the audio menu corresponding to the title being set is determined, and it is determined whether or not the audio menu exists. If it is determined that an audio menu exists, the start video object unit (VOBU) 85 stored in correspondence with the audio menu of the memory table 56A (start address (VOBU) 85) is determined. C— FVOBU—SA) is read out, and the audio menu data corresponding to this address is compatible with the video object set (VTSMVOBS) 95 for the video title set menu (VT SM) of the optical disc 10 Read from the area to be played back You.
  • the reproduced data is input to the data RAM unit 56 via the system processor unit 54.
  • the data cell 84 is supplied to the video decoder 58, the audio decoder 60, and the sub-picture decoder 62 based on the reproduction time information, and is decoded.
  • the DZA and the reproduction processor 64 convert the signal.
  • the image of the audio menu as shown in Fig. 77C is reproduced on the monitor 6 and the sound is reproduced from the speaker 8 as shown in Fig. 77C.
  • the system CPU section 50 The playback of the sub-picture menu corresponding to the currently selected title is determined, and it is determined whether or not the sub-picture menu exists. As a result of this determination, when it is determined that the sub-picture menu exists, the sub-picture menu of the first video object unit (VOBU) 85 stored corresponding to the sub-picture menu of the memory table 56A is determined. Reads the start address (C—F VO BU—SA) and stores the data of the sub-picture menu corresponding to this address in the video object set for the optical disk 10 video title set menu (VT SM).
  • VOBU first video object unit
  • VTSM-VOBS Read from the area corresponding to 95 and reproduce.
  • the reproduced data is input to the data RAM section 56 via the system processor section 54.
  • the data cell 84 is supplied to a video decoder 58, an audio decoder 60, and a sub-picture decoder 62 based on the reproduction time information, and is decoded to perform D / A and reproduction.
  • the signal is converted by the processing unit 64, and the image of the sub-picture menu as shown in FIG. 77D is reproduced on the monitor unit 6 and the sound is reproduced from the speaker unit 8.
  • the system CPU 50 is The playback of the angle menu corresponding to the selected title is determined, and it is determined whether the angle menu exists. If it is determined that the angle menu exists, the first video object tune stored in the memory table 56 A corresponding to the angle menu is determined.
  • V0BU Reads the start address (C—FVOBU_S A) of 85 and stores the angle menu data corresponding to this address in the video title set menu of the optical disk 10.
  • the reproduced data is input to the data RAM section 56 via the system processor section 54.
  • the data cell 84 is supplied to the video decoder 58, the audio decoder 60, and the sub-picture decoder 62 based on the reproduction time information, and is decoded.
  • the DZA and the reproduction processor 64 perform signal decoding.
  • the image of the angle menu as shown in FIG. 77E is reproduced on the monitor unit 6 as shown in FIG. 77E, and the sound is reproduced from the speaker unit 8.
  • the system CPU unit 50 transfers the position data of each menu acquired above to the menu tape in the data RAM 56. Since it is stored in the file 56A, the required menu can be easily reproduced using this table.
  • the system CPU section 50 is provided with a video manager (VMGI) 75 information management table (VMG I-MAT) 78 for the video manager menu video, audio, and sub-picture data.
  • VMGI video manager
  • VMG I-MAT information management table
  • the number of streams and the respective attribute information are obtained, and based on the attribute information, each video decoder unit 58, audio decoder unit 60 and sub-picture decoder unit 62 reproduces the video manager menu. Parameters are set. Next, processing when the above menu is reproduced will be described in more detail with reference to a flowchart shown in FIG.
  • the start address and PGC number of the first VOBU in the cell as the start address for the menu to be reproduced, that is, the cell number, are stored in the system ROM RAM section 52 (step Sl). ).
  • step S2 when the video title set is ready to be read, a read command is given from the system CPU unit 50 to the disk drive unit 30, and based on the above-mentioned start address, the optical disk is read. 10 is sought by the disk drive unit 30 (step S2). With this read command, cells related to the specified program chain (PGC) are read out one after another from the optical disk 10 and are read via the system CPU unit 50 and the system processing unit 54 to the data RAM unit. It is sent to 56 (step S 3). This sent cell data is shown in Figure 8. As described above, the packs are stored in the data RAM unit 56 from the navigation pack 86, which is the first pack of the video object unit (VOBU) 85.
  • PPC program chain
  • the packet data of the video pack 88, audio pack 91 and sub-picture pack 90 of the video object unit (V0BU) are respectively processed by the packet transfer processing unit 200 as described above.
  • the PCI data and the DSI data as the bucket data of the navigation pack 86 are transmitted to the data RAM section 56, which are transferred to the decoder section 58, the small decoder section 60 and the sub-picture decoder section 62. (Step S4).
  • the system CPU section 50 uses the PCI data stored in the data RAM section 56 to display the highlight information corresponding to each display button (see the contents of FIGS. 49 to 58 described above). ) Is determined (step S5).
  • the display color and contrast value of each pixel data before selection The display color and contrast value for each pixel data after, and the display color and contrast value for each pixel data before confirmation when the button is confirmed, and after confirmation
  • the display color and the contrast value for each pixel data are determined and stored in the data RAM unit 56.
  • pixel data emphasized pixels 1 and 2, a pattern pixel, and a background pixel are prepared, and a display color and a contrast value for each are prepared.
  • the system CPU section 50 sets the X and Y coordinate values indicating the rectangular area corresponding to each button stored in the data RAM section 56 to the highlight processing section 62 C of the highlight processing section Z determination.
  • the highlight color and the contrast value corresponding to the dial information are corresponded to the scan position, and the highlight color control of the highlight processing section 62C is performed.
  • Output to the trust setting section 18 2 (step S6).
  • the highlight area setting Z determination unit 180 determines the X and Y coordinate values indicating the rectangular area (the specified highlight area) in which the selection items by the system CPU unit 50 are displayed and the raster scan. X and Y coordinate values obtained from the The specified highlight area is determined based on the Y coordinate value, and a switching signal indicating a highlight section is supplied to the selector 18 (step S7) ⁇
  • the highlight color ⁇ contrast setting section 18 2 has the highlight color and the highlight color by the system CPU section 50 according to the X and ⁇ coordinate values obtained by the raster scan.
  • the contrast value is set (step S8).
  • the selector 183 selectively selects the differential from the default color Z contrast setting section 181, according to the switching signal from the highlight area setting Z determination section 180. Output the default display color and contrast to the color palette register 184, or highlight color and contrast from the Z contrast setting section 182. The trust is output to the color palette register 184 (step S9).
  • the color palette register 184 outputs a signal corresponding to the color supplied from the selector 183 and the contrast (step S10) o
  • the selector 1883 sends the signal from the default color contrast setting section 18 1
  • the default display color and contrast for each pixel data are accepted, output to the color palette register 18 4, and the color signal from the color palette register 18 4 is converted to the DZA & playback processing unit 6. Output to 4.
  • the highlight area setting judgment unit 180 When it is determined that the pixel is in the highlight area, the selector 183 accepts the highlight display color and contrast for each pixel data from the highlight color contrast setting section 182, and The signal is output to the color palette register 184, and the color signal from the color palette register 184 is output to the D / A & playback processing unit 64. As a result, the sub-video data for each pixel after decoding is changed in color and contrast according to the highlight information, and the image synthesizing section 64 in the DZA & playback processing section 64 shown in FIG. A (see Figure 1).
  • the main video data decoded by the video decoding section 58 is supplied to the image synthesizing section 64 A in the DZA & playback processing section 64, and the decoder 6 2 in the sub video decoding section 62 is provided.
  • the data is decoded by B and supplied to the image synthesizing section 64 A in the DZA & reproduction processing section 64 via the highlight processing section 62 C.
  • the main video data and the sub video data are synthesized by the image synthesis unit 64 A, and the synthesized image is displayed on the monitor unit 6.
  • the main video as a background image shown in Fig. 79A and the sub video consisting of buttons as selection items shown in Fig. 79B were subjected to highlight processing using the highlight information shown in Fig. 79C.
  • the synthesized image shown in Fig. 79D is obtained by synthesizing the images. At this time, the background of the selected item is displayed in blue, and the character of the selected item is displayed in black.
  • the audio data decoded by the audio decoder section 60 is supplied to the D / A & playback processing section 64.
  • the audio corresponding to the menu or the main video is reproduced from the speaker unit 8.
  • the system CPU unit 50 responds after the selection.
  • the highlight color and the contrast value are output to the highlight processing section 62 of the highlight processing section 62C.
  • the highlight color and contrast of the selected item are changed.
  • the background of the selected item is displayed in red, and the characters of the selected item are displayed in white.
  • FIGS. 80A, 80B, 80C, 80D, and 80E Another example of the menu image will be described with reference to FIGS. 80A, 80B, 80C, 80D, and 80E.
  • the menu image before selection is “1”, as shown in FIG. 80C.
  • the text of the selection item for each of “2” is displayed in black and the background is displayed in gray.
  • the system CPU unit 50 reads the selection item “1” read from the PCI data.
  • the X and Y coordinates indicating the rectangular area for, and the color or contrast of the pixels (highlight information) are set in the highlight processing unit 62C.
  • the sub-picture data decoded by the decoder 62B of the sub-picture decoding section 62 is converted by the highlight processing section 62C.
  • the highlight color and contrast value corresponding to the selection item of “1” are changed and supplied to the image synthesizing section 64 A in the DZA & playback processing section 64.
  • the main video data and the sub video data are synthesized by the image synthesis unit 64A, and the synthesized image, that is, as shown in FIG.
  • the menu image whose display content has been changed is displayed on the monitor unit 6. For example, the character part of the selection item "1" is displayed in white and the background is displayed in red.
  • the system CPU section 50 responds to the selection item “1” read from the PCI data.
  • the X and Y coordinates indicating the rectangular area and the color (contrast) change (highlight information) of each pixel are set in the highlight processing unit 62C.
  • the sub-picture data decoded by the decoder 62 B of the sub-picture decoding section 62 is converted by the highlight processing section 62 C.
  • the highlight color and contrast value corresponding to the selection item of “1” are changed and supplied to the image synthesizing section 64 A in the DZA & playback processing section 64.
  • the main image data and the sub-image data are synthesized by the image synthesizing unit 64A, and the synthesized image, that is, as shown in FIG.
  • the menu image whose display content has been changed is displayed on the monitor unit 6. For example, the character part of the selection item “2” is displayed in white and the background is displayed in red.
  • the positional relationship between the main image and the sub-image is determined easily.
  • FIGS. 81A and 81B show an embodiment of the relationship between the sub-picture data of the selected item and the highlight information as the control data.
  • the pixels represented by ⁇ are created using pattern pixels, and the pixels represented by ⁇ are created using enhanced pixel 1.
  • Fig. 81A shows a case where a pattern pixel of sub-picture data and an emphasis pixel as a shadow of the pattern pixel are used.
  • the display color information is set to the new color for the color of the emphasized pixel 1, and the other pixels and the contrast are set to the current color to be selected.
  • the selected item can be changed in real time to a different shade of color from the other items.
  • FIG. 81B shows a case where the sub-picture data is composed of only pattern pixels.
  • the display color information is set to the new color for the pattern pixel color, and the other pixels and contrast are set to the current color, and the selection is made.
  • the selected item itself can be changed in real time to a color different from other selected items.
  • the contrast of the background pixels in the selection item area is selected.
  • the structure of sub-picture data and the content of highlight information, such as control to change the color of can be realized in real time. Also, for example, if the cell type identified above is a menu, the system does not automatically shift to the next cell playback, and enters a standby state in the last frame display state at the time when the cell playback ends.
  • the cell when a menu cell is played back, the cell is in the still image state with the cell last displayed.
  • the NV pack 88 is always inserted in a certain unit of video data, so the highlight information for the above-described menu is stored in the data RAM unit 56.
  • the system CPU 50 waits for a user event (key input, etc.), and uses the PCI data stored in the data RAM unit 56 to display information (highlight information) related to the menu. Execute the processing of the selection items for the user selection of the menu while referring to).
  • the system processor 50 When the desired key is selected and the play key 4c of the key operation Z display 4 or the play key 5d of the remote controller 5 is turned on, the system processor 50 When the system CPU 50 obtains the final address of the title search pointer table (TT-SRPT) 79 from the title search pointer table information (TT-SRPTI) 92, A video title set corresponding to the input number from the key operation / display unit 4 or a title search pointer (TT-SRP) 93 according to the selection of the title number by the remote controller 5 The number (VTSN), the program chain number (PGCN), and the video title set start address (VTS-SA) are obtained. When there is only one title set, one title search pointer (TT_S RP) 9 regardless of the presence of an input number from the key operation Z display section 4 and the selection of the title number by the remote controller 5 3 is searched and the title set of the title set is searched.
  • TT-SRPT title search pointer table
  • TT-SRPTI title search pointer table information
  • V T S — S A The system CPU 50 obtains the target title set from the start address (VT S-SA) of the title set.
  • VTSI_MAT video title set information management table
  • I_MAT_E A is obtained and the number of streams of audio and sub-picture data (VTS-AST-Ns, VTS-SPST_Ns) and the number of streams of video, audio and sub-picture data are obtained.
  • VTS-V—ATR, VTS—A—ATR, VTS—SPST—ATR the playback device shown in FIG. Each part of the device is set according to the attribute.
  • VTS menu for video title set
  • the video title set information management table (VTSI_MAT) 98 shown in Fig. 20 starts with the video object set (VTSM—VOBS) for the video title set menu.
  • the start address (VTS ⁇ —V0BS—S ⁇ ) of 95 is acquired, and the video object set (VTSM—VOBS) 95 displays the video title set menu.
  • VTS ⁇ —V0BS—S ⁇ The start address of 95 is acquired, and the video object set (VTSM—VOBS) 95 displays the video title set menu.
  • VTS ⁇ —V0BS—S ⁇ the start address
  • VTSM—VOBS the video object set
  • PLC program tune
  • the video object set 96 is reproduced from (VTSTTT—VOBS—SA).
  • the target program chain is searched in the following procedure.
  • the search for the program tune is not limited to the program chain for the title in the video title set, but also for the relatively complex menu whose menu consists of the program chain. A similar procedure is adopted for one search.
  • Video title set information (VT SI) 94 The video title set (VT SI—MAT) 98 shown in FIG.
  • the start address of the program chain information table (VTS—PGCIT) 100 in the S) is obtained, and the information (VTS—PGCIT—I) 102 of the VTS program chain information table shown in FIG. 24 is obtained. Is read.
  • VTS-PGCIT-I the number of program chains (VTS-PGC_Ns) and the end address of the table 100 (VTS-PGCIT-EA) shown in Fig. 25 are obtained. .
  • VTS-PGCIT-SRP the VTS-PGCIT search pointer
  • VTS_PGCI-SA is read by this start address (VTS_PGCI-SA).
  • PSC-GI general information
  • PGC-PB-TIME program chain
  • PGC-PB-TIME program chain
  • C-CAT program chain
  • PGC-PB-TIME playback time
  • PGC-PB-TIME PGC-PB-TIME
  • the start address (C—PBIT—SA, C—POSIT—SA) of the cell playback information table (C—PBIT) and the cell position information table (C—POSIT) 108 are obtained. From the start address (C—PBIT—SA) to the cell position information (C—POSI) shown in FIG.
  • the video object identifier (C-VOB-IDN) and the cell identification number (C-IDN) are obtained as shown in Fig. 4 below.
  • the cell playback information (C—PBI) shown in FIG. 33 is obtained from the start address (C—POSIT—SA), and the cell playback information (C—PBI) shown in FIG.
  • the start address (C—FVOBU—SA) of the first VOBU 85 and the start address (C—LVOBU—SA) of the last V 0 BU are obtained, and the target cell is searched.
  • the reproduction order of the cells is determined one after another with reference to the program map shown in FIG. 31 of the PGC program map (PGC—PGMAP) 106 shown in FIG. 27.
  • the data cells 84 of the program chain determined in this way are sequentially read from the video object 144 and input to the data RAM 56 through the system processor 54.
  • the data cell 84 is supplied to the video decoder 58, the audio decoder 60, and the sub-picture decoder 62 based on the reproduction time information, and is decoded. Then, the image is reproduced on the monitor 6 and the sound is reproduced from the speaker 8.
  • the video manager information (VMG I) 75 is already described after the start as described above.
  • the search is made by the system CPU 50 and stored in the system ROM ZRAM 52 (step S12).
  • the video title set information (VTSI) 94 of the video title set (VTS) 72 is read and the video title set menu is displayed.
  • the video object set (VTSM_V0BS) 95 is displayed on the monitor unit 6 as described above using the video object set 95. Based on this display, the user determines the title set 72 to be reproduced and the reproduction conditions as shown in step S13.
  • VTS program chain information table
  • C—PBIT cell playback information table
  • AM AM section 52
  • the system CPU section 50 sets the program chain number (VTS-) to start playback according to the playback conditions input from the key operation display section 4 or the remote controller 5.
  • the PGC—N s), the angle number (ANGN s), the audio stream number, and the sub-picture stream number are determined using the menus described above.
  • the first round of boxing world championship was selected as the title of the program chain, and the English narration It is decided that Japanese subtitles will be displayed as sub-pictures based on the above.
  • the user performs a selection such as deciding an image in which the battle between the two can always be well viewed as an angle.
  • the determined sub-video number and audio stream number are stored in the register 5 of the system processor section 54 as shown in step S16.
  • the start address of the first VOBU in the cell as the start address and the PGC number, that is, the cell number, are stored in the system ROM RAM section 52.
  • step S17 when the read operation of the video title set is completed, the read command is issued to the system CPU section.
  • the optical disk 10 is supplied to the disk drive unit 30 from 50 and is sought by the disk drive unit 30 based on the start address described above. With this read command, cells related to the specified program chain (PGC) are read out one after another from the optical disk 10, and the data is read via the system CPU 50 and the system processor 54. Sent to RAM section 56. As shown in FIG. 8, the transmitted cell data is transferred to the data RAM section 56 from the napige section pack 86, which is the first pack of the video object unit (V0BU) 85. Stored.
  • PPC program chain
  • the clock 90 is distributed to the video decoder unit 58, the audio decoder unit 60, and the sub-picture decoder unit 62, respectively, decoded by the respective decoders, and sent to the DZA and the data reproduction unit 64.
  • a video signal is sent to the monitor unit 6, an audio signal is sent to the speaker unit 8, and the display of the video with the sub-video is started, and the reproduction of the audio is started.
  • step S 19 it is checked whether or not a drive end interrupt has been received from the drive unit. If there is no interruption of the reproduction end, the transfer of the navigation pack 86 is waited as shown in step S20. If the transfer of the navigation pack 86 has been completed, the logical sector number (NV—PCK—LSN) in the navigation pack 86 is replaced with the current logical block number as shown in step S21. (N OWL BN) is stored in the system RAMZR OM section 52.
  • the last NV pack 86 in the cell is checked. That is, it is checked whether or not it is the last navigation pack 86 in the cell 84 as shown in step S22. This check is based on the cell playback information table (C_PBI) 107 shown in Fig. 34 C—LVOBU start address (CLV 0 BUSA) and navigation.
  • C_PBI cell playback information table
  • step S23 Checked by comparing the addresses in the SHOP PACK 86 (V—PCK—LBN). If the NV pack 86 is not the last in the cell, return to step 19 again. If the NV pack 86 is the last in the cell 84, it is checked whether there is a change in the angle as shown in step S23. The angle change is determined based on whether or not an angle change is input from the key operation display unit 4 or the remote controller 5 to the system CPU unit 50. If there is no change in the angle, it is checked whether the cell is the last cell of the program chain (PGC) to which the cell 84 belongs as shown in step S24. This check is determined based on whether the cell 84 shown in FIGS.
  • PPC program chain
  • C-PBIT cell reproduction information table
  • step S25 the program chain should be played next by adding 1 to the number of the program chain that has finished playing.
  • the program chain number is set. It is determined whether there is a program chain with the set program chain number. Checked in step S26. If there is no program chain to be reproduced next, the flow shifts to the flow of the reproduction termination procedure shown in Fig. 84 described later.
  • step S27 the address of the cell of the reset program chain, that is, the cell reproduction information (C—PBI) 10 shown in FIG.
  • the start address (C—FVOBU—SA) of C—FVOBU 85 in 7 is obtained as the current logical block number.
  • step S28 whether this start address (C—FVOBU—SA) is equal to the address obtained by adding 1 to the last address (ENDLBN) of cell 84 of the previous program chain that has already been played. Checked. If they are equal, the address is the reproduction of a continuous cell, so that the process returns to step S18 again.
  • step S29 the system CPU section 50 issues a read instruction indicating the end address of the current video object unit. A command to end the read operation is issued, and the read operation is temporarily stopped by the disk drive unit 30 at the specified address. Thereafter, as shown in step S30, a read command is again provided to the disk drive unit 30 from the system CPU unit 50, and a start address is provided to the disk drive unit 30 again. Returned to 19, and seek of navigation pack 86 is started.
  • step S19 If the playback has ended in step S19, or if the next program chain to be played back in step S26 is If not, the end PTM (VOBU-EPTM) described in the general information of PCI113 (PCI-GI) is referred to as shown in step 31 in Fig. 84, and this end is referred to.
  • PTM VOBU—EPTM
  • STC system time clock
  • step S23 If an angle change is input from the key operation display unit 4 or the remote controller 5 in step S23, it is checked whether or not there is angle data as shown in step S40 of FIG. 85. .
  • the presence or absence of this angle is described as angle information (NS ML-AGLI, SML-AGLI) in both the PCI data 113 and the DSI data 115 of the navigation pack 86.
  • any information is checked by the system CPU unit 50 according to the input from the key operation Z display unit 4 or the remote controller 5. If there is no angle to be changed in this step 40, the fact that there is no angle data is displayed on the key operation Z display unit 4 or the monitor unit 6 as shown in step S41. After the display indicating that there is no angle data, the process proceeds to step S24.
  • the angle number to be changed is specified from the key operation Z display unit 4 or the remote controller 5 as shown in step S42.
  • the desired addresses (NSML—AGL—C—DSTA, SML—AGL—DSTA) of the angle cell corresponding to the specified angle number are displayed as shown in FIGS. 47 and 48. Earned in step S43. The cell is searched at this address, and that address is set as the logical block number (NOWLBN) to be sought.
  • the system CPU 50 performs the mixing process on the reproduction of the video and audio data and the sub-pictures in accordance with the angle change operation. Perform pause processing for playback. As a result of this processing, the system time clock (STC) of each section of the playback device is stopped, and the buffers in the video, audio and sub-picture decoder sections 58, 60, 62 have already been deleted. Clearing is performed so that the changed angle data can be accepted (step S444). At the same time, as shown in step 45, the system CPU 50 issues a read end address command and causes the disk drive 30 to temporarily stop the read operation.
  • STC system time clock
  • step S46 a read command is given from the system CPU unit 50 to the disk drive unit 30, and the set logical block number to be sought, that is, The cell is searched with the start address of the selected under cell and selected. Transfer of the angle cell data is started.
  • step S48 it is checked whether or not the transfer of the navigation pack has been completed due to the data transfer. If there is no transfer of the navigation pack, the process returns to step 47 again.
  • the navigation pack 86 is transferred, refer to the SCR (NV_PCK_SCR) of the NV pack 86 described in the DSI general information (DSIG) of the navigation pack 86 to refer to each system time.
  • Lock (STC) is set. Thereafter, the mute state of video and audio and the pause state of the sub-picture set in step S44 are released, and the operation of the system time clock (STC) is started. After that, step S21 shown in FIG. 82 is executed as in the normal reproduction.
  • FIGS. 86 to 91 referring to FIGS. 6 to 66, a method of recording video data on an optical disk 10 for reproducing the video data using the logical format shown in FIGS. A recording system to which the recording method is applied will be described.
  • FIG. 86 shows an encoder system that generates a video file 88 of a title set 84 in which video data is encoded.
  • the sources of main video data, audio data and sub-video data are, for example, a video tape recorder (VTR) 201 and an audio tape recorder (ATR).
  • VTR video tape recorder
  • ATR audio tape recorder
  • 202 and sub-picture reproducer (Subpicture source) 203 are adopted.
  • These generate main video data, audio data, and sub-video data under the control of a system controller (Sys con) 205, which are video encoder (VENC) 206 and audio encoder, respectively.
  • VENC video encoder
  • AENC AENC
  • SPENC sub-picture encoder
  • the main video data, audio data and sub-video data are the main video data, audio data and sub-video data.
  • the main video data and audio data are encoded according to the flow shown in Fig. 87, and the encoded main video and audio data (Comp Video, Comp Audio) data are created.
  • the encoded main video and audio data (Comp Video, Comp Audio) data are created.
  • the set parameters are stored in the system controller (Sys con) 205 and used by the file formatter (FFMT) 214.
  • the main video data is precoded using the parameters, and the optimal code amount distribution is calculated.
  • the encoding of the main video is executed based on the code amount distribution obtained in the Priencode.
  • step S273 partial re-encoding of the main video data is executed, and the main video data of the re-encoded portion is replaced. This sequence of steps allows the main video
  • the data is encoded. Also, as shown in steps S274 and S275, the sub-picture data is encoded, and encoded sub-picture data (Comp Sub-pict) is created. That is, parameters necessary for encoding the sub-picture data are set in the same manner. Some of the parameters set as shown in step S274 are stored in the system controller (Sys con) 205 and used in the file formatter (FFMT) 214. Sub-picture data is encoded based on these parameters. By this processing, the sub-picture data is encoded. According to the flow shown in Fig. 8, the encoded main video data, audio data, and sub video data (Com Video, Comp Audio, Comp Sub-pict) are combined and described with reference to Fig. 6.
  • step S276 the cell as the minimum unit of the video data is set, and cell reproduction information (C-PBI) relating to the cell is created.
  • step S277 the configuration of the cells constituting the program chain, the main image, the sub-image, the audio attribute, and the like are set (a part of these attribute information is included in each data link). The information obtained at the time of loading is used.)
  • the video title set information management table information (VTSI-MAT) 98 including the information on the program chain and the video title set Time search map table (VTS—TMA PT) 101 is created.
  • VTS-PTT-SRPT video title set part-top title search pointer table
  • Encoded main video data, audio data and SIJ video data are subdivided into fixed packs and can be played back in the order of the time code of each data.
  • each data cell is arranged while an NV pack is arranged at the beginning of each V0BU unit, and a video object (V0B) composed of a plurality of cells as shown in Fig. 6 is constructed.
  • This video object set is formatted into a title set structure.
  • the program chain The information can be obtained by using the database of the system controller (Sys con) 205 in the process of step S277, or re-inputting data as necessary, and executing the program chain. It is described as information (PGI).
  • FIG. 89 shows a disk formatter system for recording the title set formatted as described above on an optical disk.
  • these file data are transferred from the memories 220 and 222 in which the created title sets are stored to a volume formatter (VF MT) 22. Supplied to 6.
  • V FMT volume formatter
  • management information is extracted from the title sets 84, 86 to create a video manager 71, which is recorded on the optical disk 10 in the arrangement order shown in Figure 6.
  • Logical data of a state to be performed is created. Data for error correction is added to the logical data created by the volume formatter (VF MT) 222 in the disk formatter (DFMT) 228, and added to the physical data recorded on the disk. It will be converted again.
  • the modulator 230 the physical data created by the disc formatter (DFMT) 228 is converted into the recording data to be actually recorded on the disc, and the modulated recording data is recorded. Recorded on disk 10 by Recoder 2 32.
  • FIG. 90 shows a flow in which logical data to be recorded on the disk 10 is created. ing. That is, as shown in step S280, parameter data such as the number of video data files, the arrangement order, and the size of each video data file are set first. Next, a video manager 71 is created from the parameters set as shown in step S 281 and the video title set information 28 1 of each video title set 72. Then, as shown in step S282, the video manager 71 and the video title set 72 are arranged in the order of the corresponding logical block number in the order of the video title 71 and the video title set 72, and the logical data to be recorded on the disk 10 is stored. Created.
  • step S280 parameter data such as the number of video data files, the arrangement order, and the size of each video data file are set first.
  • a video manager 71 is created from the parameters set as shown in step S 281 and the video title set information 28 1 of each video title set 72. Then, as shown in step S282, the video manager 71 and the video title
  • a flow for creating physical data to be recorded on a disc as shown in FIG. 91 is executed. That is, as shown in step S2833, the logical data is divided into a fixed number of bytes, and error correction data is generated. Next, as shown in step S284, the logical data divided into a fixed number of bytes and the generated error correction data are combined to create a physical sector. After that, physical data is created by combining the physical sectors as shown in step S285. In this way, the physical data generated by the flow shown in FIG. 91 is subjected to a modulation process based on a certain rule to create recording data. After that, this recording data is recorded on the disc 10.
  • the data structure described above can be applied not only to a case where the data is recorded on a recording medium such as an optical disc and distributed to a user for reproduction, but also to a communication system as shown in FIG.
  • the optical data storing the video manager 71 and the video title set 72 as shown in FIG. 6 according to the procedure shown in FIGS. 86 to 89.
  • the disk 10 is loaded into the playback device 300, the encoded data is digitally extracted from the system CPU 50 of the playback device, and the module is transmitted to the Z-transmitter. It may be transmitted to the user or cable subscriber side by radio wave or cable by 310.
  • encoded data is created on the provider side such as a broadcasting station by the encoding system 320 shown in FIG. 86 and FIG.
  • the encoded data is similarly transmitted to the module.
  • the signal may be transmitted to the user or the cable subscriber side by radio or cable by the transmitter 310.
  • the information of the video manager 71 is first modulated by the mobile device transmitter 310 or distributed directly to the user free of charge, and the user receives the title.
  • the title set # 2 can be sent to the user by radio or cable by the modulator transmitter 310 in response to a request from the user or the subscriber.
  • the transfer of the title takes place in the video title set, which is first sent under the control of the video manager 71 and subsequently played back with this title set information 94.
  • Title video object 95 is transferred.
  • a video object 95 for the video title set menu is also sent.
  • the transmitted data is received by the receiver / demodulator 400 on the user side, and the encoded data is processed by the system CPU unit 50 of the reproducing apparatus on the user or subscriber side shown in FIG. Video processed in the same way Is played.
  • the video object sets 95 and 96 are transferred in units of the video object unit 85 shown in FIG.
  • an NV pack 86 in which video playback and search information is stored is arranged at the beginning.
  • the NV pack 86 contains the address of the video object to be played back and forth with respect to the video object unit 85 to which the NV pack 86 belongs. Even if the video object unit 85 is lost for some reason during the transfer of the video object unit 85, the user can be sure to request the retransmission of the missing video object unit 85 so that the user can retransmit the video object unit 85.
  • Video data can be played.
  • the system ROMZRAM section 52 on the user side retains the correct program chain playback information so that the address data of the NV pack 86 can be stored.
  • the system CPU unit 50 can instruct the playback order.
  • the video object unit has been described as a data string including video, audio, and sub-pictures. However, it is sufficient that any video, audio, and sub-pictures are included, and only audio packs are included. Alternatively, it may be composed of only the sub-picture pack.

Description

明 細 書 記録媒体とこの記録媒体へのデータの記録装置とその 記録方法、 その記録媒体からのデータの再生装置とその再生 方法 発明の分野
この発明は、 圧縮された動画データや音声データ等の目的 や種類の違うデータを記録する光ディ スク等の記録媒体、 こ の記録媒体へデータを記録する記録装置、 その記録媒体への データの記録方法、 その記録媒体からデータを再生する再生 装置、 その記録媒体からのデータの再生方法に関する。 背 景 技 術
従来、 ビデオ、 L D (レーザディ スク) 等の映像データに メニューを設ける場合、 映像と無関係に再生機器が持つキヤ ラク タジヱネレータ等を用いて、 表示されている映像に選択 項目をスーパイ ンポーズするか、 選択項目 (または確定項目) を含めた映像データを準備していた。
前者の場合、 映像データ中に選択項目に対応する文字コ ー ド等の番号を含めておけば再生機器の方で、 コー ド番号に対 応する選択項目をキヤラクタ ジェネレータ等を用いて位置等 を決定し表示し、 ユーザの選択に対しても選択された番号に 対応する選択項目に対応するキヤラク タジェネレータの表示 色を変更するこ とで選択結果をユーザーに認識させることは 可能であるが、 映像データによっては、 どのような内容、 言 語で選択項目を表示するか解らず、 それら全てに対応するキ ャラ クタジェネレータを再生機器に具備する こ とは事実上不 可能であるという欠点がある。
後者の場合、 映像データ と してメニューデータを作成する ため、 再生機器には負担がかからないが、 ユーザの選択結果 に対応した選択項目を認識させるためには、 選択番号に対応 した新たな映像データを呼び出して表示する必要があるため、 認識のための新たな映像が表示されるまで時間がかかり、 ュ 一ザの誤動作を引き起こすという欠点がある。
すなわち、 選択結果を含めた映像データを準備する場合、 メニュ一を作成するための映像データ と して
( a ) 選択項目 「 1. A B C D EJ と 「2. XY Z」 の何れ も選択されていない状態の映像データ
( b ) 選択項目 「 1. A B C D EJ が選択された状態の映像 データ
( c ) 選択項目 「2. X Y ZJ が選択された状態の映像デー タ
の 3種類の映像データを準備する必要がある。 再生機器は、 ユーザの選択結果に応じて必要な映像データを選択し再生し 直すこ とで、 ユーザの選択結果を反映したメニュー画面を表 示することが可能となる。
しかしながら、 この場合、 新たな再生処理を実行するこ と となり、 ユーザの選択結果を反映したメニュー画面を表示す るまでの時間が数秒以上かかることとなり、 その間の待時間 でユーザは選択されていないのではないのという不安にから れ、 誤った操作を実行する可能性が増加するという欠点があ る o
また、 再生装置でメニューの選択項目を表示する場合、 メ ニューを作成する映像データと しては、 選択項目がない状態 の映像データを準備するだけでよく、 メニューを作成する映 像データ上に表示すべき選択項目は、 対応する文字コー ドを 同時に記録しておく こ とで、 再生装置側で判断により選択状 況に応じて各選択項目が選択された状態を簡単に作成する こ とがきる。
しかしながら、 選択項目と して表現できる文字の大きさ、 形、 言語等は全て再生装置のもつ能力によって決定される事 となり、 メニュ一を作成するタイ トル制作者サイ ドにとって は制限を持ったメニュー画面しか作成できず、 再生装置にと つては負荷が増加するという欠点がある。
この発明は、 主映像データと副映像データを具備する映像 データを利用して、 再生機器への負担が少なく、 ユーザの選 択結果に応じたリ アルタイ厶に反応可能にできるこ とを目的 とする。
この発明は、 メニューの背景画像と しての主映像データ と メ二ユーの選択項目または確定項目からなる副映像データ と により、 メニューを作成し、 副映像データの選択項目または 確定項目に対するハイ ライ ト情報を変更、 つま り文字の色や コ ン ト ラス トを変更する ことにより、 種々のメニューを容易 に作成することができる ことを目的とする。 発明の開示
この発明の記録媒体は、 一部の領域に管理領域と、 他の領 域にデータ領域が形成され、 上記データ領域には、 少なく と も 1つの主映像データと、 この主映像データ と同一時間帯に 再生可能な少なく とも 1つの副映像データ とが記録され、 上 記主映像データの種々の内容をそれぞれ確認したり、 選択し たりする際に用いる上記各内容に対応した少なく と も 1つの メ ニュー情報が上記主映像データと副映像データとにより記 録されており、 上記メニュー情報を構成する主映像データが 背景画像で、 副映像データが選択項目または確定項目であり、 上記副映像データで構成される選択項目または確定項目の制 御用データが、 該当する主映像データに対応して上記データ 領域に記録されている。
図面の簡単な説明
図 1は、 この発明の一実施例に係る光ディ スク装置の概略 を示すブロック図。
図 2は、 図 1に示したディ スク ドライブ装置の機構部の詳 細を示すプロ ッ ク図。
図 3は、 図 1に示したディ スク ドライブ装置に装填される 光ディ スクの構造を概略的に示す斜視図。
図 4は、 図 1に示したキー操作及び表示部の概略構成を示 す図。
図 5は、 図 1に示したリ モー ト コ ン ト ロールの概略構成を 示す図。
図 6は、 図 3に示す光ディ スクの論理フ ォーマツ トの構造 を示す図。
図 7は、 図 6に示されるビデオマネージャ ーの構造を示す 図。
図 8は、 図 6に示されるビデオォブジヱク トセッ ト (V O B S ) の構造の例を示す図。
図 9は、 図 8に示されたビデオォプジヱク 卜ュニッ 卜の構 造を示す説明図。
図 1 0は、 図 7に示されたビデオマネージャ (VMG I ) 内のビデオマネージャ情報管理テーブル (VMG I— MAT) のパラメ 一タ及び内容を示す図。
図 1 1は、 図 7に示されたビデオマネージャ (VMG I ) 内のタイ トルサーチポイ ンタテーブル (T T— S R P T) の 構造を示す図。 図 1 2は、 図 1 1に示したタイ トルサーチポイ ンタテープ ル (T T— S R P T) のタイ トルサーチポイ ンタテーブルの 情報 (T T— S R P T I ) のパラメ ータ及び内容を示す図。 図 1 3は、 図 1 1に示したタイ トルサーチポイ ンタテープ ル (T T— S R P T) の入力番号に対応したタイ トルサーチ ポイ ンタ (T T— S R P) のパラメ ータ及び内容を示す図。 図 1 4は、 図 7に示されたビデオマネージャ ーメ ニュー P G C Iュニッ トテーブル (VMGM— P G C I— U T) の構 造を示す図。
図 1 5は、 図 1 4に示される ビデオマネージャーメニュー P G C I ュニッ トテ—ブル情報 (VMGM— P G C I— U T I ) のパラメ ータ及び内容を示す図。
図 1 6は、 図 1 4に示される ビデオマネージャ ーメニュー P G C I ユニッ トサーチポインタ (VMGM— L U— S R P) のパラメ ータ及び内容を示す図。
図 1 7は、 図 1 4に示される ビデオマネージャーメニュー 言語ュニッ ト (VMGM— L U) の構造を示す図。
図 1 8は、 図 1 7に示される ビデオマネージャーメニュー 言語ュニッ ト情報 (VMGM— L U I ) のパラメ ータ及び内 容を示す図。
図 1 9は、 ビデオマネージャ ーメニュー P G C情報サーチ ポイ ン ト (VMGM— P G C I _S R P) のパラメ 一夕及び 内容を示す図。 図 2 0は、 図 6に示したビデオタイ トルセッ 卜の構造を示 す図。
図 2 1は、 図 2 0に示したビデオタイ トルセッ ト情報 (V T S I ) のビデオタイ トルセッ ト情報の管理テーブル (VT S I— MA T) のパラメ ータ及び内容を示す図。
図 2 2は、 図 6に示したビデオタイ トルセッ ト (V T S ) のオーディ オス ト リ ームの属性 (VT S— A S T— A TR) の内容を示す図。
図 2 3は、 図 6に示したビデオタイ トルセッ ト (VT S ) の副映像ス ト リ ーム属性 ( V T S _ S P S T— A T R) の内 容を示す図。
図 2 4は、 図 2 0に示したビデオタイ トルセッ ト ( V T S ) のビデオタイ トルセッ トプログラムチヱーン情報のテーブル (V T S— P G C I T) の構造を示す図。
図 2 5は、 図 2 4に示したビデオタイ トルセッ トプログラ ムチヱ一ン情報のテ一ブル (V T S— P G C I T) の情報 (V T S— P G C I T— I ) のパラメータ及び内容を示す図。 図 2 6は、 図 2 4に示したビデオタイ トルセッ トプロダラ 厶チエーン情報のテ一ブル (VT S— P G C I T) のプログ ラムチヱーンに対応したサーチポイ ンタ (V T S— P G C I T— S R P) のパラメ ータ及び内容を示す図。
図 2 7は、 図 2 4に示したビデオタイ トルセッ トプログラ ムチェーン情報のテーブル (V T S— P G C I T) のプログ ラムチェーンに対応したビデオタイ トルセッ 卜の為のプログ ラムチェー ン情報 (V T S— P G C I ) の構造を示す図。 図 2 8は、 図 2 7に示したプログラムチヱーン情報 (VT S_P G C I ) のプログラムチヱーンの一般情報 (P G C_ G I ) のパラメ ータ及び内容を示す図。
図 2 9は、 図 2 8に示したプログラムチヱーンの一般情報 (P G C— G I ) のプログラムチェーン (P G C) のカテゴ リ ー (P G C— C A T) の構造を示す図。
図 3 0は、 図 2 8に示したプログラムチヱ一ンの一般情報 (P G C— G I ) のの内容 (P G C— C N T) の構造を示す 図。
図 3 1は、 図 2 7に示したプログラムチヱーン情報 (VT S— P G C I ) のプログラムチェーンのマップ (P G C— P GM A P) の構造を示す図。
図 3 2は、 図 2 7に示したプログラムチェーンのマップ (P G C— P GMA P) に記述されるプログラムに対するェ ン ト リ一セル番号 (E C E L L N) のパラメ ータ及び内容を 示す図。
図 3 3は、 図 2 7に示したプログラムチヱーン情報 (V T S_P G C I ) のセル再生情報テーブル (C— P B I T) の 構造を示す図。
図 3 4は、 図 3 3に示したセル再生情報 (C_P B I ) の パラメ ータ及び内容を示す図。
図 3 5は、 図 2 8に示したプログラムチヱ一ン情報 ( V T S_P G C I ) のセル位置情報 (C— P O S I ) の構造を示 す図。 図 3 6は、 図 3 5に示したセル位置情報 (C_P O S I ) のパラメ ータ及び内容を示す図。
図 3 7は、 図 2 0に示したビデオタイ トルセッ トメニュー P G C Iユニッ トテーブル (V T S M— P G C I _UT) の 構造を示す図。
図 3 8は、 図 3 7に示したビデオタイ トルセッ トメニュー P G C Iュニッ トテーブル情報 (VT S M— P G C I— U T I ) のパラメ ータ及び内容を示す図。
図 3 9は、 図 3 7に示したビデオタイ トルセッ トメニュー P G C Iユニッ トサーチポインタ (V T S M— L U— S R P) のパラメータ及び内容を示す図。
図 4 0は、 図 3 7に示したビデオタイ トルセッ トメニュー 言語ュニッ ト (V T S M— L U) の構造を示す図。
図 4 1は、 図 3 7に示したビデオタイ トルセッ トメニュー 言語ュニッ ト情報 (VT S M_L U I ) のパラメ ータ及び内 容を示す図。
図 4 2は、 ビデオタイ トルセッ トメニュー P G C情報サー チポイ ン ト (VT S M— P G C I— S R P) のパラメ ータ及 び内容を示す図。
図 4 3は、 図 8に示したナビゲーシ ヨ ンパッ クの構造を示 す図。
図 4 4は、 図 8に示したビデオパック、 オーディオパック、 または副映像パッ クの構造を示す図。
図 4 5は、 図 4 3に示されるナビゲーシ ヨ ンパッ クの再生 制御情報 (P C I ) のパラメ ータ及び内容を示す図。 図 4 6は、 図 4 5に示される再生制御情報 (P C I ) 中の —般情報 (P C I— G I ) のパラメ ータ及び内容を示す図。 図 4 7は、 図 4 5に示される再生制御情報 (P C I ) 中の アングル情報 (N S M L— A G L I ) のパラメ ータ及び内容 を示す図。
図 4 8は、 図 4 7に示される再生制御情報 (P C I ) 中の アングル情報 (N S M L— A G L I ) を利用 してアングル変 更を実施する際の説明図。
図 4 9は、 1つの副映像ュニッ 卜の再生期間における各副 映像ス ト リ ームに対するハイライ ト情報の有効期間を示す図。 図 5 0は、 ビデオと副映像とハイライ ト情報と、 それらを 合成した合成画像を説明するための図。
図 5 1は、 図 4 5に示される再生制御情報 (P C I ) 中の ハイライ ト情報 (H L I ) のパラ メ ータ及び内容を示す図。 図 5 2は、 図 5 1に示されるハイライ ト情報 (H L I ) の 内容を説明するための図。
図 5 3は、 図 5 1に示されるハイライ ト情報 (H L I ) 中 のハイライ ト生成情報 (H L— G I ) のパラ メ ータ及び内容 を示す図。
図 5 4は、 図 5 1に示されるハイライ ト情報 (H L I ) 中 のボタ ン色情報テーブル (B T N— C O L I T) の構成を示 す図。 図 5 5は、 図 54に示される選択色情報 (S L— C 0 L I ) の記述内容を詳細に示す図。
図 5 6は、 図 54に示される確定色情報 (A C— C 0 L I ) の記述内容を詳細に示す図。
図 5 7は、 図 5 1に示されるハイライ ト情報 (H L I ) 中 のボタ ン情報テーブル (B TN I T) の構成を示す図。
図 5 8は、 図 5 7に示されるボタ ン情報 (B TN I ) 中の ボタ ン位置情報 (B T N— P 0 S I ) の記述内容を詳細に示 す図。
図 5 9は、 図 4 3に示されるナビゲーシヨ ンパッ クのディ スクサーチ情報 (D S I ) のパラメ ータ及び内容を示す図。 図 6 0は、 図 59に示されるデイ スクサーチ情報 (D S I ) の D S I—般情報 (D S I— G I ) のパラメ ータ及び内容を 示す図。
図 6 1は、 図 59に示されるデイ スクサーチ情報 (D S I ) のアングル情報 (S ML— A G L I ) のパラメ ータ及び内容 を示す図。
図 6 2は、 図 6 1に示されるデイ スクサーチ情報 (D S I ) 中のアングル情報 (S M L— A G L I ) を利用してアングル 変更を実施する際の説明図。
図 6 3は、 図 5 9に示される ビデオオブジェク トュニッ ト ( V 0 B U) のサーチ情報 (V O B U— S R I ) のパラメ一 タ及びその内容を示す図。
図 6 4は、 図 5 9に示される ビデオォブジ ク トュニッ ト ( V 0 B U) のサーチ情報 (V O B U— S R I ) のフ ォ ヮ一 ドア ドレス (FWD A) を記述する ビッ トマップを示す図。 図 6 5は、 図 5 9に示される ビデオオブジェク トュニッ ト (V 0 B U) のサーチ情報 (V O B U— S R I ) のバッ ク ヮ 一ドア ドレス (BWDA) を記述するビッ トマップを示す図。 図 6 6は、 図 5 9に示される ビデオオブジェク トュニッ ト (V O B U) の同期再生情報 ( S YN C I ) のパラメ ータ及 びその内容を示す図。
図 6 7は、 副映像ュニッ 卜の構成を示す図。
図 6 8は、 図 6 7に示される副映像ュニッ トの副映像ュニ ッ トヘッダ (S P UH) のパラメータ及びその内容を示す図。 図 6 9は、 図 6 7に示される副映像ュニッ トの表示制御シ 一ケンステーブル (D C S Q T) のパラメ ータ及びその内容 を示す図。
図 7 0は、 図 6 9に示される表示制御シーケンス (D C S Q) のパラメ ータ及びその内容を示す図。
図 7 1は、 バケツ ト転送処理部の構成を示す図。
図 7 2は、 ハイライ ト処理部の構成を示す図。
図 7 3、 図 7 4は、 光ディ スク内の総タイ トル数、 各タイ トルごとのチヤプタ数 (プログラム数) 、 各タイ トルごとの オーディ オス ト リ ーム数とオーディ オス ト リ ームの言語、 各 タイ トルごとの副映像ス ト リ ーム数と副映像ス ト リ ームの言 語を検出する際のフ ローチヤ一 トを示す図。
図 7 5は、 メ モ リ テーブルの記憶例を示す図。
図 7 6は、 メイ ンメニューの画像の再生例を示す図。
図 7 7 A、 図 7 7 B、 図 7 7 C、 図 7 7 D、 図 7 7 Eは、 タイ トルメニュー、 チヤプタメニュー、 オーディオメニュー、 副映像メニュー、 アングルメニューの画像の再生例を示す図。 図 7 8は、 メニューが再生される際の処理手順を示すフ ロ 一チャー トを示す図。
図 7 9 A、 図 7 9 B、 図 7 9 C、 図 7 9 Dは、 ビデオと副 映像とハイライ ト情報と、 それらを合成した合成画像を説明 するための図。
図 8 0 A、 図 8 0 B、 図 8 0 C、 図 8 0 D、 図 8 0 Eは、 ビデオと副映像とハイライ ト情報と、 それらを合成した合成 画像を説明するための図。
図 8 1 A、 図 8 1 Bは、 副影像データにおけるパターン画 素と強調画素とを示す図。
図 8 2、 図 8 3、 図 8 4は、 図 6から図 6 6に示す論理フ ォーマツ トを有する光ディ スクにおいてビデオデータを通常 モー ドで再生する手順を示すフ ローチヤ一トを示す図。
図 8 5は、 図 6から図 6 6に示す論理フ ォーマツ トを有す る光ディ スクにおいてビデオデータの再生中におけるアング ルを変更する手順を示すフローチヤ一 トを示す図。
図 8 6は、 映像データをエンコーダして映像フ アイルを生 成するエンコーダシステムを示すプロ ッ ク図。 図 8 7 は、 図 8 6に示されるェンコ一ド処理のフローチヤ 一トを示す図。
図 8 8 は、 図 8 7に示すフローでエンコー ドされた主映像 データ、 オーディ オデータ及び副映像データを組み合わせて 映像データのフ ァ イルを作成するフローチヤ一トを示す図。 図 8 9 は、 フ ォ ーマ ッ ト された映像フ ァイルを光ディ スク へ記録するためのディ スクフ ォーマッ タのシステムを示すブ ロ ッ ク図。
図 9 0 は、 図 8 9 に示されるディ スクフ ォーマッ タにおけ るディ スクに記録するための論理データを作成するフローチ ャ一 トを示す図。
図 9 1 は、 論理データからディ スクへ記録するための物理 データを作成するフローチヤ一トを示す図。
図 9 2 は、 図 6 に示すビデオタイ トルセ ッ トを通信系を介 して転送するシステムを示す概略図。
望ま しい実施例
以下、 図面を参照してこの発明の実施例に係る光ディ スク 再生装置を説明する。
図 1 は、 この発明の一実施例に係る光ディ スクからデータ を再生する光デイ ス再生装置のブロ ッ クを示し、 図 2は、 図 1 に示された光ディ スクを ドライブするディ スク ドライブ部 のブロ ッ クを示し、 図 3 は、 図 1及び図 2に示した光デイ ス クの構造を示している。
図 1 に示すように光ディ スク再生装置は、 キー操作 表示 部 4、 モニター部 6及びスピーカ一部 8を具備している。 こ こで、 ユーザがキー操作 表示部 4を操作することによって 光ディ スク 1 0から記録データが再生される。 記録データは、 映像データ、 副映像データ及び音声データを含み、 これらは、 ビデオ信号及びオーディオ信号に変換される。 モニタ部 6は、 オーディ オ信号によって映像を表示し、 スピーカ部 8は、 ォ 一ディ ォ信号によって音声を発生している。
既に知られるように光ディスク 1 0は、 種々の構造がある。 この光ディ スク 1 0には、 例えば、 図 3に示すように、 高密 度でデータが記録される読み出し専用ディ スクがある。 図 3 に示されるように光ディ スク 1 0は、 一対の複合層 1 8 と こ の複合ディ スク層 1 8間に介挿された接着層 2 0 とから構成 されている。 この各複合ディ スク層 1 8 は、 透明基板 1 4及 び記録層、 即ち、 光反射層 1 6から構成されている。 このデ イ スク層 1 8 は、 光反射層 1 6が接着層 2 0の面上に接触す るように配置される。 この光ディ スク 1 0には、 中心孔 2 2 が設けられ、 その両面の中心孔 2 2の周囲には、 この光ディ スク 1 0をその回転時に押さえる為のクラ ンピング領域 2 4 が設けられている。 中心孔 2 2 には、 光ディ スク装置にディ スク 1 0が装填された際に図 2に示されたス ピン ドルモータ 1 2 のス ピン ドルが挿入され、 ディ スクが回転される間、 光 ディ スク 1 0は、 そのク ラ ンピング領域 2 4でク ラ ンプされ O
図 3に示すように、 光ディ スク 1 0は、 その両面のクラ ン ビング領域 2 4の周囲に光ディ スク 1 0に情報を記録するこ とができる情報領域 2 5を有している。 各情報領域 2 5は、 その外周領域が通常は情報が記録されないリ ー ドアウ ト領域 2 6に、 また、 ク ラ ンビング領域 2 4に接するその内周領域 が同様に、 通常は情報が記録されないリ一ドィ ン領域 2 7 に 定められ、 更に、 このリ ー ドアウ ト領域 2 6 と リ ー ドイ ン領 域 2 7 との間がデータ記録領域 2 8に定められている。
情報領域 2 5 の記録層 1 6には、 通常、 データが記録され る領域と して トラ ッ クがスパイ ラル状に連続して形成され、 その連続する トラックは、 複数の物理的なセクタに分割され、 そのセクタには、 連続番号が付され、 このセクタを基準にデ 一夕が記録されている。 情報記録領域 2 5のデータ記録領域 2 8 は、 実際のデータ記録領域であって、 後に説明するよう に再生情報、 ビデオデータ (主映像データ) 、 副映像データ 及びオーディ オデータが同様にピッ ト (即ち、 物理的状態の 変化) と して記録されている。 読み出し専用の光ディ スク 1 0では、 透明基板 1 4にピッ ト列が予めスタ ンパーで形成さ れ、 このピッ ト列が形成された透明基板 1 4の面に反射層が 蒸着により形成され、 その反射層が記録層 1 6と して形成さ れる こととなる。 また、 この読み出し専用の光ディ スク 1 0 では、 通常、 トラ ッ ク と してのグループが特に設けられず、 透明基板 1 4の面に形成される ピッ ト列が トラ ッ ク と して定 められている。
このような光ディ スク装置 1 2は、 図 1に示されるように 更にディ スク ドライブ部 3 0、 システム C P U部 5 0、 シス テム尺 01^ 1^八]^部5 2、 システムプロ ッセッサ部 5 4、 データ RAM部 5 6、 ビデオデコ一夕部 5 8、 オーディ オデ コーダ部 6 0、 副映像デコーダ部 6 2及び DZA及びデータ 再生部 6 4から構成されている。 システムプロ ッセッサ部 5 4は、 システムタイムク ロ ッ ク 5 4 A及びレジスタ 5 4 Bを 備え、 また、 ビデオデコ一夕部 5 8、 オーディ オデコーダ部 6 0及び副映像デコーダ部 6 2は、 同様にシステムタイムク ロ ッ ク (S T C) 5 8 A、 6 0 A、 6 2 Aを備えている。 図 2に示すようにディ スク ドライブ部 3 0は、 モータ ドラ イブ回路 1 1、 ス ピン ドルモータ 1 2、 光学ヘッ ド 3 2 (即 ち、 光ピッ クアップ) 、 フィ ー ドモータ 3 3、 フ ォーカス回 路 3 6、 フィ ー ドモータ駆動回路 3 7、 ト ラ ッキング回路 3 8、 へッ ドアンプ 4 0及びサーボ処理回路 4 4を具備してい る。 光ディ スク 1 0は、 モータ駆動回路 1 1によって駆動さ れるスピン ドルモータ 1 2上に載置され、 このスピン ドルモ 一夕 1 2によって回転される。 光ディ スク 1 0にレーザビ ームを照射する光学へッ ド 3 2が光ディ スク 1 0の下に置か れている。 また、 この光学へッ ド 3 2 は、 ガイ ド機構 (図示 せず) 上に載置されている。 フ ィ ー ドモータ駆動回路 3 7が フィ 一 ドモータ 3 3に駆動信号を供給する為に設けられてい る。 モータ 3 3 は、 駆動信号によって駆動されて光学へッ ド 3 2を光ディ スク 1 0の半径方向に移動している。 光学へッ ド 3 2 は、 光ディ スク 1 0に対向される対物レンズ 3 4を備 えている。 対物レンズ 3 4は、 フ ォーカス回路 3 6から供給 される駆動信号に従ってその光軸に沿って移動される。
上述した光ディ スク 1 0からデータを再生するには、 光学 へッ ド 3 2が対物レンズ 3 4を介してレーザビームを光ディ スク 1 0 に照射される。 この対物レンズ 3 4 は、 ト ラ ツキン グ回路 3 8から供給された駆動信号に従って光ディ スク 1 0 の半径方向に微動される。 また、 対物レンズ 3 4は、 その焦 点が光ディ スク 1 0の記録層 1 6に位置されるようにフ ォー カ シング回路 3 6から供給された駆動信号に従ってその光軸 方向に沿って微動される。 その結果、 レーザビームは、 最小 ビームスポッ トをスパイラル トラ ッ ク (即ち、 ピッ ト列) 上 に形成され、 ト ラ ッ クが光ビームスポ ッ トで追跡される。 レ 一ザビームは、 記録層 1 6から反射され、 光学へッ ド 3 2 に 戻される。 光へッ ド 3 2では、 光ディ スク 1 0から反射され た光ビームを電気信号に変換し、 この電気信号は、 光へッ ド 3 2からへッ ドアンプ 4 0を介してサーボ処理回路 4 4に供 袷される。 サーボ処理回路 4 4では、 電気信号からフ ォー力 ス信号、 ト ラ ッキング信号及びモータ制御信号を生成し、 こ れらの信号を夫々 フ ォーカス回路 3 6、 トラ ッキング回路 3 8、 モータ駆動回路 1 1 に供給している。
従って、 対物レンズ 3 4がその光軸及び光ディ スク 1 0の 半径方向に沿って移動され、 その焦点が光ディ スク 1 0の記 録層 1 6に位置され、 また、 レーザビームが最小ビームスポ ッ トをスパイラル トラ ッ ク上に形成する。 また、 モータ駆動 回路 1 1 によってスピン ドルモータ 1 2が所定の回転数で回 転される。 その結果、 光ディ スク 1 0のピッ ト列が光ビーム で、 例えば、 線速一定で追跡される。
図 1 に示されるシステム C P U部 5 0からァクセス信号と しての制御信号がサーボ処理回路 4 4に供給される。 この制 御信号に応答してサーボ処理回路 4 4からへッ ド移動信号が フィ一ドモータ駆動回路 3 7 に供給されてこの回路 3 7が駆 動信号をフィ ー ドモータ 3 3に供給することとなる。 従って、 フィ ー ドモータ 3 3が駆動され、 光へッ ド 3 2が光ディ スク 1 0の半径方向に沿って移動される。 そして、 光学へッ ド 3 2によって光ディ スク 1 0の記録層 1 6に形成された所定の セクタがアクセスされる。 再生データは、 その所定のセク タ から再生されて光学へッ ド 3 2からへッ ドアンプ 4 0に供給 され、 このへッ ドアンプ 4 0で増幅され、 ディ スク ドライブ 部 3 0から出力される。
出力された再生データは、 システム用 R 0 M及び R A M部 5 2 に記録されたプログラムで制御されるシステム C P U部 5 0の管理下でシステムプロセッサ部 5 4によってデータ R A M部 5 6に格納される。 この格納された再生データは、 シ ステムプロセッサ部 5 4によって処理されてビデオデータ、 オーディオデータ及び副映像データに分類され、 ビデオデー 夕、 オーディ オデータ及び副映像データは、 夫々 ビデオデコ ーダ部 5 8、 オーディ オデコーダ部 6 0及び副映像デコーダ 部 6 2に出力されてデコー ドされる。 デコー ドされたビデオ データ、 オーディ オデータ及び副映像データは、 D Z A及び 再生処理回路 6 4でアナログ信号と してのビデオ信号、 ォー ディ ォ信号に変換される とと もにミキシング処理されてビデ ォ信号及び副映像信号がモニタ 6 に、 また、 オーディオ信号 がスピーカ部 8に夫々供給される。 その結果、 ビデオ信号及 び副映像信号によってモニタ部 6 に映像が表示されるとと も にオーディ ォ信号によってスピーカ部 8から音声が再現され る。
図 1 に示す光ディ スク再生装置においては、 ユーザが本体 のフロ ン トパネルのキー操作及び表示部 4、 あるいは本体内 の リモー トコ ン ト ロールレシ一ブ部 4 Aと赤外線による光通 信により接続されている遠隔操作装置と しての リモー トコ ン ト ロール 5を操作するこ とによ って光ディ スク 1 0から記録 データ、 即ち、 映像データ、 副映像データ及び音声データが 再生され、 装置内でオーディ オ (音声) 信号及びビデオ信号 に変換されて装置外のモニタ部 6及びスピーカ部 8で映像及 び音声と して再現される。
上記キー操作及び表示部 4は、 図 4 に示すように、 電源キ 一 4 a、 マイ クの入力端子 4 b、 再生キー 4 c、 一時停止キ 一 4 d、 停止キー 4 e、 早送り後戻りキー 4 f 、 光ディ スク
1 0の取り込み取り外しを指示するオープン ク ローズキー 4 g、 表示器 4 h、 光ディ スク 1 0の挿入、 取出口 4 i等に より構成されている。
上記リモー トコ ン トロール 5は、 図 5に示すように、 電源 キー 5 a、 数字キー 5 b、 停止キー 5 、 再生キー 5 (1、 ー 時停止キー 5 e、 メ モ リキー 5 f 、 光ディ スク 1 0の取り込 み取り外しを指示するオープン ク ローズキー 5 g、 早送り 後戻りキー 5 h、 キー 5 i、 リ ピー トの指示と範囲を指示す る リ ピー トキ一 5 j 、 メニュー画面の表示を指示するメニュ 一キー 5 k、 タイ トルメニュー画面の表示を指示するタイ ト ルキー 5 1、 メニュー画面表示時の項目を選択する際に用い る上下左右のセレク トキ一 5 m等により構成されている。 図 1に示す光ディ スク装置の詳細な動作については、 次に 説明する光ディ ス ク 1 0の論理フ ォ ーマツ トを参照して後に より詳細に説明する。
図 1に示される光ディ スク 1 0の リ ー ドイ ンエリ ア 2 7か ら リ ー ドァゥ トエリ ア 2 6までのデータ記録領域 2 8は、 図 6に示されるようなボリユーム及びフ アイル構造を有してい る。 この構造は、 論理フ ォ ーマツ ト と して特定の規格、 例え ば、 マイ ク ロ U D F (m i c r o U D F ) 及び I S 09 6 6 0に準拠されて定められている。 データ記録領域 2 8は、 既に説明したように物理的に複数のセクタに分割され、 その 物理的セク タには、 連続番号が付されている。 下記の説明で 論理ァ ド レスは、 マイ ク ロ U D F (m i c r o U D F) 及 び I S O 9 6 6 0で定められるように論理セク タ番号 (L S N) を意味し、 論理セク タは、 物理セクタのサイズと同様に 2 0 4 8バイ トであり、 論理セク タの番号 (L S N) は、 物 理セクタ番号の昇順とと もに連続番号が付加されている。
図 6に示されるようにこのボリ ューム及びフアイル構造は、 階層構造を有し、 ボリ ューム及びフ ァ イル構造領域 7 0、 ビ デォマネ一ジャ ー 7 1、 少なく と も 1以上のビデオタイ トル セッ ト 7 2及び他の記録領域 7 3を有している。 これら領域 は、 論理セクタの境界上で区分されている。 こ こで、 従来の C Dと同様に 1論理セク タは、 2 0 4 8バイ ト と定義されて いる。 同様に、 1論理ブロックも 2048バイ トと定義され、 従って、 1論理セクタは、 1論理ブロ ッ ク と定義される。
フ ァイル構造領域 7 0は、 マイ ク ロ U D F及び I S 09 6 6 0に定められる管理領域に相当し、 この領域の記述を介し てビデオマネージャー 7 1がシステム R OM/R AM部 5 2 に格納される。 ビデオマネ一ジャ ー 7 1には、 図 7を参照し て説明するようにビデオタイ トルセッ トを管理する情報が記 述され、 フ ァイル # 0から始まる複数のフ ァイル 7 4から構 成されている。 また、 各ビデオタイ トルセッ ト 7 2には、 後 に説明するように圧縮されたビデオデータ、 オーディ オデー タ及び副映像データ及びこれらの再生情報が格納され、 同様 に複数のフ ァイル 7 4から構成されている。 こ こで、 複数の ビデオタイ トルセッ ト 72は、 最大 9 9個に制限され、 また、 各ビデオタイ トルセッ ト 7 2を構成するフ ァ イル 7 4 (F i l e # j から F i l e # j + 9 ) の数は、 最大 1 0個に定め られている。 これらフ ァ イルも同様に論理セクタの境界で区 分されている。 他の記録領域 7 3には、 上述したビデオタイ トルセッ ト 7 2を利用可能な情報が記録されている。 この他の記録領域 7 3は、 必ずしも設けられなく と も良い。
図 7に示すようにビデオマネージャー 7 1 は、 夫々が各フ アイル 7 4に相当する 3つの項目を含んでいる。 即ち、 ビデ ォマネージャー 7 1は、 ビデオマネージャ一情報 ( VM G I ) 7 5、 ビデオマネージャー情報メニューの為のビデオォブジ ェク トセッ ト (VMGM— V O B S) 7 6及びビデオマネー ジャ ー情報のバッ クアップ (VMG I—B U P) 7 7から構 成されている。 ここで、 ビデオマネージャー情報 (VMG I ) 7 5及びビデオマネージャ ー情報のバッ クアップ 7 7 ( V M G I— B U P) 7 7は、 必須の項目とされ、 ビデオマネージ ヤー情報メニューの為のビデオオブジェク トセッ ト (VMG M— V O B S) 7 6は、 オプシ ョ ンとされている。 この VM GM用のビデオオブジェ ク トセッ ト (VMGM— V O B S ) 7 6には、 ビデオマネージャー 7 1が管理する当該光ディ ス クのビデオに関するメニューのビデオデータ、 オーディ オデ 一夕及び副映像データが格納されている。
この VMGM用のビデオオブジェク トセッ ト (VMGM— V O B S) 7 6によって後に説明されるビデオの再生のよう に当該光ディ スクのボリ ューム名、 ボリ ューム名表示に伴う 音声及び副映像の説明が表示されると と もに選択可能な項目 が副映像で表示される。 例えば、 VMGM用のビデオォブジ ェク トセッ ト (VMGM— V O B S) 7 6によって当該光デ ィ スクがあるボクサーのワール ドチヤ ンピョ ンに至るまでの 試合を格納したビデオデータである旨、 即ち、 ボクサー Xの 栄光の歴史等のボリ ユ ーム名とと もにボクサー Xのフアイテ ィ ングポーズがビデオデータで再生されるとともに彼のテー マソ ングが音声で表示され、 副映像で彼の年表等が表示され る。 また、 選択項目と して試合のナレーシ ョ ンを英語、 日本 語等のいずれの言語を選択するかが問い合わされるとともに 副映像で他の言語の字幕を表示するか、 また、 いずれの言語 の字幕を選択するか否かが問い合わされる。 この VMGM用 のビデオオブジェク トセッ ト (VMGM_V O B S ) 7 6に よってユーザは、 例えば、 音声は、 英語で副映像と して日本 語の字幕を採用してボクサー Xの試合のビデオを鑑賞する準 備が整う こととなる。
こ こで、 図 8を参照してビデオオブジェク トセッ ト (V O B S ) 8 2の構造について説明する。 図 8は、 ビデオォブジ ェク トセッ ト (V O B S) 8 2の一例を示している。 このビ デォォブジヱク トセッ ト (V O B S) 8 2には、 2つのメニ ユ ー用及びタイ トル用と して 3つのタイプのビデオオブジェ ク トセッ ト (V O B S) 7 6がある。 即ち、 ビデオオブジェ ク トセッ ト (V O B S) 8 2は、 後に説明するようにビデオ タイ トルセッ ト (VT S) 7 2中にビデオタイ トルセッ トの メ ニュー用ビデオオブジェク トセッ ト (VT SM— VO B S) 9 5及び少なく と も 1つ以上のビデオタイ トルセッ トのタイ トルの為のビデオオブジェク トセッ ト (VT S T T— V O B S) 9 6があり、 いずれのビデオオブジェク トセッ ト 8 2 も その用途が異なるのみで同様の構造を有している。 図 8に示すようにビデオオブジェク トセッ ト (V O B S) 8 2は、 1個以上のビデオオブジェク ト (V O B) 8 3の集 合と して定義され、 ビデオオブジェク トセッ ト (V O B S) 8 2中のビデオオブジェク ト 83は、 同一の用途の供される。 通常、 メニュー用のビデオオブジェク トセッ ト (V O B S) 8 2は、 1つのビデオオブジェク ト (V 0 B) 8 3で構成さ れ、 複数のメニュー用の画面を表示するデータが格納される。 これに対してタイ トルセッ ト用のビデオォブジュク トセッ ト (VT S T T— V O B S) 8 2は、 通常、 複数のビデオォブ ジェク ト (V 0 B) 8 3で構成される。
ここで、 ビデオオブジェク ト (VO B) 8 3は、 上述した ボク シングのビデオを例にすれば、 ボクサー Xの各試合の映 像データに相当し、 ビデオォブジェク ト (V O B) を指定す ることによって例えば、 ワール ドチャ ンピヨ ンに挑戦する第 1 1戦をビデオで再現するこ とができる。 また、 ビデオタイ トルセッ ト 7 2のメニュー用ビデオォブジヱク トセッ ト (V T S M— V O B S ) 9 5には、 そのボクサー Xの試合のメニ ユ ーデータが格納され、 そのメニューの表示に従って、 特定 の試合、 例えば、 ワール ドチャ ンピヨ ンに挑戦する第 1 1戦 を指定することができる。 尚、 通常の 1ストーリの映画では、 1 ビデオオブジェク ト (V O B) 8 3が 1 ビデオオブジェク トセッ ト (V O B S) 8 2に相当し、 1 ビデオス ト リ ームが 1 ビデオオブジェ ク トセッ ト (V O B S) 8 2で完結するこ ととなる。 また、 アニメ集、 或いは、 オムニバス形式の映画 では、 1 ビデオオブジェク トセッ ト (VO B S) 8 2中に各 ス トー リ に対応する複数のビデオス ト リ ームが設けられ、 各 ビデオス ト リ ームが対応するビデオォブジ X ク トに格納され ている。 従って、 ビデオス ト リ ームに関連したオーディ オス ト リ ーム及び副映像ス ト リ ームも各ビデオオブジェ ク ト (V 0 B) 8 3中で完結する こととなる。
ビデオォブジヱク ト (V O B) 8 3には、 識別番号 ( I D N # j ) が付され、 この識別番号によってそのビデオォブジ ェ ク ト (V O B) 8 3を特定することができる。 ビデオォブ ジェク ト (V O B) 8 3は、 1又は複数のセル 8 4から構成 される。 通常のビデオス ト リ ームは、 複数のセルから構成さ れることとなるが、 メニュー用のビデオス ト リ ーム、 即ち、 ビデオオブジェク ト (V O B) 8 3は、 1つのセル 8 4から 構成される場合もある。 同様にセルには、 識別番号 (C— I D N # j ) が付され、 このセル識別番号 ( C— I D N # j ) によってセル 8 4が特定される。 後に説明するアングルの変 更時には、 このセル番号を特定するこ とによってアングルが 変更される。
こ こでアングルとは、 映像の分野において見る角度を代え るこ とを意味し、 ボク シングの例では、 同一のノ ッ クアウ ト の場面をチヤ ン ピ ョ ン側から見たシーン、 挑戦者側から見た シー ン、 ジャ ッ ジの側から見たシー ン等様々な角度からのシ ーンを見るこ とができることを意味する。 ァンダルの選定は、 ユーザーの好みに応じて選定することができる場合、 或いは、 ス トー リ 一の流れの中で自動的に同一シーンがアングルを変 えて繰り返される場合がある。 また、 アングルを選定する場 合、 同一シーンの始めに戻ってアングルが変わる場合、 例え ば、 ボクサーがカウンターを入れる瞬間のシーンでアングル が変わり、 再びカウンターが入る場合と、 そのシー ンに続く シーンでアングルが変わる場合、 例えば、 ボクサーがカウ ン ターを入れた後のパンチが入った瞬間にアンダルが変わる場 合とがある。 いずれのアンダルの変更も実現できるように後 に詳述するナピゲ一シヨ ンパッ ク 8 6がビデオォブジヱク ト ユニッ ト (V O B U) 8 3中に設けられている。
図 8に示すように各セル 8 4は、 1又は複数のビデオォブ ジヱク トユニッ ト (VO B U) 8 5、 通常は、 複数のビデオ オブジェク トユニッ ト (V O B U) 8 5から構成される。 こ こで、 ビデオォブジヱク トユニッ ト (V O B U) 8 5は、 1 つのナビゲーシヨ ンパッ ク (NVパッ ク) 8 6を先頭に有す るパッ ク列と して定義される。 即ち、 ビデオオブジェク トュ ニッ ト (V O B U) 8 5は、 あるナビゲーシ ヨ ンパッ ク 8 6 から次のナビゲーショ ンパッ クの直前まで記録される全パッ クの集ま り と して定義される。 このビデオオブジェク トュニ ッ ト (V O B U) の再生時間は、 図 9に示すようにビデオォ ブジェク トュニッ ト (V O B U) 中に含まれる単数又は複数 個の G O Pから構成されるビデオデータの再生時間に相当し、 その再生時間は、 0. 4秒以上であって 1秒より大き く なら ないように定められる。 MP E Gでは、 1 GO Pは、 通常 0. 5秒であってその間に 1 5枚程度の画像が再生する為の圧縮 された画面データであると定められている。
図 8に示すようにビデオオブジェク トュニッ 卜がビデオデ 一夕を含む場合に
は、 M P E G規格に定められたビデオパッ ク (Vパッ ク) 8 8、 副映像パッ ク ( S Pパッ ク) 9 0及びオーディ ォパッ ク
(Aパッ ク) 9 1から構成される G O Pが配列されてビデオ データス ト リ ームが構成されるが、 この G O Pの数とは、 無 関係に G O Pの再生時間を基準にしてビデオォブジヱク ト
( V 0 B U) 8 3が定められ、 その先頭には、 常にナビゲー シヨ ンパッ ク ( N Vパッ ク) 8 6が配列される。 また、 ォー ディ ォ及び 又は副映像データのみの再生データにあっても このビデオオブジェク トュニッ トを 1単位と して再生データ が構成される。 即ち、 オーディ オパッ クのみでビデオォブジ ェク トュニッ トが構成されても、 ビデオデータのビデオォブ ジェク トと同様にそのオーディ オデータが属する ビデオォブ ジヱク トュニッ トの再生時間内に再生されるべきオーディ オ パッ クがそのビデオオブジェク トユニッ トに格納される。 こ れらパックの再生の手順に関しては、 ナビゲーショ ンパッ ク
(N Vパッ ク) 8 6とと もに後に詳述する。
再び図 7を参照してビデオマネージャー 7 1について説明 する。 ビデオマネージャ ー 7 1の先頭に配置される ビデオ管 理情報 7 5は、 タイ トルをサーチする為の情報、 ビデオマネ 一ジャ ーメニューの再生の為の情報のようなビデオタイ トル セッ ト (V T S) 7 2を管理する情報が記述され、 図 7に示 す順序で少な く と も 4つのテーブル 7 8、 7 9、 8 0、 8 1 が記録されている。 この各テーブル 7 8、 7 9、 8 0、 8 1 は、 論理セクタの境界に一致されている。 第 1のテーブルで あるビデオ管理情報管理テーブル (VMG I—MA T) 7 8 は、 必須のテーブルであってビデオマネージャー 7 1のサイ ズ、 このビデオマネージャー 7 1中の各情報のスター トア ド レス、 ビデオマネージャヤーメニュー用のビデオォブジヱク トセッ ト (VMGM— V O B S) 7 6に関する属性情報等が 記述されている。
また、 ビデオマネージャー 7 1の第 2のテーブルであるタ ィ トルサーチポイ ンターテーブル (T T— S R P T) 7 9に は、 装置のキー及び表示部 4からのタイ トル番号の入力ある いはリモー トコン トローラ 5によるタイ トル番号の選択に応 じて選定可能な当該光ディ スク 1 0中のボリ ユームに含まれ るビデオタイ トルのエン ト リ ープログラムチェーン (E P G C ) が記載されている。
ここで、 プログラムチヱ一ン 8 7 とは、 図 9に示すように あるタイ トルのス トー リ ーを再現するプログラム 8 9の集合 であってプログラムチヱーンが連続して再現されるこ とによ つてある 1タイ トルの映画が完結される。 従って、 ユーザー は、 プログラムチヱーン 8 7内のプログラム 8 9を指定する ことによって映画の特定のシーンからその映画を鑑賞するこ とができる。
ビデオマネージャー 7 1の第 3のテーブルである ビデオタ ィ トルセッ ト属性テーブル (V T S— A T R T) 8 0には、 当該光ディ スクのボリ ューム中のビデオタイ トルセッ ト (V T S ) 7 2に定められた属性情報が記載される。 即ち、 属性 情報と してビデオタイ トルセッ ト (V T S) 7 2の数、 ビデ オタィ トルセッ ト (V T S) 7 2の番号、 ビデオの属性、 例 えば、 ビデオデータの圧縮方式等、 オーディ オス ト リ ームの 属性、 例えば、 オーディォの符号化モー ド等、 副映像の属性、 例えば、 副映像の表示タイプ等がこのテーブルに記載されて いる。
ビデオマネージャー 7 1の第 4のテーブルである ビデオマ ネージャーメニュー P G C Iュニッ トテーブル (VMGM— P G C I— U T) 8 1には、 ビデオマネージャ ーメニュー用 のビデオオブジェク トセ ッ ト (VMGM— V O B S) 7 6に 関する情報が記載される。
ビデオマネージャーメニュー P G C Iュニッ トテーブル ( V M G M_ P G C I _U T) 8 1は、 ビデオマネージャ ー メニュー用のビデオオブジェク トセッ ト (VMGM— V O B S) 7 6にビデオマネー ジャーメニュー (VMGM) が存在 する際には、 必須のテーブルである。
ビデオ管理情報管理テーブル (VMG I— MAT) 7 8及 びタイ トルサーチポイ ンターテーブル (T T—S R P T) 7 9に記載の記述内容の詳細について、 図 1 0、 図 1 1、 図 1 2及び図 1 3を参照して次に説明する。
図 1 0に示すようにビデオ管理情報管理テーブル (VMG I— M A T ) 7 8には、 ビデオマネージャー 7 1の識別子 (VMG— I D) 、 論理ブロ ッ ク (既に説明したように 1論 理ブロ ッ ク は、 2 0 4 8バイ ト) の数でビデオ管理情報のサ ィズ (VMG I— S Z) 、 当該光ディ スク、 通称、 ディ ジタ ルバーサタイルディ スク (ディ ジタル多用途ディ スク : 以下、 単に D V D と称する。 ) の規格に関するバージョ ン番号 (V E R N) 及びビデオマネージャー 7 1 のカテゴリ ー (VM G — C A T) が記載されている。
こ こで、 ビデオマネージャー 7 1のカテゴリ ー (V M G— C A T) には、 この D V D ビデオディ レク ト リ 一がコ ピーを 禁止であるか否かのフラグ等が記載される。 また、 このテー ブル ( V M G I — M A T ) 7 8には、 ビデオセッ トの識別子
( V L M S _ I D ) 、 ビデオタイ トルセッ トの数 (V T S— N s ) 、 このディ スクに記録されるデータの供給者の識別子
( P V R— I D:) 、 ビデオマネージャーメニューの為のビデ ォオブジェク トセッ ト (V M G M— V O B S ) 7 6のスター トア ドレス (V N G M— V O B S— S A:) 、 ビデオマネージ ヤー情報の管理テーブル (VM G I —M A T) 7 8の終了ァ ドレス (V M G I — M A T— E A) 、 タイ トルサーチポイ ン ターテーブル (T T— S R P T ) 7 9のスター トア ドレス
(T T— S R P T— S A) が記載されている。 また、 このテ —ブル 7 8 には、 ビデオマネージャーメニュー P G C I ュニ ッ トテーブル (V M G M— P G C I _U T) 8 1のスター ト ア ドレス ( V M G M— P G C I — U T— S A) が記載されて いる。 ビデオマネージャーメニュー P G C I ユニッ トテープ ル (V M G M— P G C I — U T ) 8 1がない場合には、 その 開始ァ ドレスには、 " O O O O O O O O h " が記載される。
V M G I — MA T 7 8の終了ァ ドレス (VM G I — M A T— E A) 及び T T— S R P T 7 9のスター トア ドレス (T T— S R P T S A) は、 先頭の論理ブロ ッ クからの相対的な論 理ブロ ッ ク数で記載されている。
更に、 このテーブル 7 8には、 ビデオタイ トルセッ ト (V T S) ? ?の属性テーブル 丁 —八丁尺丁) 8 0のスタ ー トア ドレス (V T S— A T R T— S A) が VMG I マネー ジャーテーブル (VMG I— MA T) 7 1の先頭バイ トから の相対的なバイ ト数で記載され、 ビデオマネージャ ーメニュ 一 (VMGM) のビデオ属性 (VMGM— V— A T R) が記 載されている。 更にまた、 このテーブル 7 8には、 ビデオマ ネージャーメニュー (VMGM) のオーディ オス ト リ ームの 数 (VMGM— A S T— N s ) 、 ビデオマネージャーメニュ 一 (VMGM) のオーディオス ト リ ームの属性 (VMGM— A S T— A T R) 、 ビデオマネージャーメニュー (VMGM) の副映像ス ト リ ームの数 (VMGM— S P S T— N s ) 及び ビデオマネージャ ーメニュー (VMGM) の副映像ス ト リ ー ムの属性 (VMGM— S P S T— ATR) が記載されている。 タイ トルサーチポイ ンターテーブル (T T— S R P T) 7 9には、 図 1 1に示すように始めにタイ トルサーチポイ ンタ 一テーブルの情報 (T T— S R P T I ) 9 2が記載され、 次 に入力番号 1から n (n≤ 9 9 ) に対するタイ トルサーチポ イ ンタ (T T_S R P) が必要な数だけ連続的に記載されて いる。 この光ディ スクのボリ ューム中に 1タイ トルの再生デ 一夕、 例えば、 1タイ トルのビデオデータ しか格納されてい ない場合には、 1つのタイ トルサーチポイ ンタ (T T— S R P) 9 3 しかこのテーブル (T T— S R P T) 7 9に記載さ れない。
タイ トルサーチポイ ンターテ一ブル情報 (T T— S R P T I ) 9 2には、 図 1 2に示されるようにタイ トルサーチボイ ンタの数 (T T— N s ) 及びタイ トルサーチポイ ンターテー ブル (T T— S R P T) 7 9の終了ア ドレス (T T— S R P T— E A) が記載されている。 このア ド レス (T T_S R P T_E A) は、 このタイ トルサーチポイ ンタテーブル (T T _ S R P T) 7 9の先頭バイ トからの相対的なバイ ト数で記 載される。 また、 図 1 3に示すように各タイ トルサーチボイ ンタ (T T— S R P) には、 チヤプタ数 (プログラム数) と してのパー トォブタイ トル数 ( P T T_N s ) 、 ビデオタィ トルセッ ト番号 (VT S N) 、 ビデオタイ トルセッ ト 7 2の タイ トル番号 (V T S— T T N) 及びビデオタイ トルセッ ト 7 2のスター トア ドレス (VT S— S A) が記載されている。 このタイ トルサーチポイ ンタ (TT— S R P) 9 3の内容 によつて再生される ビデオタィ トルセッ ト ( V T S ) 7 2が 特定されるとともにそのビデオタイ トルセッ ト 7 2の格納位 置が特定される。 ビデオタイ トルセッ ト 7 2のスター トァ ド レス (V T S— S A) は、 ビデオタイ トルセッ ト番号 (V T S N) で指定されるタイ トルセ ッ トを論理ブロ ッ ク数で記載 される。
ビデオマネージャーメニュー P G C Iュニッ トテーブル (VMGM— P G C I— U T) 8 1に記載の記述内容の詳細 について、 図 1 4、 図 1 5、 図 1 6、 図 1 7、 図 1 8及び図 1 9を参照して次に説明する。
図 1 4に示すビデオマネージャーメニュー P G C Iュニッ トテーブル (VMGM— P G C I— U T) 8 1は、 ビデオマ ネージャーメニュー用のビデオオブジェク トセッ ト (VMG M— V O B S) 7 6が設けられる場合には、 必須項目とされ、 各言語毎に設けられたビデオマネージャーメニュー (VMG M) を再現するためのプログラムチヱーンについての情報が 記述されている。 このビデオマネージャ ーメニュー P G C I ュニッ トテーブル (VMGM— P G C I— U T) 8 1を参照 するこ とによってビデオオブジェク トセッ ト (VMGM— V O B S) 7 6中の指定した言語のプログラムチューンを獲得 してメニューと して再現するこ とができる。
このビデオマネージャ ーメニュー P G C Iュニッ トテープ ル (VMGM— P G C I— U T) 8 1 は、 図 1 4に示すよう にビデオマネージャ ーメニュー P G C I ュニッ トテーブル情 報 (VMGM— P G C I— U T I ) 8 1 A、 n個のビデオマ ネージャーメニュー言語ユニッ トサーチポイ ンタ (VMGM — L U— S R P) 8 1 B、 n個のビデオマネージャーメニュ 一言語ユニッ ト (VMGM— L U) 8 1 Cから構成され、 そ の順序で記述されている。
ビデオマネージャーメニュー P G C Iュニッ トテーブル情 報 (VMGM— P G C I— U T I ) 8 1 Aには、 このテープ ル 8 1の情報が記述され、 ビデオマネージャーメニュー P G C I ユニッ トサーチポイ ンタ (VMGM— L U— S R P) 8 I Bには、 # 1から # nまでのビデオマネージャーメニュー に対応した順序で記述され、 言語コー ドが記述がされている と と もに # 1から # nまでのビデオマネージャ ーメ ニューに 対応した順序で記述されたビデオマネージャーメ ニュー言語 ユニッ ト (VMGM— L U) 8 1 Cを検索するポイ ンタに関 する記述がされている。 また、 ビデオマネージャ ーメニュー 言語ュニッ ト (VMGM— L U) 8 1 Cの夫々には、 対応す る ビデオマネージャ ーメ ニューのプログラムチェー ンのカテ ゴリ ーと開始ア ドレスが記述されている。
より詳細には、 ビデオマネージャーメニュー P G C I ュニ ッ トテーブル情報 (VMGM— P G C I— U T I ) 8 1 Aに は、 図 1 5に示すように、 ビデオマネージャーメニュー言語 ユニッ ト (VMGM— L U) 8 1 Cの数がパラメ ータ (VM GM— L U_N s ) と して記載され、 また、 ビデオマネー ジ ヤ ーメニュー言語ユニッ ト (VMGM— L U) 8 1 Cの終了 ア ドレスがパラメ ータ (VMGM— P G C I— UT_E A) と して記載されている。 また、 図 1 6に示すように、 ビデオ マネージャ ーメニュー P G C I ユニッ トサーチポイ ンタ (V MGM— L U_S R P) 8 I Bには、 ビデオマネージャーメ ニュー言語コー ドがパラメ一夕 (VMGM— L C D) と して 記載され、 また、 ビデオマネージャーメニュー言語ュニッ ト (VMGM— L U) 8 1 Cの開始ア ドレスがパラメ ータ (V MGM— L U— S A) と して記述されている。 更に、 ビデオ マネージャーメニュー言語ユニッ ト (VMGM— L U) 8 1 Cには、 図 1 7に示すようにこのビデオマネージャーメニュ 一言語ユニッ ト情報 (VMGM— L U I ) 8 1 D、 ビデオマ ネージャーメニュー P G C情報サーチポイ ン ト (VMGM— P G C I— S R P) 8 1 E、 ビデオマネージャ ーメ ニュー P G C情報 (VMGM— P G C I ) 8 I Fから構成され、 その 順序で記述されている。 ビデオマネージャーメニュー言語ュ ニッ ト情報 ( V M G M— L U I ) 8 1 Dには、 このテーブル 8 1 Cの情報が記述され、 (VMGM— P G C I— S R P) 8 1 Eには、 # 1から # nまでのビデオマネージャーメニュ 一に対応した順序で記述され、 ビデオマネージャ ーメニュー のプログラムチェーンのカテゴリ ーが記述がされていると と もに # 1から # nまでのビデオマネージャーメニューに対応 した順序で記述されたビデオマネージャーメニュー P G C情 報サーチ情報 (VMGM— P G C I ) 8 1 Fを検索するボイ ンタに関する記述がされている。
ビデオマネージャーメニュー P G C情報サーチ情報 (VM GM— P G C I ) 8 1 Fは、 ビデオマネージャーメニューの プログラムチヱー ンに関する情報、 即ち、 VMGMプロダラ ムチヱーン情報 (VMGM— P G C I ) を記述している。
より詳細には、 ビデオマネー ジャーメニュー言語ユニッ ト 情報 ( V M G M— L U I ) 8 1 Dには、 図 1 8に示すように、 VMGMプログラムチェーン情報 (VMGM— P G C I ) 8 I Fの数がパラメ ータ (VMGM— P G C I— N s ) と して 記載され、 また、 ビデオマネージャーメニュー言語ュニッ ト 情報 (VMGM— L U I ) 8 1 Dの終了ア ドレスがパラメ一 タ ( V M G M— L U I— E A) と して記載されている。 また、 図 1 9に示すように、 ビデオマネージャ ーメニュー P G C情 報サーチポイ ン ト (VMGM— P G C I— S R P) 8 I Eに は、 ビデオマネージャーメニューのプログラムチェーンの力 テゴリ ーがパラメ ータ ( V M G M— P G C— C A T ) と して 記載され、 また V M G Mプログラムチヱーン情報 (VMGM —P G C I ) 8 1 Fの開始ア ドレスがパラメ ータ (VMGM — P G C I— S A) と して記載されている。
ビデオマネージャーメニューのプログラムチェーンのカテ ゴリ ー (VMGM P G C C A T) には、 この P G Cがェ ン ト リ ーされているか否かを示すフラグ、 およびメニューか を示すメニュー I Dが記述されている。 このメニュー I Dと しては、 " 0 0 1 0" が記述される場合、 タイ トルメニュー を意味している。
次に、 図 6に示されたビデオタイ トルセッ ト (V T S) 7 2の論理フ ォーマツ トの構造について図 2 0を参照して説明 する。 各ビデオタイ トルセッ ト (VT S) 7 2には、 図 2 0 に示すようにその記載顧に 4つの項目 9 4、 9 5、 9 6、 9 7が記載されている。 また、 各ビデオタイ トルセッ ト (V T S) 7 2は、 共通の属性を有する 1又はそれ以上のビデオタ ィ トルから構成され、 このビデオタイ トル 7 2についての管 理情報、 例えば、 エン ト リ ーサーチポイ ン トの為の情報、 ビ デォォブジヱク トセッ ト 9 6を再生する為の情報、 タイ トル セッ トメニュー (V T S M) を再生する為の情報及びビデオ ォブジヱク トセッ ト 7 2の属性情報がビデオタイ トルセッ ト 情報 (V T S I ) に記載されている。
このビデオタイ トルセッ ト情報 ( V T S I ) 9 4のバッ ク アッ プがビデオタイ トルセッ ト ( V T S ) 7 2に設けられて いる。 ビデオタイ トルセッ ト情報 (V T S I ) 9 4 とこの情 報のバッ クアップ ( V T S I— B U P ) 9 7 との間には、 ビ デォタイ トルセッ トメニュー用のビデオオブジェク トセッ ト (V T S M— V O B S) 9 5及びビデオタイ トルセッ トタイ トル用のビデオオブジェク トセッ ト (VT S TT— VO B S) 9 6が配置されている。 いずれのビデオオブジェク トセッ ト (V T S M V O B S及び V T S TT V O B S) 9 5、 9 6は、 既に説明したように図 8に示す構造を有している。 ビデオタイ トルセッ ト情報 (VT S I ) 9 4、 この情報の バッ クアップ (V T S I— B U P) 9 7及びビデオタイ トル セッ トタイ トル用のビデオォプジヱク トセッ ト (V T S T T _ V 0 B S ) 9 6は、 ビデオタイ トルセッ ト 7 2にとつて必 須の項目され、 ビデオタイ トルセッ トメニュー用のビデオォ ブジェク トセッ ト (VT S M— V O B S) 9 5は、 必要に応 じて設けられるォプショ ンとされている。
ビデオタイ トルセッ ト情報 (VT S I ) 9 4は、 図 2 0に 示すように 5つのテーブル 9 8、 9 9、 1 0 0、 1 0 1、 1 1 1から構成され、 5つのテーブル 9 8、 9 9、 1 0 0、 1 0 1、 1 1 1は、 論理セクタ間の境界に一致されている。 第 1のテーブルである ビデオタイ トルセッ ト情報管理テーブル (V T S I— MA T) 9 8は、 必須のテーブルであってビデ オタィ トルセッ ト (VT S) 7 2のサイズ、 ビデオタイ トル セッ ト (V T S) 7 2中の各情報の開始ア ドレス及びビデオ タイ トルセッ ト (VT S) 7 2中のビデオオブジェク トセッ ト (V O B S) 8 2の属性が記述されている。
第 2のテーブルである ビデオタイ トルセッ トダイ レク トァ クセスポイ ンタテ一ブル (V T S_D A P T) 9 9は、 必要 に応じて設けられるオプショ ンのテーブルであって、 装置の キー操作 表示部 4からのタイ トル番号の入力あるいはリモ 一ト コン ト ローラ 5によるタイ トル番号の選択に応じて選定 可能な当該ビデオタイ トルセッ ト 7 2中に含まれるプロダラ ムチヱーン (P G C) 及び又はプログラム (P G) が記載さ れている。
第 3のテーブルである ビデオタイ トルセッ トプログラムチ エーン情報テーブル (V T S— P G C I T) 1 0 0は、 必須 のテーブルであって V T Sプログラムチェーン情報 (V T S — P G C I ) を記述している。
第 4のテーブルである ビデオタイ トルセッ トタイムサーチ マッ プテーブル (VT S— MA P T) 1 0 1は、 必要に応じ て設けられるォプシ ョ ンのテーブルであって表示の一定時間 に対するこのマッ プテーブル (VT S—MA P T) 1 0 1が 属するタイ トルセッ ト 72の各プログラムチェーン (P G C) 内のビデオデータの記録位置に関する情報が記述されている。 第 5のテーブルである ビデオタイ トルセッ トメニュ ー P G C I ュニッ トテーブル (V T S M— P G C I— U T) 1 1 1 は、 ビデオタイ トルセッ トメニュ ー用のビデオオブジェク ト セッ ト (V T S M— V O B S) 9 5が設けられる場合には、 必須項目とされ、 各言語毎に設けられたビデオタイ トルセッ トメニュー (VT S M) を再現するためのプログラムチェ一 ンについての情報が記述されている。 このビデオタイ トルセ ッ トメニュー P G C I ュニッ トテーブル (V T S M— P G C I _U T) 1 1 1を参照するこ とによってビデオオブジェク トセッ ト (VT S M— V O B S) 9 5中の指定した言語のプ ログラムチヱーンを獲得してメニューと して再現するこ とが できる。
次に、 図 2 0に示したビデオタイ トル情報マネージャーテ 一ブル (V T S I— MA T) 9 8及びビデオタイ トルセッ ト プログラムチェーン情報テーブル (V T S— P G C I T) 1 0 0について図 2 1から図 3 0を参照して説明する。
図 2 1は、 ビデオタイ トル情報マネージャーテーブル (V T S I— MAT) 9 8の記述内容を示している。 このテープ ル ( V T S I—MAT) 9 8には、 記載順にビデオタィ トル セッ 卜識別子 (VT S— I D) 、 ビデオタイ トル情報のサイ ズ (VT S I— S Z) 、 この D VDビデオ規格のバージョ ン 番号 (V E R N) 、 タイ トルセッ ト 7 2の属性 (V T S— C AT) が記載される。 また、 このテーブル (VT S I _M A T) 9 8には、 VT Sメニュー (VT S M) のビデオォブジ ェク トセッ ト (V T S M— VO B S) 9 5の開始ア ドレス (V T S M— V O B S— S A) がこのビデオタイ トルセッ ト ( V T S ) 7 2の先頭論理ブロ ッ クからの相対論理ブロ ッ ク (R L B N) で記述され、 ビデオタイ トルセ ッ ト (V T S) におけるタイ トルの為のビデオオブジェク トセッ 卜のスター トア ドレス (V T S T T— V O B S— S A) がこのビデオタ ィ トルセッ ト (VT S) 7 2の先頭論理プロ ッ クからの相対 論理ブロ ッ ク (R L B N) で記述される。
更に、 このテーブル (VT S I— MAT) 9 8には、 ビデ ォタイ トルセッ ト情報管理テーブル (VT S I— MAT) 9 8の終了ァ ドレス (V T S I— M A T_E A) がそのテープ ル (V T S I— MA T) 9 8の先頭バイ トからの相対ブロ ッ ク数で記載され、 ビデオタイ トルセッ トダイ レク トアクセス ポイ ンタテーブル (V T S P T I S R P T) 9 9のスタ ー トア ドレス (V T S_S R P T— S A) がビデオタイ トル セッ ト情報 (VT S I ) 9 4の先頭バイ 卜からの相対ブロ ッ ク数で記載されている。
更にまた、 このテーブル (V T S I— MA T) 9 8には、 ビデオタイ トルセッ トプログラムチヱーン情報テーブル (P G C I T) 1 0 0のスター トア ドレス (VT S— P G C I T — S A) がビデオタイ トルセ ッ ト情報 (V T S I ) 9 4の先 頭バイ トからの相対ブロ ッ ク数で記載され、 ビデオタイ トル セッ ト (V T S) のタイムサーチマップ (V T S_TMA P T) 1 0 1のスター トア ドレス (VT S— TMA P T— S A) がこのビデオタイ トルセッ ト (V T S) 7 2の先頭論理セク 夕からの相対論理セクタで記述される。 このテーブル (V T S I— MA T) 9 8には、 ビデオタイ トルセ ッ トメニュー P G C I ュニッ トテーブル (V T S M— P G C I— U T) のス ター トア ドレス (V T S M— P G C I— UT— S A) がビデ ォタイ トルセッ ト情報 ( V T S I ) 9 4の先頭バイ 卜からの 相対ブロ ッ ク数で記載されている。 ビデオマネージャーメニ ユー P G C Iュニッ トテーブル (VMGM— P G C I— UT) 8 1がない場合には、 その開始ア ドレスには、 " 0 0 0 0 0 0 0 0 h" が記載される。
このテーブル (VT S I— MAT) 9 8には、 ビデオタイ トルセッ ト (VT S ) 7 2中のビデオタイ トルセッ トメニュ 一 (V T S M) の為のビデオオブジェ ク トセッ ト (VT S M — V O B S ) 9 5及びビデオタイ トルセッ ト (VT S) のタ ィ トル (V T S T T) の為のビデオオブジェ ク トセッ ト (V T S T— V O B S) 9 6のビデオ属性 ( V T S— V— A T R) 及びこのビデオタイ トルセッ ト (V T S) 7 2中のビデオタ ィ トルセッ トのタイ トル (V T S T T) の為のビデオォブジ ェク トセッ ト (V T S T T— V O B S) 9 6のオーディ オス ト リ ームの数 (V T S— A S T— N s ) が記載されている。 ここで、 ビデオ属性 (VT S— V— A T R) には、 ビデオ の圧縮モー ド、 T Vシステムのフ レーム レー ト及び表示装置 に表示する際の表示のァスぺク ト比等が記載されている。
テーブル (VT S I— MAT) 9 8には、 ビデオタイ トル セッ ト (VT S) 7 2中のビデオタイ トルセッ ト (VT S) 7 2のタイ トル (V T S T T) の為のビデオオブジェク トセ ッ ト (VT S T— V O B S) 9 6のオーディ オス ト リ ーム属 性 ( V T S— A S T— A T R) が記載されている。 この属性
(VT S— A S T— A T R) には、 どのようにオーディ オを 符号化したかを記載したオーディ ォの符号化モー ド、 オーデ ィ ォの量子化を何ビッ トで実行したか、 オーディ オのチヤネ ル数、 オーディオの言語コー ド等が記載される。 更に、 テー ブル (VT S I— MA T) 9 8には、 ビデオタイ トルセッ ト
(VT S) 7 2中のこのタイ トル (V T S T T) の為のビデ ォオブジェク トセッ ト (VT S T— V O B S) 9 6の副映像 ス ト リ ームの数 (V T S— S P S T— N s ) 及び各副映像ス ト リ ームの属性 (V T S— S P S T— ATR) が記載されて いる。 この各副映像ス ト リ ームの属性 (VT S— S P S T— A TR) には、 副映像の符号化モー ド及び副映像の表示タイ プ、 副映像の言語コー ド等が記載される。
また、 このテーブル (VT S I— MAT) 9 8には、 ビデ オタィ トルセッ トメニュー (V T S M) のオーディ オス ト リ ーム数 (V T S M— A S T— N s ) 、 オーディ オス ト リーム 属性 (VT S M— A S T— A T R) 、 副映像ス ト リ ームの数 (V T S M— S P S T— N s ) 、 及び副映像ス ト リ ームの属 性 (V T S M— S P S T— A T R) が記述されている。
ビデオタイ トルセッ ト (V T S) のオーディ オス ト リ ーム の属性 (V T S— A S T— A T R) には、 図 2 2に示される ようにビッ ト番号 b 6 3から!^ッ ト番号 b 4 8にオーディ オ コーディ ングモー ド、 マルチチャ ンネルの拡張、 オーディ オ タイプ、 オーディ オのアプリケーシ ョ ン I D、 量子化、 サン プリ ング周波数、 予約、 及びオーディ ォチャネルの数が記述 され、 ビッ ト番号 b 4 7からビッ ト番号 b 4 0及びビッ ト番 号 b 3 9からビッ ト番号 b 3 2には、 特定コー ドと してこの オーディ オス ト リ ームの言語コー ドが記述され、 ビッ ト番号 b 3 1から ビッ ト番号 b 2 4には、 特定コー ドの為の予約が 設けられている。 また、 ビッ ト番号 b 2 3からビッ ト番号 b 8は、 今後の為に予約と して空けられ、 ビッ ト番号 b 7から ビッ ト番号 b 0には、 応用情報が記述されている。 こ こで、 V T Sメニュー用ビデオォブジェク トセッ ト ( V T S M— V 0 B S ) 9 5がない場合、 或いは、 そのビデオオブジェク ト セッ トにオーディ オス ト リ ームがない場合には、 ビッ ト番号 b 6 3からビッ ト番号 b 0の各ビッ 卜に " 0 " が記述される。 特定コー ドは、 b 4 7から b 4 0及び b 3 9から b 3 2に 記載されるが、 こ こには、 オーディ オス ト リ ームのタイプが 言語、 即ち、 音声である場合には、 I S O— 6 3 9で定めら れたその言語のコー ドが言語シンボルで記載される。 オーデ ィ ォス ト リ ームのタイプが言語、 即ち、 音声でない場合には、 この領域は、 予約とされる。
V T S T Tの為のビデオオブジェク トセッ ト (VT S T— V O B S) 9 6の副映像ス ト リ ーム属性 (VT S— S P S T — A T R ) においては、 図 2 3に示すようにビッ ト番号 b 4 7からビッ ト番号 B 4 0に副映像コー ド化モー ド、 予約、 副 映像表示タイプ、 副映像タイプが記述され、 ビッ ト番号 b 3 9からビッ ト番号 b 3 2及びにビッ ト番号 b 3 1からビッ ト 番号 b 2 4に特定コー ドと してこの副映像ス ト リ ームの言語 コ一ドが記述され、 ビッ ト番号 b 2 3からビッ ト番号 b 1 6 が特定コー ドの予約とされ、 ビッ ト番号 b 1 5から ビッ ト番 号 b 8が特定コー ドの拡張が記述されている。 更に、 ビッ ト 番号 b 7からビッ ト番号 b 0は、 予約とされている。
V T Sプログラムチェーン情報テーブル (VT S_P G C I T) 1 0 0は、 図 2 4に示すような構造を備えている。 こ の情報テーブル (V T S— P G C I T) 1 0 0には、 VT S プログラムチヱーン (V T S— P G C) に関する情報 (VT S_P G C I ) が記載され、 始めの項目と して V T Sプログ ラムチヱーン (V T S— P G C) に関する情報テーブル (V T S— P G C I T) 1 0 0の情報 ( V T S— P G C I T— I ) 1 0 2が設けられている。 この情報 (VT S P G C I T I ) 1 0 2に続いてこの情報テーブル (VT S— P G C I T) 1 0 0には、 この情報テーブル (VT S_P G C I T) 1 0 0中の VT Sプログラムチェーン (V T S— P G C) の数 (# 1から # n) だけ V T Sプログラムチェーン (VT S— P G C) をサーチする V T S— P G C I サーチポイ ンタ (V T S_P G C I T_S R P) 1 0 3が設けられ、 最後に V T Sプログラムチヱーン (VT S— P G C) に対応した数 ( # 1から # n) だけ各 VT Sプログラムチェーン (V T S— P G C) に関する情報 (V T S— P G C I ) 1 0 4が設けられ ている。
V T Sプログラムチェーン情報テーブル (VT S— P G C I T) 1 0 0の情報 ( V T S— P G C I T— I ) 1 02には、 図 2 5に示されるように VT Sプログラムチェーン (VT S — P G C) の数 (V T S— P G C_N s ) が内容と して記述 され及びこのテーブル情報 ( V T S— P G C I T— I ) 1 0 2の終了ア ドレス (V T S— P G C I T— E A) がこの情報 テーブル (VT S— P G C I T ) 1 0 0の先頭バイ トからの 相対的なバイ ト数で記述されている。
また、 V T S— P G C I Tサーチポイ ンタ (V T S— P G C I T— S R P) 1 0 3には、 図 2 6に示すようにビデオタ ィ トルセッ ト (V T S) 7 2のプログラムチェーン (V T S — P G C) の属性 (V T S— P G C— C AT) 及びこの V T S— P G C情報テーブル (VT S— P G C I T) 1 0 0の先 頭バイ 卜からの相対的バイ ト数で V T S— P G C情報 (V T S P G C I ) のスター トア ドレス (V T S P G C I S A) が記述されている。 ここで、 VT S— P G C属性 (VT S_P G C— C A T) には、 属性と して例えば、 最初に再生 されるエン ト リ ープログラムチェーン (エン ト リ ー P G C) か否かが記載される。 通常、 エン ト リ プログラムチヱーン (P G C) は、 エン ト リ ープログラムチェーン (P G C) で ないプログラムチェーン (P G C) に先だって記載される。 ビデオタイ トルセッ内の P G C情報 (V T S— P G C I ) 1 0 4には、 図 2 7に示すように 4つの項目が記載されてい る。 この P G C情報 (VT S— P G C I ) 1 0 4には、 始め に必須項目のプログラムチェーン一般情報 (P G C— G I ) 1 0 5が記述され、 これに続いてビデオォブジ ク トがある 場合だけ必須の項目とされる少なく と も 3つの項目 1 0 6、 1 0 7、 1 0 8が記載されている。 即ち、 その 3つの項目と してプログラムチェーンプログラムマップ (P G C_P GM A P ) 1 0 6、 セル再生情報テーブル (C— P B I T) 1 0 7及びセル位置情報テーブル (C— P O S I T) 1 0 8が P G C情報 ( V T S— P G C I ) 1 0 4に記載されている。 プログラムチヱ一ン一般情報 (P G C_G I ) 1 05には、 図 2 8に示すようにプログラムチェーン (P G C) のカテゴ リ ー (P G C— C A T) 、 プログラムチェーン (P G C) の 内容 (P G C— C N T) 及びプログラムチェーン (P G C) の再生時間 (P G C— P B— T I ME) が記載されている。
P G Cのカテゴリ ー (P G C I— C A T) には、 当該 P G C のコ ピーが可能であるか否か及びこの P G C中のプログラム の再生が連続であるか或いはラ ンダム再生であるか否か等が 記載される。 P G Cの内容 (P G C— C N T) には、 このプ ログラムチヱー ンの構成内容、 即ち、 プログラム数、 セルの 数、 このプログラムチヱ一ン中のアングルの数が記載される。
P G Cの再生時間 (P G C— P B— T I M E) には、 この P G C中のプログラムの トータル再生時間等が記載される。 こ の再生時間は、 再生手順には無関係に連続して P G C内のプ ログラムを再生する場合のプログラムの再生時間が記述され る。 アングルモー ドがある場合には、 アングルセル番号 1の 再生時間がそのァンダルの再生時間を表すこととなる。
また、 プログラムチヱ一ン一般情報 (P G C— G I ) 1 0 5には、 P G C副映像ス ト リ ーム制御 (P G C_S P S T— C T L) 、 P G Cオーディ オス ト リ ーム制御 (P G C— A S T— C T L) 及び P G C副映像パレッ ト (P G C— S P— P L T) が記載されている。 P G C副映像ス ト リ ーム制御 ( P G C— S P S T— C T L) には、 P G Cで使用可能な副映像 数が記載され、 P G Cオーディ オス ト リ ーム制御 (P G C— A S T— C T L) には、 同様に P G Cで使用可能なオーディ ォス ト リ ームの数が記載される。 P G C副映像パレ ッ ト (P G C— S P— P L T) には、 この P G Cの全ての副映像ス ト リ ームで使用する所定数のカラーパレツ 卜のセッ 卜が記載さ れる。
更に、 P G C—般情報 (P G C— G I ) 1 0 5には、 セル 再生情報テーブル (C— P B I T) 1 0 7のスター トァ ドレ ス (C P B I T S A) 及びセル位置情報テーブル (C— P O S I T) 1 0 8のスター トア ドレス (C— P O S I T一 S A) が記載されている。 いずれのスター トア ドレス (C— P B I T— S A及び C— P 0 S I T_ S A) も V T S— P G C情報 (V T S— P G C I ) の先頭バイ 卜からの相対的な論 理ブロ ッ ク数で記載される。
プログラムチェーン (P G C) のカテゴリ ー (P G C— C A T) は、 メニュー用のプログラムチェーン (P G C) の場 合、 図 2 9に示すよう にビッ ト番号 b 3 1にエン ト リ ータイ プと して P G Cエン ト リ ーかノ ン P G Cエン ト リ ーかが記述 され、 ビッ ト番号 b 3 0からビッ ト番号 b 2 8は、 今後の為 に予約と して空けられ、 ビッ ト番号 b 2 7からビッ ト番号 b 2 4にはメニュ一の種別を示すメニュー I Dが記述され、 ビ ッ ト番号 b 2 3からビッ ト番号 b 2 2には P G Cブロッ クモ 一ドが記述され、 ビッ ト番号 b 2 1からビッ ト番号 b 2 0に は P G Cブロ ックタイプが記述され、 ビッ ト番号 b 1 9から ビッ ト番号 b 1 6にはプログラムプレ イ ノく、ッ ク コ ン トロール が記述され、 ビッ ト番号 b 1 5からビッ ト番号 b 1 4にはコ ピーフラグが記述され、 ビッ ト番号 b 1 3からビッ ト番号 b 1 2にはプレイバッ ク システムマネジメ ン トが記述され、 ビ ッ ト番号 b 1 1からビッ ト番号 b 8にはアプリケーシ ョ ンタ ィプが記述され、 ビッ ト番号 b 7からビッ ト番号 b 0は、 今 後の為に予約と して空けられている。
メニュー I Dと しては、 "0 0 1 0 " の場合、 ビデオマネ 一ジャー情報メニュー (VMGM) で用いるタイ トルメニュ 一を示し、 "0 0 1 1 " の場合、 ロ ッ トメニューを示し、 "0 1 0 0 " の場合、 ビデオタイ トルセッ トメニュー (VT S M) で用いる副映像メニューを示し、 "0 1 0 1" の場合、 ビデオタイ トルセッ トメニュー (V T S M) で用いるオーデ ィ ォメニューを示し、 " 0 1 1 0" の場合、 ビデオタイ トル セッ トメニュー (V T S M) で用いるアングルメニューを示 し、 "0 1 1 1 " の場合、 ビデオタイ トルセッ トメニュー
(V T S M) で用いるプログラムメニューを示している。 プログラムチェーン (P G C) のカテゴリ ー (P G C— C A T) が、 タイ トル用のプログラムチヱーン (P G C) の場 合には、 ビッ ト番号 b 3 0から ビッ ト番号 b 2 4に、 ビデオ タイ トルセッ ト (V T S) 7 2の 1〜 9 9のタイ トル数 (V T S— T T N) が記述される。
プログラムチヱー ン (P G C) の内容 (P G C_C NT) は、 図 3 0に示すようにビッ ト番号 b 2 3は予約と して空け られ、 ビッ ト番号 b 2 2からビッ ト番号 b 1 6に、 このプロ グラムチェーン (P G C) における 1〜 9 9のプログラム数 が記述され、 ビッ ト番号 b 1 5からビッ ト番号 b 8に、 この プログラムチェーン (P G C) における 1〜 2 5 5のセル数 が記述され、 ビッ ト番号 b 7からビッ ト番号 b 4は、 今後の 為に予約と して空けられ、 ビッ ト番号 b 3からビッ ト番号 b
0に、 このプログラムチェーン (P G C) における 1〜 9の ァンダル数が記述される。
プログラムチェーンプログラムマップ (P G C— P GMA
P) 1 0 6は、 図 3 1に示すように P G C内のプログラムの 構成を示すマップである。 このマップ (P G C— P GMA P) 1 0 6には、 図 3 1及び図 3 2に示すよ うにプログラムの開 始セル番号であるエン ト リ ーセル番号 (E C E L L N) がセ ル番号の昇順に記述されている。 また、 エン ト リ ーセル番号 の記述順にプログラム番号が 1から割り当てられている。 従 つて、 このマップ (P G C— P GMA P) 1 0 6の最初のェ ン ト リ ーセル番号は、 # 1でなければならない。
セル再生情報テーブル (C— P B I T) 1 0 7は、 P G C のセルの再生順序を定義している。 このセル再生情報テープ ル (C— P B I T) 1 0 7には、 図 3 3に示すよう にセル再 生情報 (C— P B I T) が連続して記載されている。 基本的 には、 セルの再生は、 そのセル番号の順序で再生される。 セ ル再生情報 (C— P B I T) には、 図 3 2に示されるように セルカテゴリ ー (C— C AT) が記載される。 このセルカテ ゴリ ー ( C— C A T ) には、 セルがセルブロ ック中のセルで あるか、 また、 セルブロ ッ ク中のセルであれば最初のセルで あるかを示すセルプロ ッ クモー ド、 セルがプロ ッ ク中の一部 ではない、 或いは、 アングルブロ ッ クであるかを示すセルブ ロ ッ クタイプ、 システムタイムクロッ ク (S T C) の再設定 の要否を示す S T C不連続フラグが記載される。 こ こで、 セ ルブロ ッ ク とは、 ある特定のアングルのセルの集合と して定 義される。 アングルの変更は、 セルブロ ッ クを変更するこ と によって実現される。 即ち、 野球を例にとれば、 外野からの シー ンを撮影したアングルプロ ッ クから内野からのシーンを 撮影したアングルブロ ッ クの変更がアングルの変更に相当す る o また、 このセルカテゴリ ー ( C— C A T ) には、 セル内で は連続して再生するか或いはセル内の各ビデオォブジェク ト ュニッ ト (V O B U) 単位で静止するかを示すセル再生モー ド、 セルの再生の後に静止させるか否か或いはその静止時間 を示すセルナビゲーショ ン制御が記載されている。
また、 図 3 4に示すようにセル再生情報テーブル ( C— P B I T) 1 0 7は、 P G Cの全再生時間を記述したセル再生 時間 ( C— P B T M ) を含んでいる。 アングルセルブロ ッ ク が P G C中にある場合には、 そのアングルセル番号 1の再生 時間がそのアングルプロックの再生時間を表している。 更に、 セル再生情報テーブル (C— P B I T) 1 0 7には、 当該セ ルが記録されているビデオオブジェク トユニッ ト (VO B U) 8 5の先頭論理セクタからの相対的な論理セクタ数でセル中 の先頭ビデオォブジヱク トユニッ ト (V O B U) 8 5のスタ ー トア ドレス (C— F V O B U— S A) が記載され、 また、 当該セルが記録されている ビデオォブジヱク トユニッ ト (V O B U) 8 5の先頭論理セクタからの相対的な論理セクタ数 でセル中の最終ビデオオブジェク トユニッ ト (V O B U) 8 5のスター トア ドレス (C— L V O B U— S A) が記載され る 0
セル位置情報テーブル (C— P O S I ) 1 0 8は、 P G C 内で使用するセルのビデオォブジュク ト (V O B) の識別番 号 (V O B_ I D) 及びセルの識別番号 (C— I D) を特定 している。 セル位置情報テーブル (C— P O S I ) には、 図 3 5に示されるようにセル再生情報テーブル (C_P B I T) 53
1 0 7に記載されるセル番号に対応するセル位置情報 (C_ P O S I ) がセル再生情報テーブル (C— P B I T) と同一 順序で記載される。 このセル位置情報 (C— P 0 S I ) には、 図 3 6に示すようにセルのビデオォブジヱク トュニッ ト (V 0 B U) 8 5の識別番号 (C_V O B— I D N) 及びセル識 別番号 (C— I D N) が記述されている。
図 2 0に示すビデオタイ トルセッ トメニュー (V T S M) の言語ごとの情報を記述したビデオタイ トルセッ ト メニュー P G C Iュニッ トテーブル (V T S M— P G C I _U T) 1 1 1は、 図 3 7に示すようにビデオタイ トルセッ トメニュー P G C Iュニッ トテーブル情報 (V T S M— P G C I _U T I ) 1 1 1 A、 n個のビデオタイ トルセッ トメニュー言語ュ ニッ トサーチポイ ンタ (VT S M_L U— S R P) 1 1 1 B、 n個のビデオタイ トルセッ トメ ニュー言語ュニッ ト (VT S M— L U) 1 1 1 Cから構成され、 その順序で記述されてい る 0
ビデオタイ トルセッ トメニュー P G C I ュニッ トテーブル 情報 (VT S M— P G C I— U T I ) 1 1 1 Aには、 このテ 一ブル 1 1 1の情報が記述され、 ビデオタイ トルセッ トメニ ユー P G C Iユニッ トサーチポイ ンタ (VT S M— L U_S R P ) 1 1 1 Bには、 # 1から # nまでのビデオタイ トルセ ッ トメニューに対応した順序で記述され、 言語コー ドが記述 がされているとと もに # 1から # nまでのビデオタイ トルセ ッ トメニューに対応した順序で記述されたビデオタイ トルセ ッ トメニュー言語ユニッ ト (V T S M L U) 1 1 1 Cを検 索するポイ ンタに関する記述がされている。 また、 ビデオタ ィ トルセ ッ ト メニュー言語ユニッ ト (VT S M— L U) 1 1 1 Cの夫々 には、 対応する ビデオタイ トルセ ッ ト メ ニューの プログラムチェー ンのカテゴリ 一と開始ァ ドレスが記述され ている。
よ り詳細には、 ビデオタイ トルセ ッ ト メ ニュー P G C I ュ ニッ トテーブル情報 (VT S M_P G C I— U T I ) 1 1 1 Aには、 図 3 8に示すよ うに、 ビデオタイ トルセッ ト メニュ 一言語ユニッ ト (VT S M— L U) 1 1 1 Cの数がパラメ一 夕 (VT S M— L U_N s ) と して記載され、 また、 ビデオ タイ トルセ ッ ト メ ニュー言語ユニッ ト (V T S M— L U) 1 1 1 Cの終了ア ドレスがパラメ ータ (VT S M— P G C I _ UT— E A) と して記載されている。 また、 図 3 9に示すよ うに、 ビデオタイ トルセ ッ トメ ニュー P G C Iュニッ トサー チポイ ンタ (V T S M— L U— S R P) 1 1 I Bには、 ビデ オタィ トルセッ ト メ ニュー言語コー ドがパラメ ータ (VT S M_L C D) と して記載され、 また、 ビデオタイ トルセ ッ ト メニュー言語ユニッ ト (V T S M— L U) 1 1 1 Cの開始ァ ドレスがパラメ ータ (V T S M— L U_S A) と して記述さ れている。 更に、 ビデオタイ トルセ ッ ト メニュー言語ュニッ ト (V T S M— L U) 1 1 1 Cには、 図 4 0に示すようにこ のビデオタイ トルセ ッ ト メニュー言語ュニッ ト情報 ( V T S M— L U I ) 1 1 1 D、 ビデオタイ トルセ ッ ト メニュー P G C情報サーチポイ ン ト ( V T S M— P G C I— S R P ) 1 1 1 E、 ビデオタイ トルセ ッ ト メ ニュー P G C情報 (VT S M — P G C I ) 1 1 I Fから構成され、 その順序で記述されて いる。 ビデオタイ トルセッ トメニュー言語ュニッ ト情報 (V T S M— L U I ) 1 1 1 0には、 このテーブル 1 1 1 〇の情 報が記述され、 ( V T S M— P G C I— S R P ) 1 1 1 Eに は、 # 1から # nまでのビデオタイ トルセッ トメニューに対 応じた順序で記述され、 ビデオタイ トルセッ トメニューのプ ログラムチェーンのカテゴリ ーが記述がされているとと もに # 1から # ηまでのビデオタイ トルセ ッ トメニ ュ ーに対応し た順序で記述されたビデオタイ トルセッ トメニ ュ ー P G C情 報サーチ情報 ( V T S M— P G C I ) 1 1 1 Fを検索するポ イ ンタに関する記述がされている。
ビデオタイ トルセッ トメニュー P G C情報サーチ情報 (V T S M_ P G C I ) 1 1 I Fは、 ビデオタイ トルセッ ト メニ ユーのプログラムチェーンに関する情報、 即ち、 V T S Mプ ログラムチ —ン情報 (V T S M_P G C I ) を記述してい 0
より詳細には、 ビデオタイ トルセッ トメニュー言語ュニッ ト情報 (V T S M— L U I ) 1 1 1 Dには、 図 4 1 に示すよ うに、 VT S Mプログラムチェーン情報 (V T S M— P G C I ) 1 1 1 Fの数がパラメータ (VT S M_P G C I _N s ) と して記載され、 また、 ビデオタイ トルセッ トメニュー言語 ユニッ ト情報 ( V T S M_L U I ) 1 1 1 Dの終了ア ドレス がパラメ ータ ( V T S M— L U I— E A) と して記載されて いる。 また、 図 4 2に示すように、 ビデオタイ トルセッ ト メ ニュー P G C情報サーチポイ ン ト ( V T S M P G C I S R P ) 1 1 I Eには、 ビデオタイ トルセッ トメニューのプロ グラムチェーンのカテゴリ ーがパラメ ータ (V T S M— P G C— C A T ) と して記載され、 また V T S Mプログラムチェ ーン情報 ( V T S M— P G C I ) 1 1 1 Fの開始ア ドレスが パラメ ータ (V T S M— P G C I — S A) と して記載されて いる。
ビデオタイ トルセッ トメニューのプログラムチ 一ンのカ テゴリ ー (V T S M— P G C— C A T ) には、 この P G Cが エン ト リ ーされているか否かを示すフラグ、 およびメニュー かを示すメニュー I Dが記述されている。 このメニュー I D と しては、 " 0 1 0 0 " が記述される場合、 副映像メニュー を意味し、 " 0 1 0 1 " が記述される場合、 オーディ オメ二 ユ ーを意味し、 " 0 1 1 0 " が記述される場合、 ア ングルメ ニ ュ ーを意味し、 " 0 1 1 1 " が記述される場合、 プロダラ ムメニュ一を意味している。
図 8を参照して説明したようにセル 8 4は、 ビデオォブジ ェク トユニッ ト (V O B U) 8 5の集合とされ、 ビデオォブ ジェク トユニッ ト ( V 0 B U ) 8 5は、 ナビゲーシヨ ン ( N V) パッ ク 8 6から始まるパッ ク列と して定義される。 従つ て、 セル 8 4中の最初のビデオォブジェ ク トュニッ ト (V 0 B U) 8 5のスター トア ドレス (C— F V O B U— S A) は、 N Vパ ッ ク 8 6のスター トァ ドレスを表すこ ととなる。 この N Vパッ ク 8 6は、 図 4 3に示すようにパックヘッダ 1 1 0、 システムヘッダ 1 1 1及びナビゲーシ ヨ ンデータ と しての 2 つのバケツ ト、 即ち、 再生制御情報 ( P C I ) バケツ ト 1 1 6及びデータサーチ情報 (D S I ) バケツ ト 1 1 7から成る 構造を有し、 図 4 3に示すようなバイ ト数が各部に付り当て られ、 1パッ クが 1論理セクタに相当する 2 0 4 8バイ トに 定められている。 また、 この N Vパッ クは、 そのグループォ ブピクチャー (G O P ) 中の最初のデータが含まれる ビデオ パッ クの直前に配置されている。 ォブジヱク トュニッ ト 8 5 がビデオパッ クを含まない場合であっても N Vパッ クがォー ディ ォパッ ク又は/及び副映像パッ クを含むォプジヱク トュ ニッ 卜の先頭に配置される。 このようにォブジェク トュニッ 卜がビデオパッ クを含まない場合であってもォブジヱク トュ ニッ 卜がビデオパッ クを含む場合と同様にォブジヱク トュニ ッ トの再生時間は、 ビデオが再生される単位を基準に定めら れる。
こ こで、 G O Pとは、 M P E Gの規格で定められ、 既に説 明したように複数画面を構成するデータ列として定義される。 即ち、 G O Pとは、 圧縮されたデータに相当し、 この圧縮デ 一夕を伸張させる と動画を再生するこ とができる複数フ レー ムの画像データが再生される。 パッ クヘッダ 1 1 0及びシス テムヘッダ 1 1 1は、 M P E G 2のシステムレーャで定義さ れ、 。ッ クヘッダ 1 1 0には、 ッ ク開始 ー ド、 システム ク ロ ッ ク リ フ ァ レンス ( S C R) 及び多重化レー 卜の情報が 格納され、 システムヘッダ 1 1 1には、 ビッ ト レー ト、 ス ト リ ーム I Dが記載されている。 P C I パケッ ト 1 1 6及び D S Iバケツ ト 1 1 7のバケツ トヘッダ 1 1 2 1 1 4には、 同様に M P E G 2のシステムレーャに定められているように パケ ッ ト開始コ一 ド、 パケッ ト長及びス ト リ ーム I Dが格納 されている。
他のビデオ、 オーディオ、 副映像パッ ク 8 8 8 9 80 9 1は、 図 4 4に示すよ う に M P E G 2のシステム レーャに 定められるように同様にパッ クヘッダ 1 2 0、 バケツ トへッ ダ 1 2 1及び対応するデータが格納されたバケツ ト 1 2 2か ら構成され、 そのパッ ク長は、 2 0 4 8バイ トに定められて いる。 これらの各パッ クは、 論理ブロ ッ クの境界に一致され ている。
P C I 0ケッ ト 1 1 6の P C Iデータ ( P C I ) 1 1 3は、 V O Bユニッ ト (V O B U) 8 5内のビデオデータの再生状 態に同期してプレゼンテーショ ン、 即ち、 表示の内容を変更 する為のナビゲーシヨ ンデータである。 即ち、 P C I データ (P C I ) 1 1 3には、 図 4 5に示されるように P C I全体 の情報と しての P C I—般情報 (P C I— G I ) アングル変 更時における各飛び先ァングル情報と してのァングル情報
(N S ML— A G L I ) 及びハイラィ ト情報 (H L I ) が記 述されている。 P C I—般情報 ( P C I _G I ) には、 図 4 6に示されるように P C I 1 1 3が記録されている V 0 B U 8 5の論理セク夕からの相対的論理ブロ ッ ク数でその P C I 1 1 3が記録されている N Vパッ ク (N V— P C K) 8 6の ア ドレス (NV— P C K— L BN) が記述されている。 また、 P C I—般情報 (P C I— G I ) には、 V O B U 8 5のカテ ゴリ ー (V O B U— C A T) 、 V O B U 8 5のスター ト P T M (V O B U— S P TM) 及び終了 P TM (V O B U— E P T M) が記述されている。 ここで、 V O B U 8 5のスター ト P TM (V O B U— S P TM) は、 当該 P C I 1 1 3が含ま れる V 0 B U 8 5中のビデオデータの再生開始時間 (スター トプレゼンテーショ ンタイムスタ ンプ ( S P TM) ) を示し ている。 この再生開始時間は、 V 0 B U 8 5中の最初の再生 開始時間である。 通常は、 最初のピクチャーは、 M P E Gの 規格における I ピクチャー ( I n t r a— P i c t u r e ) の再生開始時間に相当する。 V O B U 8 5の終了 P TM ( V 0 B U_E P TM) は、 当該 P C I 1 1 3が含まれる 08 U 8 5の再生終了時間 (終了プレゼンテーシ ョ ンタイムスタ ンプ : E P TM) ) を示している。
アングル情報 (N S ML— A G L I ) には、 図 4 7に示す ようにアングルの数だけ飛び先のアングルセルの開始ァ ドレ ス (N S M L— A G L— C— D S T A) が記載され、 その開 始ア ドレスは、 P C I 1 1 3が記録された N Vパッ ク 8 6の 論理セクタからの相対的論理セク タで記述されている。 この アングル情報 (N S ML— A G L I ) に基づく アングルの変 更の場合には、 図 4 8に示すように当該 P C I 1 1 3が記録 されている V O B U 8 5の再生時間と等しい他のアングルブ ロ ッ ク内の V O B U 8 5のスター トア ドレス、 或いは、 再生 時間が手前の最も近い再生時間を有する他のアングルブロ ッ ク内の V O B U 8 5のスター トア ドレス (N S ML— A G L _C— D S T A) がこのアングル情報 (N SML— AG L I ) に記述される。
このようなアングルセルの開始ア ドレス (N S ML— A G L— C— D S T A) の記述によれば、 具体的には、 次のよう なア ングルの変更が実現される。 こ こで、 野球の試合でピッ チヤ一が投げてからバッ ターが打ち、 その打球がホームラ ン となるまでの一連の時間が連続した場面を想定してアングル の変更を説明する。 こ こで、 P C I 1 1 3によって制御され るアングルセル ( A N G— C # j ) は、 図 4 8に示すように ビデオオブジェク トユニッ ト (V O B U) 8 5の単位で変更 する こ とができる。 図 4 8には、 再生順序に従つてビデオォ ブジヱク トユニッ ト (V O B U) 8 5に再生順序に従った番 号が付されているが、 あるアングルセル ( A N G— C # j ) の再生番号 nに相当する ビデオォブジヱク トュニッ ト (V O B U # n) 8 5は、 他のアングルセル (A N G— C#l) 8 4 或いは、 アングルセル (AN G— C # 9) 8 4に相当する再 生番号 nのビデオオブジェク トユニッ ト (V O B U # n ) 8 5 とは、 同一時刻或いはそれ以前の最も近い異なるシーンに 関する ビデオデータが格納されている。 あるアングルセル
(A N G— C # j ) 8 4には、 ピッチャー及びバッ ターの入 つた全景が画面に映し出され、 一連の動作が映し出される ビ デォデータと して V 0 B U 8 5が連続して配列され、 また、 アングルセル (A N G— C # l ) 8 4には、 打者の打撃フ 才 ームを鑑賞する為にバッ ターのみが画面に映し出される ビデ ォデータと して V O B U 8 5が連続して配列され、 更に、 Ύ ングルセル (A N G— C # 9 ) には、 ピッチャーの表情のみ が画面に映し出される ビデオデータと して V O B U 8 5が連 続して配列されていると仮定する。 始めにアングルセル # j
(A G L— C # j ) をユーザが鑑賞していて打った瞬間にァ ングルセル # 1 に変更すると、 即ち、 打った瞬間にアングル を打者のみが映し出されるアングルに変更すると、 打った後 の打者のみの画面に変更されないで、 打撃が始まる前の打者 がバッ トを振り始めてからの画面に変更されることとなる。 また、 始めにアングルセル # j (A G L— C # i ) を鑑賞し ていて打った瞬間にアングルセル # 9 に変更すると、 即ち、 打った瞬間にアングルをピッチャーのみが映し出されるアン ダルに変更すると、 打った瞬間の打たれたピッチャーの表情 が画面に表示され、 ピッチヤ一の心理的な変化を鑑賞するこ とができる。
ハイライ ト情報 (H L I ) は、 副映像の表示領域内の 1つ の矩形領域に対しハイライ トを施すための情報である。 ハイ ライ ト情報により、 副映像の表示領域内の特定の矩形領域の 副映像の色及びビデオとの混合比 (コ ン トラス ト) が記述さ れている。 ハイライ ト情報は、 図 4 9に示すように、 その有 効期間内に再生されるすべての副映像ス ト リ ームに対し共通 に有効となっている。 たとえば、 ビデオと副映像とハイライ ト情報とを組み合わせた際には、 図 5 0に示すような合成画 面がモニタ部 6での表示されるようになっている。
ハイライ ト情報は、 図 5 1に示すように、 ハイライ ト一般 情報 (H L_G I ) 1 1 3 A、 ボタ ン色情報テーブル (B T N— C O L I T) 1 1 3 B、 及びボタ ン情報テーブル (B T N I T) 1 1 3 Cが記述されている。 図 5 2に示すように、 ボタ ン色情報テーブル (B TN— C O L I T) 1 1 3 Bには、 ボタ ン色情報 (B T N— C O L I ) 1 1 3 D、 1 1 3 E、 1 1 3 Fが記述され、 ボタ ン情報テーブル (B T N I T) 1 1 3 Cには、 最大 3 6個のボタ ン情報 ( B T N I ) 1 1 3 1、 …が記述される。
たとえば、 図 5 2に示すように、 3 6個のボタ ン情報 ( B T N I ) 1 1 3 I、 …は、 ボタ ングループの指定により、 3 6個のボタ ン情報から構成される 1グループモー ド、 各々 1 8個のボタ ン情報から構成される 2グループモー ド、 各々 1 2個のボタ ン情報から構成される 3グループモー ドで記述さ れる。
ハイライ ト一般情報 (H L— G I ) 1 1 3 Aは、 そのハイ ライ ト情報全体の情報である。 ハイライ ト一般情報 (H L— G I ) 1 1 3 Aには、 図 5 3に示すように、 ハイライ ト情報 の状態 (H L I _ S S ) 、 ハイライ ト開始時間 (H L I— S _P TM) 、 ハイライ ト終了時間 (H L I— E— P TM) 、 ボタ ン選択終了時間 (B T N— S L— E— P TM) 、 ボタ ン のモー ド (B T N— MD) 、 ボタ ンスター ト番号 (B T N— S N) 、 有効ボタ ン数 ( B T N— N s ) 、 番号で選択できる ボタ ン数 (N S B TN— N s ) 、 強制選択ボタ ン番号 (F S L B T N— N) 、 強制確定ボタ ン番号 (F A C B T N— N) が記述されている。
ハイライ ト情報の状態 (H L I— S S) には、 対応する P C I 中のハイライ ト情報の状態が記述されている。 たとえば、 " 0 0 " の場合、 有効なハイライ ト情報が存在しないと記述 され、 "0 1 " の場合、 前 V O B Uのハイライ ト情報と違う ハイライ ト情報が存在していると記述され、 "1 0" の場合、 前 V O B Uのハイライ ト情報と同じハイライ ト情報が存在し ていると記述され、 " 1 1 " の場合、 前 V O B Uのハイライ ト情報とボタ ンコマン ドだけが違うハイライ ト情報が存在し ていると記述される。
ハイライ ト情報のスター ト P TM (H L I— S— P TM) には、 対応するハイライ ト情報が有効になるハイライ ト開始 時間 (スター トプレゼンテーシ ョ ンタイム ( S P TM) ) が 記述されている。 ハイライ ト開始時間は、 ハイライ ト情報が 対象とする副映像ス ト リ ームの表示開始時間以上となってい る。 H L I— S S力く " 0 1 " と記述されている場合、 ハイラ ィ ト情報のハイライ ト開始時間はその P C Iが対応する V O B Uの間、 更新されるようになっている。 H L I— S S力く " 1 0" あるいは " 1 1 " と記述されている場合、 ハイライ ト情報のハイライ ト開始時間はその P C Iが対応する V 0 B Uの間、 とぎれずに使用されるようになっている。
ハイライ ト終了時間 (H L I— E— P TM) には、 このハ ィライ ト情報が無効になるハイライ ト終了時間が記述されて いる。 ハイライ ト終了時間は、 ハイライ 卜情報が対象とする 副映像ス ト リ ームの表示終了時間以下となっている。 H L I _S Sが " 0 1 " と記述されている場合、 ハイライ ト情報の ハイライ ト終了時間はその P C I が対応する V 0 B Uの間、 更新されるようになっている。 H L I— S Sが " 1 0" ある いは " 1 1 " と記述されている場合、 ハイライ ト情報のハイ ライ ト終了時間はその P C Iが対応する V 0 B Uの間、 とぎ れずに使用されるようになっている。 HL Iが静止状態の間、 ハイライ ト終了時間 (H L I— E— P TM) と して (F F F F F F F F h) が記述されている。
ボタ ン選択終了時間 ( B T N— S L— E— P T M) には、 ボタ ン選択の終了時間が記述されている。 ボタ ン選択終了時 間は、 ハイライ ト情報が対象とする副映像ス ト リ ームの表示 終了時間以下となっている。 H L I— S S力《 "0 1 " と記述 されている場合、 ハイライ ト情報のボタ ン選択終了時間はそ の P C Iが対応する V 0 B Uの間、 更新されるようになって いる。 H L I— S Sが " 1 0" あるいは " 1 1 " と記述され ている場合、 ハイライ ト情報のボタ ン選択終了時間はその P C Iが対応する V 0 B Uの間、 とぎれずに使用されるように なっている。 H L Iが静止状態の間、 ボタ ン選択終了時間 (B TN— S L— E— P TM) と して (F F F F F F F F h) が記述されている。
ボタ ンのモー ド (B T N_MD) には、 ボタ ンのグループ 化と、 各グループに対応する副映像の表示タイプが記述され ている。 たとえば、 ボタングループ数 (B TNGR_N s ) 、 ボタ ングループ 1に対応する副映像の表示タイプ (B T N G R 1— D S P T Y) ボタ ングループ 2に対応する副映像の表 示タイプ (B TN G R 2— D S P T Y) 、 ボタ ングループ 3 に対応する副映像の表示タイプ ( B T N G R 3— D S P T Y) が記述されている。 ボタ ングループ数 (B T N G R— N s ) は、 " 0 1 " の場合、 1グループ、 " 1 0" の場合、 2グル ープ、 " 1 1 " の場合、 3グループとなっている。 表示タイ プと しては、 "0 1" の場合、 ワイ ド (9Z1 6) 、 "1 0" の場合、 レターボッ ク ス、 " 1 1 " の場合、 パン一スキャ ン となっている。
ボタ ンスター ト番号 ( B T N— S N ) には、 ボタ ングルー プ中の最初のボタ ンのオフセッ ト番号が記述されている。 ォ フセッ ト番号は、 1から 2 5 5の範囲で記述可能である。 ボ タ ンスター ト番号 (B TN_S N) は、 各ボタ ングループに 共通に適用される。
有効ボタ ン数 (B TN— N s ) には、 ボタ ングループ中で 有効なボタ ン数が記述されている。 ボタ ン数は、 ボタ ングル ープが 1の場合、 1から 3 6まで、 ボタ ングループが 2の場 合、 1から 1 8まで、 ボタ ングループが 3の場合、 1から 1 2までの範囲で記述可能である。 有効ボタ ン数 (B T N— N s ) は、 各ボタ ングループに共通に適用される。
番号で選択できるボタ ン数 (N S B T N— N s ) には、 ボ タングループ中でボタ ン番号で選択可能なボタ ン数が記述さ れている。 ボタ ン数は、 ボタ ングループが 1の場合、 1から 3 6まで、 ボタ ングループが 2の場合、 1から 1 8まで、 ボ タ ングループが 3の場合、 1から 1 2までの範囲で記述可能 である。 番号で選択できるボタン数 (N S BTN— N s ) は、 各ボタ ングループに共通に適用される。
強制選択ボタ ン番号 (F S L B T N— N) には、 ハイライ ト開始時間 (H L I _S_P TM) で強制的に選択状態とす るボタ ン番号が記述されている。 これにより、 ハイライ ト有 効期間にプレゼンテーシ ョ ンがスター ト したと しても、 ハイ ライ ト情報内に設定されているボタ ン番号が選択される。 ボ 夕 ン番号は、 ボタ ングループが 1の場合、 1から 3 6までの 範囲と 6 3、 ボタ ングループが 2の場合、 1から 1 8までの 範囲と 6 3、 ボタ ングループが 3の場合、 1から 1 2までの 範囲と 6 3で記述可能である。 強制選択ボタ ン番号 (F S L B T N— N) は、 各ボタ ングループに共通に適用される。 強制確定ボタ ン番号 (F A C B TN— N) には、 ボタ ン選 択終了時間 (B T N— S L— E— P TM) で強制的に確定状 態とするボタ ン番号が記述されている。 ボタ ン番号は、 ボタ ングループが 1の場合、 1から 3 6までの範囲と 6 3、 ボタ ングループが 2の場合、 1から 1 8までの範囲と 6 3、 ボタ ングループが 3の場合、 1から 1 2までの範囲と 6 3で記述 可能である。 強制確定ボタ ン番号 (F A C B T N— N) は、 各ボタ ングループに共通に適用される。
ボタ ン色情報テーブル (B TN— C O L I T) 1 1 3 Bは、 図 5 4に示すように、 3個のボタ ン色情報 (B T N— C O L I ) 1 1 3 D、 1 1 3 E、 1 1 3 Fが記述される。 ボタ ン色 情報 (B T N— C O L I ) 1 1 3 D、 …の記述順に、 ボタ ン 色番号 (B T N— C O L N) が 1から割り当てられる。 ボタ ン色情報 (B TN— C O L I ) 1 1 3 D、 …には、 それぞれ 図 5 4に示すように、 選択色情報 ( S L— C 0 L I ) 1 1 3 Gと確定色情報 (A C— C 0 L I ) 1 1 3 Hが記述される。 選択色情報 (S L_C 0 L I ) 1 1 3 Gには、 ボタ ンが選択 状態のときに変更する色とコ ン トラス トが記述される。 確定 色情報 (A C— C O L I ) 1 1 3 Hには、 ボタ ンが確定状態 のときに変更する色とコ ン トラス トが記述される。 ボタ ンの 選択状態とは、 選択色が表示されている状態である。 この状 態の時、 ユーザはハイライ トされているボタ ンから他のボタ ンへの変更が可能である。 ボタ ンの確定状態とは、 確定色が 表示され、 ボタ ンコマン ドが実行される状態である。 この状 態のとき、 ユーザはハイライ ト されているボタ ンから他のボ タ ンへの変更は禁止される。
選択色情報 ( S L— C O L I ) 1 1 3 Gには、 図 5 5に示 すように、 強調画素 2の選択色コー ド、 強調画素 1の選択色 コー ド、 パター ン画素の選択色コー ド、 背景画素の選択色コ ー ド、 強調画素 2の選択コ ン ト ラス ト、 強調画素 1の選択コ ン トラス ト、 パターン画素の選択コン トラス ト、 背景画素の 選択コン トラス トが記述されている。 確定色情報 (A C— C O L I ) 1 1 3 Hには、 図 5 6に示 すように、 強調画素 2の確定色コー ド、 強調画素 1の確定色 コー ド、 パターン画素の確定色コー ド、 背景画素の確定色コ ー ド、 強調画素 2の確定コ ン ト ラス ト、 強調画素 1の確定コ ン ト ラス ト、 パターン画素の確定コン ト ラス ト、 背景画素の 確定コ ン トラス トが記述されている。
ボタ ン情報テーブル (B TN I T) 1 1 3 Cには、 図 5 7 に示すように、 3 6個のボタ ン情報 (B T N I ) 1 1 3 1、 …が記述される。 ボタ ングループ数 (B T N G R— N s ) の 記述内容に従い、 ボタ ン情報テーブル (B T N I T) の記述 順に 3 6個全てのボタ ン情報 (B T N I ) 1 1 3 1、 …が有 効となる 1グループモー ド、 1 8個単位のボタ ン情報 ( B T N I ) 1 1 3 1、 …でグループ化される 2グループモー ド、 1 2個単位のボタ ン情報 (B T N I ) 1 1 3 1、 ···でグルー プ化される 3グループモー ドの 3つのモー ドと して利用する こ とが可能である。 各グループモー ドにおけるボタ ン情報 (B T N I ) 1 1 3 I の記述領域は固定であるため、 有効な ボタ ン情報 ( B T N I ) 1 1 3 Iが存在しない領域は全て零 が記述される。 各ボタングループ内のボタン情報 (B TN I ) 1 1 3 1の記述順に、 ボタ ン番号 ( B T N N) が 1から割り 当てられる。
ボタ ングループ中、 ユーザ番号指定可能なボタ ンは、 B T N— # 1から N S B T N_N s に記述された値の番号までで ある。
ボタ ン情報 (B T N I ) 1 1 3 1 には、 図 5 7に示すよう に、 ボタ ン位置情報 (B T N— P 0 S I ) 1 1 3 J、 隣接ポ 夕 ン位置情報 (A J B T N— P I ) 1 1 3 K及びボタンコマ ン ド (B T N— CMD) 1 1 3 Lが記述されている。
ボタ ン位置情報 (B T N— P O S I ) 1 1 3 J には、 図 5 8に示すように、 ボタンが使用する色番号 ( 1〜 3 ) と ビデ ォ表示画面上の表示矩形領域が記述されている。 ボタ ン位置 情報 (B T N— P O S I ) 1 1 3 J には、 ボタ ンのボタ ン色 番号 (B T N— C O L N) 、 ボタ ンが表示される矩形領域の 開始 X座標 (S t a r t X— c o o r d i n a t e ) 、 ボ タ ンが表示される矩形領域の終了 X座標 (E n d X - c 0 o r d i n a t e ) 、 ボタ ンが表示される矩形領域の開始 Y 座標 ( S t a r t Y— c o o r d i n a t e ) 、 ボタンが 表示される矩形領域の終了 Y座標 (E n d Y— c o o r d i n a t e ) 、 及びオー ト動作モー ド (A u t o a c t i o n m o d e) が記述されている。 ォ一ト動作モー ドには、 選択状態を維持しないか、 選択状態あるいは確定状態を維持 するかが記述される。
隣接ボタ ン位置情報 (A J B Y N_P 0 S I ) 1 1 3 Kに は、 上下左右の 4つの方向に位置するボタ ン番号と対象とな るボタ ンが選択状態を有するか否かが記述されている。 選択 状態を有さないボタ ンとは、 対象のボタ ンに移動したとき選 択状態になることなくすぐに確定状態に推移するボタ ンであ る。 たとえば、 上ボタン番号、 下ボタン番号、 左ボタン番号、 右ボタ ン番号が記述されている。 セレク トキ一 5 mの指示に 対応している。 ボタ ンコマン ド (B T N— C MD) 1 1 3 Lには、 ボタ ン が確定したときに実行するコマン ドが記述されている。 この コマン ドにしたがって、 たとえば別の選択画面へ移行するた めのプログラムやタイ トルを再生するためのプログラムチェ 一ンが指定される。
図 4 3に示した D S Iバケツ ト 1 1 7の D S I データ (D S I ) 1 1 5は、 V O Bユニッ ト (V O B U) 8 5のサーチ を実行する為のナビゲーシ ヨ ンデータである。 D S I データ (D S I ) 1 1 5には、 図 5 9に示すよう に D S I—般情報 (D S I—G I ) 、 アングル情報 (S ML— A G L I ) 、 V O Bュニッ 卜のサーチ情報 (V O B U— S R I ) 及び同期再 生情報 (S Y N C I ) が記述されている。
D S I—般情報 (D S I— G I ) は、 その D S I 1 1 5全 体の情報が記述されている。 即ち、 図 6 0に示すように D S I—般情報 (D S I— G I ) には、 N Vパッ ク 8 6のシステ ム時刻基準参照値 (NV— P C K— S C R) が記載されてい る。 このシステム時刻基準参照値 (NV— P C K— S C R) は、 図 1に示す各部に組み込まれているシステムタイムクロ ッ ク (S T C) に格納され、 この S T Cを基準にビデオ、 ォ 一ディ ォ及び副映像パッ クがビデオ、 オーディ オ及び副映像 デコーダ部 5 8、 6 0、 6 2でデコー ドされ、 映像及び音声 がモニタ部 6及びスピーカ部 8で再生される。 D S I—般情 報 (D S I— G I ) には、 D S I 1 1 5が記録されている V O Bセッ ト (V O B S) 8 2の先頭論理セク タからの相対的 論理セクタ数 (R L S N) で D S I 1 1 5が記録されている NVパッ ク (NV_P C K) 8 6のスター トア ドレス (N V _P C K— L B N) が記載され、 VO Bュニッ ト (VO B U) の先頭論理セクタからの相対的論理セクタ数 (R L S N) で D S I 1 1 5が記録されている V O Bュニッ ト (V O B U) 8 5中の最終パッ クのア ドレス (V O B U_E A) が記載さ れている。
更に、 D S I—般情報 (D S I— G I ) には、 D S I 1 1 5が記録されている V 0 Bユニッ ト (V O B U) の先頭論理 セクタからの相対的論理セクタ数 (R L S N) でこの V O B U内での最初の I ピクチャ一の最終ァ ドレスが記録されてい る Vパッ ク (V— P C K) 8 8の終了ア ドレス (V O B U— I P_E A) が記載され、 当該 D S I 1 1 5が記録されてい る V O B U 8 3の識別番号 (V O B U— I P— I D N) 及び 当該 D S I 1 1 5が記録されているセルの識別番号 (V O B U_C_ I D N) が記載されている。
アングル情報 ( S ML— A G L I ) には、 P C I 1 1 3の アングル情報 (N S ML— A G L I ) と同様に図 6 1に示す ようにアングルの数だけ飛び先のアングルセルの開始ア ドレ ス ( S M L— A G L_C— D S T A) が記載され、 その開始 ア ドレスは、 当該 D S I 1 1 5が記録された N Vパッ ク 8 6 の論理セクタからの相対的論理セクタで記述されている。 こ のアングル情報 (S ML— A G L I ) に基づく アングルの変 更の場合には、 図 6 2に示すように当該 D S I 1 1 5が記録 されている V O B U 8 5の再生時間以後の他のアングルプロ ッ ク内のセル 8 4のスター トァ ドレスがこのアングル情報 ( S ML— A N G L I ) に記述される。
D S I のアングル情報 ( S ML— A N G L I ) を用いた場 合には、 P C Iがビデオオブジェク トユニッ ト ( V 0 B U ) で変更可能なのに対してセル単位でアングルが変更され、 時 間的に連続してシーンが変更される。 即ち、 P S I のアング ル情報 ( S ML— A N G L I ) が時間的に不連続なアングル の変更が記述されるに対して D S I のアングル情報 (S ML — A N G L I ) には、 時間的に連続するア ングルの変更が記 述される。 上述した野球の例を用いてア ングルの具体例を説 明すれば次のようなアンダルの変更が実現される。 アングル セル # j (A G L— C # j ) 8 4は、 ピッチャーが投げてこ の球をバッ ターが打ち、 この打球がホームラ ンとなるシー ン の連続が内野側から撮影された画像データのス ト リ ームであ り、 アングルセル # 1は、 同様の場面が外野側から撮影され た画像データス ト リ ームである とする。 また、 アングルセル # 9は、 同様の場面についてバッターが属するチームの様子 を撮影した画像データス ト リ ームである とする。 アングルセ ル # 』 (A G L— C # j ) を鑑賞していて打った瞬間にアン グルセル # 1に変更する と、 即ち、 打った瞬間に外野側から のシーンに変更すると、 バッターの打撃の後に時間的に連続 する外野に打球が飛んでく る画面に変更する ことができる。 また、 始めにアングルセル # j (A G L— C # i ) を鑑賞し ていてホームラ ンとなった瞬間にアングルセル # 9に変更す ると、 即ち、 バッ ターの属するチームの様子が映し出される ア ングルに変更すると、 ホームラ ンで大騒ぎとなったチーム の様子及び監督の表情が画面に表示される。 このよ うに P C I 1 1 3のアングル情報 (N S ML— A G L I ) と D S I 1 1 5のァングル情報 (SML— AG L I ) を用いた場合には、 明らかに異なるシーンが再現されるこ と となる。
V 0 B U 8 5のサーチ情報 (V O B U— S I ) には、 図 6 3に示すようにセル内の先頭ァ ドレスを特定する為の情報が 記述される。 即ち、 V O B U 8 5のサーチ情報 (V O B U— S I ) には、 図 6 3に示すように当該 D S I 1 1 5を含む V O Bユニッ ト (V O B U) 8 5を基準にその再生順序に従つ てフ ォ ワー ドア ドレス [データ ] (FWD A N n) と して + 1から + 2 0、 + 6 0、 + 1 2 0及び + 2 4 0までの V O B ユニッ ト (V O B U) 8 5の [有無及びある場合にはその] スター トア ドレス (A— FWD n) が当該 V O Bユニッ トの 先頭論理セクタからの相対的な論理セク タ数で記載されてい る。
このフ ォ ワー ドア ドレス (FWD A N n) は、 図 6 4に示 すように 3 2 ビッ 卜で表現され、 ビッ ト番号 2 9 (b 2 9 ) から ビッ ト番号 0 ( b 0 ) には、 そのア ドレス、 例えば、 フ ォ ワー ドア ドレス 1 0 (FWD A 1 0 ) のア ドレスが記述さ れ、 そのフ ォ ワー ドア ドレス (FWD A N n) の先頭には、 ビデオデータがそのフ ォ ワー ドア ドレス (FWD A N n) に 相当する ビデオオブジェク トユニッ ト (V O B U) 8 5内に ビデオデータがあるかを示すフラグ (V— FWD— E x i s t 1 ) 及び当該ビデオオブジェク 卜 とフ ォ ワー ド先のビデオ ォブジ Xク トュニッ トとの間にビデオデータがあるかを示す フラグ (V— FWD— E x i s t 2) が記述されている。 即 ち、 V— FWD— E x i s t 1力 ビッ ト番号 (b 3 1 ) に相 当し、 このフラグが 0である場合には、 ビッ ト番号 2 9から ビッ ト番号 0に記述されたフ ォ ワー ドア ドレス (FWD A N n ) で指定される ビデオオブジェク トュニッ ト (V O B U) 8 5には、 ビデオデータがない旨を意味し、 このフラグが 1 である場合には、 ビッ ト番号 2 9からビッ ト番号 0に記述さ れたフ ォ ワー ドア ドレス (FWD AN n) で指定される ビデ ォオブジェク トユニッ ト (V O B U) 8 5には、 ビデオデー 夕がある旨を意味している。 例えば、 フ ォ ワー ドア ドレス 1 0 ( F W D A 1 0 ) にビデオデータがある場合には、 ビッ ト 3 1番の V— FWD— E x i s t 1には、 1のフラグが立ち、 そのァ ドレスにビデオデータがない場合には、 ビッ ト 3 1番 の V— FWD— E x i s t 1には、 0が記述される。 また、 V— F WD— E X i s t 2がビッ ト番号 (b 30) に相当し、 このフラグが 0である場合には、 ビッ ト番号 2 9からビッ ト 番号 0に記述されたフォ ワー ドア ドレス (FWD A N n) で 指定される ビデオオブジェク トユニッ ト (V O B U) 8 5 と このフ ォ ワー ドァ ドレスを記載している D S I 1 1 5が含ま れる ビデオオブジェク トユニッ ト (V O B U) 8 5 との間の ビデオオブジェク トユニッ ト (V O B U) 8 5のいずれかに も、 ビデオデータがない旨を意味し、 このフラグが 1である 場合には、 そのビデオオブジェ ク トユニッ ト (V O B U) 8 5には、 ビデオデータがその間のいずれかのビデオオブジェ ク トュニッ トある旨を意味している。 例えば、 フ ォ ワー ドァ ドレス 1 0 (FWD A 1 0 ) のビデオオブジェク トュニッ ト とフ ォ ワー ドア ドレス 0に相当するフ ォ ワー ドア ドレス 1 0 を記述した D S I 1 1 5が含まれる ビデオオブジェク トュニ ッ ト 8 5との間のフ ォ ヮ一 ド 1からフ ォ ヮ一 ド 9に相当する 複数のビデオオブジェク トュニッ 卜にビデオデータがある場 合には、 ビッ ト 3 0番の V— FWD— E x i s t 2には、 1 のフラグが立ち、 そのア ドレスににビデオデータがない場合 には、 ビッ ト 3 0番の V— F W D— E X i s t 2には、 0が 記述される。
また、 同様に VO B U 8 5のサーチ情報 (V 0 B U— S I ) には、 図 6 3に示すように当該 D S I 1 1 5を含む V O Bュ ニッ ト (V O B U) 8 5を基準にその再生順序とは逆方向に バッ ク ワー ドデータ (BWD A) と して一 1から一 2 0、 一 6 0、 一 1 2 0及び— 2 4 0までの V O Bユニッ ト (V O B U) 8 5のスター トア ドレス (A_BWD n) が当該 V O B ユニッ ト (V O B U) 8 5の先頭論理セクタからの相対的な 論理セクタ数で記載されている。
この ■?ッ ク ワー ドア ドレス ( B W D A N n ) は、 図 6 5に 示すように 3 2 ビッ トで表現され、 ビッ ト番号 29 (b 29) からビッ ト番号 0 ( b 0 ) には、 そのア ドレス、 例えば、 バ ッ ク ワー ドア ドレス 1 0 (BWD A 1 0 ) のア ドレスが記述 され、 その ッ ク ワー ドア ドレス (BWD A N n) の先頭に は、 ビデオデータがそのバッ ク ワー ドア ドレス ( B W D A N n ) に相当する ビデオオブジェク トユニッ ト (V O B U) 8 5内にビデオデータがあるかを示すフラグ (V B WD E x i s t 1 ) 及び当該ビデオォブジェク 卜 とバッ ク ワー ド先 のビデオオブジェク トュニッ ト との間にビデオデータがある かを示すフラグ (V— BWD— E x i s t 2 ) が記述されて いる。 即ち、 V— BWD— E x i s t 1がビッ ト番号 (b 3 1 ) に相当し、 このフラグが 0である場合には、 ビッ ト番号 2 9からビッ ト番号 0に記述されたバッ ク ヮー ドア ドレス (BWD AN n) で指定される ビデオオブジェク トュニッ ト ( V 0 B U) 8 5には、 ビデオデータがない旨を意味し、 こ のフラグが 1である場合には、 ビッ ト番号 2 9からビッ ト番 号 0に記述されたバッ ク ワー ドア ドレス (BWD AN n) で 指定されるビデオォブジ ク トユニッ ト (V O B U) 8 5に は、 ビデオデータがある旨を意味している。 例えば、 ッ ク ワー ドア ドレス 1 0 (BWD A 1 0) にビデオデータがある 場合には、 ビッ ト 3 1番の V— BWD_E x i s t 1には、 1のフラグが立ち、 そのァ ドレスにビデオデータがある場合 には、 ビッ ト 3 1番の V— B W D— E X i s t 1には、 0が 記述される。 また、 V— BWD— E x i s t 2がビッ ト番号 ( b 3 0 ) に相当し、 このフラグが 0である場合には、 ビッ ト番号 2 9からビッ ト番号 0に記述されたバッ クワー ドア ド レス (BWD A N n) で指定される ビデオオブジェク トュニ ッ ト (V O B U) 8 5と このバッ ク ワー ドア ドレスを記載し ている D S I 1 1 5が含まれる ビデオオブジェク トュニッ ト との間のビデオォブジヱク トュニッ 卜のいずれも、 ビデオデ 一夕がない旨を意味し、 このフラグが 1である場合には、 そ のビデオオブジェク トユニッ ト (V O B U) 8 5には、 ビデ ォデータがある旨を意味している。 例えば、 バッ ク ワー ドァ ドレス 1 0 (BWD A 1 0) のビデオオブジェク 卜ュニッ ト とバッ ク ヮー ドア ドレス 0に相当するバッ ク ヮー ドア ドレス 1 0との間のビデオオブジェク トュニッ ト 8 5のいずれかに ビデオデータがある場合には、 ビッ ト 3 0番の V— BWD_ E X i s t 2には、 1のフラグが立ち、 そのア ドレスにビデ ォデータがない場合には、 ビッ ト 3 0番の V— BWD— E x i s t 2には、 0が記述される。
同期情報 ( S Y N C I ) には、 D S I 1 1 5が含まれる V O Bュニッ ト (V O B U) のビデオデータの再生開始時間と 同期して再生する副映像及びオーディ オデータのァ ドレス情 報が記載される。 即ち、 図 6 6に示すように D S I 1 1 5が 記録されている NVパッ ク (N V— P C K) 8 6からの相対 的な論理セクタ数 (R L S N) で目的とするオーディ オパッ ク (A_P C K) 91のスター トア ドレス (A— S YN CA) が記載される。 オーディ オス ト リ ームが複数 (最大 8 ) ある 場合には、 その数だけ同期情報 (S YN C I ) が記載される。 また、 同期情報 (S Y N C I ) には、 目的とするオーディ オ パッ ク (S P— P C K) 9 1を含む V O Bユニッ ト (V O B U) 8 5の NVパッ ク (N V— P C K) 8 6のア ドレス ( S P— S Y N C A ) が D S I 1 1 5が記録されている N Vパッ ク (NV— P C K) 8 6からの相対的な論理セクタ数 (R L S N) で記載されている。 副映像ス ト リ ームが複数 (最大 3 2 ) ある場合には、 その数だけ同期情報 (S Y N C I ) が記 載される C 図 6 7を用いて複数の副映像パケッ トの副映像データによ り構成される副映像ユニッ トについて説明する。 1 G O P内 に十数画面分の静止画のデータ (たとえば字幕) と しての副 映像ュニッ トが記録できるようになつている。 副映像ュニッ トは、 副映像ュニッ 卜ヘッダ ( S P U H) 、 ラ ン レ ングスデ 一夕で構成される画素データ (P X D) 、 表示制御シーゲ ン ステーブル (D C S Q T) により構成されている。 副映像ュニッ トヘッダ ( S P U H) には、 図 6 8に示すよ うに、 副映像ュニッ 卜のサイズ (S P D S Z) と表示制御シ 一ケ ンステーブルのスタ ー ト ア ド レス (S P D C S Q TA) とが記述されている。
表示制御シーケ ンステーブル (D C S Q T) には、 図 6 9 に示すように、 経過時刻順に表示制御シーケンス (D C S Q) が記述されている。
各表示制御シーケ ンス (D C S Q) には、 図 7 0に示すよ うに、 次の表示制御シーケンスのスター トア ドレス (S P N D C S Q A) 、 1つ以上の表示制御コマ ン ド (S P D C CM D) が記述されている。
表示制御コマ ン ド (S P D C CMD) は、 画素データの強 制表示スター トタイ ミ ングを設定コマン ド (F S T A— D S P) 、 画素データの表示スター トタイ ミ ングを設定コマン ド (S TA— D S P) 、 画素データの表示エン ドタイ ミ ングを 設定コマン ド ( S T P— D S P) 、 画素データのカラーコー ドを設定コ マ ン ド (S E T— C O L O R) 、 画素データと主 映像とのコ ン ト ラ ス ト比を設定コマ ン ド (S E T— C O N T R) 、 画素データの表示領域を設定コ マ ン ド (S E T— D A R E A) 、 画素データの表示スター トア ド レスを設定コマン ド ( S E T— D S P X A) 、 画素データの色変化およびコ ン ト ラ ス ト変化を設定コマ ン ド (C H G— C O L C O N) 、 表 示制御コマン ドの終了コマン ド (CMD— E ND) からなる。 コマン ド (S T A— D S P) は、 副映像データの表示開始 δ 0
を指定する命令であり、 副映像ュニッ トヘッ ダを含む副映像 バケ ツ トに記述されている Ρ ΤΜからのオフセッ 卜 Ρ ΤΜで 記述される (スター ト Ρ ΤΜ) 。 コマン ド (S T P— D S P) は、 副映像データの表示停止を指定する命令であり、 副映像 ュニッ トヘッダを含む副映像バケツ トに記述されている Ρ Τ Μからのオフセッ ト Ρ ΤΜで記述される (ス ト ップ Ρ ΤΜ) 。 このスター ト Ρ ΤΜとス ト ッ プ Ρ ΤΜは、 同時時間帯に再 生される主映像データやオーディ オデータの Ρ ΤΜより も任 意の所定時間遅延して設定されている。
図 1に示す上記システムプロセッサ部 5 4には、 バケツ ト の種別を判断してそのバケツ ト内のデータを各デコーダへ転 送するバケツ ト転送処理部 2 0 0を有している。 このバケツ ト転送処理部 2 0 0は、 図 7 1に示すように、 メモリイ ンタ 一フ ェース部 (メ モ リ I ZF部) 1 9 1、 スタ ッ フイ ング長 検知部 1 9 2、 パッ クヘッ ダ終了ア ドレス算出部 1 9 3、 パ ッ ク種別判別部 1 9 4、 バケツ トデータ転送制御部 1 9 5、 およびデコーダイ ンターフェース部 (デコーダ I Z F部) 1 9 6により構成されている。
メ モ リ I ZF部 1 9 1 は、 データ R AM部 5 6からのパッ クデータをデータバスによりスタ ッ フィ ング長検知部 1 92、 パッ ク種別判別部 1 94、 バケツ トデータ転送制御部 1 95、 およびデコーダ I ZF部 1 9 6へ出力するものである。
スタ ッ フィ ング長検知部 1 9 2は、 メ モ リ I Z F部 1 9 1 から供給されるパッ クデータ中のパッ クヘッダ 1 2 0内のス タ ツ フィ ング長が何バイ トであるかを検知するものであり、 この検知結果はパッ クヘッダ終了ア ドレス算出部 1 9 3 に出 力される。
ノ、。ッ クヘッダ終了ア ドレス算出部 1 9 3 は、 スタ ッ フイ ン グ長検知部 1 9 2から供給されるスタ ッ フィ ング長により、 パッ クヘッダ終了ア ドレスを算出する ものであり、 この算出 結果はパッ ク種別判別部 1 9 4およびパケッ トデータ転送制 御部 1 9 5 に出力される。
パッ ク種別判別部 1 9 4 は、 パッ クへッダ終了ァ ドレス算 出部 1 9 3から供給されるパッ クヘッダ終了ア ドレスに従つ て、 上記メモリ I Z F部 1 9 1から供給されるパッ クデータ 中のそのア ドレスの次に供給される 4バイ トのデータの内容 により、 ビデオパッ ク 8 8、 オーディ オパッ ク 9 1、 副映像 パッ ク 9 0、 N Vパッ ク 8 6のいずれであるかを判別する も のであり、 この判別結果はバケツ トデータ転送制御部 1 9 5 に出力される。
パケッ トデータ転送制御部 1 9 5は、 パッ クへッ ダ終了ァ ドレス算出部 1 9 3から供給されるパッ クヘッダ終了ァ ドレ スとパッ ク種別判別部 1 9 4から供給されるパッ ク種別の判 別結果に応じて、 転送先とパケッ トスター トァ ドレスを判断 し、 さ らに供給されるパッ クデータのバケツ トヘッダ 1 2 1 内のバケツ ト長を判断するものである。 さ らに、 バケツ トデ 一夕転送制御部 1 9 5は、 転送コ ン ト ロール信号と しての転 送先を示す信号をデコーダ I Z F部 1 9 6 に供給し、 バケツ トスター トア ドレスからバケツ ト終了ア ドレスがメ モ リ I Z F部 1 9 1に供給されるようになつている。
デコーダ I Z F部 1 9 6は、 バケツ トデータ転送制御部 1 9 5から供給される転送コ ン ト ロール信号に応じて、 メ モ リ 1 部 1 9 1からバケツ トデータ転送制御部 1 9 5に制御 されて供給されるバケツ トヘッダ 1 2 1を含むバケツ トデー 夕と しての、 ビデオデータ、 オーディ オデータ、 副映像デ一 タを、 対応するデコーダ部 5 8、 6 0、 6 2に出力したり、 バケ ツ トデータ と してのナビゲーショ ンデータ及びコ ンビュ 一夕データをデータ R AM部 5 6に出力するものである。 次に、 パケッ ト転送処理部 2 0 0の処理を説明する。
すなわち、 データ RAM部 5 6から読出されたパッ クデー 夕がメ モ リ I / F部 1 9 1を介してスタ ッ フィ ング長検知部 1 9 2、 パッ ク種別判別部 1 9 4、 パケッ トデータ転送制御 部 1 9 5、 およびデコーダ I ZF部 1 9 6に供給される。
これによ り、 スタ ッ フイ ング長検知部 1 9 2によ って、 ス タ ツ フィ ング長が検知され、 そのスタ ッ フィ ング長を示すデ 一タがパッ クへッダ終了ァ ドレス算出部 1 9 3に出力される。 パッ クヘッダ終了ア ドレス算出部 1 9 3は供給されるスタ ッ フィ ング長により、 パッ クヘッダ終了ア ドレスを算出し、 このパッ クへッダ終了ァ ドレスがパッ ク種別判別部 1 9 4、 パケッ トデータ転送制御部 1 9 5に供給される。
パッ ク種別判別部 1 9 4は、 供給されるパッ クへッダ終了 ア ドレスに従って、 そのア ドレスの次に供給される 4〜 6バ イ トのデータの内容により、 N Vパッ ク 8 6、 ビデオパッ ク 8 8、 ドルビー A C 3のオーディ オパッ ク 9 1、 リ ニア P C Mのオーディ ォパッ ク 9 1、 副映像パッ ク 9 0のいずれであ るかを判別し、 この判別結果がバケツ トデータ転送制御部 1 9 5に供給される。
すなわち、 プライベー トス ト リ ーム 2を示す 1バイ トのス ト リ ーム I Dが供給された場合、 N Vパッ ク 8 6と判別し、 ビデオス ト リ ームを示す 1バイ 卜のス ト リ ーム I Dにより ビ デォパッ ク 8 8と判別し、 プライベー トス ト リ ーム 1を示す 1ノ ィ 卜のス ト リ ーム I Dによ り ドルビー A C 3のオーディ ォパッ ク 9 1、 リ ニア P C Mのオーディ オパッ ク 9 1、 副映 像パッ ク 9 0のいずれかであると判別する。
また、 ス ト リ ーム I Dがプライベー トス ト リーム 1の際に、 バケ ツ トヘッダ 1 2 1に続く サブス ト リ ーム I Dにより、 リ ニァ P CMのオーディ オパッ ク、 ドルビー A C 3のオーディ ォパッ ク、 あるいは副映像ス ト リ ームと判別するとともに、 そのス ト リ ーム番号を判別する。
そ して、 バケツ トデータ転送制御部 1 9 5は、 供給される パッ ク種別の判別結果とパックヘッダ終了ァ ドレスに応じて、 転送先とパケッ トスター トア ドレスを判断し、 さ らに供給さ れるパッ クデータのバケツ トヘッダ 1 2 1内のバケツ ト長を 判断する。 これにより、 バケツ トデータ転送制御部 1 95は、 転送コ ン ト ロール信号と しての転送先を示す信号をデコーダ I F部 1 9 6に供給し、 バケ ツ トスター トア ドレスからパ ケッ ト終了ア ドレスがメ モ リ I ZF部 1 9 1に供給される。 したがって、 実質的に有効なバケツ トデータが、 メ モ リ I ZF部 1 9 1からデータバスを介して、 デコーダ I ZF部 1 9 6に供給され、 その後、 その種別に応じた転送先と しての 各デコーダ部 5 8、 6 0、 6 2あるいはデータ R AM部 5 6 if te ¾i eれる。
すなわち、 ビデオデータのバケツ トデータはビデオデコー ダ部 5 8へ転送され、 オーディ オデータのバケツ トデータは 一ディ ォデコーダ部 6 0へ転送され、 副映像データのバケツ トデータは副映像デコーダ部 6 2へ転送される。
この際、 上記パッ クデータが一定長のため、 データ R AM 部 5 6での記億状態がつまり開始ァ ドレスが一定間隔なため、 データ R AM部 5 6内のパッ クデータの先頭が常に同じ間隔 のア ドレスに保存される事となり、 パッ クデータの管理がァ ドレス管理せずに、 パッ ク番号だけの管理で良い。
尚、 データの種別の判別過程では、 データがビデオデータ の再生位置等を示す N Vデータ と しての P C I データおよび D S I データの場合には、 この NVデータはデコーダへは転 送されず、 この NVデータは、 データ R A M部 5 6に格納さ れる。 この NVデータは、 システム C P U部 5 0によって必 要に応じて参照されてビデオデータの特殊再生をする際に利 用される。 この際、 P C Iデータ と D S I データ とはそれら に付与されているサブス ト リ ーム I Dにより識別されるよう になっている。
また、 1つのセルの再生が終了する と、 次に再生するセル 情報がプログラムチヱ一ンデータ中のセル再生順序情報から 取得し、 同様にして再生が続けられる。
図 1に示す上記副映像デコーダ部 6 2には、 上記システム プロセッサ部 5 4から供給される副映像データをデコー ドす るデコーダ 6 2 Bとこのデコーダ 6 2 Bによるデコー ド後の 副映像データに対するハイライ ト処理を行うハイライ ト処理 部 6 2 Cが設けられている。 このハイライ ト処理部 62 Cは、 上記システム C P U部 5 0から供給されるハイラィ ト情報と しての選択項目が表示される矩形領域を示す X、 Y座標値、 色コー ド、 ハイライ トの色 コ ン ト ラス ト値に応じてノヽイラ ィ ト処理を行う ものである。
上記デコーダ 6 2 Bは、 副映像データと してのラ ンレング ス圧縮により圧縮されている画素データを強調画素、 パター ン画素、 背景画素等に応じて伸長する ものである。
上記ハイライ ト処理部 6 2 Cは、 図 7 2に示すように、 ハ イ ライ ト領域設定 Z判定部 1 8 0、 デフ ォル ト色 コ ン ト ラ ス ト設定部 1 8 1、 ハイ ライ ト色 コ ン ト ラス ト設定部 1 8 2、 セ レク タ 1 8 3、 およびカラーパレ ッ ト レジスタ 1 8 4 によ り構成されている。
ハイライ ト領域設定/判定部 1 8 0は、 上記システム C P U部 5 0による選択項目が表示される矩形領域 (指定された ハイ ライ ト領域) を示す X、 Y座標値とラスタスキャ ンによ り得られる X、 Y座標値つま り画素データ X、 Y座標値とに より、 指定されたハイライ ト領域を判定し、 ハイライ ト区間 を示す切換信号を出力するものであり、 その出力はセ レク タ 1 8 3に供給される。 デフォル ト色 コ ン ト ラス ト設定部 1 8 1は、 副映像デー タ中に含まれる各画素ごとのデフ ォル トの表示色とコ ン トラ ス トが設定される ものである。
ハイライ ト色 コ ン ト ラス ト設定部 1 8 2は、 上記システ ム C P U部 5 0によるハイライ トの色とコ ン トラス 卜値が設 定される ものである。
セレク タ 1 8 3は、 ハイライ ト領域設定 Z判定部 1 8 0か らの切換信号に応じて、 選択的に、 デフ ォル ト色 Zコ ン ト ラ ス ト設定部 1 8 1からのデフ ォル トの表示色とコ ン ト ラス 卜 をカラーパレツ ト レジスタ 1 8 4へ出力するか、 あるいはハ ィライ ト色 コ ン トラス ト設定部 1 8 2からのハイライ ト時 の色とコン トラス トをカラーパレツ ト レジスタ 1 8 4へ出力 する ものである。
カラーノ、。レツ ト レジスタ 1 8 4は、 セレクタ 1 8 3から供 給される色とコン トラス ト とに応じた信号を出力するもので ある。
したがって、 上記ハイライ ト領域設定 Z判定部 1 8 0によ りハイライ ト領域以外であると判定されている際、 セレク タ 1 8 3はデフォル ト色/コ ン トラス ト設定部 1 8 1からの画 素データ ごとのデフォル トの表示色とコン トラス トを受入れ、 カラーパレツ ト レジスタ 1 84へ出力され、 カラーパレツ ト レジスタ 1 84からの色信号が DZ A &再生処理部 64へ出 力される。
また、 上記ハイライ ト領域設定 判定部 1 8 0によりハイ ライ ト領域内であると判定されている際、 セレクタ 1 8 3は 272
87
ハイライ ト色 コ ン トラス ト設定部 1 8 2からの画素データ ごとのハイ ライ ト時の表示色とコ ン ト ラス トを受入れ、 カラ ーノ、。レツ ト レジスタ 1 8 4へ出力され、 カラーパレツ 卜 レ ジ スタ 1 8 4からの色信号が DZ A &再生処理部 6 4へ出力さ れる。
次に、 メニューの再生処理について、 図 1を参照して図 6 から図 6 6に示す論理フ ォーマツ トを有する光ディ スク 1 0 を用いて説明する。 尚、 図 1においてブロ ッ ク間の実線の矢 印は、 データバスを示し、 破線の矢印は、 制御バスを示して いる。
図 1に示される光ディ スク装置においては、 電源が投入さ れ、 光ディ スク 1 0が装填されると、 システム用 R OM及び R AM部 5 2からシステム C P U部 5 0は、 初期動作プログ ラムを読み出し、 ディ スク ドライブ部 3 0を作動させる。 従 つて、 ディ スク ドライブ部 3 0は、 リ ー ドイ ン領域 2 7から 読み出し動作を開始し、 リ ー ドイ ン領域 2 7に続く 、 I S O 一 9 6 6 0等に準拠してボリ ユ ームとフ アイル構造を規定し たボリ ュ一ム及びフアイル構造領域 7 0が読み出される。 即 ち、 システム C P U部 5 0は、 ディ スク ドライブ部 3 0にセ ッ 卜 された光ディ スク 1 0の所定位置に記録されているポリ ユ ーム及びフ アイル構造領域 7 0を読み出す為に、 ディ スク ドライ ブ部 3 0に リ ー ド命令を与え、 ボリ ューム及びフ ア イ ル構造領域 7 0の内容を読み出し、 システムプロセ ッサ部 5 4を介して、 データ R A M部 5 6に一旦格納する。 システム C P U部 5 0は、 データ RAM部 5 6に格納されたパステ一 ブル及びディ レク ト リ レコー ドを介して各フ ァイルの記録位 置や記録容量、 サイズ等の情報やその他管理に必要な情報と しての管理情報を抜き出し、 システム用 R 0 M& R AM部 5 2の所定の場所に転送し、 保存する。
次に、 システム C P U部 5 0は、 システム用 R OM&R A M部 5 2から各フ ァイルの記録位置や記録容量の情報を参照 してフアイル番号 0番から始まる複数フアイルから成る ビデ ォマネージャー 7 1を取得する。 即ち、 システム C P U部 5 0は、 システム用 R 0 M及び R A M部 5 2から取得した各フ アイルの記録位置や記録容量の情報を参照してディ スク ドラ イブ部 3 0に対してリ ー ド命令を与え、 ルー トディ レク ト リ 上に存在する ビデオマネージャ ー 7 1を構成する複数フアイ ルの位置及びサイズを取得し、 このビデオマネージャー 7 1 を読み出し、 システムプロセッサ部 5 4を介して、 データ R AM部 5 6に格納する。
この後、 システム C P U部 5 0は、 図 7 3及び図 7 4のフ ローチャー 卜に示すように、 光ディ スク 1 0内の総タイ トル 数、 各タイ トルごとのチヤプタ数 (プログラム数) 、 各タイ トルごとのオーディ オス ト リ ーム数とオーディ オス ト リ ーム の言語、 各タイ トルごとの副映像ス ト リ 一ム数と副映像ス ト リ ームの言語を検出する。
すなわち、 システム C P U部 5 0は、 ビデオマネージャ ー 7 1の第 2番目のテーブルであるタイ トルサーチポイ ンタテ 一ブル (T T— S R P T) 7 9がサーチされる (ステップ S 5 1 ) 。 システム C P U部 5 0は、 タイ トルサーチポイ ンタ テーブル (T T— S R P T) 7 9内のタイ トルサーチポイ ン ターテーブルの情報 (T T— S R P T I ) 9 2に記載されて いるタイ トルサーチポイ ンタの数 (T T— N s ) により光デ イ スク 1 0内の総タイ トル数を得る (ステッ プ S 5 2 ) 。
また、 システム C P U部 5 0は、 タイ トルサーチポイ ンタ テーブル (TT— S R P T) 7 9内の各タイ トルサーチボイ ンタ (T T— S R P) 9 3に記載されているチヤ プタ数 (プ ログラム数) と してのパー トォブタイ トル数 ( P T T— N s ) によ り各タイ トルごとのチヤ プタ数 (プログラム数) を得る (ステッ プ S 5 3 ) o
また、 システム C P U部 5 0は、 各タイ トルサーチポイ ン タ (T T— S R P) 9 3に記載されている ビデオタイ トルセ ッ ト 7 2のスター トア ドレス (VT S— S A) を用いて各ビ デォタイ トルセッ ト 7 2の第 1番目のテーブルである ビデオ タイ トルセ ッ ト情報 (V T S I ) 9 4内のビデオタイ トルセ ッ トダイ レク トアクセスポイ ンタテーブル (VT S— P T T — S R P T) 9 9がサーチされる (ステッ プ S 5 4) 。 シス テム C P U部 5 0は、 各ビデオタイ トルセ ッ ト 7 2 ごとのテ 一ブル (V T S— D A P T) 9 9に記載されているオーディ ォス ト リ ームの数 (VT S— A S T— N s ) によ り各タイ ト ルごとのオーディ オス ト リ ーム数を得、 副映像ス ト リ ームの 数 (V T S— S P S T— N s ) によ り各タイ トルごとの副映 像ス ト リ ームの数を得る (ステッ プ S 5 5) 0
また、 システム C P U部 5 0は、 各ビデオタイ トルセ ッ ト 7 2 ごとのテーブル (V T S D A P T) 9 9のオーディ オ ス ト リ ーム属性 (VT S— A S T— A T R) に記載されてい るオーディ オス ト リームごとのオーディ オの言語コー ドによ り、 各タイ トルのオーディ オス ト リ ームごとの言語を得る (ステップ S 5 6 ) 。
また、 システム C P U部 5 0は、 各ビデオタイ トルセッ ト 7 2 ごとのテーブル ( 丁 8— 0八?丁) 9 9の副映像ス ト リ ーム属性 ( V T S— S P S T— A T R) に記載されている 副映像ス ト リ ームごとの副映像の言語コー ドにより、 各タイ トルの副映像ス ト リームごとの言語を得る (ステップ S 5 7 )
O
また、 システム C P U部 5 0は、 ビデオマネージャー 7 1 のビデオマネージャー情報 (V M G M) 7 5内の第 4番目の テーブルであるビデオマネージャーメニュー P G C I ュニッ トテーブル (VMGM— P G C I— U T) 8 1がサーチされ る (ステッ プ S 5 8) 。 このサーチによつて再生装置に設定 されている言語と同一の言語コー ドが記述されている ビデオ マネージャ ーメニュー P G C Iユニッ トサーチポイ ンタ (V MGM— L U— S R P) 8 1 Bがサーチされる (ステップ S 5 9 ) o
同一の言語コー ドが記述されている ビデオマネージャ ーメ ニュー P G C Iユニッ トサーチポイ ンタ (VMGM— L U— S R P) 8 1 Bがサーチされた際に、 システム C P U部 5 0 は、 そのポイ ンタ ( V M G M— L U— S R P ) 8 1 Bに対応 する ビデオマネージャ ーメニュー言語ユニッ ト (VMGM— L U) 8 1 C内のビデオマネージャーメニュー P G C情報サ ーチポイ ンタ (VMGM— P G C I— S R P) 8 I Eの各ビ デォマネージャーメ ニューのプログラムチェーンのカテゴリ 一 (VMGM— P G C— C AT) ごとに記載されているメ ニ ユ ー I Dをサーチ し (ステッ プ S 6 0) 、 このサーチによ り ルー ト メニューと してのメ イ ンメ ニューが存在しているか否 かを判断する と と もに、 タイ トルメ ニュー (ビデオタイ トル セ ッ ト メニュー) が存在しているか否かを判断する (ステツ プ S 6 1 ) 。
メ イ ンメニューが存在している場合、 システム C P U部 5 0は、 そのルー ト メニューのメ ニュー I Dが記載されている ビデオマネージャ ーメニュー P G C情報サーチポイ ンタ (V M G M_ P G C I _ S R P ) 8 I Eの 1つに記載されている VMGMプログラムチェ ーン情報 (VMGM— P G C I ) 8 1 Fの開始ア ドレスがパラメ ータ (VMGM— P G C I— S A) によ り、 対応する V M G Mプログラムチヱーン情報 (V MGM— P G C I ) 8 1 Fの内容を読出し、 この VMGMプ ログラムチ —ン情報 (VMGM— P G C I ) 8 I Fに記載 されている先頭ビデオオブジェ ク トユニッ ト (V O B U) 8 5のスター トア ドレス (C— F V O B U— S A) をメ イ ンメ ニューのスター ト ア ドレスと してメ モ リ テーブル 5 6 Aに記 憶する (ステツ プ S 6 2 ) 。
また、 タイ トルメニューが存在している場合、 システム C P U部 5 0は、 そのタイ トルメ ニューのメニュー I Dが記載 されている ビデオマネー ジャーメニュー P G C情報サーチポ イ ンタ (VMGM— P G C I— S R P) 8 1 Eの 1つに記載 されている V M G Mプログラムチェー ン情報 (VMGM— P G C I ) 8 I Fの開始ア ドレスがパラ メ ータ (VMGM— P G C I _ S A) により、 対応する VMGMプログラムチェ一 ン情報 (VMGM— P G C I ) 8 I Fの内容を読出し、 この VMGMプログラムチェーン情報 (VMGM— P G C I ) 8 1 Fに記載されている先頭ビデオオブジェ ク トユニッ ト (V 0 B U ) 8 5のスター トア ドレス (C— F V O B U— S A) をタイ トルメニューのスター ト ア ドレスと してメ モ リ テープ ル 5 6 Aに記憶する (ステッ プ S 6 3 ) 。
また、 システム C P U部 5 0は、 各ビデオタイ トルセ ッ ト 7 2 ごとの第 1番目のテーブルである ビデオタイ トルセ ッ ト 情報 (VT S I ) 9 4内のビデオタイ トルセ ッ ト メ ニュー P G C Iユニッ トテーブル (VT S M—P G C I—U T) 1 1 1がサーチされる (ステッ プ S 6 4) 。 このサーチによって 再生装置に設定されている言語と同一の言語コー ドが記述さ れている ビデオタイ トルセ ッ ト メ ニュー P G C I ュニッ トサ ーチポイ ンタ (V T S M— L U— S R P) 1 1 1 Bがサーチ される (ステッ プ S 6 5 ) 。
同一の言語コー ドが記述されている ビデオタイ トルセッ ト メ ニュー P G C I ユニッ トサーチポイ ンタ (V T S M— L U — S R P) 1 1 1 Bがサーチされた際に、 システム C P U部 5 0は、 そのポイ ンタ (VT S M— L U— S R P) 1 1 1 B に対応する ビデオタイ トルセ ッ ト メニュー言語ュニッ ト (V T S M— L U) 1 1 1 C内の ビデオタイ トルセ ッ ト メ ニュー P G C情報サーチポイ ンタ ( V T S M P G C I S R P) 1 I Eの各ビデオタイ トルセ ッ トメ ニューのプログラムチ ェー ンのカテゴリ ー (V T S M— P G C— C A T) ごとに記 載されているメニュー I Dをサーチ し (ステッ プ S 6 6) 、 このサーチにより副映像メニュー、 オーディ オメ ニュー、 ァ ングルメ ニュー、 チャプター (プログラム) メニューが存在 しているか否かを判断する と と もに、 タイ トルメニューが存 在しているか否かを判断する (ステッ プ S 6 7) 。
それらのメニューが存在している場合、 システム C P U部 5 0は、 そのメニュー I Dが記載されている ビデオタイ トル セ ッ トメ ニュー P G C情報サーチポイ ンタ (VT S M— P G C I— S R P) 1 1 1 Eの 1つに記載されている V T S Mプ ログラムチェーン情報 ( V T S M— P G C I ) 1 1 1 Fの開 始ア ドレスがパラメ ータ (VT S M— P G C I _S A) によ り、 対応する VT S Mプログラムチヱーン情報 (V T S M— P G C I ) 1 1 1 Fの内容を読出し、 この V T S Mプロダラ ムチヱー ン情報 (V T S M— P G C I ) 1 1 1 Fに記載され ている先頭ビデオオブジェ ク トユニッ ト (V O B U) 8 5の スター トア ドレス (C— F V O B U— S A) を対応するメ ニ ユーのスター トァ ドレスと してメ モ リ テーブル 5 6 Aに記憶 する (ステ ッ プ S 6 8) 。
これによ り、 各ビデオタイ トルセ ッ ト 7 2 ごとの副映像メ ニュー、 オーディ オメ ニュー、 ア ングルメ ニュー、 チヤプタ 一 (プログラム) メニューのスター トア ドレスがメ モ リ テー ブル 5 6 Aに記憶される。
この結果、 メ モ リ テーブル 5 6 Aには、 図 7 5に示すよ う に、 再生装置に設定されている言語に対応した各メニューに 対応するスター トァ ドレスが記憶される。
したがって、 リ モー ト コ ン ト ロール 5のメニューキー 5 k が投入された際、 システム C P U部 5 0は、 メ イ ンメニュー の再生を判断し、 メ イ ンメニューが存在しているか否かを判 断する。 この判断の結果、 メ イ ンメニューが存在している と 判断した場合、 システム C P U部 5 0は、 メ モ リテーブル 5 6 Aのメイ ンメニューに対応して記憶されている先頭ビデオ オブジェ ク トユニッ ト (V O B U) 8 5のスター ト ア ドレス (C_F V 0 B U_S A) を読出し、 このア ドレスに対応す るメ イ ンメニューのデータを光ディ スク 1 0のビデオマネー ジャ ーメ ニュー (VMGM) 7 5の為の ビデオオブジェ ク ト セ ッ ト (VMGM— V O B S) 7 6に対応する領域から読出 し、 再生する。 この再生されたデータは、 システムプロセ ッ サ部 5 4を介して、 データ R AM部 5 6に入力される。 この データセル 8 4は、 再生時間情報を基にビデオデコーダ部 5 8、 オーディ オデコーダ部 6 0及び副映像デコーダ部 6 2に 与えられてデコー ドされ、 A及び再生処理部 6 4で信号 変換されてモニタ部 6に図 7 6に示すような、 メ イ ンメ ニュ 一の画像が再現されるとと もにスピーカ部 8から音声が再生 される。
また、 リモー ト コ ン ト ロール 5のタイ トルキー 5 1が投入 された際、 あるいは上記メ イ ンメニューが再生されている状 態で、 タイ トルに対応する 「 1」 キーが投入された際、 ある いは通常の再生の開始時に、 システム C P U部 5 0は、 タイ トルメニューの再生を判断し、 タイ トルメニューが存在して いるか否かを判断する。 この判断の結果、 タイ トルメニュー が存在していると判断した場合、 メモリ テーブル 5 6 Aのタ ィ トルメニュ一に対応して記憶されている先頭ビデオォブジ ェ ク トユニ ッ ト (V O B U) 8 5のスタ ー ト ア ド レス (C_ F V 0 B U_S A) を読出し、 このア ドレスに対応するタイ トルメニューのデータを光ディ スク 1 0のビデオマネージャ 一メニュー (VMGM) 7 5の為のビデオオブジェ ク トセッ ト (VMGM— V O B S) 7 6に対応する領域から読出し、 再生する。 この再生されたデータは、 システムプロセッサ部 5 4を介して、 データ R A M部 5 6に入力される。 このデー タセル 8 4は、 再生時間情報を基にビデオデコーダ部 5 8、 オーディ オデコーダ部 6 0及び副映像デコーダ部 6 2に与え られてデコー ドされ、 DZ A及び再生処理部 6 4で信号変換 されてモニタ部 6に図 7 7 Aに示すような、 タイ トルメニュ 一の画像が再現されるとともにスピーカ部 8から音声が再生 される。
また、 メ イ ンメニューが再生されている状態で、 チヤプタ に対応する 「2」 キーが投入された際、 あるいは通常再生に より タイ トルが選択された後、 システム C P U部 5 0は、 現 在選択されているタイ トルに対応するチヤプタメニューの再 生を判断し、 チ ヤプタメ二ユーが存在しているか否かを判断 する。 この判断の結果、 チヤプタメニューが存在していると 判断した場合、 メ モリテーブル 5 6 Aのチヤプタメニューに 対応して記憶されている先頭ビデオオブジェ ク トュニッ ト (V O B U) 8 5のスター トア ドレス (C— F V O B U— S A) を読出し、 このア ドレスに対応するチヤプタメニューの データを光ディ スク 1 0のビデオタイ トルセッ トメニュー
(V T S M) の為のビデオオブジェク トセッ ト (V T S M— V 0 B S ) 9 5に対応する領域から読出し、 再生する。 この 再生されたデータは、 システムプロセ ッサ部 5 4を介して、 データ R AM部 5 6に入力される。 このデータセル 8 4は、 再生時間情報を基にビデオデコーダ部 5 8、 オーディ オデコ ーダ部 6 0及び副映像デコーダ部 6 2に与えられてデコー ド され、 DZA及び再生処理部 6 4で信号変換されてモニタ部 6に図 7 7 Bに示すような、 チヤプタメニュ一の画像が再現 されるとともにスピーカ部 8から音声が再生される。
また、 メ イ ンメニューが再生されている状態で、 オーディ ォに対応する 「3」 キーが投入された際、 あるいは通常再生 によりタイ トルが選択された後、 システム C P U部 5 0は、 現在選択されているタイ トルに対応するオーディ オメニュー の再生を判断し、 オーディ オメニューが存在しているか否か を判断する。 この判断の結果、 オーディ オメ ニューが存在し ていると判断した場合、 メモリ テーブル 5 6 Aのオーディ オ メニューに対応して記憶されている先頭ビデオォブジヱク ト ユニッ ト (V O B U) 8 5のスター トア ドレス (C— F V O B U— S A) を読出し、 このア ドレスに対応するオーディ オ メニューのデータを光ディ スク 1 0のビデオタイ トルセッ ト メニュー (VT S M) の為のビデオオブジェク トセッ ト (V T S M V O B S) 9 5に対応する領域から読出し、 再生す る。 この再生されたデータは、 システムプロセッサ部 5 4を 介して、 データ RAM部 5 6に入力される。 このデータセル 8 4は、 再生時間情報を基にビデオデコーダ部 5 8、 オーデ ィ ォデコーダ部 6 0及び副映像デコーダ部 6 2に与えられて デコー ドされ、 DZA及び再生処理部 6 4で信号変換されて モニタ部 6に図 7 7 Cに示すような、 オーディ オメニューの 画像が再現されるとともにス ピーカ部 8から音声が再生され o
また、 メ イ ンメニューが再生されている状態で、 副映像に 対応する 「4」 キーが投入された際、 あるいは通常再生によ りタイ トルが選択された後、 システム C P U部 5 0は、 現在 選択されているタイ トルに対応する副映像メニューの再生を 判断し、 副映像メニユーが存在しているか否かを判断する。 この判断の結果、 副映像メニュ一が存在している と判断した 場合、 メ モ リテーブル 5 6 Aの副映像メニューに対応して記 憶されている先頭ビデオオブジェク トユニッ ト (V O B U) 8 5のスター トア ドレス (C— F VO B U— S A) を読出し、 このァ ドレスに対応する副映像メニューのデータを光ディ ス ク 1 0のビデオタイ トルセッ トメニュー (VT S M) の為の ビデオオブジェク トセッ ト (V T S M— V O B S ) 9 5に対 応する領域から読出し、 再生する。 この再生されたデータは、 システムプロセッサ部 5 4を介して、 データ R AM部 5 6に 入力される。 このデータセル 8 4は、 再生時間情報を基にビ デォデコーダ部 5 8、 オーディ オデコーダ部 6 0及び副映像 デコーダ部 6 2に与えられてデコー ドされ、 D/A及び再生 処理部 6 4で信号変換されてモニタ部 6に図 7 7 Dに示すよ うな、 副映像メ二ュ一の画像が再現されるとと もにスピーカ 部 8から音声が再生される。
また、 メ イ ンメニューが再生されている状態で、 アングル に対応する 「5」 キーが投入された際、 あるいは通常再生に より タイ トルが選択された後、 システム C P U部 5 0は、 現 在選択されているタイ トルに対応するアングルメニューの再 生を判断し、 アングルメニューが存在しているか否かを判断 する。 この判断の結果、 アングルメニューが存在している と 判断した場合、 メ モリテーブル 5 6 Aのアングルメニューに 対応して記憶されている先頭ビデオオブジェク トュニッ ト
( V 0 B U) 8 5のスター トア ドレス (C— F V O B U_S A) を読出し、 このア ドレスに対応するアングルメニューの データを光ディ スク 1 0のビデオタイ トルセッ トメニュー
(V T S M) の為のビデオオブジェク トセッ ト (VT S M— V 0 B S ) 9 5に対応する領域から読出し、 再生する。 この 再生されたデータは、 システムプロセッサ部 5 4を介して、 データ R AM部 5 6に入力される。 このデータセル 8 4は、 再生時間情報を基にビデオデコーダ部 5 8、 オーディ オデコ ーダ部 6 0及び副映像デコーダ部 6 2に与えられてデコー ド され、 DZA及び再生処理部 6 4で信号変換されてモニタ部 6に図 7 7 Eに示すような、 アングルメニューの画像が再現 されるとと もにスピーカ部 8から音声が再生される。
したがって、 システム C P U部 5 0は、 上記取得した各メ ニューの位置データをデータ R AM 5 6内のメニューテープ ル 5 6 Aに格納しておく ようにしたので、 、 このテーブルを 用いて必要なメニューの再生を容易に行う こ とができる。
尚、 システム C P U部 5 0は、 ビデオマネージャー (VM G I ) 7 5の情報管理テーブル (VMG I— MA T) 7 8に 記述されたビデオマネー ジ ャ ーメニュー用のビデオ、 オーデ ィォ、 副映像のス ト リ ーム数及びそれぞれの属性情報を取得 して属性情報を基に、 各々のビデオデコーダ部 5 8、 オーデ ィ ォデコーダ部 6 0及び副映像デコーダ部 6 2にビデオマネ 一ジャーメニュ一再生のためのパラメ一タを設定している。 次に、 上記メニューが再生される際の処理を、 図 7 8に示 すフローチ ヤ一 トを参照しつつさ らに詳細に説明する。
すなわち、 再生されるメニューに対するスター トア ドレス と してのセル中の最初の V O B Uのスター トァ ドレス及び P G C番号、 即ち、 セル番号がシステム用 R OM R AM部 5 2に格納される (ステップ S l ) 。
そ して、 ビデオタイ トルセッ 卜の読み込み準備が整った時 点でリ ー ドコマン ドがシステム C P U部 5 0からディ スク ド ライプ部 3 0に与えられ、 上述したスター トァ ドレスを基に 光ディ スク 1 0がディ スク ドライブ部 3 0によってシーク さ れる (ステップ S 2) 。 この リ ー ドコマン ドによって光ディ スク 1 0からは、 指定されたプログラムチェーン (P G C) に係るセルが次々に読み出され、 システム C P U部 5 0及び システム処理部 5 4を介してデータ R AM部 5 6に送られる (ステップ S 3) 。 この送られたセルデータは、 図 8に示す ようにビデオオブジェク トユニッ ト (V O B U) 8 5の先頭 パッ クであるナビゲーシ ョ ンパッ ク 8 6からパッ クがデータ R AM部 5 6に格納される。 その後、 ビデオオブジェク トュ ニッ ト ( V 0 B U ) のビデオパッ ク 8 8、 オーディ オパッ ク 9 1及び副映像パッ ク 9 0の各パケッ トデータは、 上記パケ ッ ト転送処理部 2 0 0により夫々 ビデオデコーダ部 5 8、 ォ 一ディ ォデコーダ部 6 0及び副映像デコーダ部 6 2に転送さ れ、 ナビゲーシヨ ンパッ ク 8 6のバケツ トデータ と しての P C I データと D S I データはデータ R AM部 5 6に送られる (ステッ プ S 4 ) 。
この際、 システム C P U部 5 0は、 データ R AM部 5 6に 記憶されている P C I データにより、 表示用の各ボタ ンに対 応したハイ ライ ト情報 (上述した図 4 9〜 5 8の内容) を判 断する (ステッ プ S 5 ) 。
すなわち、 各ボタ ンごとに、 そのボタ ンの矩形領域と、 そ のボタ ンが選択ポタ ンの際に、 選択される前の画素データ ご との表示色とコ ン トラス ト値、 選択された後の画素データ ご との表示色とコン トラス ト値と、 そのボタ ンが確定ボタ ンの 際に、 確定される前の画素データごとの表示色とコ ン ト ラス ト値、 確定された後の画素データごとの表示色とコン トラス ト値とが判断され、 データ RAM部 5 6に記億される。 この 画素データと しては、 強調画素 1、 2、 パターン画素、 背景 画素が用意され、 それぞれに対する表示色とコ ン ト ラス ト値 とが用意されている。
これによ り、 システム C P U部 5 0は、 データ RAM部 5 6に記憶した各ボタ ンに対応する矩形領域を示す X、 Y座標 値をハイライ ト処理部 6 2 Cのハイライ ト領域設定 Z判定部 1 8 0に出力するとともに、 スキャ ン位置に対応して、 ノヽィ ラィ ト情報に応じたハイライ 卜の色とコン トラス ト値とをハ ィライ ト処理部 6 2 Cのハイライ ト色 コ ン ト ラス ト設定部 1 8 2へ出力する (ステッ プ S 6) 。
これによ り、 ハイライ ト領域設定 Z判定部 1 8 0は、 上記 システム C P U部 5 0による選択項目が表示される矩形領域 (指定されたハイライ ト領域) を示す X、 Y座標値とラスタ スキャ ンにより得られる X、 Y座標値つま り画素データ X、 Y座標値とにより、 指定されたハイライ 卜領域を判定し、 ハ ィライ ト区間を示す切換信号をセレク タ 1 8 3に供耠する (ステッ プ S 7 ) ο
また、 ハイライ ト色 Ζコ ン ト ラス ト設定部 1 8 2には、 ラ スタスキャ ンによ り得られる X、 Υ座標値に応じて、 上記シ ステム C P U部 5 0によるハイ ライ トの色と コ ン ト ラス ト値 が設定される (ステッ プ S 8) 。
これにより、 セレクタ 1 8 3は、 ハイライ ト領域設定 Z判 定部 1 8 0からの切換信号に応じて、 選択的に、 デフオ ノレ ト 色 Zコ ン ト ラス ト設定部 1 8 1からのデフ ォル トの表示色と コ ン ト ラス トをカラーパレツ ト レジスタ 1 84へ出力するか、 あるいはハイ ライ ト色 Zコ ン ト ラス ト設定部 1 8 2からのハ ィライ ト時の色と コ ン トラス トをカラーパレ ツ ト レジスタ 1 8 4へ出力する (ステッ プ S 9) 。
カラーパレッ ト レジスタ 1 8 4は、 セ レク タ 1 8 3から供 給される色とコ ン ト ラス トとに応じた信号を出力する (ステ ッ プ S 1 0 ) o
この結果、 ハイライ ト領域設定/判定部 1 8 0によりハイ ライ 卜領域以外であると判定されている際、 セレク タ 1 8 3 はデフ ォル ト色 コン ト ラス ト設定部 1 8 1からの画素デー タ ごとのデフ ォル トの表示色と コ ン ト ラス トを受入れ、 カラ ーパレツ ト レジスタ 1 8 4へ出力され、 カラーパレ ツ ト レジ スタ 1 8 4からの色信号が DZA&再生処理部 6 4へ出力さ れる。
また、 ハイライ ト領域設定 判定部 1 8 0によりハイライ ト領域内である と判定されている際、 セレクタ 1 8 3はハイ ライ ト色 コ ン ト ラス ト設定部 1 8 2からの画素データ ごと のハイライ ト時の表示色とコン トラス トを受入れ、 カラーパ レ ツ ト レジスタ 1 8 4へ出力され、 カラーパレツ ト レジスタ 1 8 4からの色信号が D / A &再生処理部 6 4へ出力される。 この結果、 デコー ド後の画素ごとの副映像データが、 ハイ ラィ ト情報に応じて色とコン トラス ト とが変更されて図 1 に 示す D Z A &再生処理部 6 4内の画像合成部 6 4 A (図 1参 照) に供給される。
したがって、 ビデオデコー ド部 5 8でデコー ドされた主映 像データは、 D Z A &再生処理部 6 4内の画像合成部 6 4 A に供給され、 副映像デコー ド部 6 2内のデコーダ 6 2 Bでデ コー ドされてハイライ 卜処理部 6 2 Cを介して D Z A &再生 処理部 6 4内の画像合成部 6 4 Aに供給される。 これにより、 画像合成部 6 4 Aで主映像データと副映像データが合成され、 その合成された画像がモニタ部 6で表示される。
たとえば、 図 7 9 Aに示す背景画像と しての主映像に、 図 7 9 Bに示す選択項目と してのボタンからなる副映像を図 7 9 Cに示すハイライ ト情報によりハイライ ト処理した画像を 合成した、 図 7 9 Dに示す合成画像が得られる。 この際、 選 択項目の背景が青色で表示され、 選択項目の文字が黒色で表 示される。
また、 オーディ オデコー ド部 6 0でデコー ドされたオーデ ィ ォデータは、 D / A &再生処理部 6 4に供給されることに より、 スピーカ部 8から上記メニューあるいは主映像に対応 した音声が再生される。
このメニューの表示状態において、 ユーザがキー操作/表 示部 4あるいはリ モー ト コ ン トローラ 5によりハイライ ト表 示されている選択項目を選択した場合、 システム C P U部 5 0は、 選択後に対応するハイライ 卜の色とコン トラス ト値と をハイライ ト処理部 6 2 Cのハイライ ト色 コ ン ト ラス ト設 定部 1 8 2に出力する。 この結果、 選択項目のハイライ トの 色とコ ン ト ラス ト とが変更される。 この際、 選択項目の背景 が赤色で表示され、 選択項目の文字が白色で表示される。
また、 メニュー画像の他の例を、 図 8 0 A、 図 8 0 B、 図 8 0 C、 図 8 0 D、 図 8 0 Eを用いて説明する。
すなわち、 図 8 O Aに示すような主映像データ と図 8 0 B に示すような副映像データが供給されている場合、 選択前の メニュー画像は図 8 0 Cに示すように、 「 1」 、 「2」 のそ れぞれに対する選択項目の文字が黒色で、 背景がグレー色で 表示されている。
この後、 「 1」 の選択項目がキー操作 表示部 4あるいは リ モー トコ ン ト ローラ 5で選択された際、 システム C P U部 5 0は、 上記 P C I データから読取っている 「 1」 の選択項 目に対する矩形領域を示す X、 Y座標と各画素の色あるいは コ ン ト ラス トの変更内容 (ハイライ ト情報) をハイライ ト処 理部 6 2 Cに設定する。
これにより、 副映像デコー ド部 6 2のデコーダ 6 2 Bでデ コ一 ドされた副映像データがハイライ ト処理部 6 2 Cにより 「 1」 の選択項目に対応するハイ ライ トの色とコ ン トラス ト 値が変更されて、 DZA &再生処理部 6 4内の画像合成部 6 4 Aに供給される。 この結果、 画像合成部 6 4 Aで主映像デ 一夕 と副映像データが合成され、 その合成された画像、 つま り図 8 0 Dに示すように、 選択項目の 「 1」 の選択項目の表 示内容が変更されたメニュー画像がモニタ部 6で表示される。 たとえば、 「 1」 の選択項目の文字の部分が白色で背景が赤 色で表示される。
また、 「2」 の選択項目がキー操作 Z表示部 4あるいはリ モー トコ ン ト ローラ 5で選択された際、 システム C P U部 5 0は、 上記 P C I データから読取っている 「 1」 の選択項目 に対する矩形領域を示す X、 Y座標と各画素の色あるいはコ ン ト ラス トの変更内容 (ハイライ ト情報) をハイライ ト処理 部 6 2 Cに設定する。
これにより、 副映像デコー ド部 6 2のデコーダ 6 2 Bでデ コー ドされた副映像データがハイライ ト処理部 6 2 Cにより
「 1」 の選択項目に対応するハイライ トの色とコ ン トラス ト 値が変更されて、 DZA &再生処理部 6 4内の画像合成部 6 4 Aに供給される。 この結果、 画像合成部 6 4 Aで主映像デ 一夕 と副映像データが合成され、 その合成された画像、 つま り図 8 0 Eに示すように、 選択項目の 「2」 の選択項目の表 示内容が変更されたメニュー画像がモニタ部 6で表示される。 たとえば、 「2」 の選択項目の文字の部分が白色で背景が赤 色で表示される。
これにより、 種々のメニュー画面の変更を新たな映像デー タを読出すことなく簡単に実現可能となる。
また、 選択項目位置情報は主映像の表示座標系と対応させ て指定するこ とで、 主映像と副映像の位置関係を簡単に決定 しゃすい構成と している。
図 8 1 A、 図 8 1 Bに選択項目の副映像データと制御デー 夕と してのハイライ ト情報の関係の一実施例を示す。
図中、 〇で表される画素はパター ン画素を用いて、 □で表 される画素は強調画素 1を用いて作成したものである。
図 8 1 Aは、 副映像データのパター ン画素とパターン画素 の影と しての強調画素で構成したケースである。 この場合、 制御データの選択後表示色情報を強調画素 1 の色を新たな色 に設定し、 それ以外の画素色及びコン トラス トを現在の色の ままに設定しておく ことで、 選択された選択項目に関しては 他の選択項目と違った色の影に リ アルタイムで変更すること が可能となる。
図 8 1 Bは、 副映像データをパターン画素のみで構成した ケースである。 この場合、 ハイライ ト情報の選択後表示色情 報をパター ン画素の色を新たな色に設定し、 それ以外の画素 及びコ ン トラス トを現在の色のままに設定しておく ことで、 選択された選択項目自身が他の選択項目と違った色にリアル タイムで変更することが可能となる。
この他にも、 選択項目領域内の背景画素のコン トラス トを、 選択時、 副映像データ 1 0 0 %、 非選択時 0 %とするような 設定を行う ことで、 選択時、 選択領域全体の色が変化するよ うな制御等、 副映像データの構成とハイライ ト情報の内容を 使用するこ とで、 様々な形式がリ アルタイムで可能となる。 また、 たとえば上記識別したセル種別がメニューであった 場合、 次のセル再生へ自動的に移行せず、 セル再生が終わつ た時点の最終フ レーム表示状態で待機状態となる。
したがって、 メニュー用のセルを再生した場合、 セルの最 終表示状態で静止画状態となる。 セルの中には、 ビデオデー 夕の一定単位で必ず NVパッ ク 8 8が挿入されているため、 前述したメニューの為のハイライ ト情報はデータ R AM部 5 6の中に保存される。
システム C P U 5 0はセル再生が終了した時点で、 ユーザ イベン ト (キー入力等) の待状態となり、 データ R AM部 5 6内に保存されている P C I データからメニューに関連する 情報 (ハイライ ト情報) を参照しながらメニューのユーザ選 択に対する選択項目の処理を実行する。
次に、 上記のようなメニューにより タイ トル等が選択され た状態において、 図 1を参照して図 6から図 6 6に示す論理 フ ォーマツ トを有する光ディ スク 1 0からのムービーデータ の再生動作について説明する。
所望のタイ トルが選択されている状態で、 キー操作 Z表示 部 4の再生キー 4 cあるいはリ モー ト コ ン ト ローラ 5の再生 キー 5 dが投入された際に、 システムプロセ ッサ 5 0は、 シ ステム C P U部 5 0は、 タイ トルサーチポイ ンタテーブル情 報 (T T— S R P T I ) 9 2からタイ トルサーチポイ ンタテ 一ブル (T T— S R P T) 7 9の最終ア ドレスを獲得すると と もにキー操作/表示部 4からの入力番号あるいはリモー ト コン トローラ 5によるタイ トル番号の選択に応じたタイ トル サーチポイ ンタ (T T— S R P) 9 3から入力番号に対応し たビデオタイ トルセッ ト番号 (VT S N) 、 プログラムチヱ ーン番号 (P G C N) 及びビデオタイ トルセッ トのスター ト ア ドレス (VT S— S A) が獲得される。 タイ トルセッ トが 1つしかない場合には、 キー操作 Z表示部 4からの入力番号 の有無およびリ モー トコ ン トローラ 5によるタイ トル番号の 選択に拘らず 1つのタイ トルサーチポイ ンタ (TT_S R P) 9 3がサーチされてそのタイ トルセッ 卜のスター トァ ドレス
(V T S— S A) が獲得される。 このタイ トルセ ッ 卜のスタ ー トア ドレス (VT S— S A) からシステム C P U部 5 0は、 目的のタイ トルセッ トを獲得するこ と となる。
次に、 図 1 3に示すビデオタイ トルセッ ト 7 2のスター ト ア ドレス (V T S— S A) から図 2 0に示すようにそのタイ トルセッ トのビデオタイ トルセッ ト情報 ( V T S I ) 9 4が 獲得される。 このビデオタイ トルセッ ト情報 (V T S I ) 9 4のビデオタイ トルセッ ト情報の管理テーブル (V T S I _ MA T) 9 8から図 2 1に示すビデオタイ トルセッ ト情報管 理テーブル (V T S I— MA T) 9 8の終了ア ドレス (V T
I _M A T_E A) が獲得される と共にオーディ オ及び副映 像データのス ト リ ーム数 (V T S— A S T— N s、 VT S— S P S T_N s ) 及びビデオ、 オーディ オ及び副映像データ の属性情報 ( V T S— V— A T R, V T S— A— A T R, V T S— S P S T— A T R) に基づいて図 1に示される再生装 置の各部がその属性に従って設定される。
また、 ビデオタイ トルセッ ト (VT S) の為のメニュー
( V T S M) が単純な構成である場合には、 図 2 0に示すビ デォタイ トルセッ ト情報管理テーブル ( V T S I _M A T) 9 8からビデオタイ トルセッ トのメニュー用のビデオォブジ ェク トセッ ト (V T S M— V O B S) 9 5のスター トァ ドレ ス ( V T S Μ— V 0 B S— S Α) が獲得されてそのビデオォ ブジェ ク トセッ ト (V T S M— V O B S) 9 5によってビデ ォタイ トルセッ トのメニューが表示される。 このメニューを 参照して特にプログラムチューン (P G C) を選択せずに単 純にタイ トルセッ ト (VT S) におけるタイ トル (VT S T) の為のビデオオブジェク トセッ ト (VT T_V O B S) 9 6 を再生する場合には、 図 2 1に示すそのスター トア ドレス
(VT S T T— V O B S— S A) からそのビデオオブジェク トセッ ト 9 6が再生される。
プログラムチェーン (P G C) をキー操作 Z表示部 4ある いはリ モー トコン トローラ 5で指定する場合には、 次のよう な手順で対象とするプログラムチヱーンがサーチされる。 こ のプログラムチューンのサーチは、 ビデオタイ トルセッ トに おけるタイ トルの為のプログラムチェーンに限らず、 メニュ 一がプログラムチヱ一ンで構成される比較的複雑なメニュー においてもそのメニューの為のプログラムチェ一ンのサーチ に関しても同様の手順が採用される。 ビデオタイ トルセッ ト 情報 (VT S I ) 9 4の管理テーブル (VT S I— MA T) 9 8に記述される図 2 1に示すビデオタイ トルセッ ト (V T S ) 内のプログラムチェーン情報テーブル (V T S— P G C I T) 1 0 0のスター トア ドレスが獏得されて図 2 4に示す その V T Sプログラムチェーン情報テーブルの情報 (VT S — P G C I T— I ) 1 0 2が読み込まれる。 この情報 (V T S— P G C I T— I ) 1 0 2から図 2 5に示すプログラムチ エーンの数 (V T S— P G C_N s ) 及びテーブル 1 0 0の 終了ァ ドレス (V T S— P G C I T— E A) が獲得される。 キー操作 Z表示部 4あるいはリモー ト コ ン トロール 5でプ ログラムチ ー ンの番号が指定される と、 その番号に対応し た図 2 4に示す V T S— P G C I Tサーチポイ ンタ (VT S — P G C I T— S R P) 1 0 3から図 2 6に示すそのプログ ラムチェーンのカテゴリ 一及びそのサーチポイ ンタ (V T S _P G C I T_S R P) 1 0 3に対応した V T S— P G C情 報 1 0 4のスター トア ドレスが獲得される。 このスター トァ ドレス (V T S_P G C I— S A) によって図 2 7に示すプ ログラムチヱ一ン一般情報 (P G C— G I ) が読み出される。 この一般情報 (P G C— G I ) によってプログラムチヱーン (P G C) のカテゴリ ー及び再生時間 (P G C— C A T、 P G C— P B— T I ME) 等が獲得され、 その一般情報 (P G C— G I ) に記載したセル再生情報テーブル (C— P B I T) 及びセル位置情報テーブル (C— P O S I T) 1 0 8のスタ ー トア ドレス (C— P B I T— S A、 C— P O S I T— S A) が獲得される。 スター トア ドレス (C— P B I T— S A) か ら図 3 5に示すセル位置情報 (C— P O S I ) と して図 3 6 に示すようなビデオオブジェ ク 卜の識別子 (C— V O B— I D N) 及びセルの識別番号 (C— I D N) が獲得される。
また、 スター トア ドレス (C— P O S I T— S A) から図 3 3に示すセル再生情報 (C— P B I ) が獲得され、 その再 生情報 (C— P B I ) に記載の図 3 4に示すセル中の最初の V O B U 8 5のスター トア ドレス (C— F V O B U— S A) 及び最終の V 0 B Uのスター トア ドレス (C— L V O B U— S A) が獲得されてその目的とするセルがサーチされる。 セ ルの再生順序は、 図 2 7に示される P G Cプログラムマップ (P G C— P GMA P) 1 0 6の図 3 1に示すプログラムの マップを参照して次々に再生セル 8 4が決定される。 このよ うに決定されたプログラムチヱーンのデータセル 8 4が次々 にビデオォブジヱク ト 1 4 4から読み出されてシステムプロ セッサ部 5 4を介して、 データ R AM部 5 6に入力される。 このデータセル 8 4は、 再生時間情報を基にビデオデコーダ 部 5 8、 オーディ オデコーダ部 6 0及び副映像デコーダ部 6 2に与えられてデコー ドされ、 DZ A及び再生処理部 6 4で 信号変換されてモニタ部 6に画像が再現されるとと もにスピ 一力部 8から音声が再生される。
更に、 ナピゲ一ショ ンパッ ク 8 6を利用したビデオデータ の通常再生に関してフローチヤ 一 トを参照してより詳細説明 する。
ビデオデータの通常再生では、 図 8 2及び図 8 3に示すよ うに通常再生が開始される場合には、 スター トの後に既に説 明したように、 ビデオマネージャー情報 (VMG I ) 7 5が システム C P U部 5 0によってサーチされてシステム R OM ZR AM部 5 2に格納される (ステップ S 1 2) 。 同様にこ のビデオマネ一ジャー情報 (VMG I ) 7 5に基づいてビデ オタィ トルセッ ト (V T S) 7 2のビデオタイ トルセッ ト情 報 ( V T S I ) 9 4が読み込まれるとともにビデオタイ トル セッ トメニューがそのビデオオブジェク トセッ ト (V T S M _ V 0 B S ) 9 5を利用して上述したようにモニタ部 6に表 示される。 この表示を基にステップ S 1 3で示すように再生 すべきタイ トルセッ ト 7 2及び再生条件の等をユーザーが決 定する。 この決定したタイ トルセッ ト 7 2をキー操作 表示 部 4を用いて選択すると、 ステップ S 1 4に示すように選択 したタイ トルセッ ト 7 2中の図 2 0に示すプログラムチヱ一 ン情報テーブル (V T S— P G C I T) 1 0 0から図 2 7、 図 3 3及び図 3 4に示すセル再生情報テーブル (C— P B I T) 1 0 7のデータがシステム C P U部 5 0によって読み込 まれ、 これがシステム R 0 MZR A M部 5 2に格納される。 システム C P U部 5 0は、 ステップ S 1 5に示すように、 キー操作 表示部 4あるいはリモー トコ ン ト ローラ 5から入 力された再生条件に応じて再生を開始するプログラムチェ一 ン番号 (V T S— P G C— N s ) 、 アングル番号 (A N G N s ) 、 オーディ オス ト リ ーム番号及び副映像ス ト リ ーム番号 が上述したような各メニューを用いて決定される。 例えば、 プログラムチェーンと してボク シングのワール ドチャ ンピョ ン第 1 1戦がタイ トルと して選定され、 英語のナレーショ ン の基に副映像と して日本語の字幕を映し出すことを決定する。 また、 アングルと して常に両者の戦いが良く鑑賞できる映像 に決定する等の選択がユーザによって実行される。 この決定 された副映像番号及びオーディ ォス ト リ ーム番号がステップ S 1 6に示すようにシステムプロセッサ部 5 4のレジスタ 5
4 Bに設定される。 同様に、 再生スター ト時間がシステムプ 口セッサ部 5 4、 ビデオデコーダ部 5 8、 オーディ オデコー ダ部 6 0及び副映像デコーダ部 6 2のシステムタイムク ロ ッ ク (S T C) 54 A、 58 A、 6 0 A、 62 Aに設定される。 また、 スター トァ ドレスと してのセル中の最初の V O B Uの スター トア ドレス及び P G C番号、 即ち、 セル番号がシステ ム用 R OM R AM部 5 2に格納される。
ステップ S 1 7に示すようにビデオタイ トルセッ 卜の読み 込み準備が整った時点でリ ー ドコマン ドがシステム C P U部
5 0からディ スク ドライブ部 3 0に与えられ、 上述したスタ ー トア ドレスを基に光ディ スク 1 0がディ スク ドライブ部 3 0によってシーク される。 この リ ー ドコマン ドによって光デ イ スク 1 0からは、 指定されたプログラムチヱーン ( P G C) に係るセルが次々に読み出され、 システム C P U部 5 0及び システム処理部 5 4を介してデータ RAM部 56に送られる。 この送られたセルデータは、 図 8に示すようにビデオォブジ ェク トュニッ ト ( V 0 B U) 8 5の先頭パッ クであるナピゲ ーシ ヨ ンパッ ク 8 6からパッ クがデータ R A M部 5 6に格納 される。 その後、 ビデオオブジェク トユニッ ト (V O B U) のビデオパッ ク 8 8、 オーディ オパッ ク 9 1及び副映像パッ ク 9 0が夫々 ビデオデコーダ部 5 8、 オーディ オデコーダ部 6 0及び副映像デコーダ部 6 2に分配され、 夫々のデコーダ でデコー ドされて DZ A及びデータ再生部 6 4に送られる。 その結果、 モニタ部 6に映像信号が送られ、 スピーカ部 8に 音声信号が送られ、 副映像を伴った映像の表示が開始される とと もに音声の再現が開始される。
このような映像及び音声の再生中においては、 キー操作 Z 表示部 4あるいはリモー ト コ ン トローラ 5からの割り込み処 理があった場合には、 その得られたキーデータがシステム R ¾1 1^ 0\ 部5 2に格納される。 キーデータがない場合に は、 ステップ S 1 9に示すように ドライブ部からの再生終了 の割り込みがあつたか否かがチ X ッ ク される。 再生終了の割 り込みがない場合には、 ステップ S 2 0に示すようにナビゲ ーシヨ ンパッ ク 8 6の転送を待つこととなる。 ナビゲーショ ンパッ ク 8 6の転送が終了している場合には、 ステップ S 2 1に示すようにナビゲーショ ンパッ ク 8 6中の論理セクタ番 号 (N V— P C K— L S N) を現在の論理ブロ ッ ク番号 (N OWL B N) と してシステム R AMZR OM部 5 2に格納さ れる。
N Vパッ ク 8 6の転送が終了すると、 そのセル内の最終 N Vパッ ク 8 6かがチェ ッ クされる。 即ち、 ステップ S 2 2に 示すようにセル 8 4中の最終ナビゲーシ ョ ンパッ ク 8 6であ るか否かがチェ ッ ク される。 このチェ ッ クは、 図 3 4に示す セル再生情報テーブル (C_P B I ) 1 0 7の C— L V O B Uのスター トア ドレス (C L V 0 B U S A) とナビゲー 5
シ ヨ ンパッ ク 8 6のア ドレス (V— P C K— L B N) を比較 することによってチェ ッ クされる。 N Vパッ ク 8 6がセル内 での最終でない場合には、 再びステップ 1 9に戻される。 N Vパッ ク 8 6がセル 8 4内での最終である場合には、 ステツ プ S 2 3に示すようにア ングルの変更があるか否かがチエ ツ ク される。 アングルの変更は、 キー操作 表示部 4あるいは リモー トコ ン ト ローラ 5からシステム C P U部 5 0にアング ル変更の入力があるか否かに基づいて判断される。 アングル の変更がない場合には、 ステップ S 2 4に示すようにそのセ ル 8 4が属するプログラムチヱーン (P G C) の最終セルで あるかがチェ ッ ク される。 このチ ッ クは、 図 2 7及び図 3 3に示すそのセル 8 4がセル再生情報テーブル (C— P B I T) 1 0 7の最終セルであるかによって判断される。 即ち、 プログラムチヱーンを構成するセル数及び再生されたセルの 識別番号によってチヱ ッ クされる。 セルがプログラムチェ一 ン (P G C) の最終セルに相当しない場合には、 再びステツ プ S 1 9に戻される。
セル 8 4がプログラムチヱーン (P G C) の最終セルであ る場合には、 そのプログラムチェーンが終了したと して、 次 のプログラムチヱー ン (P G C) が指定される。 特別な場合 を除き、 プログラムチヱーンは、 その番号順に再生されるこ とから、 ステップ S 2 5に示すように再生が終了したプログ ラムチヱーンの番号に 1を加えることによって次に再生すベ きプログラムチェー ン番号が設定される。 この設定されたプ ログラムチヱーン番号のプログラムチェーンがあるか否かが ステップ S 2 6でチェッ クされる。 次に再生されるプロダラ ムチヱーンがない場合には、 後に説明される図 8 4に示す再 生終了の手続きのフローに移行される。 設定されたプロダラ ムチェーンがある場合には、 ステップ S 2 7に示すようにそ の再設定されたプログラムチェーンのセルのア ドレス、 即ち、 図 3 4に示すセル再生情報 (C— P B I ) 1 0 7中の C— F V O B U 8 5のスター トア ドレス (C— F V O B U— S A) が現在の論理ブロ ッ ク番号と して獲得される。 ステップ S 2 8に示すよ うにこのスター トア ドレス (C— F V O B U— S A ) が既に再生した前のプログラムチェーンのセル 8 4の最 終ア ドレス (E N D L B N) に 1を加えたア ドレスに等しい かがチヱ ッ クされる。 等しければ、 ア ドレスが連続したセル の再生であるから、 再びステップ S 1 8に戻される。 ァ ドレ スが等しく ない場合には、 ステップ S 2 9に示すようにセル ア ドレスが連続しないこ とからシステム C P U部 5 0は、 現 在のビデオオブジェク トュニッ 卜の終了ァ ドレスを指示する リ ー ド終了ア ドレスコマ ン ドを発し、 指定したア ドレスで一 時的にディ スク ドライブ部 30に読み出し動作を中止させる。 その後、 ステップ S 3 0に示すように再びシステム C P U部 5 0から リ ー ドコマン ドがディ スク ドライブ部 3 0に与えら れるとともにスター トア ドレスがディ スク ドライブ部 3 0に 与えられ、 再びステップ S 1 9に戻され、 ナビゲーシヨ ンパ ッ ク 8 6のシークが開始される。
ステップ S 1 9において再生終了である場合、 或いは、 ス テツプ S 2 6において次に再生されるプログラムチェーンが ない場合には、 図 8 4のステップ 3 1に示すように P C I 1 1 3の一般情報 (P C I 一 G I ) に記載されるェン ド P TM (V O B U— E P TM) が参照され、 このエン ド P TM ( V O B U— E P TM) がシステムタイムク ロ ッ ク (S T C) に 一致すると、 ステップ 3 2に示されるようにモニタ 6の画面 の表示が中止され、 ステッ プ S 3 3に示すよ うにシステム C P Uからディ スク ドライブ部 3 0にデータ転送中止コマン ド が与えられ、 データ転送が中止され、 再生動作が終了される。 ステップ S 2 3においてキー操作 表示部 4あるいはリ モ ー トコン ト ローラ 5からアングル変更の入力があると、 図 8 5のステップ S 4 0に示すようにアングルデータがあるかが チェ ッ ク される。 このアングルの有無は、 ナビゲーシヨ ンパ ッ ク 8 6の P C I データ 1 1 3及び D S I データ 1 1 5のい ずれにもアングル情報 (N S ML— A G L I、 S M L— A G L I ) と して記載されいる。 こ こで、 キー操作 Z表示部 4あ るいはリモー ト コ ン ト ローラ 5からの入力に応じていずれか の情報がシステム C P U部 5 0によって調べられる。 このス テツプ 4 0において変更の対象とされるアングルがない場合 には、 ステップ S 4 1に示すようにアングルデータがない旨 がキー操作 Z表示部 4或いはモニタ部 6に表示される。 この アングルデータ無しの表示があった後に、 ステップ S 2 4に 移行される。 アングルデータがある場合には、 ステップ S 4 2に示すようにキー操作 Z表示部 4あるいはリ モー トコ ン ト ローラ 5から変更されるべきアングル番号が指定される。 こ こで、 既に述べるように P C I データ及び D S I データのァ ンダル情報 (N S M L— A G L— C I 、 S M L_A G L I ) のいずれを利用するアングルの変更かが指定される。 但し、 一方のアングル情報のみしかない場合には、 その選択は、 一 方に限られることとなる。 アングル番号が指定されると、 図 4 7及び図 4 8に示すように指定されたアングル番号に相当 するア ングルセルの目的のア ドレス (N S M L— A G L— C — D S T A、 S M L— A G L— D S T A) がステッ プ S 4 3 で獲得される。 このア ドレスでセルがサーチされ、 そのア ド レスをシークすべき論理プロ ッ ク番号 (N O W L B N) と し て設定する。 こ こで、 特に P C I を利用したアングル変更の 際には、 Ύングル変更動作に伴ってシステム C P U部 5 0は、 ビデオ及びオーディ オデータの再生に対して ミ ユ ー ト処理を 施すと共に副映像の再生に対してポーズ処理を施す。 この処 理に伴い再生装置各部のシステムタイムク ロ ッ ク ( S T C ) をス ト ップさせ、 既にビデオ、 オーディ オ及び副映像デコー ダ部 5 8、 6 0、 6 2内のバッ フ ァをク リ ア一して変更され たアングルデータの受け入れを可能とする状態とする (ステ ップ S 4 4 ) 。 同時にステップ 4 5に示すようにシステム C P U部 5 0 は、 リ ー ド終了ア ドレスコマン ドを発し、 一時的 にディ スク ドライブ部 3 0 に読み出し動作を中止させる。 そ の後、 ステッ プ S 4 6 に示すよ う にシステム C P U部 5 0か ら リ ー ドコマン ドがディ スク ドライブ部 3 0に与えられ、 設 定したシークすべき論理ブロ ッ ク番号、 即ち、 選択したア ン ダルセルのスター トァ ドレスでセルがサーチされて選定した アングルセルデータの転送が開始される。
転送の開始に伴つて再び変更ァングル先である初めてのセ ルのナビゲーショ ンパッ クの転送を待つこととなる。 ステツ プ S 4 8に示すようにデータ転送に伴うナビゲーシ ョ ンパッ クの転送の終了があるか否かがチヱッ クされ、 ナビゲーシ ョ ンパッ クの転送がない場合には、 再びステップ 4 7に戻る こ ととなる。 ナビゲーシヨ ンパッ ク 8 6の転送があると、 ナビ ゲーシヨ ンパッ ク 8 6の D S I—般情報 (D S I G) に記載 の NVパッ ク 8 6の S C R (N V_P C K_S C R) を参照 して各システムタイムク ロ ッ ク (S T C) がセッ 卜される。 その後、 ステップ S 4 4で設定されたビデオ及びオーディ オ の ミ ュー ト状態及び副映像のポーズ状態が解除され、 システ ムタイムク ロ ッ ク (S T C) の動作がスター トされる。 その 後、 通常再生と同様に図 8 2に示すステップ S 2 1が実行さ れる。
次に、 図 8 6から図 9 1を参照して図 6から図 6 6に示す 論理フ ォーマツ 卜で映像データ及びこの映像データを再生す るための光ディ スク 1 0への記録方法及びその記録方法が適 用される記録システムについて説明する。
図 8 6は、 映像データをエンコーダしてあるタイ トルセッ ト 8 4の映像フアイル 8 8を生成するエンコーダシステムが 示されている。 図 8 6に示されるシステムにおいては、 主映 像データ、 オーディ オデータ及び副映像データのソースと し て、 例えば、 ビデオテープレコーダ (VT R) 2 0 1、 ォー ディ ォテープレコーダ (A TR) 2 0 2及び副映像再生器 (Subpicture source ) 2 0 3カ 採用される。 これらは、 シ ステムコ ン ト ローラ (Sys con ) 2 0 5の制御下で主映像デ 一夕、 オーディ オデータ及び副映像データを発生し、 これら が夫々 ビデオエンコーダ (V E N C) 2 0 6、 オーディ オェ ンコーダ (A E N C) 2 0 7及び副映像エンコーダ (S P E N C) 2 0 8に供給され、 同様にシステムコ ン ト ローラ (Sy s con ) 2 0 5の制御下でこれらエンコーダ 2 06、 2 0 7、 2 0 8で A/D変換されると共に夫々の圧縮方式でェンコ一 ドされ、 エンコー ドされた主映像データ、 オーディ オデータ 及び副映像データ (Comp Video, Comp Audio, Comp Sub-pic t と してメ モリ 2 1 0、 2 1 1、 2 1 2に格納される。
この主映像データ、 オーディ オデータ及び副映像データ
(Comp Video, Comp Audio, Comp Sub-pict は、 システム コ ン ト ローラ (Sys con ) 2 0 5によってフ アイノレフ ォーマ ッタ (F F MT) 2 1 4に出力され、 既に説明したようなこ のシステムの映像データのフ ァイル構造に変換されるとと も に各データの設定条件、 、 属性及びハイライ ト情報等の管理 情報がフ ァイルと してシステムコ ン ト ローラ (Sys con ) 2 0 5によってメ モ リ 2 1 6に格納される。
以下に、 映像データからフ ァ イルを作成するためのシステ ムコ ン ト ローラ ( Sys con) 2 0 5におけるェンコ一ド処理 の標準的なフローを説明する。
図 8 7に示されるフローに従って主映像データ及びオーデ ィ ォデータがェンコ一 ドされてェンコ一ド主映像及びオーデ ィ ォデータ (Comp Video, Comp Audio) のデータが作成され る。 即ち、 エンコー ド処理が開始されると、 図 8 7のステツ プ 7 0に示すように主映像データ及びオーディ オデータのェ ンコー ドにあたって必要なパラメ ータが設定される。 この設 定されたパラメ ータの一部は、 システムコン トローラ (Sys con ) 2 0 5に保存されるとと もにフ ァイルフ ォーマッ タ ( F F M T) 2 1 4で利用される。 ステップ S 2 7 1で示す ようにパラメ ータを利用して主映像データがプリェンコ一 ド され、 最適な符号量の分配が計算される。 ステッ プ S 2 7 2 に示されるようにプリェンコ一 ドで得られた符号量分配に基 づき、 主映像のェンコ一ドが実行される。 このとき、 オーデ ィ ォデータのエンコー ドも同時に実行される。 ステップ S 2 7 3 に示すように必要であれば、 主映像データの部分的な再 エンコー ドが実行され、 再エンコー ドした部分の主映像デー 夕が置き換えられる。 この一連のステップによって主映像デ 一夕及びオーディ
ォデータがエンコー ドされる。 また、 ステッ プ S 2 7 4及び S 2 7 5に示すように副映像データがェンコ一ドされェンコ 一ド副映像データ (Comp Sub-pict ) が作成される。 即ち、 副映像データをェンコ一 ドするにあたって必要なパラメ ータ が同様に設定される。 ステップ S 2 7 4に示すように設定さ れたパラメ ータの一部がシステムコン トローラ (Sys con ) 2 0 5 に保存され、 フ ァイルフ ォーマッ タ ( F F MT) 2 1 4で利用される。 このパラメ ータに基づいて副映像データが エンコー ドされる。 この処理により副映像データがェンコ一 ドされる。 図 8 8に示すフ ローに従って、 エンコー ドされた主映像デ 一夕、 オーディ オデータ及び副映像データ (Com Video, Com p Audio, Comp Sub-pict) が組み合わされて図 6を参照して 説明したような映像データのタイ トルセッ ト構造に変換され る。 即ち、 ステップ S 2 7 6に示すように映像データの最小 単位と してのセルが設定され、 セルに関するセル再生情報 ( C— P B I ) が作成される。 次に、 ステップ S 2 7 7に示 すようにプログラムチ ーンを構成するセルの構成、 主映像、 副映像及びオーディ オ属性等が設定され (これらの属性情報 の一部は、 各データェンコ一ド時に得られた情報が利用され る。 ) 、 図 1 2に示すようにプログラムチヱーンに関する情 報を含めたビデオタイ トルセッ ト情報管理テーブル情報 (V T S I— MAT) 9 8及びビデオタイ トルセッ ト時間サーチ マッ プテーブル (VT S— TMA PT) 1 0 1が作成される。 このとき必要に応じてビデオタイ トルセッ トパー トォプタイ トルサーチポイ ンタテーブル (V T S— P T T— S R P T) も作成される。 エンコー ドされた主映像データ、 オーディ オ データ及び SIJ映像データ (Com Video, Comp Audio, Comp S ub-pict ) が一定のパッ クに細分化され、 各デー夕のタイム コ一 ド順に再生可能なように、 V 0 B U単位毎にその先頭に N Vパッ クを配置しながら各データセルが配置されて図 6に 示すような複数のセルで構成される ビデオオブジェク ト (V 0 B) が構成され、 このビデオオブジェク 卜のセッ 卜でタイ トルセッ 卜の構造にフ ォーマツ トされる。
尚、 図 8 8に示したフローにおいて、 プログラムチェーン 情報は、 ステッ プ S 2 7 7の過程で、 システムコン ト ローラ (Sys con ) 2 0 5のデータベースを利用したり、 或いは、 必要に応じてデータを再入力する等を実行し、 プログラムチ ヱーン情報 (P G I ) と して記述される。
図 8 9は、 上述のようにフ ォーマツ トされたタイ トルセッ トを光ディ スクへ記録するためのディ スクフ ォーマッタのシ ステムを示している。 図 8 9に示すようにディ スクフ ォーマ ッ タ システムでは、 作成されたタイ トルセッ トが格納された メモリ 2 2 0、 2 2 2からこれらフ ァイルデータがボリ ユー ムフ ォーマッ タ (V F MT) 2 2 6に供給される。 ボリ ユー ムフ ォーマッタ (V FMT) 2 2 6では、 タイ トルセッ ト 8 4、 8 6から管理情報が引き出されてビデオマネージャー 7 1が作成され、 図 6に示す配列順序で光ディ スク 1 0に記録 されるべき状態の論理データが作成される。 ボリ ュームフ ォ 一マッ タ (V F MT) 2 2 6で作成された論理データにエラ 一訂正用のデータがディ スクフ ォーマッ タ (D F MT) 2 2 8において付加され、 ディ スクへ記録する物理データに再変 換される。 変調器 (Modulater) 2 3 0において、 ディ スク フ ォーマッタ (D FMT) 2 2 8で作成された物理データが 実際にディ スクへ記録する記録データに変換され、 この変調 処理された記録データが記録器 (Recoder ) 2 3 2によって ディ スク 1 0に記録される。
上述したディ スクを作成するための標準的なフローを図 9 0及び図 9 1を参照して説明する。 図 9 0には、 ディ スク 1 0に記録するための論理データが作成されるフローが示され ている。 即ち、 ステップ S 2 8 0で示すように映像データフ アイルの数、 並べ順、 各映像データフ ァイル大きさ等のパラ メ ータデータが始めに設定される。 次に、 ステップ S 2 8 1 で示すように設定されたパラメ ータと各ビデオタイ トルセッ ト 7 2のビデオタイ トルセッ ト情報 2 8 1からビデオマネー ジャー 7 1が作成される。 その後、 ステップ S 2 8 2に示す ようにビデオマネ一ジャー 7 1、 ビデオタィ トルセッ ト 7 2 の順にデー夕が該当する論理プロック番号に沿って配置され、 ディ スク 1 0に記録するための論理データが作成される。
その後、 図 9 1 に示すようなディ スクへ記録するための物 理データを作成するフローが実行される。 即ち、 ステップ S 2 8 3で示すように論理データが一定バイ ト数に分割され、 エラ一訂正用のデータが生成される。 次にステップ S 2 8 4 で示すように一定バイ ト数に分割した論理データと、 生成さ れたエラー訂正用のデータが合わされて物理セク タが作成さ れる。 その後、 ステップ S 2 8 5で示すように物理セクタを 合わせて物理データが作成される。 このように図 9 1 に示さ れたフローで生成された物理データに対し、 一定規則に基づ いた変調処理が実行されて記録データが作成される。 その後、 この記録データがディ スク 1 0に記録される。
上述したデータ構造は、 光ディ スク等の記録媒体に記録し てユーザに頒布して再生する場合に限らず、 図 9 2 に示すよ うな通信系にも適用する ことができる。 即ち、 図 8 6から図 8 9 に示した手順に従って図 6 に示すようなビデオマネージ ヤー 7 1及びビデオタイ トルセ ッ ト 7 2等が格納された光デ イ スク 1 0が再生装置 3 0 0にロー ドされ、 その再生装置の システム C P U部 5 0からェンコ一ドされたデータがディ ジ タル的に取り出され、 モジユ レ一夕 Z トラ ンス ミ ッ ター 3 1 0によって電波或いはケーブルでユーザ或いはケーブル加入 者側に送られても良い。 また、 図 8 6及び図 8 9に示したェ ンコー ドシステム 3 2 0によって放送局等のプロバイダー側 でエンコー ドされたデータが作成され、 このエンコー ドデー 夕が同様にモジユ レ一夕 Zトラ ンス ミ ッ ター 3 1 0 によって 電波或いはケーブルでユーザ或いはケーブル加入者側に送ら れても良い。 このような通信システムにおいては、 始めにビ デォマネージャー 7 1 の情報がモジユ レ一タノトラ ンス ミ ッ ター 3 1 0で変調されて或いは直接にユーザ側に無料で配布 され、 ユーザがそのタイ トルに興味を持った際にユーザー或 いは加入者からの要求に応じてそのタイ トルセッ ト Ί 2をモ ジュ レータノトラ ンス ミ ッター 3 1 0によって電波或いはケ 一ブルを介してユーザ側に送られるこ と となる。 タイ トルの 転送は、 始めに、 ビデオマネージャ ー 7 1 の管理下でビデオ タイ トルセッ ト情報 9 4が送られてその後にこのタイ トルセ ッ ト情報 9 4によって再生される ビデオタイ トルセッ トにお けるタイ トル用ビデオオブジェク ト 9 5が転送される。 この とき必要であれば、 ビデオタイ トルセッ トメニュー用のビデ ォォブジェク ト 9 5 も送られる。 送られたデータは、 ユーザ 側でレシーバ/復調器 4 0 0で受信され、 エンコー ドデータ と して図 1 に示すユーザ或いは加入者側の再生装置のシステ ム C P U部 5 0で上述した再生処理と同様に処理されてビデ ォが再生される。
ビデオタイ トルセッ ト 7 2の転送においてビデオォブジヱ ク トセッ ト 9 5、 9 6 は、 図 6 に示すビデオォブジェク トュ ニッ ト 8 5を単位と して転送される。 このビデオオブジェク トユニッ ト 8 5には、 ビデオの再生及びサーチ情報が格納さ れた N Vパッ ク 8 6がその先頭に配置されている。 しかも、 この N Vパッ ク 8 6には、 その N Vパッ ク 8 6が属する ビデ ォォブジェク トュニッ ト 8 5を基準と して前後に再生される べき ビデオオブジェク トュニッ トのア ドレスが記載されてい ることから、 ビデオォブジヱク トユニッ ト 8 5の転送中に何 らかの原因でビデオオブジェク トュニッ ト 8 5が欠けたと し ても欠けたビデオオブジェク トュニッ ト 8 5の再転送を要求 するこ とによって確実にユーザ側でビデオデータを再生する ことができる。 また、 転送は、 ビデオォブジェク トュニッ ト の再生順に実施されなく ともユーザ側のシステム R O M Z R A M部 5 2が正確なプログラムチヱ一ンの再生情報を保持す るこ とでその N Vパッ ク 8 6のァ ドレスデータを参照して再 生順序をシステム C P U部 5 0が指示するこ とができる。
上述した説明においては、 ビデオォブジェク トュニッ トは、 ビデオ、 オーディ オ及び副映像を含むデータ列と して説明し たが、 ビデオ、 オーディ オ及び副映像のいずれかが含まれれ ば良く、 オーディ オパッ クのみ或いは副映像パッ クのみで構 成されても良い。

Claims

請求の範囲
1 . —部の領域に管理領域と、 他の領域にデータ領域が形 成され、
上記データ領域には、 少なく と も 1つの主映像データと、 こ の主映像データ と同一時間帯に再生可能な少なく とも 1つ の副映像データとが記録され、
上記主映像データの種々の内容をそれぞれ確認したり、 選 択したりする際に用いる上記各内容に対応した少なく と も 1 つのメニュ一情報が上記主映像データと副映像データとによ り記録されている
上記メニュー情報を構成する主映像データが背景画像で、 副映像データが選択項目または確定項目であり、
上記副映像データで構成される選択項目または確定項目の 制御用データが、 該当する主映像データに対応して上記デー タ領域に記録されている
ことを特徴とする記録媒体。
2 . 上記データ領域に、 上記主映像データ と同一時間帯に 再生可能な少なく とも 1つのオーディ ォデータが記録されて いるこ とを特徵とする請求項 1 に記載の記録媒体。
3 . 上記選択項目の制御用データが、 選択項目が選択され る前に使用される副映像データの色、 コ ン ト ラ ス ト等の情報 を示す選択前表示色情報と、 選択項目が選択される後に使用 される副映像データの色、 コ ン トラス ト等の情報を示す選択 後表示色情報と、 各選択項目が表示されるべき位置を示す選 択項目位置情報とから構成されている こ とを特徴とする請求 項 1 に記載の記録媒体。
4 . 上記確定項目の制御用データが、 確定項目が確定され る前に使用される副映像データの色、 コ ン ト ラ ス ト等の情報 を示す確定前表示色情報と、 確定項目が確定される後に使用 される副映像データの色、 コン トラス ト等の情報を示す確定 後表示色情報と、 各確定項目が表示されるべき位置を示す確 定項目位置情報とから構成されているこ とを特徵とする請求 項 1 に記載の記録媒体。
5 . 上記データ領域に、 主映像データと この主映像データ と同一時間帯に再生可能なオーディ ォデータあるいは副映像 データ と制御用データとが複数のプログラムチヱー ンに分か れて記録され、 それぞれのプログラムチューンが複数のプロ グラムからなり、 1つのプログラムが複数のセルからなり、 1つのセルが複数のパッ クからなる階層構造で記録され、 各 ノ ッ クカ 主映像データパッ ク、 ォーティ ォ 7 タ ノ ッ ク、 畐 U 映像データパッ ク、 制御用データパッ クよりなり、 上記管理 領域に、 上記データ領域のプログラムチェーン、 プログラム、 セル、 パッ クを管理する管理情報が記録され、
上記メニュー情報が各プログラムチヱー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 オーディ オデータに対応するオーディ オデータメニュー、 副 映像データに対応する副映像データメニューである ことを特 徵とする請求項 1 に記載の記録媒体。
6 . —部の領域に管理領域と、 他の領域にデータ領域が形 成される記録媒体の、 上記データ領域に、 少なく と も 1つの 主映像データと、 この主映像データと同一時間帯に再生可能 な少なく と も 1つの副映像データ とを記録する記録装置にお いて、
上記主映像データの種々の内容をそれぞれ確認したり、 選 択したりする際に用いる上記各内容に対応した少なく とも 1 つのメニュー情報の背景画像を主映像データと して供給する 第 1 の供給手段と、
この主映像データと同一時間帯に再生可能で、 かつ上記メ ニュー情報の選択項目または確定項目と しての副映像データ を供給する第 2の供給手段と、
上記第 1 の供給手段により供給された主映像データをェン コー ドする第 1 のェンコ一 ド手段と、
上記第 2の供給手段により供給された副映像データをェン コー ドする第 2のェンコ一ド手段と、
上記メ ニュー情報の選択項目または確定項目の制御内容を 指示する指示手段と、
この指示手段により指示された選択項目または確定項目の 制御用データを生成する生成手段と、
上記第 1のェンコ一ド手段によりェンコ一 ドされた主映像 データと上記第 2のェンコ一ド手段によりェンコ一 ドされた 副映像データと上記生成手段により生成された制御用データ を上記記録媒体のデータ領域に記録する記録手段と、
を具備したこ とを特徴とする記録装置。
7 . 上記選択項目の制御用データが、 選択項目が選択され る前に使用される副映像データの色、 コ ン ト ラ ス ト等の情報 を示す選択前表示色情報と、 選択項目が選択される後に使用 される副映像データの色、 コ ン ト ラス ト等の情報を示す選択 後表示色情報と、 各選択項目が表示されるべき位置を示す選 択項目位置情報とから構成されているこ とを特徴とする請求 項 6に記載の記録装置。
8 . 上記確定項目の制御用データが、 確定項目が確定され る前に使用される副映像データの色、 コ ン ト ラ ス ト等の情報 を示す確定前表示色情報と、 確定項目が確定される後に使用 される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確定 後表示色情報と、 各確定項目が表示されるべき位置を示す確 定項目位置情報とから構成されているこ とを特徴とする請求 項 6 に記載の記録装置。
9 . 上記データ領域が、 主映像データ とこの主映像データ と同一時間帯に再生可能な副映像データが複数のプログラム チェー ンに分かれて記録され、 それぞれのプログラムチェ一 ンが複数のプログラムからなり、 1つのプロダラムが複数の セルからなり、 1つのセルが複数のパッ クからなる階層構造 で記録され、 各パッ クが主映像データパッ ク、 副映像データ パッ ク、 制御用データパッ クよ りなり、 上記管理領域に、 上 記データ領域のプログラムチェーン、 プログラム、 セル、 パ ッ クを管理する管理情報が記録され、
上記メニュー情報が各プログラムチヱ一ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニューであるこ とを 特徴とする請求項 6に記載の記録装置。
1 0 . —部の領域に管理領域と、 他の領域にデータ領域が 形成される記録媒体の、 上記データ領域に、 少なく とも 1つ の主映像データと、 この主映像データと同一時間帯に再生可 能な少なく とも 1 つの副映像データと、 上記主映像データ と 同一時間帯に再生可能な少なく とも 1 つのオーディ オデータ とを記録する記録装置において、
上記主映像データの種々の内容をそれぞれ確認したり、 選 択したりする際に用いる上記各内容に対応した少な く とも 1 つのメニュー情報の背景画像を主映像データ と して供給する 第 1 の供給手段と、
この主映像データと同一時間帯に再生可能で、 かつ上記メ ニュー情報の選択項目または確定項目と しての副映像データ を供給する第 2の供給手段と、
上記主映像データと同一時間帯に再生可能で、 かつ上記主 映像データに対応するオーディ オデータを供給する第 3の供 給手段と、
上記第 1 の供給手段により供給された主映像データをェン コー ドする第 1 のェンコ一ド手段と、
上記第 2の供給手段により供給された副映像データをェン コー ドする第 2のェンコ一ド手段と、
上記第 3の供給手段により供給されたオーディ オデータを ェンコ一 ドする第 3のェンコ一 ド手段と、
上記メ二ユー情報の選択項目または確定項目の制御内容を 指示する指示手段と、 この指示手段により指示された選択項目または確定項目の 制御用データを生成する生成手段と、
上記第 1 のェンコ一 ド手段によりェンコ一 ドされた主映像 データと上記第 2のェンコ一ド手段によりェンコ一 ドされた 副映像データ と上記第 3のェンコ一ド手段によりェンコ一ド されたオーディ オデータ と上記生成手段により生成された制 御用データを上記記録媒体のデータ領域に記録する記録手段 を具備したこ とを特徴とする記録装置。
1 1 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン トラス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されていることを特徴とする請 求項 1 0に記載の記録装置。
1 2 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コン トラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されているこ とを特徴とする請 求項 1 0に記載の記録装置。
1 3 . 上記データ領域が、 主映像データ とこの主映像デー タ と同一時間帯に再生可能な副映像データおよびオーディ オ データが複数のプログラムチヱーンに分かれて記録され、 そ れぞれのプログラムチェーンが複数のプログラムからなり、 1つのプログラムが複数のセルからなり、 1つのセルが複数 のパッ クからなる階層構造で記録され、 各パッ クが主映像デ 一夕パッ ク、 副映像データパック、 オーディオデータパック、 制御用データパッ クよりなり、 上記管理領域に、 上記データ 領域のプログラムチェーン、 プログラム、 セル、 パッ クを管 理する管理情報が記録され、
上記メニュー情報が各プログラムチヱーンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニュー、 オーディ オ データに対応するオーディ オデータメニューであることを特 徴とする請求項 1 0に記載の記録装置。
1 4 . 一部の領域に管理領域と、 他の領域にデータ領域が 形成される記録媒体の、 上記データ領域に少なく と も 1つの 主映像データ と、 この主映像データと同一時間帯に再生可能 な少なく と も 1つの副映像データとを記録するものにおいて、 上記主映像データの種々の内容をそれぞれ確認したり、 選 択したりする際に用いる上記各内容に対応した少なく とも 1 つのメニュー情報の背景画像を主映像データ と して供給し、 この主映像データと同一時間帯に再生可能で、 かつ上記メ ニュー情報の選択項目または確定項目と しての副映像データ を供給し、 上記供給された主映像データ と副映像データをェンコ一 ド し、
上記メニュー情報の選択項目または確定項目の制御内容を 指示し、
この指示された選択項目または確定項目の制御用データを 生成し、
上記ェン コ一ドされた主映像データ と副映像データと上記 生成された制御用データを上記記録媒体のデータ領域に記録 する
ことを特徵とする記録方法。
1 5 . 上記選択項目の制御用データが、 選択項目が選択 される前に使用される副映像データの色、 コ ン ト ラ ス ト等の 情報を示す選択前表示色情報と、 選択項目が選択される後に 使用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す 選択後表示色情報と、 各選択項目が表示されるべき位置を示 す選択項目位置情報から構成されていることを特徴とする請 求項 1 4に記載の記録方法。
1 6 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報から構成されている こ とを特徴とする請求 項 1 4に記載の記録方法。
1 7 . 上記データ領域が、 主映像データ と こ の主映像デー タと同一時間帯に再生可能な副映像データが複数のプログラ ムチヱーンに分かれて記録され、 それぞれのプログラムチヱ 一ンが複数のプログラムからなり、 1つのプログラムが複数 のセルからなり、 1つのセルが複数のパッ クからなる階層構 造で記録され、 各パッ クが主映像データパッ ク、 副映像デー 夕パッ ク、 制御用データパッ クよりなり、 上記管理領域に、 上記データ領域のプログラムチェーン、 プログラム、 セル、 パッ クを管理する管理情報が記録され、
上記メニュー情報が各プログラムチヱー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニューであることを 特徴とする請求項 1 4に記載の記録方法。
1 8 . —部の領域に管理領域と、 他の領域にデータ領域が 形成される記録媒体の、 上記データ領域に少なく と も 1つの 主映像データと、 この主映像データと同一時間帯に再生可能 な少なく と も 1つの副映像データと、 上記主映像データと同 一時間帯に再生可能な少なく と も 1 つのオーディ オデータ と を記録するものにおいて、
上記主映像データの種々の内容をそれぞれ確認したり、 選 択したりする際に用いる上記各内容に対応した少なく と も 1 つのメニュー情報の背景画像を主映像データと して供給し、 この主映像データと同一時間帯に再生可能で、 かつ上記メ 二ユー情報の選択項目または確定項目と しての副映像データ を供給し、 上記主映像データと同一時間帯に再生可能で、 かつ上記主 映像データに対応するオーディ オデータを供給し、
上記供耠された主映像データ と副映像データとオーディ オ データをェ ンコ一 ドし、
上記メニュー情報の選択項目または確定項目の制御内容を 指示し、
この指示された選択項目または確定項目の制御用データを 生成し、
上記ェ ン コ一ドされた主映像データ と副映像データとォー ディ ォデータと上記生成された制御用データを上記記録媒体 のデータ領域に記録する
こ とを特徴とする記録方法。
1 9 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報から構成されている こ とを特徴とする請求 項 1 8 に記載の記録方法。
2 0 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報から構成されている こ とを特徴とする請求 項 1 8に記載の記録方法。
2 1 . 上記データ領域が、 主映像データとこの主映像デー 夕と同一時間帯に再生可能な副映像データおよびオーディ ォ データが複数のプログラムチェーンに分かれて記録され、 そ れぞれのプログラムチェーンが複数のプログラムからなり、 1つのプログラムが複数のセルからなり、 1つのセルが複数 のパッ クからなる階層構造で記録され、 各パッ クが主映像デ 一夕パッ ク、 副映像データパック、 オーディオデータパック、 制御用データパッ クよりなり、 上記管理領域に、 上記データ 領域のプログラムチェーン、 プログラム、 セル、 パッ クを管 理する管理情報が記録され、
上記メニュー情報が各プログラムチェー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニュー、 オーディ オ データに対応するオーディ ォデータメニューであることを特 徴とする請求項 1 8に記載の記録方法。
2 2 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく とも 1つの主映像デ 一夕 と、 この主映像データと同一時間帯に再生可能な少なく とも 1つの副映像データおよび制御用データ とが記録され、 上記主映像データの種々の内容をそれぞれ確認したり、 選択 したりする際に用いる上記各内容に対応した少なく とも 1つ のメ ニユ ー情報の背景画像が上記主映像データで記録され、 そのメニュー情報の選択項目または確定項目が副映像データ で記録され、 そのメニュー情報の選択項目または確定項目の 制御情報が制御用データで記録されている記録媒体から主映 像データおよび副映像データを再生する再生装置において、 上記記録媒体のデータ領域の主映像データ、 副映像データ、 および制御用データを読取る読取手段と、
この読取手段により読取られた主映像データを再生出力に 変換するとと もに、 上記読取手段により読取られた制御用デ 一夕に基づいて、 上記読取手段により読取られた副映像デー タを再生出力に変換する変換手段と、
を具備したことを特徴とする再生装置。
2 3 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されているこ とを特徴とする請 求項 2 2 に記載の再生装置。
2 4 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コン トラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されていることを特徴とする請 求項 2 2に記載の再生装置。
2 5 . 上記データ領域が、 主映像データとこの主映像デー タ と同一時間帯に再生可能な副映像データが複数のプログラ ムチヱー ンに分かれて記録され、 それぞれのプログラムチヱ ーンが複数のプログラムからなり、 1つのプログラムが複数 のセルからなり、 1つのセルが複数のパッ クからなる階層構 造で記録され、 各パッ クが主映像データパッ ク、 副映像デー 夕パッ ク、 制御用データパッ クよりなり、 上記管理領域に、 上記データ領域のプログラムチェーン、 プログラム、 セル、 パッ クを管理する管理情報が記録され、
上記メニュ一情報が各プログラムチヱーンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニューであることを 特徴とする請求項 2 2に記載の再生装置。
2 6 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく と も 1つの主映像デ 一夕 と、 この主映像データと同一時間帯に再生可能な少なく と も 1つの副映像データ、 少なく と も 1 つのオーディ オデー 夕、 および少なく とも 1 つの制御用データ とが記録され、 上 記主映像データの種々の内容をそれぞれ確認したり、 選択し たりする際に用いる上記各内容に対応した少なく と も 1つの メニュー情報の背景画像が上記主映像データで記録され、 そ のメニュー情報の選択項目または確定項目が副映像データで 記録され、 そのメニュー情報の選択項目または確定項目の制 御情報が制御用データで記録されている記録媒体から主映像 データ、 副映像データ、 およびオーディ オデータを再生する 再生装置において、 上記記録媒体のデータ領域の主映像データ、 副映像データ、 オーディ オデータ、 および制御用データを読取る読取手段と、 この読取手段により読取られた主映像データ とオーディ オ データを再生出力に変換すると ともに、 上記読取手段により 読取られた制御用データに基づいて、 上記読取手段により読 取られた副映像データを再生出力に変換する変換手段と、 を具備したことを特徴とする再生装置。
2 7 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されているこ とを特徴とする請 求項 2 6に記載の再生装置。
2 8 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン ト ラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されていることを特徴とする請 求項 2 6 に記載の再生装置。
2 9 . 上記データ領域が、 主映像データ とこ の主映像デー 夕と同一時間帯に再生可能な副映像データおよびオーディ ォ データが複数のプログラムチヱーンに分かれて記録され、 そ れぞれのプログラムチヱ一ンが複数のプログラムからなり、 1つのプロダラムが複数のセルからなり、 1つのセルが複数 のパッ クからなる階層構造で記録され、 各パッ クが主映像デ 一夕パッ ク、 副映像データパック、 オーディオデータパック、 制御用データパッ クよりなり、 上記管理領域に、 上記データ 領域のプログラムチェーン、 プログラム、 セル、 パッ クを管 理する管理情報が記録され、
上記メニュ一情報が各プログラムチヱー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニュー、 オーディ オ データに対応するオーディ オデータメニューであるこ とを特 徴とする請求項 2 6 に記載の再生装置。
3 0 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく とも 1つの主映像デ 一夕と、 この主映像データと同一時間帯に再生可能な少なく と も 1 つの副映像データおよび制御用データ とが記録され、 上記主映像データの種々の内容をそれぞれ確認したり、 選択 したりする際に用いる上記各内容に対応した少なく と も 1つ のメニユー情報の背景画像が上記主映像データで記録され、 そのメニュー情報の選択項目または確定項目が副映像データ で記録され、 そのメニュー情報の選択項目または確定項目の 制御情報が制御用データで記録されている記録媒体から主映 像データおよび副映像データを再生する ものにおいて、
上記記録媒体のデータ領域の主映像データ、 副映像データ、 および制御用データを読取り、 こ の読取られた主映像データを再生出力に変換するとと も に、 上記読取られた制御用データに基づいて、 上記読取られ た副映像データを再生出力に変換する
こ とを特徴とする再生方法。
3 1 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されているこ とを特徴とする請 求項 3 0に記載の再生方法。
3 2 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン トラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されていることを特徴とする請 求項 3 0 に記載の再生方法。
3 3 . 上記データ領域が、 主映像データとこ の主映像デー 夕と同一時間帯に再生可能な副映像データが複数のプロダラ ムチヱーンに分かれて記録され、 それぞれのプログラムチェ ーンが複数のプログラムからなり、 1つのプログラムが複数 のセルからなり、 1つのセルが複数のパッ クからなる階層構 造で記録され、 各パッ クが主映像データパッ ク、 副映像デー 夕パッ ク、 制御用データパッ ク よりなり、 上記管理領域に、 上記データ領域のプログラムチェーン、 プログラム、 セル、 パッ クを管理する管理情報が記録され、
上記メニュー情報が各プログラムチヱーンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニューであることを 特徴とする請求項 3 0に記載の再生方法。
3 4 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく とも 1つの主映像デ 一夕 と、 この主映像データ と同一時間帯に再生可能な少なく とも 1つの副映像データ、 少なく とも 1つのオーディ オデー タ、 および少なく とも 1 つの制御用データとが記録され、 上 記主映像データの種々の内容をそれぞれ確認したり、 選択し たりする際に用いる上記各内容に対応した少なく と も 1つの メニュー情報の背景画像が上記主映像データで記録され、 そ のメニュー情報の選択項目または確定項目が副映像データで 記録され、 そのメニュー情報の選択項目または確定項目の制 御情報が制御用データで記録されている記録媒体から主映像 データ、 副映像データ、 およびオーディ オデータを再生する ものにおいて、
上記記録媒体のデータ領域の主映像データ、 副映像データ、 オーディ オデータ、 および制御用データを読取り、
この読取られた主映像データ とオーディ オデータを再生出 力に変換するとともに、 上記読取られた制御用データに基づ いて、 上記読取られた副映像データを再生出力に変換する ことを特徴とする再生方法。
3 5 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されているこ とを特徴とする請 求項 3 4に記載の再生方法。
3 6 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン トラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されているこ とを特徴とする請 求項 3 4 に記載の再生方法。
3 7 . 上記データ領域が、 主映像データとこの主映像デー 夕と同一時間帯に再生可能な副映像データおよびオーディ オ データが複数のプログラムチェーンに分かれて記録され、 そ れぞれのプログラムチェーンが複数のプログラムからなり、 1つのプログラムが複数のセルからなり、 1つのセルが複数 のパッ クからなる階層構造で記録され、 各パッ クが主映像デ 一夕パッ ク、 副映像データパック、 オーディオデータパック、 制御用データパッ クよりなり、 上記管理領域に、 上記データ 領域のプログラムチェーン、 プログラム、 セル、 パッ クを管 理する管理情報が記録され、
上記メニュー情報が各プログラムチェー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメ ニュー、 オーディ オ データに対応するオーディ オデータメニューである ことを特 徴とする請求項 3 4に記載の再生方法。
3 8 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく と も 1つの主映像デ 一夕 と、 この主映像データ と同一時間帯に再生可能な少な く とも 1 つの副映像データおよび制御用データ とが記録され、 上記主映像データの種々の内容をそれぞれ確認したり、 選択 したりする際に用いる上記各内容に対応した少なく とも 1つ のメ ニユ ー情報の背景画像が上記主映像データで記録され、 そのメニュー情報の選択項目または確定項目が副映像データ で記録され、 そのメニュー情報の選択項目または確定項目の 制御情報が制御用データで記録されている記録媒体から主映 像データ、 副映像データ、 および制御用データを読取り、 外 部へ通信する通信システムにおいて、
上記記録媒体のデータ領域の主映像データ、 副映像データ、 および制御用データを読取る読取手段と、
この読取手段により読取られた主映像データ、 副映像デー タ、 および制御用データを外部へ通信する通信手段と、
この通信手段により通信された主映像データを再生出力に 変換すると と もに、 上記通信手段によ り通信された制御用デ 一夕に基づいて、 上記通信手段により通信された副映像デー タを再生出力に変換する変換手段と、
を具備したことを特徴とする通信システム。
3 9 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン トラス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報から構成されているこ とを特徴とする請求 項 3 8 に記載の通信システム。
4 0 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン ト ラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報から構成されているこ とを特徵とする請求 項 3 8に記載の通信システム。
4 1 . 上記データ領域が、 主映像データとこの主映像デー 夕と同一時間帯に再生可能な副映像データが複数のプロダラ ムチェーンに分かれて記録され、 それぞれのプログラムチェ ―ンが複数のプログラムからなり、 1つのプログラムが複数 のセルからなり、 1つのセルが複数のパッ クからなる階層構 造で記録され、 各パッ クが主映像データパッ ク、 副映像デー 夕パッ ク、 制御用データパッ ク よりなり、 上記管理領域に、 上記データ領域のプログラムチヱーン、 プログラム、 セル、 パッ クを管理する管理情報が記録され、
上記メニュー情報が各プログラムチヱーンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニューであるこ とを 特徴とする請求項 3 8に記載の通信システム。
4 2 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく とも 1つの主映像デ 一夕と、 この主映像データ と同一時間帯に再生可能な少なく とも 1 つの副映像データ、 少なく とも 1 つのオーディ オデー 夕、 および少なく と も 1つの制御用データとが記録され、 上 記主映像データの種々の内容をそれぞれ確認したり、 選択し たりする際に用いる上記各内容に対応した少なく と も 1つの メニュー情報の背景画像が上記主映像データで記録され、 そ のメ ニユー情報の選択項目または確定項目が副映像データで 記録され、 そのメ ニュー情報の選択項目または確定項目の制 御情報が制御用データで記録されている記録媒体から主映像 データ、 副映像データ、 オーディ オデータおよび制御用デー タを読取り、 外部へ通信する通信システムにおいて、
上記記録媒体のデータ領域の主映像データ、 副映像データ、 オーディ オデータおよび制御用データを読取る読取手段と、 この読取手段により読取られた主映像データ、 副映像デー 夕、 オーディ オデータおよび制御用データを外部へ通信する 通信手段と、
この通信手段により通信された主映像データおよびオーデ ィ ォデータを再生出力に変換するとともに、 上記通信手段に より通信された制御用データに基づいて、 上記通信手段によ り通信された副映像データを再生出力に変換する変換手段と、 を具備したことを特徴とする通信システム。
4 3 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報から構成されているこ とを特徴とする請求 項 4 2 に記載の通信システム。
4 4 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン トラス ト等の情 報を示す確定前表示色情報と、 確定項目が確定される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報から構成されているこ とを特徴とする請求 項 4 2 に記載の通信システム。
4 9
4 5 . 上記データ領域が、 主映像データと こ の主映像デー 夕と同一時間帯に再生可能な副映像データおよびオーディ ォ データが複数のプログラムチヱー ンに分かれて記録され、 そ れぞれのプログラムチヱーンが複数のプログラムからなり、 1つのプログラムが複数のセルからなり、 1つのセルが複数 のパッ クからなる階層構造で記録され、 各パッ クが主映像デ 一夕パッ ク、 副映像データパック、 オーディオデータパック、 制御用データパッ クよりなり、 上記管理領域に、 上記データ 領域のプログラムチェーン、 プログラム、 セル、 ノ、。ッ クを管 理する管理情報が記録され、
上記メニュー情報が各プログラムチヱー ンに対応するタイ トルメ ニュ ー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメ ニュ ー、 オーディ オ データに対応するオーディ オデータメニューである ことを特 徵とする請求項 4 2に記載の通信システム。
4 6 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少な く と も 1つの主映像デ 一夕と、 この主映像データと同一時間帯に再生可能な少なく とも 1つの副映像データおよび制御用データ とが記録され、 上記主映像データの種々の内容をそれぞれ確認したり、 選択 したりする際に用いる上記各内容に対応した少なく とも 1つ のメニュー情報の背景画像が上記主映像データで記録され、 そのメニュー情報の選択項目または確定項目が副映像データ で記録され、 そのメニュー情報の選択項目または確定項目の 制御情報が制御用データで記録されている記録媒体から主映 像データ、 副映像データ、 および制御用データを読取り、 外 部へ通信することにより、 その外部で再生するものにおいて、 上記記録媒体のデータ領域の主映像データ、 副映像データ、 および制御用データを読取り、
この読取られた主映像データ、 副映像データ、 および制御 用データを外部へ通信し、
こ の通信された主映像データを再生出力に変換するとと も に、 上記通信された制御用データに基づいて、 上記通信され た副映像データを再生出力に変換する
ことを特徴とする通信方法。
4 7 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されているこ とを特徴とする請 求項 4 6 に記載の通信方法。
4 8 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン ト ラ ス ト等の情 報を示す確定前表示色情報と、 確定項目が選択される後に使 用される副映像データの色、 コ ン ト ラ ス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されているこ とを特徴とする請 求項 4 6に記載の通信方法。
4 9 . 上記データ領域が、 主映像データ とこの主映像デー タと同一時間帯に再生可能な副映像データが複数のプログラ ムチヱーンに分かれて記録され、 それぞれのプログラムチヱ 一ンが複数のプログラムからなり、 1つのプロダラムが複数 のセルからなり、 1つのセルが複数のパッ クからなる階層構 造で記録され、 各パッ クが主映像データパッ ク、 副映像デー 夕パッ ク、 制御用データパッ クよりなり、 上記管理領域に、 上記データ領域のプログラムチェーン、 プログラム、 セル、 パッ クを管理する管理情報が記録され、
上記メニュー情報が各プログラムチュー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニューであることを 特徴とする請求項 4 6に記載の通信方法。
5 0 . —部の領域に管理領域と、 他の領域にデータ領域が 形成され、 上記データ領域には、 少なく と も 1つの主映像デ 一夕 と、 この主映像データ と同一時間帯に再生可能な少なく と も 1 つの副映像データ、 少なく とも 1つのオーディ オデー タ、 および少なく と も 1 つの制御用データ とが記録され、 上 記主映像データの種々の内容をそれぞれ確認したり、 選択し たりする際に用いる上記各内容に対応した少なく と も 1つの メニュー情報の背景画像が上記主映像データで記録され、 そ のメニュー情報の選択項目または確定項目が副映像データで 記録され、 そのメニュー情報の選択項目または確定項目の制 御情報が制御用データで記録されている記録媒体から主映像 データ、 副映像データ、 オーディ オデータ、 および制御用デ 一夕を読取り、 外部へ通信するこ とにより、 その外部で再生 する ものにおいて、
上記記録媒体のデータ領域の主映像データ、 副映像データ、 オーディ オデータ、 および制御用データを読取り、
この読取られた主映像データ、 副映像データ、 オーディ オ データおよび制御用データを外部へ通信し、
この通信された主映像データおよびオーディ オデータを再 生出力に変換するとともに、 上記通信された制御用データに 基づいて、 上記通信された副映像データを再生出力に変換す る
ことを特徴とする通信方法。
5 1 . 上記選択項目の制御用データが、 選択項目が選択さ れる前に使用される副映像データの色、 コ ン ト ラス ト等の情 報を示す選択前表示色情報と、 選択項目が選択される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す選 択後表示色情報と、 各選択項目が表示されるべき位置を示す 選択項目位置情報とから構成されているこ とを特徴とする請 求項 5 0 に記載の通信方法。
5 2 . 上記確定項目の制御用データが、 確定項目が確定さ れる前に使用される副映像データの色、 コ ン トラス ト等の情 報を示す確定前表示色情報と、 確定項目が選択される後に使 用される副映像データの色、 コ ン トラス ト等の情報を示す確 定後表示色情報と、 各確定項目が表示されるべき位置を示す 確定項目位置情報とから構成されているこ とを特徴とする請 求項 5 1 に記載の通信方法。
5 3 . 上記データ領域が、 主映像データ と この主映像デー タ と同一時間帯に再生可能な副映像データおよびオーディ ォ データが複数のプログラムチヱーンに分かれて記録され、 そ れぞれのプログラムチェーンが複数のプログラムからなり、 1つのプログラムが複数のセルからなり、 1つのセルが複数 のパッ クからなる階層構造で記録され、 各パッ クが主映像デ 一夕パッ ク、 副映像データノ ック、 オーディオデータパック、 制御用データパッ クよりなり、 上記管理領域に、 上記データ 領域のプログラムチェーン、 プログラム、 セル、 パッ クを管 理する管理情報が記録され、
上記メニュー情報が各プログラムチヱー ンに対応するタイ トルメニュー、 各プログラムに対応するプログラムメニュー、 副映像データに対応する副映像データメニュー、 オーディ オ データに対応するオーディ ォデ一夕メニューである ことを特 徵とする請求項 5 1 に記載の通信方法。
PCT/JP1996/000982 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 WO1996032720A1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
BRPI9606320-3A BR9606320B1 (pt) 1995-04-14 1996-04-10 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.
AU52876/96A AU698969B2 (en) 1995-04-14 1996-04-10 Recording medium, device and method for recording data on the medium, and device and method for reproducing data from the medium
CA002192077A CA2192077C (en) 1995-04-14 1996-04-10 Recording medium, apparatus and method for recording data on the recording medium, apparatus and method for reproducing data from the recording medium
KR1019960707083A KR100265316B1 (ko) 1995-04-14 1996-04-10 기록체, 이 기록매체로부터 데이타를 재생하는 재생장치 및 그 재생방법
NO19965356A NO324333B1 (no) 1995-04-14 1996-12-13 Medium for opptak og avspilling av informasjon i kompakt form, saerlig en optisk plate, og fremgangsmate og apparat for opptak/avspilling

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP7/114018 1995-04-14
JP11401895 1995-04-14

Publications (1)

Publication Number Publication Date
WO1996032720A1 true WO1996032720A1 (fr) 1996-10-17

Family

ID=14626994

Family Applications (1)

Application Number Title Priority Date Filing Date
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

Country Status (14)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE41090E1 (en) 1999-10-29 2010-01-26 Lg Electronics Inc. Methods and apparatuses for recording information on and reproducing information from a recording medium and the recording medium

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2677775B2 (ja) * 1994-04-14 1997-11-17 株式会社東芝 再生装置
AU698969B2 (en) * 1995-04-14 1998-11-12 Kabushiki Kaisha Toshiba Recording medium, device and method for recording data on the medium, and device and method for reproducing data from the medium
KR100302480B1 (ko) 1995-08-21 2001-11-22 마츠시타 덴끼 산교 가부시키가이샤 영상내용의신선함을오래유지할수있는멀티미디어광디스크및그재생장치와재생방법
CN100351911C (zh) * 1995-08-21 2007-11-28 松下电器产业株式会社 根据交互控制实现意外性场景展开的多媒体光盘再生装置
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 パイオニア株式会社 情報再生装置及び方法
DE69709004T2 (de) * 1996-03-29 2002-05-02 Matsushita Electric Ind Co Ltd Optische multimediascheibe mit verbesserter interaktiver wiedergabe sowie aufnahmeverfahren und -vorrichtung
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
EP1152413A3 (en) * 1996-04-05 2005-04-06 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
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
DE69701436T2 (de) 1996-05-09 2000-07-06 Matsushita Electric Ind Co Ltd Optische multimedia-scheibe, wiedergabevorrichtung und -verfahren zur überlagerung eines untergeordneten bildes auf ein hauptbild in einer ausgeglichenen weise, unabhängig von der schirmposition des hauptbildes
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 삼성전자주식회사 카타로그정보의기록및재생방법
US6687455B1 (en) * 1998-03-06 2004-02-03 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
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
KR100306195B1 (ko) 1998-08-18 2001-11-30 구자홍 재기록가능기록매체의내비게이션데이터관리방법
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 記録媒体再生装置
CN100566399C (zh) 1999-07-09 2009-12-02 松下电器产业株式会社 记录器、重放器、记录方法和重放方法
US6574417B1 (en) 1999-08-20 2003-06-03 Thomson Licensing S.A. Digital video processing and interface system for video, audio and ancillary data
US7099561B1 (en) 1999-08-20 2006-08-29 Thomson Licensing User interface and processing system for digital 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
DE19943580C1 (de) * 1999-09-13 2000-12-14 Bayerische Motoren Werke Ag Vorrichtung zur Steuerung einer Bildschirmanzeige
JP4812212B2 (ja) * 1999-09-24 2011-11-09 ユナイテッド ビデオ プロパティーズ インク 拡張ユーザインターフェースを用いる双方向テレビ番組ガイド
CN1273989C (zh) * 1999-11-10 2006-09-06 汤姆森特许公司 在dvd录像机中实时产生菜单的方法
US7127149B1 (en) 1999-11-10 2006-10-24 Thomson Licensing Three-stage menu processing for digital disc recorder
EP1236350B1 (en) * 1999-11-10 2004-08-11 Thomson Licensing S.A. Digital video recording with full screen sub-picture and associated transparency control data recording for effecting fading between successive video segments at reproduction
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
US6278839B1 (en) * 2000-07-07 2001-08-21 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
KR20030009364A (ko) * 2000-12-20 2003-01-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 메뉴 생성방법과 기록매체용 기록장치
JP2004534433A (ja) * 2001-03-26 2004-11-11 メイヒル カンパニー リミテッド 使用者の行動を反映した映像処理方法
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 삼성전자주식회사 인터렉티브 모드에서의 포커싱 방법 및 그 장치
CN101202093B (zh) * 2002-07-04 2010-09-22 Lg电子株式会社 包含菜单数据的只读记录介质及其菜单显示方法
WO2004013845A1 (en) * 2002-08-03 2004-02-12 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 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
RU2346340C2 (ru) * 2002-10-02 2009-02-10 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением графических данных и способы и устройства записи и воспроизведения
EP1547080B1 (en) * 2002-10-04 2012-01-25 LG Electronics, Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
EP1566965A4 (en) * 2002-11-11 2010-04-07 Sony Corp INFORMATION PROCESSING DEVICE AND METHOD PROGRAM MEMORY MEDIA, RECORDING MEDIUM AND PROGRAM
ATE365423T1 (de) 2002-11-15 2007-07-15 Thomson Licensing Verfahren und vorrichtung zur herstellung von untertiteln
US8737810B2 (en) 2002-11-15 2014-05-27 Thomson Licensing Method and apparatus for cropping of subtitle elements
JP3702275B2 (ja) * 2003-01-06 2005-10-05 株式会社東芝 情報再生装置、情報再生方法、情報記録媒体
CA2512058C (en) 2003-01-31 2013-01-15 Matsushita Electric Industrial Co., Ltd. Recording medium, reproduction apparatus, recording method, program, and reproduction method
JP3940164B2 (ja) * 2003-02-21 2007-07-04 松下電器産業株式会社 記録媒体、再生装置、記録方法、集積回路、再生方法、プログラム
KR100903257B1 (ko) 2003-02-28 2009-06-17 파나소닉 주식회사 애니메이션을 수반한 대화화면을 표시하기 위한 시스템 집적회로 및 재생장치
JP4228767B2 (ja) * 2003-04-25 2009-02-25 ソニー株式会社 再生装置、再生方法、再生プログラムおよび記録媒体
BRPI0409832A (pt) * 2003-04-29 2006-04-25 Lg Electronics Inc meio de gravação tendo uma estrutura de dados para gerenciar reprodução de dados gráficos e métodos e aparelhos de gravação e reprodução
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 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
KR20060017821A (ko) * 2003-05-28 2006-02-27 코닌클리케 필립스 일렉트로닉스 엔.브이. 정보 기록장치 및 방법
CN1833286B (zh) * 2003-07-01 2012-01-18 日本先锋公司 信息记录装置和方法、信息重放装置和方法、信息记录/重放装置和方法
CN1856075B (zh) 2003-07-01 2011-06-08 日本先锋公司 信息记录装置和方法及重放装置和方法
KR20050005074A (ko) * 2003-07-01 2005-01-13 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크
KR20050004339A (ko) * 2003-07-02 2005-01-12 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크
JP4138614B2 (ja) * 2003-09-05 2008-08-27 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
KR101129121B1 (ko) 2003-11-12 2012-03-27 파나소닉 주식회사 기록매체, 재생장치 및 방법, 기록방법
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 船井電機株式会社 情報記録再生装置
CA2589370A1 (en) * 2004-12-02 2006-06-08 Sony Corporation Encoding apparatus and method, decoding apparatus and method, program, record medium, and data structure
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
WO2006113742A2 (en) * 2005-04-18 2006-10-26 Clearplay, Inc. Apparatus, system and method for associating one or more filter files with a particular multimedia presentation
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

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04328375A (ja) * 1991-04-30 1992-11-17 Canon Inc 磁気テープ記録再生装置
JPH05250418A (ja) * 1992-03-04 1993-09-28 Matsushita Electric Ind Co Ltd ディスク再生装置
JPH05325499A (ja) * 1991-11-15 1993-12-10 Philips Gloeilampenfab:Nv 複数のユーザ情報項目を記録担体に記憶する方法及び記憶された項目を再生する装置
JPH0689555A (ja) * 1992-09-08 1994-03-29 Sony Corp ビデオテープレコーダ
JPH06302163A (ja) * 1993-04-15 1994-10-28 Victor Co Of Japan Ltd デジタル信号記録媒体及びその再生装置

Family Cites Families (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4569026A (en) * 1979-02-05 1986-02-04 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
US4333152A (en) * 1979-02-05 1982-06-01 Best Robert M TV Movies that talk back
WO1986001063A1 (en) * 1984-08-01 1986-02-13 Intraview Systems Corporation Interactive video and audio controller
JPH0750925B2 (ja) * 1986-08-11 1995-05-31 株式会社日立製作所 情報再生装置
AU592930B2 (en) * 1987-02-12 1990-01-25 Dai Nippon Insatsu Kabushiki Kaisha Method for recording and reproducing data for an optical card
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
JPH07118798B2 (ja) * 1988-02-29 1995-12-18 パイオニア株式会社 画像情報の記録方法及び再生方法
JP2938077B2 (ja) * 1988-03-11 1999-08-23 パイオニア株式会社 画像信号の記録方法及び画像の再生方法
JP2811445B2 (ja) * 1988-03-22 1998-10-15 パイオニア株式会社 画像情報の記録方法及び再生方法
JP2683021B2 (ja) * 1988-04-04 1997-11-26 パイオニア株式会社 画像情報再生処理装置
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
US5282186A (en) * 1988-04-25 1994-01-25 Pioneer Electronic Corporation Method and apparatus for recording and reproducing picture information and recording medium
JPH01273268A (ja) * 1988-04-25 1989-11-01 Pioneer Electron Corp 情報記録再生方法
JPH01273275A (ja) * 1988-04-25 1989-11-01 Pioneer Electron Corp 画像情報の記録再生方式
JPH01273270A (ja) * 1988-04-25 1989-11-01 Pioneer Electron Corp 記録媒体の演奏装置における演奏方式及び情報記録再生方式
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 パイオニア株式会社 画像情報再生装置
DE69032506T2 (de) * 1989-10-04 1999-02-04 Mitsubishi Electric Corp Magnetisches Aufzeichnungs- und Wiedergabegerät
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 ディジタル信号の記録再生方式
JPH0467490A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報再生装置
JP2965330B2 (ja) * 1990-07-06 1999-10-18 パイオニア株式会社 情報再生装置
CA2420426C (en) * 1990-09-10 2005-09-06 Starsight Telecast, Inc. User interface for television schedule system
JP3372949B2 (ja) * 1990-09-19 2003-02-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 表示画像の表示制御機構
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 ディスク再生装置
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
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
JPH0628780A (ja) * 1992-07-09 1994-02-04 Matsushita Electric Ind Co Ltd ディスクとディスク再生装置
ATE170354T1 (de) * 1992-09-22 1998-09-15 Sony Corp Vorrichtung und verfahren zur verarbeitung von digitalen videosignalen
JP3282260B2 (ja) * 1993-01-18 2002-05-13 ソニー株式会社 画像再生装置及び方法
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
CA2141672A1 (en) * 1993-06-10 1994-12-22 Markus H. Veltman Rational input buffer arrangements for auxiliary information in video and audio signal processing systems
JPH07130102A (ja) * 1993-10-29 1995-05-19 Toshiba Corp ディスク構造
EP0790743B1 (en) * 1993-09-16 1998-10-28 Kabushiki Kaisha Toshiba Apparatus for synchronizing compressed video and audio signals
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
US5652824A (en) * 1993-10-29 1997-07-29 Tokyo Shibaura Electric Co Multilingual recording medium and reproducing apparatus with automatic selection of substitutes and languages based on frequency of selections
US5463565A (en) * 1993-10-29 1995-10-31 Time Warner Entertainment Co., L.P. Data block format for software carrier and player therefor
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
US5400077A (en) * 1993-10-29 1995-03-21 Time Warner Entertainment Co., L.P. System for generating multiple aspect ratio video signals from motion picture disk recorded in a single aspect ratio
EP0651391A3 (en) * 1993-10-29 1997-02-05 Tokyo Shibaura Electric Co Threaded fastener.
US5630006A (en) * 1993-10-29 1997-05-13 Kabushiki Kaisha Toshiba Multi-scene recording medium and apparatus for reproducing data therefrom
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
AU698969B2 (en) * 1995-04-14 1998-11-12 Kabushiki Kaisha Toshiba Recording medium, device and method for recording data on the medium, and device and method for reproducing data from the medium
CA2173923C (en) * 1995-04-14 2006-01-31 Tetsuya Kitamura Data recording medium having reproduction timing information, and system for reproducing record data by using the reproduction timing information
US5751892A (en) * 1995-06-15 1998-05-12 Kabushiki Kaisha Toshiba Multi-scene recording medium and apparatus for reproducing data therefrom

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04328375A (ja) * 1991-04-30 1992-11-17 Canon Inc 磁気テープ記録再生装置
JPH05325499A (ja) * 1991-11-15 1993-12-10 Philips Gloeilampenfab:Nv 複数のユーザ情報項目を記録担体に記憶する方法及び記憶された項目を再生する装置
JPH05250418A (ja) * 1992-03-04 1993-09-28 Matsushita Electric Ind Co Ltd ディスク再生装置
JPH0689555A (ja) * 1992-09-08 1994-03-29 Sony Corp ビデオテープレコーダ
JPH06302163A (ja) * 1993-04-15 1994-10-28 Victor Co Of Japan Ltd デジタル信号記録媒体及びその再生装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE41090E1 (en) 1999-10-29 2010-01-26 Lg Electronics Inc. Methods and apparatuses for recording information on and reproducing information from a recording medium and the recording medium
USRE43609E1 (en) 1999-10-29 2012-08-28 Lg Electronics, Inc. Methods and apparatuses for recording information on and reproducing information from a recording medium and the recording medium

Also Published As

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

Similar Documents

Publication Publication Date Title
WO1996032720A1 (fr) 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
KR100313839B1 (ko) 기록 매체, 상기 기록 매체로의 데이타 기록 장치 및기록방법과,상기기록매체로부터의데이타재생장치및재생방법
JP2747268B2 (ja) ナビゲーションデータに従ってデータを再生する方法及びその装置、ナビゲーションデータを備えたデータを記録媒体に記録する方法及びその装置
KR100220529B1 (ko) 네비게이션 데이타를 구비한 기록 매체와 네비게이션 데이타를 구비한 재생 데이타를 기록 매체에 기록하는 방법 및 그 장치
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
JPH1051739A (ja) 記録媒体
JPH08339663A (ja) 記録媒体とこの記録媒体へのデータの記録装置とその記録方法、その記録媒体からのデータの再生装置とその再生方法
JP3435282B2 (ja) 光ディスク再生装置、光ディスク再生方法及び光ディスクの記録方法
KR100209851B1 (ko) 네비게이션 데이타를 구비한 재생 데이타를 재생하는 방법 및 그 장치
JP2857146B1 (ja) 光ディスク再生装置及び再生方法並びに光ディスク記録装置及び記録方法
JP2857142B1 (ja) 光ディスク
JP2856722B2 (ja) 記録媒体
JP2875797B2 (ja) 光ディスク
JP2857143B1 (ja) 光ディスク
JP2856721B2 (ja) 再生方法と再生装置
JP2865643B2 (ja) 再生状態に応じて副映像を強制的に再現させることが可能なビデオデータが格納されている記録媒体及びその再生システム
JP2869048B2 (ja) 光ディスク再生装置と光ディスク再生方法
JP2875237B2 (ja) 光ディスク再生装置、再生方法、記録方法及び記録装置
JP2857126B2 (ja) 光ディスクへの再生データの記録方法及び記録装置
JPH08339662A (ja) 記録媒体とこの記録媒体へのデータの記録装置とその記録方法、その記録媒体からのデータの再生装置とその再生方法
JP2857141B1 (ja) 光ディスク
JP2857145B1 (ja) 光ディスク再生装置及び再生方法並びに光ディスク記録装置及び記録方法
JP2857140B1 (ja) 光ディスク
JPH10106119A (ja) 再生装置と再生方法
JP2003052022A (ja) 再生データの属性情報を利用して再生データを適切に再生するシステム及びその再生方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 96190516.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN KR MX NO RU SG VN

WWE Wipo information: entry into national phase

Ref document number: 2192077

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1019960707083

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1199700031

Country of ref document: VN