WO2004032504A1 - 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 - Google Patents
情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 Download PDFInfo
- Publication number
- WO2004032504A1 WO2004032504A1 PCT/JP2003/012590 JP0312590W WO2004032504A1 WO 2004032504 A1 WO2004032504 A1 WO 2004032504A1 JP 0312590 W JP0312590 W JP 0312590W WO 2004032504 A1 WO2004032504 A1 WO 2004032504A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- playlist
- recording
- title
- reproduction
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Definitions
- the present invention relates to an information recording medium such as a high-density optical disk capable of recording various types of information such as main video, audio, sub-video, and reproduction control information at a high density, an information recording device for recording information on the information recording medium, and A method, an information reproducing apparatus and method for reproducing information from the information recording medium, an information recording and reproducing apparatus and method capable of performing both recording and reproducing, a computer program for recording or reproducing control, and It relates to the technical field of data structures including control signals. Background art
- DVDs have become popular as optical discs on which various information such as main video, audio, sub-video, and playback control information are recorded.
- main video information video data
- audio information audio data
- sub-video information sub-picture data
- playback control information playback control information
- MPEG EG 2 Motion Picture Experts Group 2
- audio information is recorded in multiple formats (ie, linear: PCM, AC-3 and MPEG audio, etc.), and up to 8 streams can exist in one program stream.
- the sub-picture information is defined by a bitmap and recorded in a compressed manner in a run-length format, and can exist in one program stream up to 32 streams.
- transport stream TransportStream
- MPEG2 MPEG2
- TransportStream a transport stream format of the MPEG2 standard
- a plurality of elementary streams are transmitted simultaneously.
- a plurality of programs or programs such as a large number of satellite digital broadcast television channels, are multiplexed in a time-division manner and transmitted simultaneously on one satellite wave.
- DVD recorders are commercially available for use as DVD recorders of this type. This involves converting an input recording signal into a video recording format and recording it, and as a control information or logical information for controlling its reproduction, a recording unit from recording start to stop is one unit. It is configured to record one playlist so that it can be played back as a title (eg, one movie, one program, etc.).
- DVDs of this type which are pre-recorded for movies, animations, games, etc.
- ROM applications a plurality of procas S, such as parental block gang blocks, are recorded in the form of streams, and DVD-ROMs configured to be able to select or switch these are also sold.
- the term "parental block” refers to, for example, a block composed of an image portion corresponding to an adult version or an image portion corresponding to a child version for the same title such as a single movie.
- An “angle block” is, for example, a block composed of video portions taken from various viewpoints with respect to the same title such as a single movie.
- a digital VCR of a D-VHS digital VHS
- Such a digital VCR is configured to directly record a stream signal output from a set top box (STB) on a tape medium and reproduce the stream signal. That is, a plurality of programs received simultaneously in a certain time zone are recorded in one title, so-called "program group in a certain time zone", and these are played back together as if they were received ( That is, playback is performed so that channel switching is possible. Disclosure of the invention
- the stream signal reproduced after recording has to be processed by the STB. Furthermore, even if the playback output obtained by this is used, there is a problem that a function equivalent to or more than the situation of receiving and outputting a plurality of programs in real time can hardly be executed.
- the main video of one stream can be multiplex-recorded together with audio information and sub-video information of a plurality of streams, and the main video of a plurality of streams is multiplex-recorded.
- a DVD that records in conformity with the MPEG 2 program stream format is essentially unable to multiplex-record a plurality of programs or programs simultaneously transmitted in the above-described MPEG 2 transport stream format.
- the program when simultaneously recording and reproducing a plurality of programs included in one stream signal in digital broadcasting or the like, for example, the program is started at an arbitrary time from among these. desired, such as Play by selecting on the menu screen things, a technical problem that it is difficult to play a desired program that, there is a force s.
- a playlist for each content information is recorded. Just do You. Therefore, during playback, the player presents each playlist to the user with the same title as that of a different title, causing a problem in that the content selection of the user is confused.
- the present invention has been made in view of, for example, the above-described problems, and has been made to enable a large amount of content information including, for example, a plurality of programs, video resolutions, parental levels, angles, and the like to be efficiently recorded as one title.
- Another object is to provide a computer program for reproduction control and a data structure including a control signal.
- the information recording medium of the present invention logically stores a plurality of pieces of content information, a plurality of playlist sets each including a plurality of playlist information that defines a reproduction sequence of the plurality of content information, and the plurality of content information.
- title information including identification information for identifying the playlist information to be a selection candidate in the playlist set specified by the first pointer information are recorded.
- the plurality of pieces of content information are stored in the object data file, for example, as object data.
- the “content information” includes, for example, main video information (video data), audio information (audio data), sub-video information (sub-picture data), and the like.
- Such various types of content information are multiplexed, for example, in the format of the above-described MPEG2 transport stream. Alternatively, they may be multiplexed in the MPEG2 program stream, or may not be multiplexed.
- the plurality of playlist sets are stored in, for example, a playlist information file in a table format for each playlist set.
- Each of a plurality of playlist information constituting the playlist set is an information unit logically accessible by the information reproducing apparatus.
- Playlist information for example, points to logically accessible items. It may include pointer information to indicate. Alternatively, it may include pointer information specifying a set of items.
- the plurality of playlist information defines a reproduction sequence of the plurality of content information.
- each playlist information specifies a playback sequence of one piece of content information corresponding to each piece of playlist information among a plurality of pieces of content information.
- the title information is stored in a table format for each title, for example, in a disc information file. Then, a plurality of title information usually exist for the one information recording medium, and for example, a plurality of title information are stored in a disc information file.
- the title information functions as a part of playback control information for controlling the playback of the content information, and a plurality of pieces of content information are logically grouped in units of information such as one movie or one program. Designate one or more corresponding playlist sets to play as a title.
- the title information includes first pointer information and identification information.
- the “first pointer information” designates an identification (ID) number of a playlist set or records the playlist set, as in the first pointer information 200 PT described later, for example. It is a pointer that specifies a position (for example, a logical address) (see Figure 33, etc.).
- the “first pointer information” designates at least one playlist set corresponding to the content information to be reproduced from a plurality of playlist sets.
- the “identification information” is, for example, identification information 200 PN specifying the identification (ID) number of a play list described later (see FIG. 33 and the like).
- identification information j identifies one or a plurality of pieces of playlist information to be selected as candidates in the playlist set specified by the first pointer information.
- identification information for identifying each playlist information by indicating a recording position (for example, a logical address) of each piece of playlist information that is a selection candidate may be used.
- a plurality of programs streamed to the same transmission wave or the same transmission signal are used for a DVD recorder, for example, in one or a plurality of transport streams such as D-VHS. Recorded as a stream of Or, for example, for DVD-ROM applications, a plurality of contents with different video resolutions, parental levels, angles, etc., but with substantially the same content body
- the information is streamed and recorded.
- the “first pointer information” included in the title information specifies a playlist set for reproduction from a plurality of playlist sets. Further, from the selected playlist set, one or a plurality of pieces of playlist information identified by “identification information” included in the title information are identified as selection candidates. If the content information is reproduced in the reproduction sequence defined by any of the playlist information thus selected as a selection candidate, for example, the content is reproduced for a DVD recorder or a DVD-ROM. One of a plurality of content information recorded as one title will be reproduced.
- an information reproducing apparatus such as a DVD player, of a plurality of playlist information included in each playlist set, a desired program, a desired video resolution, a desired parental level, a desired andal, etc. If the control is executed so as to select one corresponding to the content information, the desired content information can be reproduced as a title.
- identity information it is possible to include a playlist as a selection candidate for playing different titles in one playlist set. It is possible to use the same title with different title elements.
- a related playlist from a large amount of content information including a plurality of programs or a plurality of video resolutions, including a parental level, an angle, etc. It becomes possible to record efficiently as a title. Make it relatively easy, select the desired program, etc. It becomes reproducible.
- the title information includes at least one title element, and the title element includes the first pointer information and the identification information.
- a playlist set corresponding to the content information to be reproduced can be specified according to the first pointer information included in the title element. Then, from among the plurality of playlist information as selection catches identified by the identification information included in the title element from the identified playlist list, a playlist corresponding to a desired program or the like is selected. If the control is executed so as to select the content, the desired content information can be reproduced as a title element. Further, by reproducing such title elements one by one or sequentially, one title can be reproduced.
- the title element is
- a first bri-command indicating a command to be executed before reproducing the content information whose reproduction sequence is defined by one playlist set specified by the first-pointer information Information (ii) first boost command information indicating a command to be executed after the reproduction of the content information whose reproduction sequence is defined by the one playlist set, and (iii) the title element. May be configured to include at least one of the first next information items specifying the title element related to the next reproduction after the reproduction.
- the first boss command information or the second boss command described later is, for example, content.
- This command specifies a dynamic action, such as a command for instructing the branching of information or a command for selecting the next title.
- the first next information or the second next information to be described later for example, only describes the next title element number.
- the operation based on this depends on the system of the DVD player. That is, it is information that is not in the form of a command for simplicity, for example, information indicating a static movement such as moving to the next specific title element or the next specific playlist element uniformly. .
- the title element is configured to further include selection condition information indicating a selection condition for each of a plurality of playlist information included in the same playlist set. Is also good.
- a desired one of a plurality of playlist information included in each playlist set is selected according to the selection condition information for each playlist information included in the title element. It is possible to control to select a program, a desired parental block, a desired angle block, or the like corresponding to desired content information.
- a large amount of content information including a plurality of programs and blocks can be efficiently recorded as one title, for example, both in a DVD recorder application and a DVD-ROM application. It can be selected and played.
- the plurality of playlist information included in the same playlist set can form the same title by any one of the levels. You may be comprised so that the reproduction
- a DVD-ROM application capable of parental reproduction or angle reproduction
- a plurality of parental blocks, angle blocks, etc., recorded as one title when reproducing the information recording medium are used. At least one of the blocks can be reproduced.
- the user can reproduce one title with a desired parental or oral.
- a DVD recorder application when playing back the information recording medium, for example, “one time” recorded as one title Any one of the content information such as “inter-band program group” can be reproduced. Thereby, the user can select and reproduce a desired program in one title, for example.
- each of the playlist information includes at least one playlist element, and the playlist element constitutes the content information and is logically accessible.
- item information corresponding to the content information to be reproduced can be specified according to the second pointer information included in the playlist element. Then, by reproducing the specified item information, the desired content information can be reproduced as a playlist element. Further, by reproducing such playlist elements one by one or sequentially, one playlist can be reproduced.
- the “item information” is a minimum unit of display. For example, if the content information is still image information, it is an information unit corresponding to one or more images.
- the playlist element in addition to the second pointer information, should be executed before (i) reproduction of one item information specified by the second pointer information.
- Second pre-command information indicating a command
- second post-command information indicating a command to be executed after the reproduction of the one item information
- reproduction of the next playlist element It may be configured so as to include at least one of the second next information specifying the play list element concerned.
- a command to be executed before reproduction of one item information designated by the second pointer information can be executed according to the second pre-command information.
- a command to be executed after the reproduction of one item information specified by the second pointer information can be executed.
- the playlist element next to the playlist element being reproduced can be reproduced.
- each of the plurality of playlist sets includes:
- the playlist information includes an item definition table that defines the item information that constitutes the content information and is a logically accessible playback unit
- the plurality of playlist information includes: A reproduction sequence of the content information is defined in units of the item information.
- the reproduction of the content information is performed in a reproduction sequence defined in units of item information by the playlist information.
- the item information is defined collectively in the item definition table, the item information can be referred to easily and quickly, and the same item information can be stored in a plurality of items in the same playlist set. It can be reused depending on the playlist information, which is advantageous.
- the item information is configured to include information that defines a playback start address of the content information as the point information and defines a playback end address as the outpoint information. May be.
- the entire stream including a plurality of partial streams composed of the plurality of content information is a physically accessible unit, and Multiplexed in units of buckets each storing fragments of the content information, and as reproduction control information for controlling reproduction of the plurality of pieces of content information, a plurality of multiplexed packets and the plurality of portions.
- Correspondence definition information for defining the correspondence with the stream is further recorded.
- the entire stream such as at least a part of the transport stream of MPEG2 includes a plurality of partial streams such as the elementary stream. That is, in the present application, one “partial stream” is a video stream that forms a series of content information, for example, an elementary stream. A single data array or information array, such as a video stream, audio stream, sub-picture stream, etc. On the other hand, in the present application, one “whole stream” refers to a data array or an information array in which a plurality of partial streams are bundled. Then, such an entire stream is multiplex-recorded on the information recording medium in units of packets (for example, TS packets described later), which are units physically accessible by the information reproducing apparatus. .
- packets for example, TS packets described later
- the content information is a unit logically accessible by the information reproducing apparatus, and is composed of a plurality of packets each storing a fragment of the content information. Further, it controls the correspondence definition information (for example, an ES map table (ES-MapTab1e) indicating the elementary stream packet ID (ES-PID) described later), and controls the reproduction of the content information by the information reproducing apparatus. It is further recorded as reproduction control information for the purpose.
- correspondence definition information for example, an ES map table (ES-MapTab1e) indicating the elementary stream packet ID (ES-PID) described later
- the information reproducing apparatus based on the correspondence between the plurality of buckets multiplexed at the same time and the plurality of partial streams described in the corresponding definition information, for example, the information is reproduced on the information recording medium. It is possible to reproduce a desired program, block, or the like, which is composed of a combination of content information that is a part of the recorded entire stream or a single content.
- an object data file storing a plurality of pieces of content information, a playlist information file storing a plurality of playlist sets, and a plurality of title information are stored.
- the disc information files may be collectively recorded in different areas on the information recording medium.
- the object data file may be multiplexed and recorded in the MPEG 2 transport stream format or the program stream format.
- the playlist information file and the disc information file have playback control. From the viewpoint of quick and easy execution, the multiplexed recording need not be performed.
- An information recording apparatus includes: a first recording unit that records a plurality of pieces of content information; and a second recording unit that records a plurality of playlist sets each including a plurality of playlist information that defines a reproduction sequence of the plurality of content information.
- a recording unit which reproduces the plurality of pieces of content information as a title which is a logical unit of information;
- first pointer information specifying at least one playlist set corresponding to content information to be reproduced from the plurality of playlist lists, and (b) the first pointer information.
- the first recording means including, for example, a controller, an encoder, a TS object generator described below, an optical pickup, a cutting device, and the like
- an information recording medium such as a DVD, for example. Records multiple content information.
- the second recording unit including a controller, an encoder, an optical pickup, a cutting device, and the like records a plurality of playlist sets each including a plurality of playlist information on an information recording medium including, for example, a DVD.
- the third recording means including a controller, an encoder, an optical pick-up or a cutting device, etc. includes “first pointer information” such as first pointer information 200 PT described later and identification information (such as identification information 200 PN). Record the title information (see Fig. 33 etc.).
- the above-described information recording medium of the present invention (including its various aspects) can be recorded with relatively high efficiency.
- the information recording apparatus of the present invention can also adopt various aspects in correspondence with the various aspects of the information recording medium of the present invention described above.
- a first recording step of recording a plurality of pieces of content information, and a plurality of playlist sets each including a plurality of pieces of playlist information defining a reproduction sequence of the plurality of pieces of content information are recorded. And (a) at least one "" ⁇ corresponding to the content information to be reproduced so that the second recording step reproduces the plurality of pieces of content information logically as a title which is a unit of information.
- First pointer information specifying a playlist set from among the plurality of playlist sets, and (b) identifying the playlist information to be a selection candidate in the playlist specified by the first pointer information
- a third recording step of recording title information including identification information.
- the first recording step records a plurality of pieces of content information on an information recording medium such as a DVD using an S object generator, an optical pickup or a cutting device, and the second recording step includes a plurality of playlists.
- the third recording step records title information including first pointer information and identification information.
- the above-described information recording medium of the present invention (including various aspects thereof) can be recorded with relatively high efficiency.
- the information recording method of the present invention can also adopt various aspects.
- a first information reproducing apparatus of the present invention is an information reproducing apparatus for reproducing the information recording medium of the present invention (including its various aspects), wherein the plurality of pieces of content information and the plurality of playlist sets are provided.
- a reproducing means capable of reproducing the title information; and (i) first pointer information included in the title information reproduced by the reproducing means from a plurality of playlist sets reproduced by the reproducing means.
- control means for controlling the reproducing means so as to reproduce the plurality of pieces of content information in a specified reproduction sequence according to the list information.
- the reproducing means including, for example, a controller, a decoder, a demultiplexer, an optical pickup and the like can reproduce the content information, the play list set, and the title information.
- the control means including a controller or the like selects at least one of the plurality of playlist sets reproduced, specified by the first pointer information included in the reproduced title information.
- playlist information to be selected as a selection candidate is identified from the plurality of playlist information included in the selected playlist set based on the identification information.
- a plurality of pieces of content information are defined in a playback sequence defined by one playlist information which defines a playback sequence of the content information to be played back in the playlist information as the identified selective catch.
- the playback means including, for example, a controller, a decoder, a demultiplexer, an optical pickup and the like can reproduce the content information, the play list set, and the title information.
- the control means including a controller or the like selects at least one of the plurality of playlist sets reproduced, specified by the first
- the first information reproducing apparatus of the present invention can also adopt various aspects.
- a second information reproducing apparatus of the present invention is an information reproducing apparatus for reproducing an aspect according to selection condition information among the information recording media of the present invention described above, wherein the plurality of pieces of content information and the plurality of playlist sets are provided.
- the first pointer included in the title information reproduced by the reproducing means from a plurality of playlist sets reproduced by the reproducing means; At least one specified by the information is selected, and (ii) playlist information serving as a selected indicator is selected from a plurality of playlist information included in the selected playlist set based on the identification information.
- playlist information serving as a selected indicator is selected from a plurality of playlist information included in the selected playlist set based on the identification information.
- one step that defines a playback sequence of the content information to be played back in the play list information as the identified selection candidate Control means for controlling the reproduction means so as to reproduce the plurality of pieces of content information in a reproduction sequence defined by the list information, and the control means comprises: The one playlist information is selected from a plurality of playlist information as identified selection candidates
- the reproducing means including, for example, a controller, a decoder, a demultiplexer, and an optical pickup can reproduce the content information, the play list set, and the title information.
- the control means including, for example, a controller or the like selects at least one of the reproduced playlist sets specified by the first pointer information included in the reproduced title information.
- playlist information to be selected as a selection candidate is identified from the plurality of playlist information included in the selected playlist list based on the identification information.
- a plurality of pieces of content information are reproduced in a specified reproduction sequence by one playlist information which specifies a reproduction sequence of the content information to be reproduced in the playlist information as the identified selection candidate.
- the playback means is controlled to perform At this time, the control means selects a selection candidate based on the selection condition information.
- One playlist information is selected from among a plurality of playlist information. Therefore, the above-described aspect of the information recording medium selection condition information of the present invention can be reproduced relatively efficiently.
- the second information reproducing apparatus of the present invention can also adopt various aspects.
- the information reproducing method of the present invention reproduces the above-described information recording medium (including various aspects thereof) of the present invention, the plurality of content information, the plurality of playlist sets, and the title information.
- a third control step of controlling the reproducing means so as to reproduce the plurality of pieces of content information in a defined reproduction sequence by one piece of play list small information defining a reproduction sequence of the content information.
- the first control step uses, for example, a controller, a decoder, a demultiplexer, an optical pickup, etc., to reproduce reproduced title information from a plurality of reproduced playlist sets. Select at least one specified by the first pointer information included in. Further, the second control step identifies playlist information to be a selection candidate from among the plurality of playlist information included in the selected playlist set based on the identification information. Still further, the third control step includes a reproduction sequence defined by one playlist information that defines a reproduction sequence of the content information to be reproduced in the playlist information as the identified selection candidate. Controls the playback means to play back multiple pieces of content information.
- the above-described information recording medium of the present invention (including its various aspects) can be reproduced relatively efficiently.
- the information reproducing method of the present invention can also adopt various aspects.
- An information recording / reproducing apparatus of the present invention records first recording means for recording a plurality of pieces of content information, and a plurality of playlist sets each including a plurality of pieces of playlist information defining a playback sequence of the plurality of pieces of content information.
- a second recording unit and (a) at least one play list set corresponding to the content information to be reproduced, so that the plurality of pieces of content information are logically reproduced as a title as an information unit.
- First pointer information for designating the playlist from the plurality of playlist sets; and (b) identification information for identifying the playlist information to be a selection candidate in the playlist designated by the first pointer information.
- Third recording means for recording title information including: the plurality of pieces of content information, the plurality of playlist sets, and the A reproduction means capable of reproducing title information; and (i) a plurality of playlist sets reproduced by the reproduction means, wherein the first button information included in the title information reproduced by the reproduction means includes: At least one of the specified playlists is selected, and (ii) playlist information which is a candidate for selection from a plurality of playlist information included in the selected playlist set is identified by the identification information. (Iii) a reproduction sequence specified by one playlist information that specifies a reproduction sequence of the content information to be reproduced, which is included in the identified playlist information as a selection indicator. Control means for controlling the reproduction means so as to reproduce the plurality of pieces of content information with a can.
- the information recording medium of the present invention (including its various aspects) can be compared. It can record and play back efficiently and efficiently.
- the information recording / reproducing apparatus of the present invention can also adopt various aspects in correspondence with the various aspects of the information recording medium of the present invention described above.
- An information recording / reproducing method is an information recording / reproducing method in an information recording / reproducing apparatus provided with a reproducing means capable of reproducing a plurality of content information, a plurality of play list sets, and title information.
- First button information specifying at least three playlist sets corresponding to the information from the plurality of playlist sets; and (b) selection candidates in the playlist specified by the first button information.
- a second control step of identifying, based on the identification information, playlist information that is a selection candidate from a plurality of playlist information included in the playlist, and the playlist information as the identified selection candidate is included in the second control step.
- the information recording medium of the present invention since it has both the information recording method and the information reproducing method of the present invention described above, the information recording medium of the present invention (including its various aspects) can be compared. It can record and play back efficiently and efficiently.
- the information recording / reproducing method of the present invention can also adopt various aspects.
- the computer program for recording control of the present invention is a computer program for recording control for controlling a computer provided in the above-described information recording apparatus of the present invention (including its various aspects).
- the first recording means, the second recording means, and the third recording means function as at least a part of them.
- the recording control computer program of the present invention the computer program can be read from a recording medium such as a ROM, a CD-ROM, a DVD-ROM, or a hard disk that stores the computer program and executed by the computer, or If the computer program is executed after being downloaded to the computer via the communication means, the above-described information recording apparatus according to the present invention can be realized. Can be realized relatively easily.
- the computer program for recording control of the present invention can also adopt various aspects, corresponding to the various aspects of the information recording medium of the present invention described above.
- the computer program for reproduction control of the present invention is a computer program for reproduction control for controlling a computer provided in the above-mentioned first or second information reproducing apparatus of the present invention (including its various aspects). And causing the computer to function as at least a part of the reproduction unit and the control unit.
- the computer program for reproduction control of the present invention if the computer program is read and executed from a recording medium such as a ROM, a CD-ROM, a DVD-ROM, or a hard disk that stores the computer program, Alternatively, if the computer program is executed after being downloaded to the computer via the communication means, the above-described information reproducing apparatus according to the present invention can be realized relatively easily.
- the computer program for playback control of the present invention can also adopt various aspects.
- the computer program for recording / reproducing control of the present invention is a computer program for recording / reproducing control for controlling a computer provided in the information recording / reproducing apparatus of the present invention (including its various aspects),
- the computer is caused to function as at least a part of the first recording unit, the second recording unit, the third recording unit, the reproducing unit, and the control unit.
- the computer program can be read and executed by a computer from a recording medium such as a ROM, a CD-ROM, a DVD-ROM, or a hard disk that stores the computer program.
- a recording medium such as a ROM, a CD-ROM, a DVD-ROM, or a hard disk that stores the computer program.
- the computer program is executed after being downloaded to a computer via communication means, the above-described information recording / reproducing apparatus according to the present invention can be realized relatively easily.
- the computer program for recording and reproduction control of the present invention can also adopt various aspects.
- the data structure including the control signal according to the present invention includes: a plurality of pieces of content information; A plurality of playlist sets each including a plurality of playlist information defining a playback sequence of the content information, and a plurality of content information items are logically reproduced as a title as an information unit (a ) First pointer information specifying at least one playlist set corresponding to the content information to be reproduced from the plurality of playlist sets, and (b) specified by the first pointer information. And title information including identification information for identifying the playlist information that is a selection candidate in the playlist.
- a large amount of content information including, for example, a plurality of programs or a plurality of parental locks / angle blocks can be stored.
- the data structure including the control signal of the present invention can also adopt various aspects.
- a computer program product for recording control in a computer-readable medium can be executed by a computer provided in the above-described information recording device of the present invention (including its various aspects).
- the program instructions are tangibly embodied to cause the computer to function as at least a part of the first recording unit, the second recording unit, and the third recording unit.
- a computer program product for reproduction control in a computer-readable medium can be executed by a computer provided in the above-described information reproduction apparatus of the present invention (including its various aspects).
- the program instructions are tangibly embodied to cause the computer to function as at least a part of the reproduction means and the control means.
- a computer program product for recording / reproduction control in a computer-readable medium is provided by a computer provided in the above-described information recording / reproduction apparatus of the present invention (including its various aspects).
- the computer program clearly embodies executable program instructions, and functions as at least a part of the first recording unit, the second recording unit, the third recording unit, the reproducing unit, and the control unit. Let it.
- a recording medium such as a ROM, a CD-ROM, a DVD-ROM, a hard disk or the like storing the computer program product can be used. If the computer program product is read into a computer, or if the computer program product, which is, for example, a transmission wave, is downloaded to a computer via communication means, the first recording means, the second recording means, At least a part of the recording unit, the third recording unit, the reproducing unit, and the control unit can be relatively easily implemented.
- the computer program product is a computer-readable program that causes a computer to function as at least a part of the first recording unit, the second recording unit, the third recording unit, the reproducing unit, and the control unit. It may consist of possible codes (or computer readable instructions).
- FIG. 1 shows a basic structure of an optical disc which is an embodiment of the information recording medium of the present invention.
- the upper part is a schematic plan view of an optical disk having a plurality of areas, and the lower part corresponding thereto is shown in FIG.
- FIG. 3 is a schematic conceptual view of an area structure in the radial direction.
- FIG. 2 is a schematic conceptual diagram of a conventional program stream of MPEG2 (FIG. 2 (a)), and a schematic conceptual diagram of a transport stream of MPEG2 used in the present embodiment (FIG. 2 (a)).
- b) which is a schematic conceptual diagram (FIG. 2 (c)) of the program stream of MPEG2 used in the present embodiment.
- FIG. 3 is a diagram schematically illustrating a data structure recorded on the optical disc of the present embodiment.
- FIG. 4 is a conceptual diagram hierarchically showing details of a data structure in each title shown in FIG.
- FIG. 5 is a conceptual diagram hierarchically showing details of a data structure in each playlist set No. shown in FIG.
- FIG. 6 is a conceptual diagram schematically showing details of the data structure in each playlist set shown in FIG.
- FIG. 7 is a conceptual diagram schematically showing details of the data structure of each item shown in FIG.
- FIG. 8 is a conceptual diagram schematically showing a logical configuration of data in each title element shown in FIG.
- FIG. 9 is a conceptual diagram schematically showing a logical configuration of data in each title element ⁇ shown in FIG. 4 when each playlist set is composed of playlists in the present embodiment. is there.
- FIG. 10 is a conceptual diagram schematically showing the details of the data structure in each object shown in FIG.
- FIG. 11 shows that the elementary stream for the upper program # 1 and the elementary stream for the middle program # 2 in the present embodiment are multiplexed to form a transport stream for these two programs.
- FIG. 3 is a diagram conceptually showing how is constructed with the horizontal axis as a time axis.
- FIG. 12 is a conceptual diagram conceptually showing an image of a TS bucket multiplexed in one transport stream in the present embodiment as a bucket array along time.
- FIG. 13 is a diagram schematically showing a logical configuration of data on an optical disc in the embodiment, focusing on development from a logical hierarchy to an object hierarchy or an entity hierarchy.
- FIG. 14 is a block diagram of the information recording / reproducing apparatus according to the embodiment of the present invention.
- FIG. 15 is a flowchart showing a recording operation (No. 1) of the information recording / reproducing apparatus in the present embodiment.
- FIG. 16 is a flowchart showing a recording operation (No. 2) of the information recording / reproducing apparatus in the present embodiment.
- FIG. 17 is a flowchart showing a recording operation (part 3) of the information recording / reproducing apparatus in the present embodiment.
- FIG. 18 is a flowchart showing a recording operation (part 4) of the information recording / reproducing apparatus in the present embodiment.
- FIG. 19 is a flowchart showing a reproducing operation of the information recording / reproducing apparatus in the present embodiment.
- FIG. 20 is a conceptual diagram schematically showing a logical configuration of data in an example of the title element 200-2 used in the first selection method of the present embodiment.
- FIG. 21 is a flowchart showing a reproduction operation by one play list in the first selection method of the present embodiment.
- FIG. 22 is a flowchart showing a selection scale operation for selecting one playlist in the first selection method of the present embodiment.
- FIG. 23 is a conceptual diagram schematically showing a logical configuration of data in another example of the title element 200-2 used in the second selection method of the present embodiment.
- FIG. 24 is a flowchart showing a reproduction operation by one playlist in the second selection method of the present embodiment.
- FIG. 25 is a flowchart showing a selection operation for selecting one playlist in the second selection method of the present embodiment.
- FIG. 26 is a conceptual diagram schematically showing a logical configuration of data in another example of the title element 200-2 used in the third selection method of the present embodiment.
- FIG. 27 is a conceptual diagram schematically showing the details of the data structure of the playlist set control information in FIG.
- FIG. 28 is a flowchart illustrating a playback operation using one playlist in the third selection method according to the present embodiment.
- FIG. 29 is a flowchart illustrating a selection operation for selecting one play list in the third selection method according to the present embodiment.
- FIG. 30 is a diagram conceptually showing the entire access flow at the time of reproduction in relation to the logical structure of the optical disc in the present embodiment.
- FIG. 31 is a conceptual diagram schematically showing a hierarchical structure in a specific example of the title information set in the present embodiment.
- FIG. 32 is a conceptual diagram schematically showing a hierarchical structure in a specific example of the disk header in the present embodiment.
- FIG. 33 schematically shows the hierarchical structure of a specific example of the title information in this embodiment.
- FIG. 34 is a conceptual diagram schematically showing a hierarchical structure in a specific example of the play list set in the present embodiment.
- FIG. 35 is a conceptual diagram schematically showing a hierarchical structure in a specific example of the playlist in this embodiment.
- FIG. 36 is a conceptual diagram schematically showing a hierarchical structure in a specific example of a playlist element in the present embodiment.
- FIG. 37 is a conceptual diagram schematically illustrating a hierarchical structure in a specific example of the item definition table in the present embodiment.
- FIG. 38 is a diagram schematically illustrating a specific example of a data configuration in an AU table constructed in an object information file and an ES map table associated therewith in one specific example according to the present embodiment.
- the information recording medium of the present invention is applied to an optical disk of a type capable of recording (writing) and reproducing (reading).
- FIG. 1 shows a schematic plan view of the structure of an optical disk having a plurality of areas on the upper side, and shows a conceptual diagram of an area structure in the radial direction on the lower side.
- the optical disc 100 can be recorded by various recording methods such as a magneto-optical method and a phase change method, which can record (write) plural times or only once.
- the lead-in area 104, the data area 106, and the lead-out area 10 8 are provided.
- a group track and a land track are alternately provided spirally or concentrically around the center hole 102.
- the loop track may be coupled, or one or both of the tracks may be formed with a pre-pit.
- the present invention is not particularly limited to an optical disk having such three areas.
- FIG. 2 schematically shows the configuration of the program stream of MPEG2 in a conventional DVD for comparison
- Fig. 2 (b) shows the trans- form of MPEG2. It schematically shows the configuration of the port stream (TS).
- FIG. 2 (c) schematically shows the configuration of the program stream of MPEG2 in the present invention.
- one program stream recorded on a conventional DVD includes only one video stream for video data, which is main video information, along with the time axis t, and furthermore, audio information. It contains a maximum of eight audio streams for audio data and a maximum of 32 sub-picture streams for sub-picture data as sub-picture information. That is, the video data multiplexed at an arbitrary time tX relates to only one video stream. For example, a plurality of video streams corresponding to a plurality of television programs or a plurality of movies are simultaneously transmitted. It cannot be included in the program stream. In order to multiplex and transmit or record television programs with video, at least one video stream is required for each television program.Therefore, only one video stream exists. With the DVD program stream format, multiple TV programs cannot be multiplexed for transmission or recording.
- one transport stream (TS) recorded on the optical disc 100 of the present invention includes a plurality of video streams as elementary streams (ES) for video data as main video information. Furthermore, it includes a plurality of audio streams as elementary streams (ES) for audio data as audio information, and a plurality of sub-picture streams as elementary streams (ES) for sub-picture data as sub-picture information. It becomes. That is, video data multiplexed at an arbitrary time tX includes a plurality of video streams. It is related to a stream, and for example, a plurality of video streams corresponding to a plurality of television programs or a plurality of movies can be simultaneously included in the transport stream.
- one program stream (PS) recorded on the optical disc 100 of the present invention includes a plurality of video streams for video data as main video information, and further includes audio. It includes several audio streams for audio data as information and a plurality of sub-picture streams for sub-picture data as sub-picture information. That is, the video data multiplexed at an arbitrary time tX relates to a plurality of video streams. For example, a plurality of video streams corresponding to a plurality of television programs or a plurality of movies are simultaneously programmed. It can be included in the trim.
- the video stream, the audio stream, and the sub-picture stream are arranged from the top in this order for convenience of description, but this order is in units of packets as described later. It does not correspond to the order of multiplexing.
- the transport stream conceptually, for example, one program is composed of one video stream, two audio streams, and two sub-picture streams. Yes, it is.
- the optical disc 100 of the present embodiment described above is capable of multiplex-recording a transport stream (TS) as shown in FIG. 2 (b) within the limit of the recording rate, that is, simultaneously recording a plurality of programs or programs. It is configured to be possible. Further, in addition to or instead of such a transport stream, a program stream (PS) as shown in FIG. 2 (c) can be multiplex-recorded on the same optical disc 100.
- TS transport stream
- PS program stream
- FIG. 3 schematically shows a data structure recorded on the optical disc 100.
- Fig. 4 shows the data at each title shown in Fig. 3.
- 3 schematically shows details of the data structure.
- FIGS. 5 and 6 schematically show details of the data structure in each play (P) list set shown in FIG. 3, respectively.
- FIG. 7 schematically shows details of the data structure of each item shown in FIG.
- FIG. 8 schematically shows the logical configuration of data in each title element shown in FIG. 4
- FIG. 9 shows the configuration shown in FIG. 4 when each playlist set is composed of playlists. It schematically shows the logical configuration of data in each title element II.
- FIG. 10 schematically shows the details of the data structure in each object shown in FIG.
- a “title” is a playback unit that executes a plurality of “playlists” in succession, and has a logically large unit such as one movie or one TV program. Units.
- the “play list set” means “a bundle of play list J.
- a play list for reproducing a plurality of pieces of content information having a specific relationship that can be switched mutually in angle reproduction / parental reproduction. This is a bunch or a bunch of playlists for reproducing content information on multiple programs broadcast and recorded together in the same time zone, or a display supporting the same title with high vision.
- a playlist is a set of playlists for reproducing content information. Is information for storing the information required for reproduction of Brzeg bets ", and a" item "information respectively stored plurality of related objects of the playback range for access to the O Bed Jeku bets.
- the “object” is the entity information of the content that constitutes the transport stream of MPEG2 described above.
- the optical disc 100 has a logical structure of a disc information file 110, a play (P) list information file 120, an object information file 130, and an object data file 140.
- a file system 105 for managing these files is further provided.
- FIG. 3 directly shows the physical data arrangement on the optical disc 100.
- the sequence shown in Fig. 3 should be recorded so as to correspond to the sequence shown in Fig. 1. That is, the file system 105 etc. should be recorded in the data recording area 1 following the lead-in area 104.
- the disc information file 110 is a file for storing comprehensive information on the entire optical disc 100, and includes a disc total information 112, a title information table 114, and other information 118.
- the disc total information 112 stores, for example, the total number of titles in the optical disc 100 and the like.
- the title information table 114 includes a title bottle pointer 1141, and a plurality of titles 200 (titles # 1 to #m) indicating an identification number or a recording address. .
- Each title 200 includes, as logical information, the type of each title (for example, sequential playback type, branch type, etc.) and the play (P) list number that constitutes each title for each title. Store.
- each title 200 is composed of, for example, title comprehensive information 200-1 and a plurality of title elements 200-2 and other information 200-5. It is comprised including. Further, each title element 200-2 is composed of a pre-command 200 PR, a pointer 200 PT to a playlist set, a post command 200 PS, and other information 200-6. Have been.
- the pointer 200 PT which is an example of the first pointer information according to the present invention, is a playlist corresponding to the content information to be reproduced based on the title element 200-2 including the pointer 20 OPT. Shows the identification number of the playlist set 1226S stored in the playlist information file 120.
- the pointer 200 PT may be information indicating the recording position of the playlist set 126S corresponding to the content information to be reproduced based on the title element 200-2.
- the pre-command 200 PR which is an example of the first pre-command according to the present invention, is provided before the reproduction of the content information in which the reproduction sequence is specified by one playlist set 1 26 S specified by the pointer 200 PT. Indicates the command to be executed.
- Departure A boss command 200PS which is an example of a first post command according to the present invention, indicates a command to be executed after reproducing the content information whose reproduction sequence is defined by the one playlist set.
- the other information 200-5 contained in the title element 2000-2 includes, for example, next information specifying a title element related to the next playback after the playback related to the title element.
- the playlist set 126 S is accessed according to the pointer 200 PT, and a desired one of the plurality of playlists 126 included therein is accessed.
- the desired content information can be reproduced as the title element 200-2.
- reproducing one or more of such title elements 200-2 one title 200 can be reproduced.
- a command to be executed before the reproduction of the content information for which the reproduction sequence is defined by one play list set 126 S specified by the pointer 200 PT can be executed.
- a command to be executed after the reproduction of the content information for which the reproduction sequence is defined by one playlist set 126 S specified by the pointer 200 PT. Can be executed.
- the post command 200PS is, for example, a command for instructing branching of content information, a command for selecting the next title, and the like.
- the title element 200-2 next to the currently playing title element 200-2 can be reproduced.
- the play list information file 120 stores a play (P) list information table 121 indicating the logical structure of each play list, which is a play (P) list.
- Management information 1 2 2 play (P) list set pointer 1 24, multiple play (P) list set 1 26 S (P list set #l to #n), and other information 1 It is divided into two and eight.
- the playlist information table 122 stores the logic information of each playlist set 126S in the order of the playlist set number. In other words, the order of storing each playlist set 126S is the playlist set number.
- the same playlist set 126S can be referred to from a plurality of titles 200. That is, even when the title #ci and the title #r use the same playlist set #p, the playlist list set #p in the playlist information table 12 1 is replaced with the title information table 1. It may be configured to point at 14.
- the play list Tose' sheet 1 2 6 S includes a play list Tose' preparative General Information 1 2 6 1, a plurality of play list 1 2 6 (play list # l to # x), It is configured to include the item definition tape 1 2 6—3 and other information 1 2 6—4.
- Each playlist 1226 is configured to include a plurality of playlist elements 1226-2 (playlist elements # 1 to #y) and other information 1226-5.
- each playlist element 1 2 6—2 is composed of a pre-command 1 2 6 PR, a pointer 1 2 6 PT to an item, a post command 1 2 6 PS, and other information 1 2 6—6. It is configured.
- the pointer 126PT which is an example of the second pointer information according to the present invention, corresponds to the content information to be reproduced based on the playlist element 1226-2 including the pointer 126PT. Indicates the item identification number defined by the item definition table 1 2 6—3.
- the pointer 126PT may be a recording position of an item defined by the item definition table 126-6-3.
- the playlist set comprehensive information 126--1 includes the names of the playlists 126 included in the playlist set 126 S, the UI (user interface information) such as the playback time, and the like.
- the address information to the item definition table 1 2 6-3 is described.
- a pre-command 126 PR which is an example of the second pre-command according to the present invention, indicates a command to be executed before the reproduction of one item 204 designated by the pointer 126 PT.
- the post command 1 26 PS which is an example of the second post command according to the present invention, indicates a command to be executed after the reproduction of the one item 204.
- the other information 1 2 6-6 included in the playlist element 1 2 6-2 includes, for example, the playlist element 1 2 6-2 related to the next playback after the playback according to the playlist element 1 2 6-2. Contains next information that specifies As illustrated in FIG. 7, the item 204 is the minimum unit of display.
- the item 204 describes “IN point information” indicating the start address of the object and “OUT point information” indicating the end address. Note that these “IN point information” and “OUT point information” may each indicate an address directly, or may indirectly indicate an address such as time or time on a reproduction time axis. .
- the specification of item 204 is specified.
- ES combination or specific ES will be specified.
- the title element 200-2 is logically composed of a pre-command 200 PR or 126 PR and a playlist list 1 26 selected by the pointer 200 PT.
- the object information file 130 stores the storage position in the object data file 140 for each item included in each playlist 126 (that is, the logical address to be reproduced). ) And various attribute information related to the reproduction of the item are stored.
- the object information file 130 contains an AU file including a plurality of AU (associate unit) information 1321 (AU # 1 to AU # q) described in detail later.
- One pull 1 3 1 and ES (Elementary Stream) Stores map table 13.4 and other information 138.
- the object data file 140 contains transport stream (TS) separate TS objects 142 (TS # 1 object to TS #s object), that is, the entity data of the content to be played back immediately. Store multiple.
- TS transport stream
- the four types of files described with reference to FIG. 3 can be further divided into a plurality of files and stored, and all of them may be managed by the file system 105.
- the object data file 140 can be divided into a plurality of object data files # 1, # 2, and so on.
- the TS object 142 shown in FIG. 3, which is a logically reproducible unit, is composed of a plurality of aligned units 14 3 each having a data amount of 6 kB, for example. It is divided.
- the beginning of the aligned unit 144 coincides with the beginning of the TS object 144 (aligned).
- Each aligned unit 144 is further subdivided into a plurality of source packets 144 each having a data amount of 1922B.
- the source packet 144 is a physically reproducible unit.
- this unit that is, a packet unit, at least video data, audio data and sub-picture data of data on the optical disc 100 are multiplexed. The other information may be multiplexed in the same manner.
- Each source packet 144 controls the reproduction of a bucket rival timestamp or the like having a data amount of 4B and indicating a reproduction processing start time of a TS (Transport Stream) packet on the reproduction time axis.
- TS packet 146 (also referred to as “TS bucket payload”) has a packet header 146a at the beginning of the packet, and is the video data packetized to form a “video packet”?
- the audio data is converted into a packet to form a small packet J
- the sub-picture data is converted into a packet to form a sub-picture packet, or other data is converted into a packet. Is performed.
- FIG. 11 shows that the elementary stream (ES) for the upper program # 1 (PG1) and the elementary stream (ES) for the middle program # 2 (PG2) are multiplexed.
- the configuration of the transport stream (TS) for these two programs (PG 1 & 2) is conceptually shown with the horizontal axis as the time axis.
- Figure 12 shows one transformer. It conceptually shows the image of TS packets multiplexed in the port stream (TS) as a packet arrangement along time.
- the elementary stream for program # 1 (upper) is, for example, a TS packet 146 in which video data for program # 1 has been packetized. Axis).
- the elementary stream for program # 2 (middle) is, for example, a TS packet 146, in which video data for program # 2 is packetized, discretely with respect to the time axis (horizontal axis). It is arranged. Then, these TS packets 146 are multiplexed to construct a transport stream (lower) for these two programs.
- FIG. 11 for convenience of explanation, as shown in FIG. 2 (b), actually, audio data is packetized as an elementary stream for program # 1.
- An elementary stream consisting of a TS packet and a sub-picture stream consisting of a TS packet in which sub-picture data is packetized may be similarly multiplexed.
- an elementary stream for program # 2 may be added.
- an elementary stream composed of a TS bucket in which audio data is packetized and a subpicture stream composed of a TS packet in which a subpicture data is packetized may be similarly multiplexed. .
- one TS stream is constructed from many TS packets 146 multiplexed in this way. Then, a large number of TS packets 146 are multiplex-recorded on the optical disc 100 in such a multiplexed form, with the information of the packet arriving time stamps 144 added thereto.
- E lement (i 0 j) is the packet ID that is the identification number of the TS packet 146 for each elementary lease stream. I have.
- This bucket ID is unique among a plurality of TS buckets 146 multiplexed at the same time so that even if a plurality of TS buckets 146 are multiplexed at the same time, they can be distinguished from each other. Is given.
- the PAT program association table
- the PMT program map table
- the PAT stores a table indicating packet IDs of a plurality of PMTs.
- the MPEG2 standard specifies that a PAT is given (0000) as a predetermined bucket ID as shown in FIG. 12. That is, of a number of packets multiplexed at the same time, a TS packet in which the PAT is packetized is referred to as a TS packet with a packet ID of (0000). It is configured to be detected.
- the PMT stores, for one or a plurality of programs, a table indicating a bucket ID for each elementary stream constituting each program.
- An arbitrary packet ID can be assigned to the PMT, and those bucket IDs are indicated by the PAT that allows the bucket ID to be detected as (0000) as described above. Therefore, among a number of packets multiplexed at the same time, TS packets 146 in which the PMT is packetized (that is, packet IDs (100) and (200) in FIG. 12). ), TS packet 146 to which (300) has been assigned, and is configured to be detected by force S and PAT.
- the tuner refers to the PAT and PMT configured as described above to select a desired element from among the multiplexed packets. It is possible to extract those corresponding to the tarry stream and demodulate them.
- such a PAT or PMT packet is included as the TS packet 146 stored in the TS object 142 shown in FIG.
- a transport stream as shown in FIG. 12 is transmitted, a great advantage is obtained in that the data can be recorded on the optical disk 100 as it is.
- the PAT or PMT recorded in this manner is When the disk 100 is played back, it is not necessary to refer to it, but instead by referring to the AU table 1331 and the ES map table 134 which will be described later in detail with reference to FIG. It is possible to deal with complicated multi-vision playback. For this reason, in the present embodiment, for example, the correspondence between the elementary stream and the packet obtained by referring to the PAT and PMT at the time of demodulation and recording is described in the AU table 13 1 and the ES map table 13. It is stored in the object information file 130 in the form of 4 and without packetization or multiplexing.
- FIG. 13 schematically shows the logical configuration of data on the optical disk 100, focusing on the development from the logical layer to the object layer or the entity layer.
- titles 200 which are logically large groups such as one movie and one television program, are recorded on the optical disc 100, for example.
- Each title 200 includes one or more title elements 200-2.
- Each title element 200-2 is logically composed of a plurality of playlist sets 126S.
- the plurality of play list sets 126S may have a sequential structure or a branch structure.
- one title element 200 is composed of one playlist set 126S, and one playlist set 126S is composed of one playlist list. Consists of 1 2 6 It is also possible to refer to one playlist set 126S from a plurality of title elements 200-2 or a plurality of titles 200.
- Each playlist 1 26 is logically composed of a plurality of items (play items) 204.
- more items may have the and sequentially distributed structure or may have a branched structure. It is also possible to refer to one item 204 from a plurality of playlists 126.
- the playback range of the TS object 142 is logically specified by the above-mentioned IN point information and OUT point information described in the item 204. Then, by referring to the object information 130d for the playback range logically specified, Eventually, the playback range of object S 142 is physically specified via the file system.
- the object information 134 d is the attribute information of the TS object 142, the TS object information such as the ES address information 134 d required for data search in the TS object 142, and the like. 2 includes various information for reproducing (the ES map table 134 shown in FIG. 3 includes a plurality of such ES address information 134d).
- the physical address to be reproduced in the TS object 142 is obtained from the item 204 and the object information 130d. And the regeneration of the desired elementary stream is performed.
- the EP (entry path) map containing a plurality of ES address information 134 d shown in the object information 130 d of FIG. 13 is shown in FIG. 13 here as the AU table 13 1 and the ES map table 1. It refers to an object information table that summarizes both items 3 and 4.
- the IN point information and the OUT point information described in the item 204 and the ES map table 133 of the object information 130 d are described.
- the address information 134d the association from the logical hierarchy to the object hierarchy in the playback sequence is executed, and the elementary stream can be played back.
- multiplex recording is performed on the optical disc 100 in units of TS packets 146, whereby a large number of element leases as shown in FIG.
- the transport stream including the stream can be multiplex-recorded on the optical disc 100.
- a plurality of programs or a plurality of programs can be recorded simultaneously within the limit of the recording rate.
- a method of multiplexing and recording a plurality of programs or a plurality of programs into 2 is adopted.
- an embodiment of an information recording / reproducing apparatus capable of executing such a recording process will be described.
- FIG. 14 is a block diagram of the information recording / reproducing apparatus
- FIGS. 15 to 19 are flowcharts showing the operation.
- the information recording / reproducing device 500 is roughly divided into a reproducing system and a recording system, and is capable of recording information on the optical disk 100 and reproducing the information recorded thereon. It is configured.
- the information recording / reproducing apparatus 500 is for recording / reproducing as described above. However, it is basically possible to configure the embodiment of the recording apparatus of the present invention from its recording system part. Further, an embodiment of the information reproducing apparatus of the present invention can be constituted from the reproducing system.
- the information recording / reproducing device 500 includes an optical pickup 502, a servo unit 503, a spindle motor 504, a demodulator 506, a demultiplexer 508, a video decoder 511, an audio decoder 511, Sub-picture decoder 5 13, adder 5 14, still image decoder 5 15, system controller 520, memory 530, memory 540, memory 550, modulator 606, formatter 600 8, TS object generator 610, video encoder 611, audio encoder 612, and sub-picture encoder 613.
- the system controller 520 includes a file (File) system / logical structure data generator 521 and a file (File) system / logical structure data reader 522. Further, the system controller 520 is connected to a memory 530 and a user interface 720 for performing user input such as title / information.
- demodulator 506, demultiplexer 508, video decoder 511, audio decoder 511, sub-picture decoder 513, adder 514, still picture decoder 511 5, a memory 540 and a memory 550 generally constitute a reproducing system.
- the modulator 606, the formatter 608, the TS object generator 610, the video encoder 611, the audio encoder 612, and the sub-picture encoder 613 Generally, a recording system is configured. Then, a user for inputting an optical pickup 502, a servo unit 503, a spinner motor 504, a system controller 520, a memory 530, and user information such as title information.
- Interface 720 is generally a playback system It is shared by both the record system. Further, regarding the recording system, a TS object data source 700 (or a PS object data source 700 or a still image data source 700 such as bitmap data or JPEG data) and a video data source 71 1 An audio data source 7 12 and a sub-picture data source 7 13 are provided.
- the file system / logical structure data generator 521 provided in the system controller 520 is mainly used in a recording system, and the file system / logical structure reader 522 is mainly used for reproduction. Used in systems.
- the optical pickup 502 irradiates the optical disk 100 with an optical beam LB such as a laser beam at a first power as a reading light at the time of reproduction and at a second power as a writing light at the time of recording. Irradiation is performed with modulation.
- the servo unit 503 performs focus servo, tracking servo, etc. in the optical pickup 502 under the control of the control signal Sc1 output from the system controller 520 during reproduction and recording.
- the spindle servo in the spindle motor 504 is performed.
- the spindle motor 504 is configured to rotate the optical disc 100 at a predetermined speed while receiving spindle servo from the servo unit 503.
- the TS object data source 700 is composed of recording storage such as a video tape and a memory, and stores the TS object data D1.
- information of each title logically configured on the optical disk 100 using the TS object data D 1 (for example, the configuration of the playlist) is transmitted from the user interface 720.
- the information is input to the system controller 520 as a user input I2 such as title information.
- the system controller 520 sends the user interface; : User input of title information etc. from 720 (Step S21: Yes and Step S22).
- the user interface 720 receives the control according to the control signal Sc4 from the system controller 520, and inputs according to the content to be recorded, for example, selection via the title menu screen. Processing is allowed. If the user input has already been executed (step S21: No), these processes are omitted.
- the TS object data source 700 outputs the TS object data D1 under the control of the control signal Sc8 instructing data reading from the system controller 520.
- the system controller 520 fetches the TS object data D1 from the TS object source 700 (step S23), and uses the TS analysis function in the logical system data generator 521 of the file system. For example, based on the PAT, PMT, etc. packetized together with the video data as described above, analysis of the data arrangement (for example, recording data length, etc.) in the TS object data D1, and the configuration of each elementary stream ( For example, the following ES_P ID (elementary stream 'packet identification number) is understood) (step S24).
- the system controller 520 obtains the file system Z logical structure from the user input I2 such as the captured title information and the data array of the TS object data D1 and the analysis result of each elementary stream.
- the data generator 521 generates the logical information file data D4 as the disk information file 110, the playlist information file 120, the object information file 130, and the file system 105 (see FIG. 3). Is created (step S25).
- the memory 530 is used when creating such logical information file data D4.
- the formatter 608 is a device that performs a data array format for storing both the TS object data D 1 and the logical information file data D 4 on the optical disk 100. More specifically, the formatter 608 comprises a switch S w1 and a switch S w2, The switching control is performed by the switch control signal S c5 from the controller, and when the TS object data D1 is formatted, the switch Sw 1 is connected to the 1 side and the switch Sw 2 is connected to the 1 side, and the TS It outputs TS object data D1 from the object data source 700. The transmission control of the TS object data D1 is performed by a control signal Sc8 from the system controller 52. On the other hand, when formatting the logical information file data D4, the formatter 608 is controlled by the switch control signal Sc5 from the system controller 520 to control the switch Sw2. It is configured to output the logical information file data D4 in contact with the side.
- step S26 of Fig. 15 the switching control by the formatter 608 configured in this way allows (i) the logical information from the file system logical structure data generator 521 in step S25.
- the file data D4 or (ii) TS object data D1 from the TS object data source 700 is output via the formatter 608 (step S26).
- the selected output from the formatter 608 is sent to the modulator 606 as disc image data D 5, modulated by the modulator 606, and transmitted to the optical disc 100 via the optical pickup 502. It is recorded (step S27).
- the disk recording control at this time is also executed by the system controller 520.
- Step S28 No
- the recording order of the logical information file data D4 and the corresponding TS object data D1 may be either earlier or later.
- step S29 determines whether or not to end recording on the optical disc 100 based on the presence or absence of the end command. S29: No) Return to step S21 and continue the recording process. On the other hand, if the processing should be terminated (step S29: Yes), the series of recording processing ends.
- the information recording / reproducing device 500 creates the created TS object. Is used to perform the recording process.
- step S25 after the logical information file data D4 is created in step S25, the logical information file data D4 and the corresponding TS object data D1 are created in step S26.
- the data output is executed, the output of the TS object data D1 and the recording on the optical disc 100 are executed before step S25, and after this recording or in parallel with this recording, It is also possible to generate and record the logical information file data D4.
- a PS object data source or a still image data source may be used instead of the TS object data source 700.
- the recording process for the TS object data D1 described above is performed on the still object data such as PS object data or bitmap data and JPEG data.
- PS object data or still image object data is stored in the object data file 140 in addition to or instead of the TS object 142 (see FIG. 3).
- various kinds of logical information relating to the PS object data or the still image object data are generated under the control of the system controller 520, and the disk information file 110, the playlist information file 120, the object It is stored in the information file 130 etc.
- the TS object data source 700 includes, for example, a receiver (set top box) for receiving a digital broadcast being broadcast, and a TS object data source.
- D1 is received and transmitted to the formatter 608 in real time (step S41).
- the receiving information D3 that is, the program configuration information decoded at the time of reception and the ES-PID information to be described later
- the information corresponding to the input data is taken into the system controller 520 and stored in the memory 530 (step S44).
- the TS object data D1 output to the formatter 608 is output to the modulator 606 by the switching control of the formatter 608 (step S42), and is recorded on the optical disk 100. (Step S43).
- the file system logical structure generator 52 1 uses the program configuration information and the ES_P ID information contained in the reception information D 3 which is fetched at the time of reception and stored in the memory 530.
- the logical information file data D4 is created (Step S24 and Step S25). After completion of the recording of the series of TS object data D1, the logical information file data D4 is additionally recorded on the optical disk 100 (steps S46 and S47). Note that the processing in steps S24 and S25 may also be performed after the end of step S43.
- the user input 12 such as the title information from the user interface 720 is stored in the program configuration stored in the memory 530.
- the logical information file data D4 may be created by the system controller 520 by adding it to the information and ES-PID information, and this may be additionally recorded on the optical disk 100.
- the information recording / reproducing device 500 performs the recording process when the transport stream being broadcast is received and recorded in real time. If all the received data at the time of broadcasting are stored in the archive device and then used as the TS object source 700, the same processing as in the above-mentioned "when using the created TS object" is performed. Is enough.
- the video data source 711, the audio data source 71 12, and the sub-picture data source 71 13 are respectively, for example, a video tape, Recording storage such as memory Video data DV, audio data DA, and sub-picture data DS, respectively.
- These data sources receive the video data DV, the audio data DA, and the sub-picture data DS, respectively, under the control of a control signal Sc8 for instructing data reading from the system controller 520. 11, and sent to the audio encoder 612 and the sub-picture encoder 613 (step S61). Then, a predetermined type of encoding process is executed by the video encoder 611, the audio encoder 612, and the sub-picture encoder 613 (step S62).
- the TS object generator 610 converts the data thus encoded into TS object data forming a transport stream (Ste S63).
- the data arrangement information of each TS object data (for example, recording data length, etc.)
- the configuration information of each elementary stream (for example, ES_PID described later) is transmitted from the TS object generator 610 to the information I 6. Is sent to the system controller 520 and stored in the memory 530 (step S666).
- the TS object data generated by the TS object generator 610 is transmitted to the switch SW1 of the formatter 608 at the # 1 side. That is, when the TS object data from the TS object generator 610 is formatted, the formatter 608 is controlled by the switch control signal Sc 5 from the system controller 520 to perform switching control. By connecting wl to the 2 side and connecting the switch Sw 2 to the 1 side, the corresponding TS object data is output (step S64). Then, the TS object with Dinner ⁇ "data via the modulator 6 0 6, are recorded on the optical disc 1 0 0 (Step S 6 5) 0
- a file system logical structure generator 52 1 is created by using the data arrangement information of each TS object data and the configuration information of each elementary stream, which are loaded into the memory 530 as information I 6.
- To create logical information file data D4 (step S24 and step S25).
- this is additionally recorded on the optical disc 100 (step Steps S67 and S68). Note that the processing in steps S24 and S25 may be performed after the end of step S65.
- the user input 12 such as the title information from the user interface 720 is stored in the memory 530.
- the logical information file data D 4 may be created by the file system / logical structure generator 5 21, and this may be additionally recorded on the optical disc 100.
- the information recording / reproducing device 500 performs a recording process when recording separately prepared video data, audio data, and sub-picture data.
- This recording process can also be applied to recording any content owned by the user.
- the authoring system by combining the recording processes in the above three cases, the authoring system generates a TS object, generates logical information file data, etc. in advance (step S81), and then executes the formatter.
- the processing up to the switching control performed in step 608 is completed (step S82).
- master information resulting et al is by this operation, the modulator 6 0 6 installed on the front and rear disc master force Tsu computing machine, sent as Disukuime one Jideta D 5 (Step S 8 3), and this cutting machine Creation is performed (step S84).
- a user interface 720 inputs a title to be reproduced from the optical disc 100 and its reproduction condition to the system controller as a user input I2 of title information and the like.
- the user interface 7 2 0 Under the control of the control signal Sc4 from the system controller 520, input processing according to the content to be reproduced, such as selection via a title menu screen, is possible.
- the system controller 520 controls the disk reproduction for the optical disk 100, and the optical pickup 502 sends the read signal S7 to the demodulator 506.
- the demodulator 506 demodulates the recording signal recorded on the optical disc 100 from the read signal S7, and outputs it as demodulated data D8.
- Logical information file data as an unmultiplexed information portion included in the demodulated data D8 (that is, the file system 105, disk information file 110, and P list information file 1 shown in FIG. 3). 20 and the object information file 130) are supplied to the system controller 520. Based on the logical information file data, the system controller 520 executes various types of reproduction control such as a reproduction address determination process and control of the optical pickup 502.
- the switching switch SW Under the control of the control signal Sc10 from the system controller 520, the switch 3 is switched to the demultiplexer 508 as the 1 side or the still image decoder 515 as the 2 side. .
- the TS object data is selectively supplied to the demultiplexer 508, and the still image data is supplied to the still image decoder 515.
- the TS object data as the multiplexed information portion included in the demodulated data D 8 is obtained by controlling the control signal S c 2 from the demanole multiplexer 508 and the system controller 520. Demultipletus under the control of.
- the control signal Sc2 is transmitted so as to start the demultiplexing.
- a video packet, an audio packet, and a sub-picture packet are transmitted respectively, and the video decoder 511 and the audio deco This is supplied to the decoder 5 12 and the sub-picture decoder 5 13.
- the video data DV, the audio data DA and the sub-picture data DS are respectively decoded.
- the sub-picture data DS is supplied to the adder 514 via the memory 540.
- the memory 540 Under the control of the control signal Sc5 from the system controller 520, the memory 540 outputs the sub-picture data DS at a predetermined timing or selectively and superimposes the video data DV. Imposition is performed as appropriate.
- the output control using the control signal Sc5 does not cause the subtitles using the sub-pictures to be appropriately displayed on the main video or the menu screens using the sub-pictures to be appropriately displayed. It is also possible.
- the adder 5 14 is controlled by the control signal S c 3 instructing the mixing from the system controller 5 20, and is decoded by the video decoder 5 11 and the sub-picture decoder 5 13 respectively.
- the video data DV and the sub-picture data DS are mixed or superimposed at a predetermined timing.
- the result is output as a video output from the information recording / reproducing device 500 to, for example, a television monitor.
- the audio data DA decoded by the audio decoder 512 is output as an audio output from the information recording / reproducing device 500 to, for example, an external speaker.
- still image data is included in the demodulated data D8 instead of or in addition to the reproduction processing of the video data DV and the subpicture data DS
- the still image data is transmitted from the system controller 520 Is supplied to the still picture decoder 5 15 via the switching switch SW 3 which is controlled by the control signal Sc 10.
- Still image data such as decoded bitmap data and JPEG data is stored in the system. Under the control of the control signal Sc11 from the system controller 520, it is directly added to the adder 5'14 via the switching switch SW4. Alternatively, the data is stored in the memory 550 via the switching switch SW4.
- the still image data is output from the memory 550 at a predetermined timing or selectively, and is output via the switch SW5. And supplied to the adder 514.
- superimposition of the still image data with the video data DV and the sub-picture data DS is performed as appropriate. That is, it is possible to control the timing of superimposition / the necessity of superimposition as compared with the case of superimposing still image data output from the still image decoder 5 15 as it is.
- a still image such as a menu screen or a window screen or a still image as a background image using still image data is displayed on the main video or the sub-video. It can be displayed or not displayed as appropriate.
- still image data is separately output on a path (not shown) via the switch SW5 switched to the 2 side. You may. Alternatively, by switching to the (2) side, no still image data may be output from the switching switch SW5.
- the title 200 is selected by the user interface 720 (step S211).
- the system controller 520 obtains information on the playback sequence from the reading result of the file system / logical structure reader 522.
- the user A desired one of a plurality of title elements 200-2 (see FIG. 4) constituting the title 200 may be selected by an external input operation using a remote controller or the like.
- One title element 200-0-2 may be automatically selected according to the system parameters set to 500.
- Step S2 1 the contents of a plurality of playlists 126 constituting the playlist set 126S corresponding to the selected title 200 (title element 200-2) are acquired.
- the structure of each playlist 126 and the information (see FIGS. 5, 6, and 13) of each item 204 constituting the playlist are obtained (see FIG. 5, FIG. 6, and FIG. 13).
- the contents of the playlists 126 to be reproduced are acquired.
- the contents of the playlist 1 26 include one or more playlist elements 126-2 (see FIG. 5) and the like.
- playlist elements 126-2 see FIG. 5
- acquisition process of the step S 2 13 such playlist elements are referred to. Acquisition of 1 2 6—2 is performed. .
- a pre-command 126 PR (see FIG. 5) included in the playlist 12 26 is executed (step S2 14). Note that it is also possible to select one of a plurality of playlists 126 having a fixed relationship constituting the playlist set 126S by the pre-command 126PR. Also, this processing is omitted if the playlist element 1 26-2 constituting the playlist 1 2 6 does not have the pre-command 1 2 6 PR.
- the TS object 142 (FIG. (See FIG. 10 and FIG. 10). More specifically, an object information file 130 (see FIG. 3) related to the TS object 142 to be reproduced is acquired based on the item 204, and should be reproduced. Identify the stream number, address, etc. of TS object 142.
- AU associate unit
- PU presentation unit
- step S215 the reproduction of the TS object 142 determined in step S215 is actually started. That is, based on the processing in the logical hierarchy, the processing in the object hierarchy is started (step S216).
- step S2 17 it is determined whether or not the next item 204 constituting the playlist 126 to be reproduced exists. Then, as long as the next item 204 exists (step S217: Yes), the process returns to step S215, and the above-described determination and reproduction processing of the TS object 144 are repeated. returned.
- step S217 if the next item 204 does not exist in the judgment in step S217 (step S217: No), the post command 1 2 6 corresponding to the playlist 1 2 6 being executed is performed. PS (see Fig. 5) is executed (step S2 18). Note that this processing is omitted unless the playlist element 1262-2 constituting the play list 126 has the post command 126PS.
- step S219 it is determined whether or not there is a next playlist 126 constituting the selected title 200 (step S219). If it exists here (step S219: Yes), the process returns to step S213, and the processing after acquisition of the playlist 1226 to be reproduced is repeatedly executed.
- step S 2 19 No
- the reproduction processing of the optical disc 100 by the information recording / reproducing device 500 of the present embodiment is performed.
- the content information forming a plurality of programs streamed into the same transmission wave or the same transmission signal is used as a transport stream or the like. Recorded.
- the video playback function required by the information playback system such as HDTV-compatible content information and normal video-compatible content information, surround-speed power-compatible content information and monaural content information, etc.
- Various types of content information prepared for each required function such as video performance) and audio playback function (audio performance) are recorded as a transport stream.
- video performance video performance
- audio playback function audio performance
- each playlist set 126S recorded as one title
- a desired program a desired parental block
- desired content information such as a desired angle block
- a version that can be actually played back by each information playback system when viewed functionally a purge type that efficiently or maximizes the functions of each information playback system
- the desired content information can be reproduced as a title 200.
- the playlist set 1 2 included in the playlist information file 120 reproduced.
- Various specific examples for appropriately selecting a playlist 126 corresponding to desired content information from 6S will be described.
- the present invention is not limited to these selection methods. For example, it specifies a reproduction sequence of content information closely related to each other, such as a plurality of programs recorded in the same time slot or a parental lock or an angle block.
- the advantages of the present invention obtained by combining the playlist 1 26 into the playlist set 1 26 S can be appropriately exhibited depending on the contents of the other selection methods. Things.
- FIG. 20 schematically shows a logical configuration of data in an example of the title element 200-2 (see FIG. 8) used in the first selection method.
- FIG. 21 is a flowchart showing a reproduction operation by one playlist in the first selection method
- FIG. 22 is a flowchart showing a selection operation of selecting one of the playlists. It is.
- the title element 200-2a in the first selection method has a pre-command 200 PR and a pointer 200 0 similarly to the case of the title element 2000-2 shown in FIG. It is configured to include a playlist set 1226S specified by PT, a post command 200PS, and next information 200-6N.
- the pre-command 200 RP includes, in addition to the command, a playlist selection instruction group list in which selection conditions are described separately for each of the playlists 126. It is provided with.
- the playlist set 1 26 according to some conditions that can be played back by the system, such as video resolution, etc. It is possible to select one playlist 1 26 from S.
- a pre-command is first executed (step S). 1 0 1).
- the playlist 126 selected by the execution of the pre-command is reproduced (step S102), and then the post command 200 PS is executed.
- step S 104 playback by the title element 200 — 2 a is terminated, and playback continues by the next title element 200 — 2 a.
- the playlist selection process by the pre-command 200 PR is executed as follows, for example.
- the playlist selection conditions described in the pre-command 200 PR are read out one by one for each playlist (step S111).
- selection information is input on the information recording / reproducing device 500 side (step S112).
- selection determination information is, for example, user input information indicating one program in a program group recorded in the same time zone, or user input information indicating selection of a parental lock / angle block. I do.
- system parameters such as reproducible resolution and the number of reproducible channels set according to the function, and setting information indicating a reproducible function set by a user. It may be.
- step S113 the information obtained in steps S111 and S112 is compared with each other, and the contents of the selection judgment information obtained in step S112 are read out in step S111. It is determined whether the selected playlist selection condition is satisfied (step S113). Here, if they match (Step S113: Yes), the playlist 126 having the matching selection conditions is selected (Step S114), and a series of selection processing ends.
- Step S113: No it is determined whether or not the last selection condition #n described in the pre-command 200PR is satisfied (Step S115). If it is not the last selection requirement #n (Step S115: No), the process returns to Step S111 to read the next playlist selection condition and repeat the subsequent processing. And executed. In the repetition of such processing, if the last selection requirement #n is (step S115: Yes), the selection judgment information from the information recording / reproducing apparatus 500 side is determined by any of the playlists. Therefore, it does not meet the selection conditions. Then, after the predetermined alternative processing is executed (step S116), a series of selection processing ends.
- the title element 200-2a is composed of a plurality of playlists 1226 included in the playlist set 1226S according to the pre-command 200PR.
- desired content information such as a desired program, a desired parental book, a desired angle block, and the like.
- a playlist 126 corresponding to the content information that can be reproduced by the information recording / reproducing device 500.
- FIG. 23 schematically shows the logical configuration of data in another example of the title element 200-2 (see FIG. 8) used in the second selection method.
- FIG. 24 is a flowchart showing a reproduction operation using one playlist in the second selection method
- FIG. 25 is a flowchart showing a selection operation for selecting the one playlist. It is.
- the title element 200-0—2b in the second selection method includes the pre-command 200 PR and the pointer 20 as in the case of the title element 200—2 shown in FIG. 0 Play list set designated by PT 1 26 S, post command 200 PS and next information 200 0-6N.
- attribute information is added to each playlist 126 stored in the playlist set 126S.
- attribute information refers to the content information corresponding to each playlist, the video function, video resolution, progressive / interleave, angle of view, and refreshment. Play what rate is, what the codec is, or whether it is compatible with HDTV or normal This is information indicating the attribute of the content information related to the list.
- audio function what is the channel assignment, what is the codec, what is the sampling frequency, what is the sample bit, or whether it is for surround speakers, stereo, or monaural This is information indicating the attribute of the content information related to the playlist indicating the correspondence or the like.
- the title element 200-2b particularly includes a play list set control information including a selectable flag (selectable flag) indicating whether or not a plurality of play lists 1 26 can be selected. 1 2 6 SD—1 is stored.
- the selection processing can be appropriately executed according to the selector pull flag in the playlist set control information 126 SD-1. If the selector pull flag indicates that selection is possible, for example, the information recording / reproducing apparatus 500 compares the system parameter such as the video resolution with the attribute information, and sets the playlist set 12 The optimum playlist 126 for the information recording / reproducing device 500 in 6S can be selected. Alternatively, according to the attribute information added to the playlist 126, the desired program, the desired video resolution, and the desired video resolution among the plurality of playlists 126 included in the playlist set 1'26S are determined. It is possible to control to select a content corresponding to desired content information, such as a parent book or a desired angle block.
- desired content information such as a parent book or a desired angle block.
- the playlist set control information 1 26 SD-1 specifies the number of the playlist 1 26 that should be uniquely selected. Further holding. Such playlist set control information 1 26 SD-1 is stored for each title element 200-2b.
- the playlist is checked whether it is selectable. Is determined by referring to the selector pull flag (step S122).
- Step S121: Yes the playlist 126 in the playlist set 126S is selected (Step S123).
- the pre-command 200 PR included in the playlist set 126 S is executed (step S 124).
- step S125 the selected playlist The reproduction of the list 1256 is performed (step S125), followed by the execution of the post command 200pS (step S126), and further, the next information 200-0-6N Is referred to (step S127), the reproduction by the title element 200-2b is terminated, and the reproduction by the next title element 2000-2b is continued.
- step S121 if it is not selectable in step S121 (step S122: No), the playlist set control information 1 26 SD-1 holds the playlist 1 2 to be uniquely selected.
- step S122 With reference to the number 6 (step S122), it is assumed that the play list 126 with this number has been selected, and the processing from step S124 is continued.
- the playlist selection process based on the attribute information of the playlist set control information 126-SD-1 and the playlist 126 is executed, for example, as follows.
- the attribute information added to each playlist 126 is read out one by one for each playlist (step S1311).
- selection information is input on the information recording / reproducing device 500 side (step S132).
- the selection determination information is, for example, user input information indicating one program in a program group recorded in the same time zone, or user input information indicating that parental lock / angle lock is selected.
- system information such as a reproducible resolution and the number of reproducible channels set according to the function, or setting information indicating a reproducible function set by a user. Is also good.
- step S133 the information obtained in steps S131 and S132 is compared with each other, and the content of the selection judgment information obtained in step S132 is read out in step S131. It is determined whether or not the attribute matches the attribute of the playlist indicated by the attribute information (step S133). Here, if they match (step S133: Yes), the playlist 126 having the matching attribute is selected (step S1334), and a series of selection processing ends.
- step S133 determines whether or not the playlist is the last playlist 126 in the playlist set 1226S (that is, playlist #m). Is set (step S1 3 5).
- Step S135 N0
- the attribute information of the next playlist is read, and the subsequent processing is repeatedly executed.
- step S135 the selection judgment information from the information recording / reproducing apparatus 500 side is any playlist. Will not match the attributes of the Therefore, after a predetermined alternative process is executed (step S136), a series of selection processes ends.
- a desired program and a desired Items corresponding to desired content information can be selected.
- desired content information such as parental books and desired angle blocks
- FIG. 26 schematically shows the logical configuration of data in another example of the title element 200-2 (see FIG. 8) used in the third selection method
- FIG. It schematically shows details of the data structure of playlist set control information.
- FIG. 28 is a flowchart showing a reproduction operation using one playlist in the third selection method
- FIG. 29 is a chart showing a selection operation for selecting the one playlist.
- the title element 200—2 c in the third selection method has the pre-command 200 PR and the pointer 2 similarly to the case of the title element 200—2 shown in FIG. 00 It is configured to include a playlist set 1226S specified by PT, a post command 200PS, and next information 200-6N.
- the title element 200-2c stores, in particular, playlist set control information 126 SD-2 for storing selection conditions for each playlist.
- the playlist set control information 1 2 6 SD-2 contains, for example, the video resolution required for playback and whether HDTV support is required for playback.
- Selection conditions #l to #m such as whether a surround speaker system is required during playback and whether stereo is required during playback, are stored in association with playlist numbers # 1 to #m. ing.
- playlist set control information 1 2 6 SD-2 by comparing these selection conditions with system parameters set for the functions of the player on the information recording / reproducing device 500 side, etc.
- One playlist 1 26 can be selected from the playlist set 1 26 S.
- the playlist set control information 1 2 6 SD-2 it suffices to describe information such as selection conditions only for the playlist 1 26 used in the playback of the title element 200-2 c. It is.
- a plurality of playlists 1 2 6 in each playlist set 1 2 6 S according to the selection conditions described in the playlist set control information 1 2 6 SD-2.
- content information that makes full use of the functions of the information recording / reproducing device 500 or information corresponding to desired content information such as a desired program, a desired parental block, or a desired angle block is selected. Control becomes possible.
- the playlist set control information 1 2 6 Referring to the selection condition of SD-2, the playlist 1 26 in the playlist set 1 26 S is selected (step S 14 1). Next, the pre-command 200 PR included in the playlist set 126S is executed (step S144). Next, playback of the selected playlist 1 26 is performed (step S144), followed by execution of a boss command 200 PS (step S144), and further, next information 2PS. 00-6 N force S is referenced (step S 1 4 5), and the corresponding title The birth is terminated and the reproduction continues with the next title element 200-2c.
- the playlist selection process based on the selection condition of the playlist set control information 126 SD_2 is executed, for example, as follows.
- the selection conditions of the playlist set control information 12 26 SD-2 are read out one by one for each playlist (step S 15 1).
- selection information is input on the information recording / reproducing device 500 side (step S152).
- Such selection determination information is, for example, user input information indicating one program in a program group recorded in the same time slot, or user input information indicating selection of parental block / angle block. I do.
- system parameters such as reproducible resolution and number of reproducible channels set according to the function, and setting information indicating reproducible function set by a user are used. There may be.
- step S153 the information acquired in steps S 15 1 and S 15 2 is compared with each other, and the contents of the selection judgment information obtained in step S 15 2 are read out in step S 15 1 It is determined whether the selected playlist selection condition is satisfied (step S153). Here, if they match (Step S153: Yes), the playlists 126 having the matching selection conditions are selected (Step S154), and a series of selection processing ends.
- step S153 if they do not match (step S153: No), the playlist set control information 1 2 6 is selected according to the last playlist 1 26 in SD-2 (that is, playlist #m). It is determined whether the condition is satisfied (step S155). Here, if it is not the last playlist 1 26 (step S155: No), the process returns to step S151 to read the selection condition for the next playlist 1 26, and Subsequent processing is executed repeatedly.
- the selection judgment information from the information recording / reproducing apparatus 500 side is It will not meet the selection conditions for any playlist. Therefore, after the predetermined alternative processing is executed (step S156), a series of selection processing ends.
- the third selection method according to the selection conditions for each playlist. Therefore, among a plurality of playlists 126 included in the playlist set 126 S, it is possible to select one corresponding to desired content information such as a desired program, a desired parental block, or a desired angle block. Become. Alternatively, in consideration of the video reproduction function and the audio reproduction function, it is possible to select a playlist 126 corresponding to the content information that can be reproduced by the information recording / reproducing device 500.
- FIG. 30 conceptually shows the entire access flow at the time of reproduction in relation to the logical structure of the optical disc 100.
- the logical structure of the optical disc 100 is composed of three layers: a logical layer 401, an object layer 403, and a logical-object associating layer 402 that associates these two layers with each other. It is roughly divided into.
- the logical layer 401 is a layer that logically specifies various kinds of logical information for reproducing a desired title at the time of reproduction, a play list (P list) to be reproduced, and its configuration contents. It is.
- disk information 110d indicating all titles 2000 on the optical disk 100 is described in a disk information file 110 (see FIG. 3).
- reproduction sequence information 120d of all contents on the optical disc 100 is described in the playlist information file 120 (see FIG. 3). More specifically, as the reproduction sequence information 1 2 0 d, one or more of each relative Thai Tonoree Remento 2 0 0 2 included in each title 2 0 0 s, -.
- each playlist set 1 26 S includes one or more playlists 126, and each playlist 126 includes one or more items 204 (see FIG. 13). ) Is described. Then, at the time of access at the time of reproduction, the title 200 to be reproduced is specified by the logical hierarchy 401, the play list 126 corresponding to the title 200 is specified, and furthermore, the corresponding play list 126 is specified. Item 2 0 4 to be specified. Subsequently, the logical-object-association layer 402 specifies the combination and configuration of the TS object data 144 d that is the entity data based on the information specified in the logical layer 401 as described above.
- the hierarchy that specifies the attribute of the TS object data 140d to be reproduced and the physical storage address thereof is specified. is there. More specifically, in the logical object association hierarchy 4002, a block of contents constituting each item 204 is classified into units of AU132, and each AU132 is referred to as PU302. Object information data 130d, which is subdivided into units of 2, is described in the object information file 130 (see Fig. 3).
- PU (presentation unit) 302 is a unit in which a plurality of elementary streams are associated with each other in units of playback switching. If there are three audio streams in this PU302, the user can freely switch between the three audio streams (for example, language-specific audio) while playing this vision. Become.
- the “AU (association unit) 1 32” is a unit in which a plurality of elementary lease streams such as video streams in a TS object used in one title are collected. It consists of a set of PUs 302. More specifically, it is a unit in which the elementary stream bucket ID (ES-PID) is indirectly arranged for each TS object via PU302.
- the AU1332 corresponds to a set of a plurality of programs or a plurality of programs having a specific relationship with each other in consideration of content, such as a plurality of programs or a plurality of programs which can be switched mutually in a multi-source broadcast. I have.
- the PU 302 belonging to the same AU 132 is a part of one or a plurality of elementary streams constituting a plurality of programs or a plurality of programs which can be switched mutually by a user operation during reproduction. It corresponds to a set.
- the elementary stream to be reproduced is specified. That is, even without using the PAT or PMT shown in FIG. 12, a desired elementary ⁇ "stream can be reproduced from the multiplex-recorded data from the optical disc 100.
- the more specific data structures of the AU information 1321 and the PU information 302I, which define the AU 132 and the PU 302, respectively, will be described later in detail.
- the elementary stream actually reproduced here is specified or specified from the PU information 302 by the ES-PID which is the packet ID of the elementary stream (see FIG. 12).
- the content in the specific area (or specific time range) of the specific elementary stream is reproduced by being converted into information S indicating the start time and end time of the reproduction and the address information of the elementary stream. Will be.
- the address conversion from the logical address related to each item 204 to the physical address related to each PU 302 is executed.
- the object layer 4003 is a physical layer for reproducing the actual TS object data 140d.
- the TS object data 140d is described in the object data file 140d (see FIG. 3). More specifically, TS buckets 146 constituting a plurality of elementary streams (ES) are multiplexed for each time, and these are arranged along a time axis, so that a plurality of TS buckets are arranged. An elementary lease stream is configured (see Fig. 11). Then, the plurality of TS packets multiplexed at each time are associated with the PU 302 specified by the logical-object association hierarchy 402 for each elementary stream.
- ES elementary streams
- associating a plurality of PUs 302 with one elementary stream (for example, an elementary stream related to the same audio data between a plurality of switchable programs or a plurality of programs) Can be used in common, or the elementary stream related to the same subpicture data can be used in common).
- the actual object data is reproduced by using the physical address obtained by the conversion in the logical-to-object association hierarchy 402.
- FIG. 31 to FIG. 37 are conceptual diagrams schematically showing the hierarchical structure of these files.
- the same reference numerals are given to the same components as those already described with reference to FIGS. 3 to 9 and the like, and the description thereof is omitted as appropriate. I do.
- the “Title information set” includes information including the disc information file 110 and the playlist information file 120 shown in FIG. 3 and the like. It is a set.
- the title information set includes a disc header 1 1 2 x, a plurality of title information 200 (title information # 1,..., #N), and a plurality of play (P) list sets 1. 26 S (P list set # 1,..., #N) and other information.
- the disc header 112 x will be described with reference to FIGS. 31 and 32.
- the disk header 1 1 2 X is shown in a form branched off to the upper right in the figure, and the disk header information 1 12 X shown in FIG.
- the corresponding information includes a plurality of fields for various information such as a purge ion number, a total title, a total title information, and a total number of play (P) list sets.
- the disc header 1 12 X has a title start address table as an information table corresponding to the title pointer 1 114 1 shown in FIG. 3, and the play shown in FIG.
- a play (P) list set start address table is provided as a table for information corresponding to the list set pointers 124.
- the disc header 1 1 2 X includes a field for information indicating a title set attribute indicating the attribute of each title set. Have.
- the disc header 112X has a title table 112Xtt and a play list set table 112Xpt.
- the disk header 111X having a plurality of fields and a plurality of tables as described above is for comprehensively managing a plurality of titles in the entire recording area on the disk.
- the “version number” is a version number in the relevant standard, and is, for example, a code “0700” according to ISO 6446.
- “Total number of titles” is the total number of titles in the entire recording area on the disk
- “Total title information” is the total number of title information in the entire recording area on the disk.
- “Total playlist set” is the total number of playlist sets in the entire recording area on the disc
- “Title start address table” is the byte number relative to the beginning of the title set. Indicates the starting address of each title. This byte number is counted from 0, for example.
- the “playlist set start address table” indicates the start address of each playlist set as a byte number relative to the head of the title set.
- “Titleset attribute” indicates attributes of the titleset, such as the data length of the titleset, the type of character used in the titleset (Japanese, English, etc.), the titleset name, and the like.
- the title table 1 12 X tt is shown in a form that branches to the upper right in the figure, and a plurality of title menu start address information # in order from the top in the figure. 1,..., #N and a plurality of title content start address information # 1,..., #N are provided with a plurality of fields for recording in a paired format by number.
- “Title menu start address” indicates the start address of the title information including each title menu as a relative byte number from the head of the title set. This byte number is counted from 0, for example.
- the title menu start address "0" is assigned to the disc menu, which is a menu for the entire disc.
- "Title content start address J indicates the start address of the title information including each content title as a byte number relative to the beginning of the title set.
- the” content title " A title indicating the content of each title. This bit number is counted from 0, for example.
- the title content start address "0" is harmed, for example, to the first play title that is unconditionally played in the early stage of the title playback.
- the playlist set table 1 1 2 xpt is shown in a branched form at the lower right in the figure, and a plurality of play (P) list set start addresses # 1,... , #M to record multiple fields.
- the “playlist set start address” indicates the start address of each playlist set as a relative byte number from the head of the title set. This byte number is counted from 0, for example.
- the title information 200 is shown as branching to the middle right in the figure, and the title information 200 shown in FIG.
- Information indicating the total number of title elements corresponding to 1 2 0 0-1 Contains a field for recording X, and a plurality of title elements 200-2 (Title element # 1, ⁇ , # k) and other information 200 0-5 Has multiple fields for recording.
- total number of title elements indicates the total number of title elements included in the title information.
- each title element 200-2 is shown as a branch to the right in the figure, and a pointer in which a "playlist set number" is described in order from the top in the figure.
- P-list identification information describing the list number (ie, P-list # 1, '..., #k) 2 Record OOPN To have multiple fields. Further, a plurality of fields for recording a P list pre-command 200 PR, a P list post command 200 PS, and next information 200 0-6 N indicating a title element to be reproduced next. Having.
- the other information in the title element 200-2 is, for example, information on each title element such as the type of a title such as a sequential type or a branch type.
- “pointer 200 PT in which the playlist set number is described” is a pointer indicating the ID (identification) number of the playlist set.
- Total number of candidates indicates the total number of play lists that can be selected as title selection candidates in the playlist set specified by the pointer 200 PT.
- “P list identification information 200 PN” indicates an ID (identification) number of one or more playlists that can be selected as such.
- P-list identification information 200 PN it is possible to include a playlist as a selection candidate for playing different titles in one playlist list, and to provide one playlist. It is possible to use the tset with different title elements.
- the “P list pre-command 200 PRJ”, ⁇ P list post command 200 PSJ, “next information 200-6N”, etc. are as described above.
- FIG. 31 the playlist set 126S will be described with reference to FIGS. 31 and 34 to 37.
- FIG. 31 the playlist set 126S will be described with reference to FIGS. 31 and 34 to 37.
- the playlist set 1 26 S is shown in a form branched off to the lower right in the figure, and the playlist set comprehensive information 1 shown in FIG. 2 Information corresponding to 6-1 includes the total number of play (P) lists and multiple playlists (PL) presentations (PL presentations # 1, ..., #i). 2 6—1 Has a field for recording X.
- the play list set 1 26 S contains multiple play (P) lists 1 26 (that is, P lists # 1,..., # I), and item definition tables 1 26 6 3 It has multiple fields for recording 1 2 6-4 as well as other information.
- PL presentations # 1, ⁇ , #i are attribute information corresponding to the PL lists # 1, ⁇ ' ⁇ #i, respectively, and correspond to the attribute information shown in FIG.
- each PL presentation 1 26—lxi is shown as branching to the upper right in the same figure, and in order from the top in the same figure, the video codec, the video resolution, and the video It has multiple fields for recording information indicating the aspect ratio, video frame rate, audio channel assignment, and the like.
- video codec j is used when recording video information related to the playlist set, and thus indicates the type of video codec to be used during playback.
- Video resolution is the main video set among the playlist set. Indicates the video resolution used when recording the video information for the play list corresponding to the path (that is, the video stream providing the main video).
- the “video aspect ratio” indicates a video aspect ratio used when recording video information relating to a playlist corresponding to the main path in the playlist set.
- Video frame rate indicates the video frame rate used when recording video information related to the playlist corresponding to the main path in the playlist set.
- “Audio channel assignment” indicates the assignment of the audio channel used at the time of recording the audio information of the playlist corresponding to the main path in the playlist set.
- each playlist 1226 is shown as branching to the middle right in the figure, and the data length of the playlist 1226 is shown in order from the top in the figure. It has a plurality of fields for recording information, a playlist header, a plurality of playlist elements 1 26-2 (ie, P list elements #l, '.', #I) and the like.
- the “length” of the playlist indicates the length of the next playlist in bytes. This indicates the length of the data, not including the Length field itself.
- “Playlist header” indicates information such as the total number of playlist elements included in the playlist, the playback time of the playlist, and the name of the playlist.
- each playlist element 1 26 6-2 is shown to be branched to the right in the same figure, and the items for the master play (P) item are shown in order from the top in the same figure.
- Number pointer 1 26 PT total number of sub-paths, multiple sub-path information 1 2 6—2 sub (that is, sub-path information # 1,..., #K), next information 1 2 6—6N, Pre-commands for play (P) items 1 26 PR, post commands for play (P) items 1 26 PS and other information 1 2 6-6 Multiple records for recording etc.
- Playlist 1 26 PT “Pre command 1 26 PR” and “Post command 1 26 PS j” are as described above. Indicates the total number of sub-paths present in the play list element. "Next information 126-6N” indicates the playlist element to be played next.
- each of the sub-path information 1 26-2 sub is shown in the form of branching to the right toward the center in the same figure.
- P Total number of items, and multiple slave plays.
- Item information 1 2 6 Has multiple fields for recording sub PT (ie, Slave P item information 1,..., # K).
- sub path type indicates what kind of display is performed by the sub path such as various menu displays.
- Total number of slave P items indicates the total number of slave play items in the sub-pass.
- Each slave play (P) item information 1 2 6—sub PT is shown in the figure as branching from the center to the right end. In the figure, the slave play (P) It has multiple fields for recording the item number and the master play (P) item start PTS.
- “Slave P item number” indicates the ID (identification) number of the play item in the sub path.
- “Start PTS (Presentation Time Stamp) of Master Play Item” indicates the playback time of the slave item on the playback time axis of the master play item.
- the item definition table 1 2 6—3 is shown as branching to the lower right in the figure, and the total number of play (P) items is shown in order from the top in the figure.
- a plurality of play (P) items 204 i.e., P items # 1, .., #n) and the like.
- total number of play items indicates the total number of items 204 in the item definition table.
- each item 204 is shown as branching to the upper right side toward the center in the figure, and in order from the top in the figure, the play (P) item type and the stream object play.
- P Item 2 It has multiple fields for recording 04-stream etc.
- play (P) item type indicates the type of the play item. For example, if the item is for a video stream object, the code is "0 Oh”. If the item is for a still image object, the code is "1 Oh”. For items for objects for various menus, the code is "20h”.
- stream object play (P) item 204-stream is shown as branching from the center to the right end in the figure, and the order of each play item is shown in order from the top in the figure.
- ES Simple lease stream index number
- IN time IN point
- OUT time OU point
- the “ES index number” indicates the ID (identification) number and type of the elementary stream to which the IN time and the OUT time are applied.
- the “IN time (IN point)” and “OUT time (OUT point)” are as described above.
- the playback time and the playback time of the item are based on a 90 kHz time base. End time is described.
- the item definition table 1 2 6—3 indicates that the item 204 for a still image object is replaced with the item 204 for a still image object instead of the item 204 for a stream object. May be included.
- item 204-still has information indicating the type of play item, a still image object play (P) item, and the like.
- Each data amount in the title information set described above may be a fixed byte or a variable byte. Further, each field may have a structure in which a required number of tables can be added.
- FIG. 38 shows the object information file 130 (see Fig. 38).
- Fig. 38 shows the AU (associate unit) table 13 1 (see Fig. 3) constructed in the object information file 130 and the ES (elementary stream) map table associated therewith.
- FIG. 13 schematically shows a specific example of the data configuration in 1 3 4 (see FIG. 3).
- the object information file 130 contains The object information table (object information table) is stored.
- the object information table includes an AU table 1331 shown in the upper part of the figure and an ES map table 134 shown in the lower part.
- the AU table 13 1 may have a structure capable of adding as many tables as necessary for each field (Fie 1 d). For example, if there are four AUs, the structure may be such that the corresponding field is increased to four.
- the AU table 13 1 stores “AU table general information” in which the number of AUs, a pointer to each AU, and the like are described in another field (Fie 1 d), and “other information J”. I have.
- the AU table 13 1 contains AU information 13 2 I indicating ES table index #m (ES—table index #m) in each PU #m corresponding to each AU #n.
- "AU” is a unit corresponding to a "program” in a television broadcast as described above (particularly, in the case of a "multi-vision” broadcast, a plurality of switchable “visions”). Is a unit), and contains at least one PU as a playback unit.
- PU is a set of mutually switchable elementary stream included in each AU as described above, and the ES table index # corresponding to each PU is specified by PU information 302 I.
- the “ES map table comprehensive information” describes the size of the ES map table, the total number of indexes, and the like.
- the “index #m” indicates the elementary lease stream packet ID (ES-PID) of all the elementary lease streams used for playback, the corresponding index number, and the address information of the elementary stream. It is comprised including.
- this address information that is, ES address information 134d
- the elementary stream is an MPEG-2 video stream as described above
- the start of the I picture Only the TS packet number and the corresponding display time are described in the ES map table 134, and the data amount is reduced.
- the elementary stream packet ID (ES—PID) of the actual elementary stream can be obtained from the index number of the ES map 134 specified from the AU table 133. Can be acquired.
- address information of the elementary stream stream corresponding to the elementary stream stream packet ID can be obtained at the same time, it is possible to reproduce the object data based on the information.
- the ES—PID that is not referenced from the upper AU table 13 1 is also described for each index of the lower ES map table 13 4, but the ES_PID that is not referenced is Need not be described this way. However, if ES-PIDs that are not referred to in this way are also described, creating a more versatile ES map table 13 4 will allow you to re-edit the content, for example, when re-authoring. This has the advantage that there is no need to rebuild the ES map table.
- the disc header 1 12 X force S is reproduced.
- the title table 1 12 Xtt shown in Fig. 32 is played, and the title menu start address or title content start address is acquired.
- the reproduction of the title information 200 shown in FIG. 31 is started according to the acquired address information. More specifically, the title element 200-2 shown in FIG. 33 is reproduced, and the playlist set number is obtained. Further, pointers 200 PT to playlists # 1 to #k are obtained. Note that by adopting a configuration in which the playlist 1 26 is specified by the pointer 200 PT, a plurality of playlists in the playlist set set ⁇ ⁇ ⁇ previously specified by the playback of the title element 200 0-2 can be used. Can be shared among multiple titles.
- the playlist set table 112 Xpt shown in FIG. 32 is reproduced, and the playlist set start address is obtained. Based on this, the reproduction of the play list set 1226S shown in FIG. 34 is started, and first, the PL presentation 1226-1Xi is reproduced.
- Playback of the selected playlist 126 is performed. More specifically, the reproduction of the playlist element 1 26-2 shown in FIG. 35 is performed.
- the pre-command 1 26 PR is executed, and subsequently, the master P-item number shown in FIG. 36 is obtained, and the corresponding item definition table shown in FIG. 37 is referred to.
- Item 204 is played.
- the playback of this item 204 is actually performed by playing the corresponding TS object according to the ES index number, IN time, and OUT time obtained by playing the stream object P item 204 -stream. (See Figure 38).
- the post command 1 26 PS is executed, and the playlist element to be reproduced next is specified according to the next information 126 6-6N, and the reproduction is repeated in the same manner. Done.
- a large amount of content information including, for example, a plurality of programs or a plurality of parental blocks / angle blocks, etc. This makes it possible to record efficiently as one title, and it is also possible to select and reproduce desired programs among those programs relatively easily.
- the optical disk 100 as an example of the information recording medium and the recorder or player according to the optical disk 100 as an example of the information reproducing / recording apparatus have been described.
- the present invention is not limited to the recorder or the player, but can be applied to other various information recording media compatible with high-density recording or a high transfer rate and the recorder or the player.
- the present invention is not limited to the above-described embodiments, and can be appropriately modified within the scope not contrary to the gist or idea of the invention, which can be read from the claims and the entire specification, and information accompanied by such changes
- a recording medium, an information recording device and method, an information reproducing device and method, an information recording and reproducing device and method, a computer program for recording or reproducing control, and a data structure including a control signal are also included in the technical scope of the present invention. That is.
- the information recording medium, the information recording apparatus and method, the information reproducing apparatus and method, the information recording / reproducing apparatus and method, the recording or reproducing control computer program, and the data structure including the control signal according to the present invention include, for example, Alternatively, it can be used for high-density optical discs such as DVDs, which can record various types of information such as main video, audio, and sub-video for business use at high density, and can also be used for DVD players, DVD recorders, etc. . Further, for example, the present invention can be used for an information recording medium, an information recording / reproducing device, and the like, which are mounted on various consumer or business computer devices or connectable to various computer devices.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
情報記録媒体には、複数のコンテンツ情報と、これらの再生シーケンスを規定する複数のプレイリスト情報を夫々含む複数のプレイリストセットとが記録される。更に、複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイトルとして再生するように、再生されるべきコンテンツ情報に対応する少なくとも一つのプレイリストセットを、複数のプレイリストセットの中から指定するタイトル情報が記録される。
Description
明 細 書 情報記録媒体、 情報記録装置及び方法、 情報再生装置及び方法、 情報記録再生装 置及ぴ方法、 記録又は再生制御用のコンピュータプログラム、 並びに制御信号を 含むデータ構造 技術分野
本発明は、 主映像、 音声、 副映像、 再生制御情報等の各種情報を高密度に記録 可能な高密度光ディスク等の情報記録媒体、 当該情報記録媒体に情報を記録する ための情報記録装置及び方法、 当該情報記録媒体から情報を再生するための情報 再生装置及び方法、 このような記録及ぴ再生の両方が可能である情報記録再生装 置及び方法、 記録又は再生制御用のコンピュータプログラム、 並びに制御信号を 含むデータ構造の技術分野に関する。 背景技術
主映像、 音声、 副映像、 再生制御情報等の各種情報が記録された光ディスクと して、 DVDが一般化している。 DVD規格によれば、 主映像情報 (ビデオデー タ)、 音声情報 (オーディオデータ) 及ぴ副映像情報 (サブピクチャーデータ) が 再生制御情報 (ナビゲ一ションデータ) と共に、 各々パケッ ト化されて、 高能率 符号化技術である MP E G 2 (Mo v i n g P i c t u r e E x p e r t s G r o u p p h a s e 2 )規格のプログラムス トリーム( P r o g r a m S t r e a m) 形式でディスク上に多重記録されている。 これらのうち主映像情報 は、 MP EGビデオフォーマッ ト ( I S 01 3 8 1 8— 2) に従って圧縮された データ力 S、一つのプログラムス トリーム中に 1ストリ一ム分だけ存在する。一方、 音声情報は、 複数の方式 (即ち、 リニア: P CM、 A C— 3及ぴ MP E Gオーディ ォ等) で記録され、 合計 8ス トリームまで、 一つのプログラムス トリーム中に存 在可能である。 副映像情報は、 ビッ トマップで定義され且つランレングス方式で 圧縮記録され、 3 2ス トリームまで、 一つのプログラムス トリーム中に存在可能 である。
W
2 また、 MP E G 2規格の トランスポー トス ト リーム (T r a n s p o r t S t r e a m) 形式が規格化されており、 これは、 データ伝送に適している。 この トランスポー トス ト リ一ム形式によれば、 複数のェレメンタリース ト リームが同 時伝送される。 例えば、 一つの衛星電波に多数の衛星デジタル放送のテレビチヤ ネルなど、 複数の番組或いはプログラムが、 時分割で多重化されて同時伝送され る。
この種の DVDのレコーダ用途と して、 DVDレコーダが市販されている。 こ れは、 入力される記録信号をビデオレコーディングフォーマツ トに変換して記録 すると共に、 その再生を制御するための制御情報或いは論理情報として、 記録開 ' 始から停止までの記録単位を一つのタイ トル (例えば、 一本の映画、 一本の番組 など) として再生可能なように、 一つのプレイリス トを記録するように構成され ている。
加えて、 この種の DVDの ROM用途として、 例えば映画、 アニメ、 ゲーム等 が予め録画されたものが販売されている。 その中には、 パレンタルブロックゃァ ングルプロックのような複数のプロ クカ S、ストリーム化されて記録されており、 これらを選択或いは切替可能に構成されている DVD— ROMも販売されている。 ここで 「パレンタルプロック」 とは、 例えば、 一本の映画などの同一タイ トルに 関して、 成人向けパージョンに対応する映像部分或いは子供向けバ一ジョンに対 応する映像部分からなるブロックをいう。 また 「アングルブロック」 とは、 例え ば、 一本の映画などの同一タイ トルに関して、 様々な視点から撮影された映像部 分からなるプロックをいう。
他方、 テープ記録媒体を用いる記録装置としては、 D— VHS (デジタル VH S) 方式のデジタル VCRが存在する。 係るデジタル VCRは、 セッ ト トップボ ックス (S TB) から出力されたス トリーム信号を、 そのままテ一プ媒体に記録 し、 これを再生するように構成されている。 即ち、 ある時間帯に同時に受信され る複数の番組を、いわば「ある時間帯の番組群」 という一つのタイ トルで記録し、 これらをあたかも受信時と同じように複数まとめて再生するように (即ち、 チヤ ネル切替可能に再生するように) 構成されている。
発明の開示
しかしながら、 上述したデジタル V C Rによれば、 記録した後に再生されたス トリーム信号は、 S T Bにより信号処理される必要がある。 更に、 これにより得 られる再生出力を用いても、 複数番組をリアルタイムで受信出力している状況と 同等以上の機能は殆ど実行できないという問題点がある。
他方、 上述した従来の D V Dでは、一ス トリームの主映像を複数ス トリームの 音声情報や副映像情報等と共に多重記録できるに止まり、 複数ス トリ一ムの主映 像を多重記録するのに、 向いていない。 即ち、 M P E G 2のプログラムス トリー ム形式に準拠して記録を行う D V Dでは本質的に、 上述した M P E G 2のトラン スポートス トリーム形式で同時に伝送されてく る複数番組或いは複数プログラム を多重記録できないという問題点がある。
そして、 仮にトランスポートス トリーム形式で伝送されてく る複数の番組を同 時に記録可能であるような高転送レートであり且つ大記録容量或いは高密度記録 のディスクが存在したとしても、 上述したデジタル V C Rのように、 光ディスク にス ト リーム信号をそのまま記録しよう とすれば、一つのス トリ ム信号中には、 時間軸が整列していない複数番組が含まれる可能性が高い。 このため仮に、 上述 した D V Dレコーダのように、 記録開始から停止までを、 例えば 「ある時間帯の 番組群」 などの論理的に一つのタイ トルとして再生するために、 一つのプレイリ ス トを記録し fこだけでは、 後に、 当該一つのタイ トルに含まれる複数の番組のう ち、 任意の時刻から開始される可能性がある、 所望の番組を選択することは技術 的に困難である。
このように従来の D V Dレコーダ用途によれば、 デジタル放送等で一つのス ト リーム信号に含まれる複数の番組を同時に録画し再生しよう とすると、 後に例え ばこれらのうちから任意の時刻から開始される所望のものをメニュー画面上で選 択して再生するなど、 所望の番組を再生することが困難であるという技術的問題 点、力 sある。
加えて、 D V D— R O M用途によれば、例えば、 コンテンツが実質同一であり、 ビデオ解像度ゃパレンタルレベルやアングルなどが異なる複数のコンテンッ情報 を記録する際にも、 各コンテンツ情報に対するプレイリス トを記録するだけであ
る。 よって、 再生時にプレーヤは、 各プレイリス トを異なるタイ トルのものと同 じ极いでユーザに提示してしまい、 ユーザのコンテンツ選択に混乱を生じるとい う問題がある。
本発明は例えば上述の問題点に鑑みなされたものであり、 例えば複数の番組、 ビデオ解像度、パレンタルレベル、アングル等を含む、大量のコンテンッ情報を、 一つのタイ トルとして効率的に記録可能とし、 更に比較的容易にしてそれらの番 組等のうち所望のものを選択して再生可能とする情報記録媒体、 情報記録装置及 ぴ方法、 情報再生装置及び方法、 情報記録再生装置及び方法、 記録又は再生制御 用のコンピュータプログラム、 並びに制御信号を含むデータ構造を提供すること を課題とする。
本発明の情報記録媒体は、 複数のコンテンツ情報と、 該複数のコンテンツ情報 の再生シーケンスを規定する複数のプレイリス ト情報を夫々含む複数のプレイリ ス トセッ トと、 前記複数のコンテンツ情報を論理的に一まとまりの情報単位であ るタイ トルとして再生するように、(a)再生されるべきコンテンッ情報に対応する 少なく とも一つのプレイ リス トセッ トを前記複数のプレイリス トセッ トの中から 指定する第 1 ポインタ情報及び (b)該第 1ポインタ情報により指定されたプレイ リス トセッ ト中で選択候補となる前記プレイ リス ト情報を識別する識別情報を含 むタイ トル情報とが記録されている。
本発明の情報記録媒体によれば、 複数のコンテンツ情報は、 例えば、 オブジェ ク トデータと して、 オブジェク トデータファイルに格納される。 ここに 「コンテ ンッ情報」 とは、 例えば主映像情報 (ビデオデータ)、 音声情報 (オーディオデー タ)、 副映像情報 (サブピクチャデータ) 等から構成される。 そして、 このような 各種コンテンツ情報は、 例えば前述の M P E G 2の トランスポートス トリームの 形式で多重化されている。 若しくは、 M P E G 2のプログラムス トリームで多重 化されていてもよく、 又は多重化されていなくてもよい。
複数のプレイ リス トセッ トは、 例えば、 プレイ リス ト情報ファイルに、 プレイ リス トセッ ト別にテーブル形式で格納される。 プレイ リス トセッ トを構成する複 数のプレイ リス ト情報は夫々、 情報再生装置により論理的にアクセス可能な情報 単位である。 プレイ リス ト情報は、 例えば論理的にアクセス可能なアイテムを指
示するポインタ情報を含んでもよい。 或いは、 アイテムの集合を指定するポイン タ情報を含んでもよい。 ここで特に、 複数のプレイ リス ト情報は、 複数のコンテ ンッ情報の再生シーケンスを規定する。 例えば、 各プレイ リス ト情報は、 複数の コンテンツ情報のうち、 当該各プレイリス ト情報に対応する一つのコンテンツ情 報の再生シーケンスを規定する。
タイ トル情報は、 例えば、 ディスク情報ファイルに、 タイ トル別にテーブル形 式で格納される。 そして、 タイ トル情報は通常、 当該一つの情報記録媒体に対し て複数存在し、 例えば、 ディスク情報ファイル内に複数格納される。 タイ トル情 報は、コンテンツ情報の再生を制御するための再生制御情報の一部として機能し、 複数のコンテンツ情報を、 例えば映画 1本、 番組 1本などの論理的に一まとまり の情報単位であるタイ'トルとして再生するように、 対応する一つ又は複数のプレ イ リス トセッ トを指定する。
本発明では特に、 タイ トル情報は、 第 1ポインタ情報及び識別情報を含む。 こ こに、 「第 1ボインタ情報」 は、例えば後述の第 1ボインタ情報 2 0 0 P Tのよう に、 プレイ リス トセッ トの識別 ( I D ) 番号を指定したり、 或いはプレイ リス ト セッ トの記録位置 (例えば、 論理ア ドレス) を指定するポインタである (図 3 3 等参照)。 そして、 「第 1ポインタ情報」 は、 再生されるべきコンテンツ情報に対 応する少なく とも一つのプレイリス トセッ トを、 複数のプレイ リス トセッ トの中 から指定する。 他方、 「識別情報」 は、 例えば後述のプレイ リ ス トの識別 ( I D ) 番号を指定する識別情報 2 0 0 P Nである (図 3 3等参照)。 そして、 「識別情報 j は、 第 1ポインタ情報により指定されたプレイ リス トセッ ト中で、 選択候補とな る一又は複数のプレイ リス ト情報を識別する。 尚、 このような 「識別情報」 につ いても、 選択候補となる各ブイリス ト情報の記録位置 (例えば、 論理ア ドレス) を示すことで当該各プレイ リス ト情報を識別する識別情報でもよい。
当該情報記録媒体の記録時には、 例えば D V Dレコーダ用途として、 同一伝送 波或いは同一伝送信号にス トリーム化された複数番組が、 前述の D— V H Sの如 く トランスポー トス ト リーム等の一つ又は複数のス トリームと して記録される。 或いは、 例えば D V D— R O M用途として、 ビデオ解像度、 パレンタルレベル、 アングルなどが異なるもののコンテンツ本体が実質同一である複数のコンテンツ
情報が、 ス トリーム化されて記録される。
このような複数のコンテンツ情報を記録する際に、 記録開始から停止までを論 理的に一つのタイ トルとして記録しつつ、 これら複数のコンテンツ情報に対して 関違する複数のプレイリス ト情報を夫々含む複数のプレイ リス トセッ トが記録さ れる。 しかも、 これら複数のプレイリス トセッ トの中から、 例えば番組別、 ビデ ォ解像度、 パレンタルレベル、 アングルなど複数のコンテンツ情報別に、 再生さ れるべきコンテンッ情報に対応するプレイリス トセッ トを指定するタイ トル情報 が記録される。
従って、 当該情報記録媒体の再生時には、 タイ トル情報に含まれる 「第 1ボイ ンタ情報」 により、 複数のプレイ リス トセッ トの中から、 再生に係るプレイ リス トセッ トが指定される。 更に、 この選択されたプレイリス トセッ ト中のから、 タ ィ トル情報に含まれる 「識別情報」 により識別される一又は複数のプレイリス ト 情報が選択候補として識別される。 そして、 このように選択候補とされたプレイ リス ト情報のうち、 いずれかのプレイリス ト情報によって規定される再生シーケ ンスで、 コンテンツ情報を再生すれば、 例えば D V Dレコーダ用途或いは D V D 一 R O M用において一つのタイ トルとして記録された複数のコンテンツ情報のう ちのいずれかが再生されることとなる。 よって、 例えば D V Dプレーヤ等の情報 再生装置において、 各プレイリス トセッ トに含まれる複数のプレイリス ト情報の うち、 所望の番組、 所望のビデオ解像度、 所望のパレンタルレベル、 所望のアン ダルなど、 所望のコンテンツ情報に対応するものを選択するように制御を実行す れば、 タイ トルとして当該所望のコンテンツ情報を再生できることになる。 特に、 このような 「識別情報」 を設けたことにより、 一つのプレイリス トセッ ト中に異なるタイ トル再生のために選択候補となるプレイ リス トを含ませること ができ、 一^ 3のプレイ リス トセッ トを異なるタイ トルエレメン トで兼用すること が可能となる。
以上の結果、 本発明によれば、 例えば複数の番組、 或いは複数のビデオ解像度 ゃパレンタルレベルやアングル等を含む、 大量のコンテンツ情報に対するプレイ リス トの中から関連するプレイ リス トを、 一つのタイ トルとして効率的に記録可 能となる。 更に比較的容易にして、 それらの番組等のうち所望のものを選択して
再生可能となる。
本発明の情報記録媒体の一態様では、 前記タイ トル情報は、 少なく とも一つの タイ トルエレメントを含み、 該タイ トルエレメントは、 前記第 1ボインタ情報及 び前記識別情報を含む。
この態様によれば、 当該情報記録媒体の再生時には、 タイ トルエレメン トに含 まれる第 1ポインタ情報に従って、 再生されるべきコンテンツ情報に対応するプ レイ リス トセッ トを特定できる。 そして、 この特定されたプレイ リ ス トセッ トの 中から、 タイ トルエレメントに含まれる識別情報により識別された、 選択候捕と しての複数のプレイリスト情報のうち、 所望の番組等に対応するものを選択する ように制御を実行すれば、 タイ トルエレメン トとして当該所望のコンテンツ情報 を再生できる。 更に、 このようなタイ トルエレメントを一つ又は順次再生するこ とで、 一つのタイ トルを再生可能となる。
このタイ トルエレメ ントに係る態様では、 前記タイ トルエレメン トは、 前記第
1ボインタ情報に加えて、 (i)前記第 1ボインタ情報により指定される一のプレイ リス トセッ トにより再生シーケンスが規定されるコンテンッ情報の再生前に *行 されるべきコマンドを示す第 1ブリコマンド情報、(ii)前記一のプレイ リス トセッ トによ り再生シーケンスが規定されるコンテンッ情報の再生後に実行されるべき コマンドを示す第 1ボス トコマンド情報、 及び (iii)前記タイ トルエレメントに係 る再生の次の再生に係るタイ トルエレメントを指定する第 1ネクス ト情報のうち、 少なく とも一つを含むように構成してもよい。
このように構成すれば、 当該情報記録媒体の再生時には、 第 1プリコマンド情 報に従って、 第 1ポインタ情報で指定される のプレイ リス トセッ トにより再生 シーケンスが規定されるコンテンツ情報の、 再生前に実行されるべきコマンドを 実行できる。 更に、 第 1ポス トコマンド情報に従って、 第 1ポインタ情報で指定 される一のプレイリス トセッ トにより再生シーケンスが規定されるコンテンッ情 報の、 再生後に実行されるべきコマンドを実行できる。 加えて、 第 1ネクス ト情 報に従って、 当該再生中のタイ トルェレメン卜の次のタイ トルェレメントを再生 できる。
第 1ボス トコマンド情報或いは後述の第 2ボス トコマンドは、 例えばコンテン
ッ情報の分岐を命令するコマンド、 次のタイ トルを選ぶコマンド等の、 動的な動 きを指定するコマンドである。
他方、 第 1ネクス ト情報或いは後述の第 2ネクス ト情報は、 例えば、 次のタイ トルエレメントの番号が記述されているだけなど、 これに基づく動作については D V Dプレーヤのシステムに依存する。 即ち、 簡略化のためにコマンド形態とさ れない情報であり、 例えば、 一律に次の特定タイ トルエレメントや次の特定プレ イリス トエレメントへ移動させる旨など、 静的な動きを示す情報である。
上述のタイ トルエレメントに係る態様では、 前記タイ トルエレメントは、 同一 のプレイ リス トセッ トに含まれる複数のプレイ リス ト情報の夫々についての選択 条件を示す選択条件情報を更に含むように構成してもよい。
このよ うに構成すれば、 当該情報記録媒体の再生時には、 タイ トルエレメン ト に含まれる各プレイ リスト情報についての選択条件情報に従って、 各プレイリス トセッ トに含まれる複数のプレイ リス ト情報のうち、 所望の番組、 所望のパレン タルプロック、 所望のアングルプロックなど、 所望のコンテンツ情報に対応する ものを選択する制御が可能となる。
この結果、 例えば D V Dレコーダ用途においても D V D— R O M用途において も、 複数の番組やブロックを含む大量のコンテンツ情報を、 一つのタイ トルと し て効率的に記録でき、 それらの番組やブロックのうち所望のものを選択して再生 可能となる。
上述の同一のプレイリス トセッ トにおけるプレイリス ト情報の選択に係る態様 では、 前記同一のプレイ リス トセッ トに含まれる複数のプレイ リス ト情報は、 レヽ ずれか一つによって同一のタイ トルを構成可能な複数のコンテンツ情報の再生シ 一ケンスを規定するように構成してもよい。
このように構成すれば、 パレンタル再生可能な或いはアングル再生可能な D V D— R O M用途において、 当該情報記録媒体の再生時に、 一つのタイ トルとして 記録された複数のパレンタルブ口ックゃアングルブロック等のブロックのうちレヽ ずれか一つが再生可能となる。 これにより、 ユーザは、 所望のパレンタルやアン ダルにて、一つのタイ トルを再生できる。或いは、 D V Dレコーダ用途において、 当該情報記録媒体の再生時に、 例えば一つのタイ トルとして記録された 「ある時
間帯の番組群」 等のコンテンツ情報のうち、 いずれか一つの番組が再生可能とな る。 これにより、 ユーザは、 例えば、 一つのタイ トル中で、 所望の番組を選択し て再生できる。
本発明の情報記録媒体の他の態様では、 前記プレイリス ト情報は夫々、 少なく とも一つのプレイ リス トエレメン トを含み、 該プレイ リス トエレメントは、 前記 コンテンッ情報を構成すると共に論理的にアクセス可能な再生単位であるアイテ . ム情報を指定する第 2ボインタ情報を含む。
この態様によれば、 当該情報記録媒体の再生時には、 プレイ リス トエレメン ト に含まれる第 2ボインタ情報に従って、 再生されるべきコンテンッ情報に対応す るアイテム情報を特定できる。 そして、 この特定されたアイテム情報を再生すれ ば、 プレイ リス トエレメントとして当該所望のコンテンツ情報を再生できる。 更 に、 このようなプレイ リス トエレメントを一つ又は順次再生することで、 一つの プレイ リス トを再生可能となる。
尚、 「アイテム情報」 とは、 表示の最小単位であり、 例えば、 コンテンツ情報が 静止画情報であれば、 一枚以上の画像に対応する情報単位である。
このプレイ リス トエレメントに係る態様では、前記プレイ リス トエレメントは、 前記第 2ポインタ情報に加えて、 (i)前記第 2ポインタ情報により指定される一の アイテム情報の再生前に実行されるべきコマンドを示す第 2プリコマンド情報、 (ii)前記一のアイテム情報の再生後に実行されるべきコマンドを示す第 2ボス ト コマンド情報、 及び (iii)前記プレイリス トエレメントに係る再生の次の再生に係 るプレイ リ ス トエレメ ントを指定する第 2ネクス ト情報のうち、 少なく とも一^つ を含むように構成してもよい。
このよ うに構成すれば、 当該情報記録媒体の再生時には、 第 2プリコマンド情 報に従って、 第 2ポインタ情報で指定される一のアイテム情報の、 再生前に実行 されるべきコマンドを実行できる。 更に、 第 2ポス トコマンド情報に従って、 第 2ボインタ情報で指定される一のアイテム情報の、 再生後に実行されるべきコマ ンドを実行できる。 加えて、 第 2ネクス ト情報に従って、 当該再生中のプレイ リ ス トエレメ ントの次のプレイ リス トエレメントを再生できる。
本発明の情報記録媒体の他の態様では、前記複数のプレイリス トセッ トは夫々、
前記複数のプレイ リス ト情報に加えて、 前記コンテンツ情報を構成すると共に論 理的にアクセス可能な再生単位であるアイテム情報を定義するアイテム定義テー プルを含み、 前記複数のプレイリス ト情報は夫々、 前記アイテム情報の単位で、 前記コンテンツ情報の再生シーケンスを規定する。
この態様によれば、 当該情報記録媒体の再生時には、 プレイ リス ト情報によつ てアイテム情報の単位で規定される再生シーケンスで、 コンテンツ情報の再生が 行われる。 この際特に、 アイテム情報は、 アイテム定義テ一ブルにまとめて定義 されているので、 その参照は容易且つ迅速に実行可能であり、 しかも同一アイテ ム情報を、 同一プレイ リス トセッ ト内の複数のプレイリス ト情報によって使い回 すことも可能となり有利である。
上述のアイテム情報に係る態様では、 前記アイテム情報は、 前記コンテンツ情 報の再生開始ァ ドレスをィンポィント情報として規定すると共に再生終了ァ ドレ スをアウ トポイント情報として規定する情報からなるように構成してもよい。 このように構成すれば、 アイテム情報のうちインポイント情報に従って、 対応 するコンテンツ情報部分の再生開始を行うことが可能となる。 アイテム情報のう ちアウ トポイント情報に従って、 对応するコンテンツ情報部分の再生終了を行う ことが可能となる。 これらにより、 各アイテム情報に対応するコンテンツ情報部 分の再生が簡単に実行でき、 このような再生の連続実行によって、 一連のコンテ ンッ情報の再生が可能となる。
本発明の情報記録媒体の他の態様では、 前記複数のコンテンツ情報から構成さ ■ れる複数の部分ス トリームを含んでなる全体ス ト リームが、 物理的にアクセス可 能な単位であると共に前記複数のコンテンツ情報の断片を夫々格納するバケツ ト 単位で多重化されてなり、 前記複数のコンテンツ情報の再生を制御するための再 生制御情報として、 多重化される複数のパケッ トと前記複数の部分ストリームと の対応関係を定義する対応定義情報が更に記録されている。
この態様によれば、 例えば M P E G 2のトランスポートス トリームの少なく と も一部の如き全体ス トリームは、 エレメンタリース トリームの如き部分ス トリー ムを複数含んでなる。 即ち本願において 1本の 「部分ス トリーム」 とは、 例えば エレメンタリース トリームである、 一連のコンテンツ情報をなすビデオス トリー
ム、 オーディオス ト リーム、 サブピクチャス トリーム等の如き、 1本のデータ配 列或いは情報配列を指す。 他方、 本願において 1本の 「全体ス ト リーム」 とは、 複数本の部分ス トリームが束ねられてなるデータ配列或いは情報配列を指す。 そ して、 このような全体ス トリームは、 情報再生装置により物理的にアクセス可能 な単位であるパケッ ト (例えば、 後述の T Sパケッ ト) 単位で、 当該情報記録媒 体上に多重記録される。 そして、 コンテンツ情報は、 情報再生装置により論理的 にアクセス可能な単位であると共に、 当該コンテンツ情報の断片を夫々格納する 複数のパケッ トからなる。 更に、 対応定義情報 (例えば、 後述のエレメンタリー ス トリームパケッ ト I D ( E S— P I D ) を示す E Sマップテーブル (E S— M a p T a b 1 e ) ) 力 、 コンテンツ情報の情報再生装置による再生を制御するた めの再生制御情報として更に記録されている。
従って、 情報再生装置においては、 係る対応定義情報に記述された、 例えば同 一時刻に多重化される複数のバケツ トと複数の部分ス トリームとの対応関係に基 づいて、 情報記録媒体に多重記録された全体ス ト リームの一部からなるコンテン ッ情報の組み合わせ又は単独から構成される、 所望の番組やブロック等を再生可 能となる。
尚、 以上説明した情報記録媒体では、 例えば複数のコンテンツ情報が格納され るオブジェク トデータファイル、 複数のプレイ リス トセッ トが格納されるプレイ リス ト情報ファイル、 及び複数のタイ トル情報が格納されるディスク情報フアイ ルは、 当該情報記録媒体上における相互に別領域にまとめて記録されてもよい。 そして、 これらのうち、 オブジェク トデータフアイ ^レは、 M P E G 2のトランス ポートス トリーム形式或いはプログラムストリーム形式で多重化記録されてよく、 これらのうち、プレイ リス ト情報ファイル及びディスク情報ファイルについては、 再生制御を迅速且つ容易に実行する観点からは、 このように多重化記録されなく てもよい。
本発明の情報記録装置は、 複数のコンテンツ情報を記録する第 1記録手段と、 該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイリス ト情報を 夫々含む複数のプレイ リス トセッ トを記録する第 2記録手段と、 前記複数のコン テンッ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するよう
に、(a)再生されるべきコンテンッ情報に対応する少なく とも一つのプレイリス ト セッ トを前記複数のプレイ リ ス トセッ トの中から指定する第 1ボインタ情報及び (b)該第 1ボインタ情報により指定されたプレイ リス ト中で選択候補となる前記 プレイ リス ト情報を識別する識別情報を含むタイ トル情報を記録する第 3記録手 段とを備える。
本発明の情報記録装置によれば、 例えばコン トローラ、 エンコーダ、 後述の T Sォブジェク ト生成器、 光ピックアップ又はカツティングデバイス等からなる第 1記録手段は、 例えば D V D等からなる情報記録媒体上に、 複数のコンテンツ情 報を記録する。 例えばコントローラ、 エンコーダ、 光ピックアップ又はカツティ ングデバイス等からなる第 2記録手段は、 例えば D V D等からなる情報記録媒体 上に、複数のプレイリス ト情報を夫々含む複数のプレイ リス トセッ トを記録する。 例えばコントローラ、 エンコーダ、 光ピックアツプ又はカッテイングデバイス等 からなる第 3記録手段は、 例えば後述の第 1ポインタ情報 2 0 0 P Tの如き 「第 1ポインタ情報」 及び識別情報 2 0 0 P Nの如き識別情報 (図 3 3等参照) を含 むタイ トル情報を記録する。
従って、 上述した本発明の情報記録媒体 (但し、 その各種態様を含む) を、 比 較的効率良く記録できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の情 報記録装置も各種態様を採ることが可能である。
本発明の情報記録方法は、 複数のコンテンツ情報を記録する第 1記録工程と、 該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイ リス ト情報を 夫々含む複数のプレイ リス トセッ トを記録する第 2記録工程と、 前記複数のコン テンッ情報を論理的に—まとまりの情報単位であるタイ トルとして再生するよう に、(a)再生されるべきコンテンツ情報に対応する少なく とも一"" ^のプレイ リス ト セッ トを前記複数のプレイリス トセッ トの中から指定する第 1ボインタ情報及び (b)該第 1ポインタ情報により指定されたプレイ リス ト中で選択候補となる前記 プレイリス ト情報を識別する識別情報を含むタイ トル情報を記録する第 3記録ェ 程とを備える。
本発明の情報記録方法によれば、 例えばコン ト ローラ、 エンコーダ、 後述の T
Sオブジェク ト生成器、 光ピックアップ又はカッティングデバイス等を用いて、 例えば D V D等からなる情報記録媒体上に、 第 1記録工程は、 複数のコンテンツ 情報を記録し、 第 2記録工程は、 複数のプレイリス トセッ トを記録し、 第 3記録 工程は、 第 1ポインタ情報及び識別情報を含むタイ トル情報を記録する。
従って、 上述した本発明の情報記録媒体 (伹し、 その各種態様を含む) を、 比 較的効率良く記録できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の情 報記録方法も各種態様を採ることが可能である。
本発明の第 1情報再生装置は、 上述した本発明の情報記録媒体 (但し、 その各 種態様を含む) を再生する情報再生装置であって、 前記複数のコンテンツ情報、 前記複数のプレイリス トセッ ト及ぴ前記タイ トル情報を再生可能な再生手段と、 (i)前記再生手段により再生された複数のプレイリス トセッ トの中から、 前記再生 手段により再生されたタイ トル情報に含まれる第 1ボインタ情報により指定され た少なく とも一つを選択し、(ii)該選択されたプレイリス トセッ トに含まれる複数 のプレイ リ ス ト情報の中から選択候補となるプレイ リ ス ト情報を前記識別情報に 基づいて識別し、 (iii)該識別された選択候補としてのプレイ リス ト情報中にある 前記再生されるべきコンテンッ情報の再生シーケンスを規定する一つのプレイリ ス ト情報により、 規定される再生シーケンスで前記複数のコンテンツ情報を再生 するように前記再生手段を制御する制御手段とを備える。
本発明の第 1情報再生装置によれば、 例えばコントローラ、 デコーダ、 デマル チプレクサ、 光ピックアップ等からなる再生手段は、 コンテンツ情報、 プレイリ ス トセッ ト及びタイ トル情報を再生可能である。 そして、 例えばコントローラ等 からなる制御手段は、 再生された複数のプレイリス トセッ トの中から、 再生され たタイ トル情報に含まれる第 1ボインタ情報により指定された少なく とも一つを 選択する。 更に、 この選択されたプレイリス トセッ トに含まれる複数のプレイリ ス ト情報の中から選択候補となるプレイ リス ト情報を識別情報に基づいて識別す る。 更にまた、 この識別された選択候捕としてのプレイ リス ト情報中にある再生 されるべきコンテンッ情報の再生シーケンスを規定する一つのプレイ リス ト情報 により、 規定される再生シーケンスで、 複数のコンテンツ情報を再生するように
再生手段を制御する。
従って、 上述した本発明の情報記録媒体 (但し、 その各種態様を含む) を、 比 較的効率良く再生できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の第 1情報再生装置も各種態様を採ることが可能である。
本発明の第 2情報再生装置は、 上述した本発明の情報記録媒体のうち、 選択条 件情報に係る態様を再生する情報再生装置であって、前記複数のコンテンツ情報、 前記複数のプレイ リス トセッ ト及び前記タイ トル情報を再生可能な再生手段と、 (i)前記再生手段により再生された複数のプレイリス トセッ トの中から、 前記再生 手段により再生されたタイ トル情報に含まれる前記第 1ボインタ情報により指定 された少なく とも一つを選択し、(ii)該選択されたプレイ リス トセッ トに含まれる 複数のプレイリス ト情報の中から選択候捕となるプレイリス ト情報を前記識別情 報に基づいて識別し、 (iii)該識別された選択候補としてのプレイ リ ス ト情報中に ある前記再生されるべきコンテンッ情報の再生シーケンスを規定する一つのプレ イ リス ト情報により、 規定される再生シーケンスで前記複数のコンテンツ情報を 再生するように前記再生手段を制御する制御手段とを備えており、 前記制御手段 は、 前記選択条件情報に基づいて、 前記識別された選択候補としての複数のプレ ィ リス ト情報のうち、 前記一つのプレイ リス ト情報を選択する。
本発明の第 2情報再生装置によれば、 例えばコントローラ、 デコーダ、 デマル チプレクサ、 光ピックアップ等からなる再生手段は、 コンテンツ情報、 プレイ リ ス トセッ ト及ぴタイ トル情報を再生可能である。 そして、 例えばコントローラ等 からなる制御手段は、 再生された複数のプレイ リス トセッ トの中から、 再生され たタイ トル情報に含まれる第 1ポインタ情報により指定された少なく とも一つを 選択する。 更に、 この選択されたプレイ リス トセッ トに含まれる複数のプレイ リ ス ト情報の中から選択候補となるプレイ リス ト情報を識別情報に基づいて識別す る。 更にまた、 この識別された選択候補としてのプレイ リス ト情報中にある再生 されるべきコンテンッ情報の再生シーケンスを規定する一つのプレイリス ト情報 により、 規定される再生シーケンスで、 複数のコンテンツ情報を再生するように 再生手段を制御する。 この際、 制御手段は、 選択条件情報に基づいて、 選択候補
としての複数のプレイ リス ト情報のうち、 一つのプレイリス ト情報を選択する。 従って、 上述した本発明の情報記録媒体の選択条件情報に係る態様を、 比較的 · 効率良く再生できる。
尚、 上述した本発明の情報記錄媒体における各種態様に対応して、 本発明の第 2情報再生装置も各種態様を採ることが可能である。
本発明の情報再生方法は、 上述した本発明の情報記録媒体 (伹し、 その各種態 様を含む) を再生する、 前記複数のコンテンツ情報、 前記複数のプレイ リス トセ ッ ト及び前記タイ トル情報を再生可能な再生手段を備えた情報再生装置における 情報再生方法であって、 前記再生手段により再生された複数のプレイリス トセッ トの中から、 前記再生手段により再生されたタイ トル情報に含まれる前記第 1ポ ィンタ情報により指定された少なく とも一つを選択する第 1制御工程と、 該選択 されたプレイ リス トセッ トに含まれる複数のプレイ リス ト情報の中から選択候補 となるプレイ リス ト情報を前記識別情報に基づいて識別する第 2制御工程と、 該 識別された選択侯捕としてのプレイリス ト情報中にある前記再生されるべきコン テンッ情報の再生シーケンスを規定する一つのプレイリス小情報により、 規定さ れる再生シーケンスで前記複数のコンテンツ情報を再生するように前記再生手段 を制御する第 3制御工程とを備える。
本発明の情報再生方法によれば、 例えばコントローラ、 デコーダ、 デマルチプ レクサ、 光ピックアップ等を用いて、 第 1制御工程は、 再生された複数のプレイ リス トセッ トの中から、 再生されたタイ トル情報に含まれる第 1ポインタ情報に より指定された少なく とも一つを選択する。 更に、 第 2制御工程は、 この選択さ れたプレイ リストセッ トに含まれる複数のプレイリス ト情報の中から選択候補と なるプレイ リス ト情報を前記識別情報に基づいて識別する。 更にまた、 第 3制御 工程は、 該識別された選択候補としてのプレイ リス ト情報中にある再生されるべ きコンテンツ情報の再生シーケンスを規定する一つのプレイ リス ト情報により、 規定される再生シーケンスで複数のコンテンツ情報を再生するように再生手段を 制御する。
従って、 上述した本発明の情報記録媒体 (但し、 その各種態様を含む) を、 比 較的効率良く再生できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の情 報再生方法も各種態様を採ることが可能である。
本発明の情報記録再生装置は、 複数のコンテンツ情報を記録する第 1記録手段 と、 該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイリス ト情 報を夫々含む複数のプレイリス トセッ トを記録する第 2記録手段と、 前記複数の コンテンツ情報を論理的に一まとまりの情報単位であるタイ トルとして再生する ように、(a)再生されるべきコンテンッ情報に対応する少なく とも一つのプレイ リ ス トセッ トを前記複数のプレイリス トセッ トの中から指定する第 1ポインタ情報 及ぴ (b)該第 1ボインタ情報により指定されたプレイ リス ト中で選択候補となる 前記プレイ リス ト情報を識別する識別情報を含むタイ トル情報を記録する第 3記 録手段と、 前記複数のコンテンツ情報、 前記複数のプレイ リス トセッ ト及び前記 タイ トル情報を再生可能な再生手段と、 (i)前記再生手段により再生された複数の プレイ リス トセッ トの中から、 前記再生手段により再生されたタイ トル情報に含 まれる前記第 1ボインタ情報により指定された少なく とも一つを選択し、(ii)該選 択されたプレイ リス トセッ トに含まれ.る複数のプレイ リス ト情報の中から選択候 補となるプレイ リス ト情報を前記識別情報に基づいて識別し、 (iii)該識別された 選択候捕としてのプレイリスト情報中にある前記再生されるべきコンテンッ情報 の再生シーケンスを規定する一つのプレイリス ト情報により、 規定される再生シ 一ケンスで前記複数のコンテンツ情報を再生するように前記再生手段を制御する 制御手段とを備える。
本発明の情報記録再生装置によれば、 上述した本発明の情報記録装置及び情報 再生装置の両方を併せ持つので、 上述した本発明の情報記録媒体 (但し、 その各 種態様を含む) を、 比較的効率良く記録でき、 再生できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の情 報記録再生装置も各種態様を採ることが可能である。
本発明の情報記録再生方法は、 複数のコンテンツ情報、 複数のプレイ リ ス トセ ッ ト及びタイ トル情報を再生可能な再生手段を備えた情報記録再生装置における 情報記録再生方法であって、 複数のコンテンツ情報を記録する第 1記録工程と、 該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイ リス ト情報を
夫々含む複数のプレイ リス トセッ トを記録する第 2記録工程と、 前記複数のコン テンッ情報を論理的に一まとまりの情報単位であるタイ トルとして再生するよう に、(a)再生されるべきコンテンツ情報に対応する少なく とも 3のプレイ リス ト セッ トを前記複数のプレイリストセッ トの中から指定する第 1ボインタ情報及び (b)該第 1ボインタ情報により指定されたプレイ リス ト中で選択候補となる前記 プレイ リス ト情報を識別する識別情報を含むタイ トル情報を記録する第 3記録ェ 程と、 前記再生手段により再生された複数のプレイ リス トセッ トの中から、 前記 再生手段により再生されたタイ トル情報に含まれる前記第 1ポインタ情報により 指定された少なく とも一つを選択する第 1制御工程と、 該選択されたプレイ リス トセッ トに含まれる複数のプレイリス ト情報の中から選択候補となるプレイリス ト情報を前記識別情報に基づいて識別する第 2制御工程と、 該識別された選択候 補としてのプレイ リス ト情報中にある前記再生されるべきコンテンッ情報の再生 シーケンスを規定する一つのプレイリス ト情報により、 規定される再生シ一ケン スで前記複数のコンテンツ情報を再生するように前記再生手段を制御する第 3制 御工程とを備える。
本発明の情報記録再生方法によれば、 上述した本発明の情報記録方法及び情報 再生方法の両方を併せ持つので、 上述した本発明の情報記録媒体 (但し、 その各 種態様を含む) を、 比較的効率良く記録でき、 再生できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の情 報記録再生方法も各種態様を採ることが可能である。
本発明の記録制御用のコンピュータプログラムは、 上述した本発明の情報記録 装置 (但し、 その各種態様を含む) に備えられたコンピュータを制御する記録制 御用のコンピュータプログラムであって、該コンピュータを、前記第 1記録手段、 前記第 2記録手段及び前記第 3記録手段の少なく とも一部として機能させる。 本発明の記録制御用のコンピュータプログラムによれば、当該コンピュータプ ログラムを格納する R O M、 C D - R O M , D V D - R O M , ハードディスク等 の記録媒体から、 当該コンピュータプログラムをコンピュータに読み込んで実行 させれば、或いは、当該コンピュータプログラムを、 通信手段を介してコンビユー タにダウンロードさせた後に実行させれば、上述した本発明に係る情報記録装置
を比較的簡単に実現できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の記 録制御用のコンピュータプログラムも各種態様を採ることが可能である。 ' 本発明の再生制御用のコンピュータプログラムは、 上述した本発明の第 1又は 第 2情報再生装置 (但し、 その各種態様を含む) に備えられたコンピュータを制 御する再生制御用のコンピュータプログラムであって、 該コンピュータを、 前記 再生手段及ぴ前記制御手段の少なく とも一部として機能させる。
本発明の再生制御用のコンピュータプログラムによれば、当該コンピュータプ ログラムを格納する R OM、 CD-ROM, DVD-ROM, ハードディスク等 の記録媒体から、 当該コンピュータプログラムをコンピュータに読み込んで実行 させれば、或いは、当該コンピュータプログラムを、 通信手段を介してコンビユー タにダウンロードさせた後に実行させれば、上述した本発明に係る情報再生装置 を比較的簡単に実現できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の再 生制御用のコンピュータプログラムも各種態様を採ることが可能である。
本発明の記録再生制御用のコンピュータプログラムは、 上述した本発明の情報 記録再生装置 (但し、 その各種態様を含む) に備えられたコンピュータを制御す る記録再生制御用のコンピュータプログラムであって、 該コンピュータを、 前記 第 1記録手段、 前記第 2記録手段、 前記第 3記録手段、 前記再生手段及び前記制 御手段の少なく とも一部として機能させる。
本発明の記録再生制御用のコンピュータプログラムによれば、当該コンビユー タプログラムを格納する ROM、 CD-ROM, DVD-ROM, ハードデイス ク等の記録媒体から、 当該コンピュータプログラムをコンピュータに読み込んで 実行させれば、或いは、当該コンピュータプログラムを、 通信手段を介してコンビ ユータにダウンロードさせた後に実行させれば、上述した本発明に係る情報記録 再生装置を比較的簡単に実現できる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の記 録再生制御用のコンピュータプログラムも各種態様を採ることが可能である。
本発明の制御信号を含むデータ構造は、 複数のコンテンツ情報と、 該複数のコ
ンテンッ情報の再生シーケンスを規定する複数のプレイリス ト情報を夫々含む複 数のプレイリス トセッ トと、 前記複数のコンテンツ情報を論理的に一まとまりの 情報単位であるタイ トルとして再生するように、(a)再生されるべきコンテンッ情 報に対応する少なく とも一つのプレイ リス トセッ トを前記複数のプレイ リス トセ ッ トの中から指定する第 1ボインタ情報及び (b)該第 1ポインタ情報により指定 されたプレイリス ト中で選択候補となる前記プレイリス ト情報を識別する識別情 報を含むタイ トル情報とを有する。
本発明の制御信号を含むデータ構造によれば、 上述した本発明の情報記録媒体 の場合と同様に、 例えば複数の番組或いは複数のパレンタルブ口ックゃアングル プロック等を含む、 大量のコンテンツ情報を、 一つのタイ トルとして効率的に記 録可能となり、 更に比較的容易にして、 それらの番組等のうち所望のものを選択 して再生可能となる。
尚、 上述した本発明の情報記録媒体における各種態様に対応して、 本発明の制 御信号を含むデータ構造も各種態様を採ることが可能である。
コンピュータ読取可能な媒体内の記録制御用のコンピュータプログラム製品は 上記課題を解決するために、 上述した本発明の情報記録装置 (但し、 その各種態 様も含む) に備えられたコンピュータにより実行可能なプログラム命令を明白に 具現化し、 該コンピュータを、 前記第 1記録手段、 前記第 2記録手段及び前記第 3記録手段の少なく とも一部として機能させる。
コンピュータ読取可能な媒体内の再生制御用のコンピュータプログラム製品は 上記課題を解決するために、 上述した本発明の情報再生装置 (但し、 その各種態 様も含む) に備えられたコンピュータにより実行可能なプログラム命令を明白に 具現化し、 該コンピュータを、 前記再生手段及び前記制御手段の少なく とも一部 として機能させる。
コンピュータ読取可能な媒体内の記録再生制御用のコンピュータプログラム製 品は上記課題を解決するために、 上述した本発明の情報記録再生装置 (但し、 そ の各種態様も含む) に備えられたコンピュータにより実行可能なプログラム命令 を明白に具現化し、 該コンピュータを、 前記第 1記録手段、 前記第 2記録手段、 前記第 3記録手段、 前記再生手段及び前記制御手段の少なく とも一部として機能
させる。
本発明の記録制御用、 再生制御用又は記録再生制御用のコンピュータプログラ ム製品によれば、当該コンピュータプログラム製品を格納する R OM、 C D— RO M、 DVD -ROM, ハードディスク等の記録媒体から、 当該コンピュータプロ グラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンビ ユータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、 上述した本発明の前記第 1記録手段、 前記第 2記録手段、 前記第 3記録手段、 前 記再生手段及び前記制御手段の少なく とも一部を比較的容易に実施可能となる。 更に具体的には、 当該コンピュータプログラム製品は、 コンピュータを前記第 1 記録手段、 前記第 2記録手段、 前記第 3記録手段、 前記再生手段及び前記制御手 段の少なく とも一部として機能させるコンピュータ読取可能なコード (或いはコ ンピュータ読取可能な命令) から構成されてよい。
本発明におけるこのような作用、 及び他の利得は次に説明する実施例から更に 明らかにされる。 図面の簡単な説明
図 1は、本発明の情報記録媒体の一実施例である光デイスクの基本構造を示し、 上側部分は複数のェリァを有する光ディスクの概略平面図であり、 これに対応付 けられる下側部分は、 その径方向におけるエリァ構造の図式的概念図である。 図 2は、従来の MP E G 2のプログラムス トリームの図式的概念図(図 2 ( a ))、 本実施例で利用される MP E G 2のトランスポー トス トリームの図式的概念図 (図 2 (b )) であり、 本実施例で利用される MP E G 2のプログラムス ト リーム の図式的概念図 (図 2 ( c )) である。
図 3は、 本実施例の光ディスク上に記録されるデータ構造を模式的に示す図で ある。
図 4は、 図 3に示した各タイ トル内におけるデータ構造の詳細を階層的に示す 概念図である。
図 5は、 図 3に示した各プレイ リス トセッ ト內におけるデータ構造の詳細を階 層的に示す概念図である。
図 6は、 図 3に示した各プレイ リス トセッ ト内におけるデータ構造の詳細を模 式的に示す概念図である。
図 7は、 図 6に示した各アイテムにおけるデータ構造の詳細を模式的に示す概 念図である。
図 8は、 図 4に示した各タイ トルエレメント内におけるデータの論理構成を模 式的に示す概念図である。
図 9は、 本実施例において、 各プレイ リス トセッ トをプレイ リス トーつから構 成する場合における、 図 4に示した各タイ トルエレメント內におけるデータの論 理構成を模式的に示す概念図である。
図 1 0は、 図 3に示した各ォブジェク ト内におけるデータ構造の詳細を模式的 に示す概念図である。
図 1 1は、 本実施例における、 上段のプログラム # 1用のエレメンタリース ト リームと中段のプログラム # 2用のエレメンタリース トリームとが多重化されて、 これら 2つのプログラム用の トランスポートス トリームが構成される様子を、 横 軸を時間軸として概念的に示す図である。
図 1 2は、 本実施例における、 一つの トランスポートス トリーム内に多重化さ れた T Sバケツ トのイメージを、 時間の沿ったバケツ ト配列として概念的に示す 概念図である。
図 1 3は、 実施例における光ディスク上のデータの論理構成を、 論理階層から オブジェ ト階層或いは実体階層への展開を中心に模式的に示した図である。
図 1 4は、 本発明の実施例に係る情報記録再生装置のプロック図である。
図 1 5は、 本実施例における情報記録再生装置の記録動作 (その 1 ) を示すフ ローチャートである。
図 1 6は、 本実施例における情報記録再生装置の記録動作 (その 2 ) を示すフ ローチャートである。
図 1 7は、 本実施例における情報記録再生装置の記録動作 (その 3 ) を示すフ ローチャートである。
図 1 8は、 本実施例における情報記録再生装置の記録動作 (その 4 ) を示すフ ローチャートである。
図 1 9は、 本実施例における情報記録再生装置の再生動作を示すフロ一チヤ一 トである。
図 2 0は、 本実施例の第 1選択方式で用いられるタイ トルエレメン ト 2 0 0— 2の一例におけるデータの論理構成を模式的に示す概念図である。
図 2 1は、 本実施例の第 1選択方式における一つのプレイ リ ス トによる再生動 作を示すフローチヤ一トである。
図 2 2は、 本実施例の第 1選択方式における一つのプレイ リス トを選択する選 キ尺動作を'示すフローチヤ一トである。
図 2 3は、 本実施例の第 2選択方式で用いられるタイ トルエレメント 2 0 0— 2の他の例におけるデータの論理構成を模式的に示す概念図である。
図 2 4は、 本実施例の第 2選択方式における一つのプレイリス トによる再生動 作を示すフローチャートである。
図 2 5は、 本実施例の第 2選択方式における一つのプレイ リス トを選択する選 択動作を示すチヤ一トである。
図 2 6は、 本実施例の第 3選択方式で用いられるタイ トルエレメント 2 0 0— 2の他の例におけるデータの論理構成を模式的に示す概念図である。
図 2 7は、 図 2 6のうちプレイ リス トセッ ト制御情報のデータ構造の詳細を模 式的に示す概念図である。
図 2 8は、 本実施例の第 3選択方式における一つのプレイリス トによる再生動 作を示すフローチャー トである。
図 2 9は、 本実施例の第 3選択方式における一つのプレイ リ ス トを選択する選 択動作を示すチヤ一トである。
図 3 0は、 本実施例における、 光ディスクの論理構造との関係で、 再生時にお けるアクセスの流れ全体を概念的に示す図である。
図 3 1は、 本実施例におけるタイ トル情報セッ トのー具体例における階層構造 を模式的に示す概念図である。
図 3 2は、 本実施例におけるディスクヘッダの一具体例における階層構造を模 式的に示す概念図である。
図 3 3は、 本実施例におけるタイ トル情報の一具体例における階層構造を模式
的に示す概念図である。
図 3 4は、 本実施例におけるプレイ リ ス トセッ トの一具体例における階層構造 を模式的に示す概念図である。
図 3 5は、 本実施例におけるプレイ リス トの一具体例における階層構造を模式 的に示す概念図である。
図 3 6は、 本実施例におけるプレイ リス トエレメ ントのー具体例における階層 構造を模式的に示す概念図である。
図 3 7は、 本実施例におけるアイテム定義テーブルの一具体例における階層構 造を模式的に示す概念図である。
図 3 8は、 本実施例による一具体例における、 オブジェク ト情報ファイル内に 構築される A Uテーブル及びこれに関連付けられる E Sマップテ一ブルにおける データ構成の一具体例を図式的に示す図である。 発明を実施するための最良の形態
(情報記録媒体)
図 1から図 Γ 3を参照して、本発明の情報記録媒体の実施例について説明する。 本実施例は、 本発明の情報記録媒体を、 記録 (書き込み) 及び再生 (読み出し) が可能な型の光ディスクに適用したものである。
先ず図 1を参照して、 本実施例の光ディスクの基本構造について説明する。 こ こに図 1は、 上側に複数のエリアを有する光ディスクの構造を概略平面図で示す と共に、 下側にその径方向におけるエリァ構造を概念図で対応付けて示すもので ある。
図 1に示すように、 光ディスク 1 0 0は、 例えば、 記録 (書き込み) が複数回 又は 1回のみ可能な、 光磁気方式、 相変化方式等の各種記録方式で記録可能とさ れており、 D V Dと同じく直径 1 2 c m程度のディスク本体上の記録面に、 セン ターホール 1 0 2を中心として内周から外周に向けて、リードインエリア 1 0 4、 データエリァ 1 0 6及ぴリードアウ トエリア 1 0 8が設けられている。 そして、 各エリアには、 例えば、 センターホール 1 0 2を中心にスパイラル状或いは同心 円状に、 グループトラック及びランドトラックが交互に設けられており、 このグ
ループトラックはゥォプリングされてもよいし、 これらのうち一方又は両方のト ラックにプレピッ トが形成されていてもよい。 尚、 本発明は、 このような三つの ェリアを有する光ディスクには特に限定されない。
次に図 2を参照して、 本実施例の光デイスクに記録される トランスポートス ト リーム (T S) 及びプログラムス ト リーム (P S) の構成について説明する。 こ こに、 図 2 ( a) は、 比較のため、 従来の DVDにおける MP EG 2のプロダラ ムス トリームの構成を図式的に示すものであり、 図 2 ( b ) は、 MP EG 2の ト ランスポートス トリーム (T S) の構成を図式的に示すものである。 更に、 図 2 ( c ) は、 本発明における MP E G 2のプログラムス ト リームの構成を図式的に 示すものである。
図 2 ( a ) において、 従来の DVDに記録される一つのプログラムス ト リーム は、 時間軸 tに沿って、 主映像情報たるビデオデータ用のビデオス トリームを 1 本だけ含み、 更に、 音声情報たるオーディオデータ用のオーディオス トリームを 最大で 8本含み且つ副映像情報たるサブピクチャデータ用のサブピクチヤス トリ ームを最大で 3 2本含んでなる。 即ち、 任意の時刻 t Xにおいて多重化されるビ デォデータは、 1本のビデオス ト リームのみに係るものであり、 例えば複数のテ レビ番組或いは複数の映画などに対応する複数本のビデオストリームを同時にプ ログラムス トリームに含ませることはできない。 映像を伴うテレビ番組等を多重 化して伝送或いは記録するためには、 各々のテレビ番組等のために、 少なく とも 1本のビデオス ト リームが必要となるので、 1本しかビデオス ト リームが存在し ない D VDのプログラムストリ一ム形式では、 複数のテレビ番組等を多重化して 伝送或いは記録することはできないのである。
図 2 ( b ) において、 本発明の光ディスク 1 00に記録される一つのトランス ポートス トリーム (T S) は、 主映像情報たるビデオデータ用のエレメンタリー ス トリーム (E S) としてビデオス トリームを複数本含んでなり、 更に音声情報 たるオーディオデータ用のエレメンタリース トリーム (E S) としてオーディオ ス トリームを複数本含み且つ副映像情報たるサブピクチャデータ用のエレメンタ リース トリーム (E S) としてサブピクチャス トリームを複数本含んでなる。 即 ち、 任意の時刻 t Xにおいて多重化されるビデオデータは、 複数本のビデオス ト
リームに係るものであり、 例えば複数のテレビ番組或いは複数の映画などに対応 する複数のビデオス トリームを同時にトランスポートス トリームに含ませること が可能である。 このように複数本のビデオス トリームが存在する トランスポート ス トリーム形式では、 複数のテレビ Φ組等を多重化して伝送或いは記録すること が可能である。 伹し、 現況のトランスポートス トリームを採用するデジタル放送 では、 サブピクチヤス トリームについては伝送していない。
図 2 ( c ) において、 本発明の光ディスク 1 0 0に記録される一つのプロダラ ムス トリーム (P S ) は、 主映像情報たるビデオデータ用のビデオス ト リ ームを 複数本含んでなり、 更に音声情報たるオーディオデータ用のオーディオス トリー ムを禳数本含み且つ副映像情報たるサプピクチャデータ用のサブピクチヤス トリ ームを複数本含んでなる。 即ち、 任意の時刻 t Xにおいて多重化されるビデオデ ータは、 複数本のビデオス ト リームに係るものであり、 例えば複数のテレビ番組 或いは複数の映画などに対応する複数のビデオス トリームを同時にプログラムス トリームに含ませることが可能である。
尚、 図 2 ( a ) から図 2 ( c ) では説明の便宜上、 ビデオス トリーム、 オーデ ィォス トリーム及びサブピクチヤス トリームを、この順に上から配列しているが、 この順番は、 後述の如くパケッ ト単位で多重化される際の順番等に対応するもの . ではない。 トランスポートス ト リームでは、 概念的には、 例えば一つの番組に対 して、 1本のビデオス ト リーム、 2本の音声ス ト リーム及び 2本のサブピクチャ ス ト リ ームからなる一まとまりが対応している。
上述した本実施例の光ディスク 1 0 0は、 記録レートの制限内で、 図 2 ( b ) に示した如き トランスポートス ト リーム (T S ) を多重記録可能に、 即ち複数の 番組或いはプログラムを同時に記録可能に構成されている。 更に、 このようなト ランスポートス トリームに加えて又は代えて、 同一光ディスク 1 0 0上に、 図 2 ( c ) に示した如きプログラムス トリーム (P S ) を多重記録可能に構成されて いる。
次に図 3から図 1 0を参照して、 光ディスク 1 0 0上に記録されるデータの構 造について説明する。 ここに、 図 3は、 光ディスク 1 0 0上に記録されるデータ 構造を模式的に示すものである。 図 4は、 図 3に示した各タイ トル內におけるデ
ータ構造の詳細を模式的に示すものである。 図 5及ぴ図 6は夫々、 図 3に示した 各プレイ (P ) リス トセッ ト内におけるデータ構造の詳細を模式的に示すもので ある。 図 7は、 図 6に示した各アイテムにおけるデータ構造の詳細を模式的に示 すものである。 図 8は、 図 4に示した各タイ トルエレメント内におけるデータの 論理構成を模式的に示すものであり、 図 9は、 各プレイリス トセッ トをプレイリ ストーつから構成する場合における、 図 4に示した各タイ トルエレメント內にお けるデータの論理構成を模式的に示すものである。 図 1 0は、 図 3に示した各ォ ブジエク ト内におけるデータ構造の詳細を模式的に示すものである。
以下の説明において、 「タイ トル」 とは、 複数の 「プレイ リスト」 を連続して実 行する再生単位であり、 例えば、 映画 1本、 テレビ番組 1本などの論理的に大き なまとまりを持った単位である。 「プレイリ ス トセッ ト」 とは、 「プレイ リ ス ト J の束をいう。 例えば、 アングル再生ゃパレンタル再生における相互に切替可能な 特定関係を有する複数のコンテンツ情報を再生するためのプレイリス トの束や、 同時間帯に放送され且つまとめて記録された複数番組に係るコンテンツ情報を再 生するためのプレイリ ス トの束である。 或いは、 同一タイ トルについて、 ハイ'ビ ジョ ン対応、 ディスプレイの解像度、 サラウンドスピーカ対応、 スピーカ配列な ど、 情報再生システムにおいて要求される映像再生機能 (ビデオパーフォーマン ス) 別や音声再生機能 (オーディオパーフォーマンス) 別など、 要求機能別に用 意された各種コンテンツ情報を再生するためのプレイ リス トの束である。「プレイ リス ト」 とは、 「オブジェク ト」 の再生に必要な情報を格納した情報であり、 ォブ ジェク トへアクセスするためのオブジェク トの再生範囲に関する情報が各々格納 された複数の 「アイテム」 で構成されている。 そして、 「オブジェク ト」 とは、 上 述した M P E G 2の トランスポートス トリームを構成するコンテンッの実体情報 である。
図 3において、 光ディスク 1 0 0は、 論理的構造として、 ディスク情報フアイ ル 1 1 0、 プレイ (P ) リス ト情報ファイル 1 2 0、 オブジェク ト情報ファイル 1 3 0及びオブジェク トデータファイル 1 4 0の 4種類のファイルを備えており、 これらのファイルを管理するためのファイルシステム 1 0 5を更に備えている。 尚、 図 3は、 光ディスク 1 0 0上における物理的なデータ配置を直接示している
ものではないが、 図 3に示す配列順序を、 図 1に示す配列順序に対応するように 記録すること、 即ち、 ファイルシステム 1 0 5等をリードインエリア 1 0 4に続 いてデータ記録ェリア 1 0 6に記録し、 更にオブジェク トデータファイル 1 4 0 等をデータ記録ェリア 1 0 6に記録することも可能である。 図 1に示したリ一ド インエリア 1 04やリードアウ トエリア 1 0 8が存在せずとも、 図 3に示したフ アイル構造は構築可能である。
ディスク情報ファイル 1 1 0は、 光ディスク 1 0 0全体に関する総合的な情報 を格納するファイルであり、 ディスク総合情報 1 1 2と、 タイ トル情報テーブル 1 1 4と、 その他の情報 1 1 8 とを格納する。 ディスク総合情報 1 1 2は、 例え ば光ディスク 1 0 0内の総タイ トル数等を格納する。 タイ トル情報テーブル 1 1 4は、 タイ トルボインタ 1 1 4一 1と、 これにより識別番号又は記録ァドレスが 示される複数のタイ トル 20 0 (タイ トル # 1〜#m)を含んで構成されている。 各タイ トル 2 00には、 論理情報として、 各タイ トルのタイプ (例えば、 シーケ ンシャル再生型、 分岐型など) や、 各タイ トルを構成するプレイ (P) リス ト番 号をタイ トル毎に格納する。
図 4に示すように各タイ トル 200は、 より具体的には例えば、 タイ トル総合 情報 2 00— 1 と、 複数のタイ トルエレメント 2 0 0— 2と、 その他の情報 2 0 0— 5 とを含んで構成されている。 更に、 各タイ トルエレメン ト 200— 2は、 プリ コマンド 20 0 P Rと、 プレイ リス トセッ トへのポインタ 2 00 P Tと、 ポ ス トコマンド 20 0 P Sと、 その他の情報 2 0 0— 6 とから構成されている。 ここに、 本発明に係る第 1ポインタ情報の一例たるポインタ 20 0 P Tは、 当 該ポインタ 20 O P Tを含むタイ トルエレメント 2 0 0— 2に基づいて再生され るべきコンテンツ情報に対応する、 プレイ リス ト情報ファイル 1 20内に格納さ れたプレイ リス トセッ ト 1 2 6 Sの識別番号を示す。 なお、 ポインタ 20 0 P T は、 タイ トルエレメント 20 0— 2に基づいて再生されるべきコンテンツ情報に 対応するプレイ リス トセッ ト 1 26 Sの記録位置を示す情報であっても良い。 本 発明に係る第 1プリコマンドの一例たるプリコマンド 2 00 PRは、 ポインタ 2 0 0 PTにより指定される一のプレイリス トセッ ト 1 2 6 Sにより再生シーケン スが規定されるコンテンッ情報の再生前に実行されるべきコマンドを示す。 本発
明に係る第 1ポス トコマン ドの一例たるボス トコマン ド 200 P Sは、 該一のプ レイリス トセッ トにより再生シーケンスが規定されるコンテンッ情報の再生後に 実行されるべきコマンドを示す。 タイ トルエレメント 2 00— 2に含まれるその 他の情報 2 00— 5は、 例えば、 タイ トルエレメントに係る再生の次の再生に係 るタイ トルエレメントを指定するネクス ト情報を含む。
従って、 後述する情報再生装置による当該情報記録媒体の再生時には、 ポイン タ 20 0 P Tに従ってプレイ リス トセッ ト 1 2 6 Sにアクセスして、 それに含ま れる複数のプレイリス ト 1 2 6のうち、 所望の番組等に対応するものを選択する ように制御を実行すれば、 タイ トルエレメント 2 0 0— 2として当該所望のコン テンッ情報を再生できる。 更に、 このようなタイ トルエレメント 2 0 0— 2を一 つ又は順次再生することで、 一つのタイ トル 20 0を再生可能となる。 更に、 プ リコマンド 20 0 PRに従って、 ポインタ 200 P Tで指定される一のプレイリ ス トセッ ト 1 2 6 Sにより再生シーケンスが規定されるコンテンッ情報の、 再生 前に実行されるべきコマンドを実行できる。 更に、 ポス トコマンド 2 00 P Sに 従って、 ポインタ 2 0 0 P Tで指定される一のプレイ リス トセッ ト 1 26 Sによ り再生シーケンスが規定されるコンテンッ情報の、 再生後に実行されるべきコマ ンドを実行できる。 ポス トコマンド 20 0 P Sは、 例えばコンテンツ情報の分岐 を命令するコマンド、 次のタイ トルを選ぶコマンド等である。 加えて、 その他の 情報 200 - 5に含まれるネクス ト情報に従って、 当該再生中のタイ トルエレメ ント 200— 2の次のタイ トルエレメント 200— 2を再生できる。
再び図 3において、 プレイ リス ト情報ファイル 1 2 0は、 各プレイ リス トの論 理的構成を示すプレイ (P) リス ト情報テーブル 1 2 1を格納し、 これは、 プレ ィ (P) リス ト管理情報 1 2 2と、 プレイ (P) リス トセッ トポインタ 1 24と、 複数のプレイ (P) リス トセッ ト 1 26 S (Pリス トセッ ト # l〜# n) と、 そ の他の情報 1 2 8 とに分かれている。このプレイリス ト情報テーブル 1 2 1には、 プレイ リス トセッ ト番号順に各プレイ リス トセッ ト 1 2 6 Sの論理情報を格納す る。 言い換えれば、 各プレイ リス トセッ ト 1 2 6 Sの格納順番がプレイ リス トセ ッ ト番号である。 また、 上述したタイ トル情報テーブル 1 1 4で、 同一のプレイ リス トセッ ト 1 2 6 Sを、複数のタイ トル 20 0から参照することも可能である。
即ち、 タイ トル # ciとタイ トル # r とが同じプレイリス トセッ ト # pを使用する 場合にも、 プレイ リス ト情報テーブル 1 2 1中のプレイ リス トセッ ト # pを、 タ ィ トル情報テーブル 1 1 4でポイントするように構成してもよい。
図 5に示すように、 プレイ リス トセッ ト 1 2 6 Sは、 プレイ リス トセッ ト総合 情報 1 2 6— 1 と、 複数のプレイ リス ト 1 2 6 (プレイ リス ト # l〜# x) と、 アイテム定義テープノレ 1 2 6— 3 と、 その他の情報 1 2 6— 4 とを含んで構成さ れている。 そして、 各プレイ リス ト 1 2 6は、 複数のプレイ リス トエレメント 1 2 6 - 2 (プレイリス トエレメント # 1〜# y) と、 その他の情報 1 2 6— 5 と を含んで構成されている。 更に、 各プレイリス トエレメント 1 2 6— 2は、 プリ コマンド 1 2 6 P Rと、 アイテムへのポインタ 1 2 6 P Tと、 ポス トコマンド 1 2 6 P Sと、 その他の情報 1 2 6— 6 とから構成されている。
ここに、 本発明に係る第 2ポインタ情報の一例たるポインタ 1 2 6 P Tは、 当 該ポインタ 1 2 6 P Tを含むプレイ リス トエレメント 1 2 6 - 2に基づいて再生 されるべきコンテンツ情報に対応する、 アイテム定義テーブル 1 2 6— 3により 定義されるアイテムの識別番号を示す。 なお、 ポインタ 1 2 6 P Tは、 アイテム 定義テーブル 1 2 6— 3により定義されるアイテムの記録位置であっても良い。 図 6に例示したように、 プレイリス トセッ ト 1 2 6 Sにおいて、 アイテム定義 テーブル 1 2 6— 3内には、複数のアイテム 204が定義されている。これらは、 複数のプレイリス ト 1 2 6によって共有されている。 また、 プレイ リス トセッ ト 総合情報 1 26— 1 と して、 当該プレイリス トセッ ト 1 2 6 S内に含まれる各プ レイリス ト 1 2 6の名称、 再生時間などの U I (ユーザインタフェース情報)、 各 アイテム定義テーブル 1 2 6— 3へのァドレス情報等が記述されている。
再び図 5において、 本発明に係る第 2プリ コマンドの一例たるプリ コマンド 1 2 6 PRは、 ポインタ 1 2 6 PTにより指定される一のアイテム 2 04の再生前 に実行されるべきコマンドを示す。 本発明に係る第 2ポス トコマンドの一例たる ポス トコマンド 1 2 6 P Sは、 該一のアイテム 204の再生後に実行されるべき コマンドを示す。 プレイリス トエレメント 1 2 6— 2に含まれるその他の情報 1 2 6— 6は、 例えば、 プレイ リス トエレメント 1 2 6— 2に係る再生の次の再生 に係るプレイ リス トエレメン ト 1 2 6— 2を指定する第ネクス ト情報を含む。
図 7に例示したように、 アイテム 204は、 表示の最小単位である。 アイテム 204には、 オブジェク トの開始ア ドレスを示す 「 I Nポイント情報」 及び終了 ア ドレスを示す 「OUTポイント情報」 が記述されている。 尚、 これらの 「 I N ポイント情報」 及ぴ 「OUTポイント情報」 は夫々、 直接ア ドレスを示してもよ いし、 再生時間軸上における時間或いは時刻など間接的にア ドレスを示してもよ レ、。 図中、 "ス トリームォブジェク ト #m"で示されたオブジェク トに対して複数 の E S (エレメンタリース ト リーム) が多重化されている場合には、 アイテム 2 04の指定は、 特定の E Sの組合せ或いは特定の E Sを指定することになる。 図 8に例示したように、 タイ トルエレメント 20 0— 2は、 論理的に、 プリ コ マンド 200 P R或いは 1 2 6 P.Rと、 ポィンタ 2 0 0 P Tにより選択されるプ レイ リス トセッ ト 1 2 6 Sと、 ポス トコマンド 20 0 P S或いはポス トコマンド 1 2 6 P Sと、 ネクス ト情報 2 0 0— 6 Nとから構成されている。 従って、 例え ばビデオ解像度など、 システムで再生可能な何らかの条件等に従って、 プレイ リ ス トセッ ト 1 2 6 S中からプレイ リス ト 1 2 6を選択する処理が実行される。 但し図 9に例示したように、 ポインタ 20 0 PTにより指定されるプレイ リ ス トセッ トが単一のプレイリス トからなる場合には、 即ち図 3に示したプレイリス トセッ ト 1 2 6 Sを単一のプレイ リス ト 1 2 6に置き換えた場合には、 タイ トル エレメ ント 20 0— 2は、 論理的に、 プリ コマンド 20 0 PR或いは 1 2 6 P R と、 再生時に再生されるプレイ リス ト 1 26 と、 ポス トコマンド 2 0 0 P S或い はボス トコマンド 1 2 6 P Sと、 ネクス ト情報 20 0— 6 Nとから構成されても よい。 この場合には、 システムで再生可能な条件等に拘わらず、 プレイ リストセ ッ トが再生用に指定されれば、 単一のプレイ リス ト 1 2 6の再生処理が実行され ることになる。
再び図 3において、 オブジェク ト情報ファイル 1 3 0は、 各プレイ リス ト 1 2 6内に構成される各アイテムに対するオブジェク トデータファイル 1 4 0中の格 納位置 (即ち、 再生対象の論理ア ドレス) や、 そのアイテムの再生に関する各種 属性情報が格納される。本実施例では特に、ォブジェク ト情報ファイル 1 3 0は、 後に詳述する複数の AU (ァソシエートュニッ ト) 情報 1 3 2 1 (AU# 1〜A U#q ) を含んでなる AUテ一プル 1 3 1 と、 E S (エレメンタリース トリーム)
マップテープル 1 3. 4と、 その他の情報 1 3 8とを格納する。
オブジェク トデータファイル 1 4 0は、 トランスポートス ト リーム (T S ) 別 の T Sオブジェク ト 1 4 2 ( T S # 1オブジェク ト〜 T S # sオブジェク ト)、即 ち実際に再生するコンテンッの実体データを、 複数格納する。
尚、 図 3を参照して説明した 4種類のファイルは、 更に夫々複数のファイルに 分けて格鈉することも可能であり、 これらを全てファイルシステム 1 0 5により 管理してもよい。 例えば、 オブジェク トデータファイル 1 4 0を、 オブジェク ト データファイル # 1、 オブジェク トデータファイル # 2、 …というように複数に 分けることも可能である。
図 1 0に示すように、 論理的に再生可能な単位である図 3に示した T Sォプジ ェク ト 1 4 2は、 例えば 6 k Bのデータ量を夫々有する複数のァラインドュニッ ト 1 4 3に分割されてなる。 ァラインドユニッ ト 1 4 3の先頭は、 T Sオブジェ タ ト 1 4 2の先頭に一致 (ァラインド) されている。 各ァラインドユニッ ト 1 4 3は更に、 1 9 2 Bのデータ量を夫々有する複数のソースパケッ ト 1 4 4に細分 化されている。 ソースパケッ ト 1 4 4は、 物理的に再生可能な単位であり、 この 単位即ちパケッ ト単位で、 光ディスク 1 0 0上のデータのうち少なく ともビデオ データ、 オーディオデータ及ぴサブピクチャデータは多重化されており、 その他 の情報についても同様に多重化されてよい。 各ソースパケッ ト 1 4 4は、 4 Bの データ量を有する、 再生時間軸上における T S (トランスポー トス ト リーム) パ ケッ トの再生処理開始時刻を示すバケツ トァライバルタイムスタンプ等の再生を 制御するための制御情報 1 4 5と、 1 8 8 Bのデータ量を有する T Sパケッ ト 1 4 6とを含んでなる。 T Sパケッ ト 1 4 6 (" T Sバケツ トペイロード"ともいう) は、 パケッ トヘッダ 1 4 6 aをその先頭部に有し、 ビデオデータがパケッ ト化さ れて 「ビデオパケッ ト」 とされるか、 オーディオデータがバケツ ト化されて 「ォ 一ディォバケツ ト J とされるか、又はサブピクチャデ一タがパケッ ト化されて「サ ブピクチャパケッ ト」 とされるカ 若しくは、 その他のデータがパケッ ト化され る。
次に図 1 1及び図 1 2を参照して、 図 2 ( b ) に示した如き トランスポートス トリーム形式のビデオデータ、 オーディオデータ、 サブピクチャデータ等が、 図
4に示した T Sパケッ ト 1 4 6により、 光ディスク 1 0 0上に多重記録される点 について説明する。 ここに、 図 1 1は、 上段のプログラム # 1 (P G 1) 用のェ レメンタリース トリーム (E S) と中段のプログラム # 2 (P G 2) 用のエレメ ンタリース トリーム (E S) とが多重化されて、 これら 2つのプログラム (P G 1 & 2) 用のトランスポートス トリーム (T S) が構成される様子を、 横軸を時 間軸と して概念的に示すものであり、 図 1 2は、 一つの トランスポートス トリー ム (T S) 内に多重化された T Sパケッ トのイメージを、 時間の沿ったパケッ ト 配列として概念的に示すものである。
図 1 1に示すように、 プログラム # 1用のエレメンタリース トリ一ム (上段) は、 例えば、 プログラム # 1用のビデオデータがパケッ ト化された T Sパケッ ト 1 4 6が時間軸 (横軸) に対して離散的に配列されてなる。 プログラム # 2用の エレメンタリース トリーム (中段) は、 例えば、 プログラム # 2用のビデオデー タがパケッ ト化された T Sパケッ ト 1 4 6が'時間軸 (横軸) に対して離散的に配 列されてなる。 そして、 これらの T Sパケッ ト 1 4 6が多重化されて、 これら二 つのプログラム用のトランスポートス トリーム (下段) が構築されている。 尚、 図 1 1では説明の便宜上省略しているが、 図 2 ( b ) に示したように、実際には、 プログラム # 1用のエレメンタリース トリームとして、 オーディォデータがパケ ッ ト化された T Sパケッ トからなるエレメンタリース トリームやサブピクチャデ ータがパケッ ト化された T Sパケッ トからなるサブピクチヤス トリームが同様に 多重化されてもよく、 更にこれらに加えて、 プログラム # 2用のエレメンタ リー ス ト リームとして、 オーディオデータがパケッ ト化された T Sバケツ トからなる エレメンタリ一ス トリ一ムゃサプピクチャデータがバケツ ト化された T Sパケッ トからなるサプピクチャス トリームが同様に多重化されてもよい。
図 1 2に示すように、 本実施例では、 このように多重化された多数の T Sパケ ッ ト 1 4 6から、 一つの T Sス ト リームが構築される。 そして、 多数の T Sパケ ッ ト 1 4 6は、 このよ うに多重化された形で、 パケッ トァライバルタイムスタン プ等 1 4 5の情報を付加し、 光ディスク 1 00上に多重記録される。 尚、 図 1 2 では、 プログラム # i ( i = l, 2, 3) を構成するデータからなる T Sバケツ ト 1 4 6に対して、 j ( j = 1 , 2, ···) をプログラムを構成するス ト リーム別
の順序を示す番号として、 "E l e m e n t ( i 0 j ) " で示しており、 この ( i 0 j ) は、 エレメンタ リース トリーム別の T Sパケッ ト 1 46の識別番号たるパ ケッ ト I Dとされている。 このバケツ ト I Dは、 複数の T Sバケツ ト 1 4 6が同 一時刻に多重化されても相互に区別可能なように、 同一時刻に多重化される複数 の T Sバケツ ト 1 4 6間では固有の値が付与されている。
また図 1 2では、 PAT (プログラムアソシエーションテーブル) 及び PMT (プログラムマップテーブル) も、 T Sパケッ ト 1 46単位でパケッ ト化され且 つ多重化されている。 これらのうち PATは、 複数の PMTのパケッ ト I Dを示 すテーブルを格納している。 特に PATは、 所定のバケツ ト I Dと して、 図 1 2 のように( 0 0 0)が付与されることが MP E G 2規格で規定されている。即ち、 同一時刻に多重化された多数のパケッ トのうち、 パケッ ト I Dが ( 0 00) であ る T Sパケッ ト 1 4 6として、 P ATがパケッ ト化された T Sバケツ ト 1 4 6カ 検出されるように構成されている。 そして、 PMTは、 一又は複数のプログラム について各プログラムを構成するエレメンタリース トリ一ム別のバケツ ト I Dを 示すテーブルを格納している。 PMTには、 任意のパケッ ト I Dを付与可能であ るが、 それらのバケツ ト I Dは、 上述の如くバケツ ト I Dが ( 0 0 0) として検 出可能な PATにより示されている。 従って、 同一時刻に多重化された多数のパ ケッ トのうち、 PMTがパケッ ト化された T Sパケッ ト 1 4 6 (即ち、 図 1 2で パケッ ト I D ( 1 0 0)、 ( 2 0 0)、 ( 3 0 0 ) が付与された T Sパケッ ト 1 4 6 ) 力 S、 PATにより検出されるように構成されている。
図 1 2に示した如き トランスポートス トリームがデジタル伝送されて来た場合、 チューナは、 このように構成された PAT及び PMTを参照することにより、 多 重化されたパケッ トの中から所望のエレメンタリース トリームに対応するものを 抜き出して、 その復調が可能となるのである。
そして、 本実施例では、 図 1 0に示した T Sオブジェク ト 1 4 2内に格納され る T Sパケッ ト 1 46 として、 このような P ATや PMTのパケッ トを含む。 即 ち、 図 1 2に示した如き トランスポートス ト リームが伝送されてきた際に、 その まま光ディスク 1 00上に記録できるという大きな利点が得られる。
更に、 本実施例では、 このように記録された PATや PMTについては光ディ
スク 1 0 0の再生時には参照することなく、 代わりに図 3に示した後に詳述する AUテーブル 1 3 1及ぴ E Sマップテーブル 1 34を参照することによって、 よ り効率的な再生を可能とし、 複雑なマルチビジョン再生等にも対処可能とする。 このために本実施例では、 例えば復調時や記録時に PAT及び PMTを参照する ことで得られるエレメンタリース トリームとパケッ トとの対応関係を、 AUテー ブル 1 3 1及ぴ E Sマップテーブル 1 3 4の形で且つパケッ ト化或いは多重化し ないで、 オブジェク ト情報ファイル 1 3 0内に格納するのである。
次に図 1 3を参照して、 光ディスク 1 0 0上のデータの論理構成について説明 する。 ここに、 図 1 3は、 光ディスク 1 0 0上のデータの論理構成を、 論理階層 からオブジェ ト階層或いは実体階層への展開を中心に模式的に示したものである。 図 1 3において、 光ディスク 1 00には、 例えば映画 1本、 テレビ番組 1本な どの論理的に大きなまとまりであるタイ トル 2 0 0が、 一又は複数記録されてい る。 各タイ トル 200は、 一又は複数のタイ トルエレメント 2 0 0— 2を含む。 各タイ トルェレメント 200— 2は、 複数のプレイリス トセッ ト 1 2 6 Sから論 理的に構成されている。 各タイ トルエレメント 2 00— 2内で、 複数のプレイ リ ス トセッ ト 1 2 6 Sはシーケンシャル構造を有してもよいし、 分岐構造を有して もよい。
尚、 単純な論理構成の場合、 一つのタイ トルエレメント 20 0は、 一つのプレ イ リス トセッ ト 1 26 Sから構成され、 更に一つのプレイ リス トセッ ト 1 2 6 S は、 一つのプレイ リス ト 1 2 6から構成される。 また、 一つのプレイ リス トセッ ト 1 2 6 Sを複数のタイ トルエレメント 20 0— 2或いは、 複数のタイ トル 2 0 0から参照することも可能である。
各プレイ リス ト 1 2 6は、 複数のアイテム (プレイアイテム) 2 04から論理 的に構成されている。 各プレイ リス ト 1 26内で、 複数のアイテム 204は、 シ ーケンシャル構造を有してもよいし、 分岐構造を有してもよい。 また、 一つのァ ィテム 204を複数のプレイ リス ト 1 2 6から参照することも可能である。 アイ テム 2 04に記述された前述の I Nポイント情報及び OUTボイント情報により、 T Sオブジェク ト 1 4 2の再生範囲が論理的に指定される。 そして、 論理的に指 定された再生範囲についてオブジェク ト情報 1 3 0 dを参照することにより、 最
終的にはファイルシステムを介して、 丁 Sオブジェク ト 1 4 2の再生範囲が物理 的に指定される。 ここに、 オブジェク ト情報 1 3 0 dは、 T Sォブジェク ト 1 4 2の属性情報、 T Sオブジェク ト 1 4 2内におけるデータサーチに必要な E Sァ ドレス情報 1 3 4 d等の T Sオブジェク ト 1 4 2を再生するための各種情報を含 む (尚、 図 3に示した E Sマップテーブル 1 3 4は、 このような E Sア ドレス情 報 1 3 4 dを複数含んでなる)。
そして、後述の情報記録再生装置による T Sオブジェク ト 1 4 2の再生時には、 アイテム 2 0 4及びオブジェク ト情報 1 3 0 dから、 当該 T Sオブジェク ト 1 4 2における再生すべき物理的なァドレスが取得され、 所望のェレメンタリース ト リ ームの再生が実行される。
尚、 図 1 3のオブジェク ト情報 1 3 0 d内に示した、 E Sァ ドレス情報 1 3 4 dを複数含む E P (エント リーパス) マップは、 ここでは、 A Uテーブル 1 3 1 と E Sマップテーブル 1 3 4との両者をまとめたオブジェク ト情報テーブルのこ とを指している。
このように本実施例では、 アイテム 2 0 4に記述された I Nポイン ト情報及び O U Tポイント情報並びにオブジェク ト情報 1 3 0 dの E Sマップテーブル 1 3 4 (図 3参照) 内に記述された E Sア ドレス情報 1 3 4 dにより、 再生シーケン スにおける論理階層からォブジェク ト階層への関連付けが実行され、 エレメンタ リース トリームの再生が可能とされる。
以上詳述したように本実施例では、 光ディスク 1 0 0上において T Sパケッ ト 1 4 6の単位で多重記録されており、 これにより、 図 2 ( b ) に示したような多 数のエレメ ンタリース ト リームを含んでなる、 トランスポートス ト リームを光デ イスク 1 0 0上に多重記録可能とされている。 本実施例によれば、 デジタル放送 を光ディスク 1 0 0に記録する場合、 記録レートの制限内で複数の番組或いは複 数のプログラムを同時に記録可能であるが、 ここでは一つの T Sオブジェク ト 1 4 2へ複数の番組或いは複数のプログラムを多重化して記録する方法を採用して いる。 以下、 このような記録処理を実行可能な情報記録再生装置の実施例につい て説明する。
(情報記録再生装置)
次に図 1 4から図 1 9を参照して、 本発明の情報記録再生装置の実施例につい て説明する。 ここに、 図 1 4は、 情報記録再生装置のブロック図であり、 図 1 5 から図 1 9は、 その動作を示すフローチャートである。
図 1 4において、 情報記録再生装置 5 0 0は、 再生系と記録系とに大別されて おり、 上述した光ディスク 1 00に情報を記録可能であり且つこれに記録された 情報を再生可能に構成されている。 本実施例では、 このように情報記録再生装置 5 0 0は、 記録再生用であるが、 基本的にその記録系部分から本発明の記録装置 の実施例を構成可能であり、 他方、 基本的にその再生系部分から本発明の情報再 生装置の実施例を構成可能である。
情報記録再生装置 5 00は、 光ピックアップ 5 0 2、 サーボュニッ ト 5 0 3、 スピンドルモータ 5 04、 復調器 5 0 6、 デマルチプレクサ 5 0 8、 ビデオデコ ーダ 5 1 1、 オーディオデコーダ 5 1 2、 サプピクチャデコーダ 5 1 3、 加算器 5 1 4、 静止画デコーダ 5 1 5、 システムコン トローラ 5 20、 メモリ 5 3 0、 メモリ 5 4 0、 メモリ 5 5 0、 変調器 6 0 6、 フォーマッタ 6 0 8、 TSォブジ エタ ト生成器 6 1 0、 ビデオエンコーダ 6 1 1、 オーディオエンコーダ 6 1 2及 びサブピクチャエンコーダ 6 1 3を含んで構成されている。 システムコン トロー ラ 5 2 0は、 ファイル (F i 1 e ) システム/論理構造データ生成器 5 2 1及び ファイル (F i l e) システム/論理構造データ判読器 5 2 2を備えている。 更 にシステムコントローラ 5 20には、 メモリ 5 3 0及び、 タイ ト^/情報等のユー ザ入力を行うためのユーザインタフヱース 7 20が接続されている。
これらの構成要素のうち、 復調器 5 0 6、 デマルチプレクサ 5 0 8、 ビデオデ コーダ 5 1 1、 オーディォデコーダ 5 1 2、 サブピクチャデコーダ 5 1 3、 加算 器 5 1 4、 静止画デコーダ 5 1 5、 メモリ 5 40及びメモリ 5 5 0から概ね再生 系が構成されている。 他方、 これらの構成要素のうち、 変調器 6 0 6、 フォーマ ッタ 6 0 8、 T Sオブジェク ト生成器 6 1 0、 ビデオエンコーダ 6 1 1、 オーデ ィォエンコーダ 6 1 2及びサブピクチャエンコーダ 6 1 3から概ね記録系が構成 されている。 そして、 光ピックアップ 5 0 2、 サ一ボユニッ ト 5 0 3、 スピンド ノレモータ 5 04、 システムコントロ ^"ラ 5 2 0及ぴメモリ 5 3 0、 並びにタイ ト ル情報等のユーザ入力を行うためのユーザィンタフェース 7 2 0は、 概ね再生系
及ぴ記録系の両方に共用される。 更に記録系については、 T Sオブジェク トデー タ源 7 0 0 (若しくは、 P Sオブジェク トデータ源 7 0 0、 又はビッ トマップデ ー 、 J P E Gデータ等の静止画データ源 7 0 0 ) と、 ビデオデータ源 7 1 1、 オーディオデータ源 7 1 2及びサブピクチャデータ源 7 1 3とが用意される。 ま た、 システムコントローラ 5 2 0内に設けられるファイルシステム/論理構造デ ータ生成器 5 2 1は、 主に記録系で用いられ、 ファイルシステム/論理構造判読 器 5 2 2は、 主に再生系で用いられる。
光ピックアップ 5 0 2は、 光ディスク 1 0 0に対してレーザービーム等の光ビ ーム L Bを、 再生時には読み取り光として第 1のパワーで照射し、 記録時には書 き込み光として第 2のパワーで且つ変調させながら照射する。 サーポユニッ ト 5 0 3は、 再生時及び記録時に、 システムコントローラ 5 2 0から出力される制御 信号 S c 1による制御を受けて、 光ピックアップ 5 0 2におけるフォーカスサー ボ、 トラッキングサーポ等を行う と共にスピンドルモータ 5 0 4におけるスピン ドルサーボを行う。 スピンドルモータ 5 0 4は、 サーボユニッ ト 5 0 3によりス ピンドルサーボを受けつつ所定速度で光ディスク 1 0 0を回転させるように構成 されている。
( i ) 記録系の構成及び動作 :
次に図 1 4から図 1 8を参照して、 情報記録再生装置 5 0 0のうち記録系を構 成する各構成要素における具体的な構成及ぴそれらの動作を、 場合分けして説明 する。
( i - 1 ) 作成済みの T Sオブジェク トを使用する場合 :
この場合について図 1 4及ぴ図 1 5を参照して説明する。
図 1 4において、 T Sオブジェク トデータ源 7 0 0は、 例えばビデオテープ、 メモリ等の記録ス トレージからなり、 T Sオブジェク トデータ D 1を格納する。 図 1 5では先ず、 T Sオブジェク トデータ D 1を使用して光ディスク 1 0 0上 に論理的に構成する各タイ トルの情報(例えば、プレイリス トの構成内容等)は、 ユーザインタフェース 7 2 0から、 タイ トル情報等のユーザ入力 I 2として、 シ ステムコントローラ 5 2 0に入力される。 そして、 システムコントローラ 5 2 0 は、 ユーザインタフ;!:ース 7 2 0からのタイ トル情報等のユ^"ザ入力 I 2を取り
込む (ステップ S 2 1 : Y e s及ぴステツプ S 2 2 )。 この際、 ユーザィンタフエ ース 7 2 0では、 システムコントローラ 5 2 0からの制御信号 S c 4による制御 を受けて、 例えばタイ トルメニュー画面を介しての選択など、 記録しょう とする 内容に応じた入力処理が可能とされている。 尚、 ユーザ入力が既に実行済み等の 場合には (ステップ S 2 1 : N o)、 これらの処理は省略される。
次に、 T Sオブジェク トデータ源 700は、 システムコントローラ 5 2 0から のデータ読み出しを指示する制御信号 S c 8による制御を受けて、 T Sオブジェ タ トデータ D 1を出力する。 そして、 システムコントローラ 5 20は、 T Sォプ ジェク ト源 7 0 0から T Sオブジェク トデータ D 1を取り込み(ステップ S 2 3)、 そのファイルシステムノ論理構造データ生成器 5 2 1内の T S解析機能によって、 例えば前述の如く ビデオデータ等と共にパケッ ト化された PAT、 PMT等に基 づいて、 T Sオブジェク トデータ D 1におけるデータ配列 (例えば、 記録データ 長等)、 各エレメンタリース トリームの構成の解析 (例えば、 後述の E S_P I D (エレメンタ リース ト リーム 'パケッ ト識別番号) の理解) などを行う (ステツ プ S 2 4)。
続いて、 システムコント口一ラ 5 20は、 取り込んだタイ トル情報等のユーザ 入力 I 2並びに、 T Sオブジェク トデータ D 1のデータ配列及び各エレメンタリ ース トリームの解析結果から、 そのファイルシステム Z論理構造データ生成器 5 2 1によって、 論理情報ファイルデータ D 4として、 ディスク情報ファイル 1 1 0、 プレイ リス ト情報ファイル 1 20、 オブジェク ト情報ファイル 1 3 0及びフ アイルシステム 1 0 5 (図 3参照) を作成する (ステップ S 2 5)。 メモリ 5 3 0 は、 このような論理情報ファイルデータ D 4を作成する際に用いられる。
尚、 T Sオブジェク トデータ D 1のデータ配列及ぴ各エレメンタリース トリー ムの構成情報等についてのデータを予め用意しておく等のバリエーショ ンは当然 に種々考えられるが、 それらも本実施例の範囲内である。
図 1 4において、 フォーマッタ 6 0 8は、 T Sオブジェク トデータ D 1 と論理 情報ファイルデータ D 4とを共に、 光デイスク 1 0 0上に格納するためのデータ 配列フォーマッ トを行う装置である。 より具体的には、 フォーマッタ 6 0 8は、 スィッチ S w 1及ぴスイッチ S w 2を備えてなり、 システムコントローラ 5 2 0
からのスィツチ制御信号 S c 5によりスィツチング制御されて、 T Sオブジェク トデータ D 1のフォーマツ ト時には、 スィツチ S w 1を①側に接続して且つスィ ツチ S w 2を①側に接続して、 T Sォブジェク トデータ源 7 0 0からの T Sォブ ジェク トデータ D 1を出力する。 尚、 T Sオブジェク トデータ D 1の送出制御に ついては、 システムコントローラ 5 2 0からの制御信号 S c 8により行われる。 他方、 フォーマッタ 6 0 8は、 論理情報ファイルデータ D 4のフォーマッ ト時に は、 システムコントロ一ラ 5 2 0からのスィツチ制御信号 S c 5によりスィッチ ング制御されて、 スィ ッチ S w 2を②側に接繞して、 論理情報ファイルデータ D 4を出力するように構成されている。
図 1 5のステップ S 2 6では、 このよ うに構成されたフォーマッタ 6 0 8によ るスィツチング制御によって、(i)ステップ S 2 5でファイルシステムノ論理構造 データ生成器 5 2 1からの論理情報ファイルデータ D 4又は(i i) T Sォブジェク トデータ源 7 0 0からの T Sオブジェク トデータ D 1が、 フォーマッタ 6 0 8を 介して出力される (ステップ S 2 6 )。
フォーマッタ 6 0 8からの選択出力は、 ディスクイメージデータ D 5 として変 調器 6 0 6に送出され、 変調器 6 0 6により変調されて、 光ピックアップ 5 0 2 を介して光ディスク 1 0 0上に記録される (ステップ S 2 7 )。 この際のディスク 記録制御についても、 システムコントローラ 5 2 0により実行される。
そして、 ステップ S 2 5で生成された論理情報ファイルデータ D 4と、 これに 対応する T Sオブジェク トデータ D 1 とが共に記録済みでなければ、 ステップ S 2 6に戻って、 その記録を引き続いて行う (ステップ S 2 8 : N o ) 0 尚、 論理情 報ファイルデータ D 4とこれに対応する T Sオブジェク トデータ D 1 との記録順 についてはどちらが先でも後でもよい。
他方、 これら両方共に記録済みであれば、 光ディスク 1 0 0に対する記録を終 了すべきか否かを終了コマンドの有無等に基づき判定し (ステップ S 2 9 )、終了 すべきでない場合には (ステップ S 2 9 : N o ) ステップ S 2 1に戻って記録処 理を続ける。 他方、 終了すべき場合には (ステップ S 2 9 : Y e s )、 一連の記録 処理を終了する。
以上のように、 情報記録再生装置 5 0 0により、 作成済みの T Sオブジェク ト
を使用する場合における記録処理が行われる。
尚、 図 1 5に示した例では、 ステップ S 2 5で論理情報ファイルデータ D 4を 作成した後に、 ステップ S 2 6で論理情報ファイルデータ D 4とこれに対応する T Sオブジェク トデータ D 1 とのデータ出力を実行しているが、 ステップ S 2 5 以前に、 T Sオブジェク トデータ D 1の出力や光ディスク 1 0 0上への記録を実 行しておき、 この記録後に或いはこの記録と並行して、 論理情報ファイルデータ D 4を生成や記録することも可能である。
加えて、 T Sオブジェク トデータ源 7 0 0に代えて、 P Sオブジェク トデータ 源又は静止画データ源が用いられてもよい。 この場合には、 T Sオブジェク トデ ータ D 1に代えて、 P Sオブジェク トデータ又は、 ビッ トマップデータ、 J P E Gデータ等の静止画データに対して、 以上に説明した T Sォブジェク トデータ D 1に対する記録処理が同様に行われ、 オブジェク トデータファイル 1 4 0内に、 T Sオブジェク ト 1 4 2に加えて又は代えて (図 3参照)、 P Sォブジェク トデー タ又は静止画オブジェク トデータが格納される。 そして、 P Sオブジェク トデー タ又は静止画オブジェク トデータに関する各種論理情報が、 システムコントロー ラ 5 2 0の制御下で生成されて、 ディスク情報ファイル 1 1 0、 プレイ リス ト情 報ファイル 1 2 0、 オブジェク ト情報ファイル 1 3 0等内に格納される。
( i 一 2 ) 放送中の トランスポートス トリームを受信して記録する場合 : .この場合について図 1 4及び図 1 6を参照して説明する。尚、図 1 6において、 図 1 5 と同様のステップには同様のステップ番号を付し、 それらの説明は適宜省 略する。
この場合も、 上述の 「作成済みの T Sオブジェク トを使用する場合」 とほぼ同 様な処理が行われる。 従って、 これと異なる点を中心に以下説明する。
放送中のトランスポートストリームを受信して記録する場合には、 T Sォブジ ュク トデータ源 7 0 0は、 例えば放送中のデジタル放送を受信する受信器 (セッ ト トップボックス) からなり、 T Sオブジェク トデータ D 1を受信して、 リアル タイムでフォーマッタ 6 0 8に送出する (ステップ S 4 1 )。 これと同時に、 受信 時に解読された番組構成情報及び後述の E S— P I D情報を含む受信情報 D 3 (即ち、 受信器とシステムコントローラ 5 2 0のイ ンタフェースとを介して送り
込まれるデータに相当する情報) がシステムコントローラ 5 2 0に取り込まれ、 メモリ 5 3 0に格納される (ステップ S 44)。
一方で、 フォーマッタ 6 0 8に出力された T Sオブジェク トデータ D 1は、 フ ォーマッタ 6 0 8のスィツチング制御により変調器 6 0 6に出力され (ステップ S 4 2 )、 光ディスク 1 0 0に記録される (ステップ S 4 3 )。
これらと並行して、 受信時に取り込まれてメモリ 5 3 0に格納されている受信 情報 D 3に含まれる番組構成情報及び E S_P I D情報を用いて、 ファイルシス テムノ論理構造生成器 5 2 1により論理情報ファイルデータ D 4を作成する (ス テツプ S 24及びステップ S 2 5)。そして一連の T Sオブジェク トデータ D 1の 記録終了後に、 この論理情報ファイルデータ D 4を光ディスク 1 0 0に追加記録 する (ステップ S 4 6及ぴ S 4 7)。 尚、 これらステップ S 24及ぴ S 25の処理 についても、 ステップ S 4 3の終了後に行ってもよレヽ。
更に、 必要に応じて (例えばタイ トルの一部を編集する場合など)、 ユーザイン タフエース 7 20からのタイ トル情報等のユーザ入力 1 2を、 メモリ 5 3 0に格 納されていた番組構成情報及び E S— P I D情報に加えることで、 システムコン トローラ 5 2 0により論理情報ファイルデータ D 4を作成し、 これを光デイスク 1 0 0に追加記録してもよい。
以上のように、 情報記録再生装置 50 0により、 放送中のトランスポートス ト リームを受信してリアルタイムに記録する場合における記録処理が行われる。 尚、 放送時の全受信データをアーカイブ装置にー且格納した後に、 これを T S オブジェク ト源 7 0 0 として用いれば、 上述した 「作成済みの T Sオブジェク ト を使用する場合」 と同様な処理で足りる。
( i - 3) ビデオ、 オーディオ及びサブピクチャデータを記録する場合: この場合について図 1 4及ぴ図 1 7を参照して説明する。尚、図 1 7において、 図 1 5 と同様のステップには同様のステップ番号を付し、 それらの説明は適宜省 略する。
予め別々に用意したビデオデータ、 オーディオデータ及びサブピクチャデータ を記録する場合には、 ビデオデータ源 7 1 1、 オーディオデータ源 7 1 2及びサ ブピクチャデータ源 7 1 3は夫々、 例えばビデオテープ、 メモリ等の記録ス ト レ
ージからなり、 ビデオデータ D V、 オーディオデータ D A及びサブピクチャデー タ D Sを夫々格納する。
これらのデータ源は、 システムコントローラ 5 2 0からの、 データ読み出しを 指示する制御信号 S c 8による制御を受けて、 ビデオデータ D V、 オーディオデ ータ D A及びサブピクチャデータ D Sを夫々、 ビデオエンコーダ 6 1 1、 オーデ ィォエンコーダ 6 1 2及びサブピクチャエンコーダ 6 1 3に送出する (ステップ S 6 1 )。 そして、 これらのビデオエンコーダ 6 1 1、 オーディオエンコーダ 6 1 2及びサプピクチャエンコーダ 6 1 3により、 所定種類のェンコ一ド処理を実行 する (ステップ S 6 2 )。
T Sオブジェク ト生成器 6 1 0は、 システムコントローラ 5 2 0からの制御信 号 S c 6による制御を受けて、 このようにエンコードされたデータを、 トランス ポートス トリームをなす T Sオブジェク トデータに変換する (ステップ S 6 3 )。 この際、 各 T Sオブジェク トデータのデータ配列情報 (例えば記録データ長等) ゃ各ェレメンタリース ト リームの構成情報(例えば、後述の E S _ P I D等)は、 T Sオブジェク ト生成器 6 1 0から情報 I 6 としてシステムコントローラ 5 2 0 に送出され、 メモリ 5 3 0に格納される (ステップ S 6 6 )。
他方、 T Sオブジェク ト生成器 6 1 0により生成された T Sオブジェク トデー タは、 フォーマッタ 6 0 8のスィッチ S w 1の②側に送出される。 即ち、 フォー マッタ 6 0 8は、 T Sオブジェク ト生成器 6 1 0からの T Sオブジェク トデータ のフォーマ'ッ ト時には、 システムコントローラ 5 2 0からのスィッチ制御信号 S c 5によりスィッチング制御されて、 スィッチ S w lを②側にし且つスィ ッチ S w 2を①側に接続することで、 当該 T Sオブジェク トデータを出力する (ステツ プ S 6 4 )。 続いて、 この T Sオブジェク トデ^"タは、 変調器 6 0 6を介して、 光 ディスク 1 0 0に記録される (ステップ S 6 5 ) 0
これらと並行して、 情報 I 6 としてメモリ 5 3 0に取り込まれた各 T Sォブジ ェク トデータのデータ配列情報や各エレメンタリース トリームの構成情報を用い て、 ファイルシステム 論理構造生成器 5 2 1により論理情報ファイルデータ D 4を作成する (ステップ S 2 4及びステップ S 2 5 )。 そし X—連の T Sオブジェ ク トデータ D 2の記録終了後に、 これを光ディスク 1 0 0に追加記録する (ステ
ップ S 6 7及び S 6 8 )。 尚、 ステップ S 2 4及び S 2 5の処理についても、 ステ ップ S 6 5の終了後に行うようにしてもよい。
更に、 必要に応じて (例えばタイ トルの一部を編集する場合など)、 ユーザイン タフエース 7 2 0からのタイ トル情報等のユーザ入力 1 2を、 これらのメモリ 5 3 0に格納されていた情報に加えることで、 ファイルシステム/論理構造生成器 5 2 1により論理情報ファイルデータ D 4を作成し、 これを光ディスク 1 0 0に 追加記録してもよい。
以上のように、 情報記録再生装置 5 0 0により、 予め別々に用意したビデオデ ータ、 オーディオデータ及びサブピクチャデータを記録する場合における記録処 理が行われる。
尚、 この記録処理は、 ユーザの所有する任意のコンテンツを記録する際にも応 用可能である。
( i - 4 ) ォーサリングによりデータを記録する場合:
この場合について図 1 4及び図 1 8を参照して説明する。尚、図 1 8において、 図 1 5 と同様のステップには同様のステップ番号を付し、 それらの説明は適宜省 略する。
この場合は、上述した三つの場合における記録処理を組み合わせることにより、 予めォーサリングシステムが、 T Sオブジェク トの生成、 論理情報ファイルデー タの生成等を行った後 (ステップ S 8 1 )、 フォーマッタ 6 0 8で行うスィ ッチン グ制御の処理までを終了させる (ステップ S 8 2 )。 その後、 この作業により得ら れた情報を、ディスク原盤力ッティングマシン前後に装備された変調器6 0 6に、 ディスクィメ一ジデータ D 5として送出し (ステップ S 8 3 )、 このカッティング マシンにより原盤作成を行う (ステップ S 8 4 )。
( i i ) 再生系の構成及び動作:
次に図 1 4及び図 1 9を参照して、 情報記録再生装置 5 0 0のうち再生系を構 成する各構成要素における具体的な構成及びそれらの動作を説明する。
図 1 4において、 ユーザィンタフェース 7 2 0によって、 光ディスク 1 0 0カ ら再生すべきタイ トルやその再生条件等が、 タイ トル情報等のユーザ入力 I 2と してシステムコントローラに入力される。 この際、 ユーザインタフェース 7 2 0
では、 システムコントローラ 5 2 0からの制御信号 S c 4による制御を受けて、 例えばタイ トルメニュー画面を介しての選択など、 再生しょう とする内容に応じ た入力処理が可能とされている。
これを受けて、 システムコントローラ 5 2 0は、 光ディスク 1 0 0に対するデ イスク再生制御を行い、 光ピックアップ 5 0 2は、 読み取り信号 S 7を復調器 5 0 6に送出する。
復調器 5 0 6は、 この読み取り信号 S 7から光ディスク 1 0 0に記録された記 録信号を復調し、 復調データ D 8 として出力する。 この復調データ D 8に含まれ る、 多重化されていない情報部分としての論理情報ファイルデータ (即ち、 図 3 に示したファイルシステム 1 0 5、 ディスク情報ファイル 1 1 0、 Pリス ト情報 ファイル 1 2 0及びオブジェク ト情報ファイル 1 3 0 ) は、 システムコン トロー ラ 5 2 0に供給される。 この論理情報ファイルデータに基づいて、 システムコン トローラ 5 2 0は、 再生ァドレスの決定処理、 光ピックアップ 5 0 2の制御等の 各種再生制御を実行する。
他方、 復調データ D 8に、 多重化された情報部分としての T Sオブジェク トデ ータが含まれているか又は静止画データが含まれているか、 若しくは両者が含ま れているかに応じて、 切替スィッチ S W 3は、 システムコントローラ 5 2 0から の制御信号 S c 1 0による制御を受けて、 ①側たるデマルチプレクサ 5 0 8側に 切り替えられるか、 又は②側たる静止画デコーダ 5 1 5側に切り替えられる。 こ れにより選択的に、 T Sォブジェク トデータをデマルチプレクサ 5 0 8に供給し、 静止画データを静止画デコーダ 5 1 5に供給する。
そして、 復調データ D 8に含まれる、 多重化された情報部分と しての T Sォブ ジ ク トデータについては、 デマノレチプレクサ 5 0 8力 、 システムコントローラ 5 2 0からの制御信号 S c 2による制御を受けてデマルチプレタスする。 ここで は、 システムコントローラ 5 2 0の再生制御によって再生位置ア ドレスへのァク セスが終了した際に、 デマルチプレクスを開始させるように制御信号 S c 2を送 信する。 '
デマルチプレクサ 5 0 8からは、 ビデオパケッ ト、 オーディオパケッ ト及びサ ブピクチャパケッ トが夫々送出されて、 ビデオデコーダ 5 1 1、 オーディオデコ
ダ 5 1 2及びサブピクチャデコーダ 5 1 3に供給される。 そして、 ビデオデー タ D V、オーディオデータ D A及ぴサプピクチャデータ D Sが夫々復号化される。 この際、 サブピクチャデータ D Sについては、 メモリ 5 4 0を介して加算器 5 1 4に供給される。 メモリ 5 4 0力 らは、 システムコン トローラ 5 2 0からの制御 信号 S c 5による制御を受けて、 所定のタイ ミングで或いは選択的に、 サブピク チヤデータ D Sが出力され、 ビデオデータ D Vとのスーパーィンポーズが適宜行 われる。 即ち、 サブピクチャデコーダ 5 1 3から出力されたサブピクチャデータ をそのままスーパ一^ f ンポーズする場合に比べて、 スーパーィンポーズのタイミ ングゃスーパ一^ f ンポーズの要否を制御できる。 例えば、 制御信号 S c 5を用い た出力制御によって、 主映像上に、 サブピクチャを用いた字幕を適宜表示させた り させなかったり、 或いはサプピクチャを用いたメニュー画面を適宜表示させた り させなかったりすることも可能となる。
尚、 図 6に示したトランスポートス ト リームに含まれる、 P A T或いは P M T がバケツ ト化されたバケツ トについては夫々、 復調データ D 8の一部として含ま れているが、 デマルチプレクサ 5 0 8で破棄される。
加算器 5 1 4は、 システムコントローラ 5 2 0からのミキシングを指示する制 御信号 S c 3による制御を受けて、 ビデオデコーダ 5 1 1及びサブピクチャデコ ーダ 5 1 3で夫々復号化されたビデオデータ D V及びサブピクチャデータ D Sを、 所定タイミングでミキシング或いはスーパーインポーズする。 その結果は、 ビデ ォ出力として、 当該情報記録再生装置 5 0 0から例えばテレビモニタへ出力され る。
他方、 オーディオデコーダ 5 1 2で復号化されたオーディオデータ D Aは、 ォ 一ディォ出力として、 当該情報記録再生装置 5 0 0から、 例えば外部スピーカへ 出力される。
このようなビデオデータ D Vやサプピクチャデータ D Sの再生処理に代えて又 は加えて、 復調データ D 8に静止画データが含まれる場合には、 当該静止画デー タは、 システムコントローラ 5 2 0からの制御信号 S c 1 0による制御を受ける 切替スィツチ S W 3を介して、 静止画デコーダ 5 1 5に供給される。 そして、 デ コードされたビッ トマップデータ、 J P E Gデータ等の静止画データは、 システ
ムコントローラ 5 2 0からの制御信号 S c 1 1による制御を受けて、 切替スィッ チ S W 4を介して加算器 5 ' 1 4にそのまま加算される。 或いは、 切替スィ ッチ S W 4を介してメモリ 5 5 0にー且蓄積される。 メモリ 5 5 0からは、 システムコ ントローラ 5 2 0からの制御信号 S c 1 2による制御を受けて所定のタイミング で或いは選択的に静止画データが出力されて、 切替スィ ッチ S W 5を介して加算 器 5 1 4に供給される。 これにより、 静止画データと、 ビデオデータ D Vやサブ ピクチャデータ D Sとのスーパーインポーズが適宜行われる。 即ち、 静止画デコ ーダ 5 1 5から出力された静止画データをそのままスーパーインポーズする場合 に比べて、 スーパーィンポーズのタイミングゃスーパーィンポーズの要否を制御 できる。 例えば、 制御信号 S c 1 2を用いた出力制御によって、 主映像上や副映 像上に、 静止画データを用いた、 例えばメニュー画面又はウィンドウ画面などの 静止画若しくは背景画としての静止画を適宜表示させたり、 させなかったりする ことも可能となる。
加えて、 システムコントローラ 5 2 0からの制御信号 S c 1 3による制御を受 けて、②側に切り替えられた切替スィツチ S W 5を介して、不図示の経路で別途、 静止画データが出力されてもよい。 或いは、 ②側に切り替えられることで、 切替 スィツチ S W 5から何らの静止画データが出力されなくてもよい。
ここで、 図 1 9のフローチャー トを更に参照して、 システムコン トローラ 5 2 0による再生処理ルーチンの具体例について説明する。
図 1 9において、 初期状態として、 再生系による光ディスク 1 0 0の認識及び ファイルシステム 1 0 5 (図 3参照) によるボリューム構造やファイル構造の認 識は、 既にシステムコントローラ 5 2 0及ぴその内のファイルシステム Z論理構 造判読器 5 2 2にて終了しているものとする。 ここでは、 ディスク情報ファイル 1 1 0の中のディスク総合情報 1 1 2から、 総タイ トル数を取得し、 その中の一 つのタイ トル 2 0 0を選択する以降の処理フローについて説明する。
先ず、 ユーザインタフェース 7 2 0によって、 タイ トル 2 0 0の選択が行われ る (ステップ S 2 1 1 )。 これに応じて、 ファイルシステム/論理構造判読器 5 2 2の判読結果から、 システムコントローラ 5 2 0による再生シーケンスに関する 情報の取得が行われる。 尚、 当該タイ トル 2 0 0の選択においては、 ユーザによ
るリモコン等を用いた外部入力操作によって、 タイ トル 2 00を構成する複数の タイ トルエレメント 2 0 0— 2 (図 4参照) のうち所望のものが選択されてもよ いし、 情報記録再生装置 5 0 0に設定されるシステムパラメータ等に応じて、 一 つのタイ トルエレメント 2 0 0— 2が自動的に選択されてもよい。
次に、 この選択されたタイ トル 2 0 0 (タイ トルエレメン ト 2 0 0— 2 ) に対 応するプレイリス トセッ ト 1 26 Sを構成する複数のプレイ リス ト 1 26の内容 力 、 取得される。 ここでは、 論理階層の処理として、 各プレイ リス ト 1 2 6の構 造とそれを構成する各アイテム 2 04の情報 (図 5、 図 6及び図 1 3参照) の取 得等が行われる (ステップ S 2 1 2)。
次に、 ステップ S 2 1 2で取得された複数のプレイリス ト 1 26の中から、 再 生すべきプレイ リス ト 1 2 6の内容が取得される。 ここでは例えば、 先ずプレイ リ ス ト # 1から再生が開始されるものとし、 これに対応するプレイ リ ス ト 1 2 6 の内容が取得される (ステップ S 2 1 3)。 プレイ リス ト 1 2 6の内容とは、 一又 は複数のプレイ リス トエレメント 1 26— 2 (図 5参照) 等であり、 当該ステツ プ S 2 1 3の取得処理では、 係るプレイ リス トエレメント 1 2 6— 2等の取得が 行われる。 .
続いて、 このプレイ リス ト 1 2 6に含まれるプリ コマンド 1 26 P R (図 5参 照) が実行される (ステップ S 2 1 4)。 尚、 プリコマンド 1 2 6 PRによって、 プレイ リス トセッ ト 1 2 6 Sを構成する一定関係を有する複数のプレイリス ト 1 2 6のうちの一つを選択することも可能である。 また、 プレイ リス ト 1 2 6を構 成するプレイリス トエレメント 1 2 6— 2がプリ コマンド 1 2 6 P Rを有してい なければ、 この処理は省略される。
次に、 ステップ S 2 1 3で取得されたプレイリス ト 1 2 6により特定されるァ ィテム 2 0 4 (図 5〜図 7参照) に基づいて、 再生すべき T Sオブジェク ト 1 4 2 (図 3及び図 1 0参照) を決定する (ステップ S 2 1 5)。 より具体的には、 ァ ィテム 2 0 4に基づいて、 再生対象である T Sオブジェク ト 1 4 2に係るォブジ ェク ト情報ファイル 1 3 0 (図 3参照) の取得を実行し、 再生すべき T Sォブジ ェク ト 1 4 2のス ト リーム番号、 ア ドレス等を特定する。
尚、 本実施例では、 後述する AU (ァソシエートュニッ ト) 情報 1 3 2 1及び
PU (プレゼンテーショ ンュニッ ト) 情報 3 0 2 I も、 ォブジェク ト情報フアイ ノレ; 1 3 0に格納された情報として取得される。 これらの取得された情報により、 前述した論理階層からオブジェク ト階層への関連付け (図 1 3参照) が行われる のである。
次に、 ステップ S 2 1 5で決定された T Sオブジェク ト 1 4 2の再生が実際に 開始される。 即ち、 論理階層での処理に基づいて、 オブジェク ト階層の処理が開 始される (ステップ S 2 1 6)。
TSォブジェク ト 1 4 2の再生処理中、 再生すべきプレイリス ト 1 26を構成 する次のアイテム 204が存在するか否かが判定される (ステップ S 2 1 7)。 そ して、 次のアイテム 2 04が存在する限り (ステップ S 2 1 7 : Y e s )、 ステツ プ S 2 1 5に戻って、 上述した T Sオブジェク ト 1 4 2の決定及び再生処理が繰 り返される。
他方、 ステップ S 2 1 7の判定において、 次のアイテム 2 0 4が存在しなけれ ば (ステップ S 2 1 7 : N o )、 実行中のプレイリス ト 1 2 6に対応するポス トコ マンド 1 2 6 P S (図 5参照) が実行される (ステップ S 2 1 8)。 尚、 プレイ リ ス ト 1 2 6を構成するブレイ リス トエレメン ト 1 2 6— 2がポス トコマン ド 1 2 6 P Sを有していなければ、 この処理は省略される。
その後、 選択中のタイ トル 2 0 0を構成する次のプレイ リス ト 1 2 6が存在す るか否かが判定される (ステップ S 2 1 9)。 ここで存在すれば (ステップ S 2 1 9 : Y e s )、 ステップ S 2 1 3に戻って、 再生すべきプレイ リス ト 1 2 6の取得 以降の処理が繰り返して実行される。
他方、 ステップ S 2 1 9の判定において、 次のプレイリスト 1 2 6が存在しな ければ (ステップ S 2 1 9 : N o )、 即ちステップ S 2 1 1におけるタイ トル 2 0 0の選択に応じて再生すべき全プレイリス ト 1 2 6の再生が完了していれば、 一 連の再生処理を終了する。
以上説明したように、 本実施例の情報記録再生装置 5 0 0による光ディスク 1 00の再生処理が行われる。
本実施例では特に、 以上説明した ( i ) 記録系の構成及び動作においては、 例 えば DVD— ROM用途の場合 (即ち ( i一 4) 等の場合)、 複数のパレンタルブ
口ックゃアングルブロック等の複数のブロックをなすコンテンツ情報が、 トラン スポートス トリーム等として記録される。 また、 例えば DVDレコーダ用途の場 合 (即ち ( i一 2) 等の場合)、. 同一伝送波或いは同一伝送信号にス トリーム化さ れた複数番組をなすコンテンツ情報が、 トランスポートス ト リーム等として記録 される。 或いは、 同一タイ トルについて、 ハイビジョン対応のコンテンツ情報と ノ一マル映像対応のコンテンッ情報、 サラウンドスピー力対応のコンテンッ情報 とモノラル対応のコンテンツ情報など、 情報再生システム側で要求される映像再 生機能 (ビデオパーフォーマンス) 別や音声再生機能 (オーディオパーフォーマ ンス) 別など、 要求機能別に用意された各種コンテンツ情報が、 トランスポート ス ト リーム等として記録される。 そして、 このような記録の際には、 記録開始か ら停止までを論理的に一^ 3のタイ トル 20 0として記録しつつ、 これら複数のコ ンテンッ情報に対して複数のプレイリス ト 1 2 6を夫々含む複数のプレイリス ト セッ ト 1 2 6 Sが記録される。
本実施例では特に、 以上説明した ( i i ) 再生系の構成及び動作においては、 図 1 9のステップ S 2 1 1力 ら S 2 1 4における論理階層の処理及び S 2 1 5に おける論理階層とオブジェク ト階層とを関連付ける処理において、 タイ トル 2 0 0により指定される各プレイ リス トセッ ト 1 2 6 Sに含まれる複数のプレイ リス ト 1 2 6のうち、 いずれか一つを後に詳述するように選択して、 これにより規定 される再生シーケンスで、 コンテンツ情報を再生する。 例えば、 DVDレコーダ 用途或いは DVD— ROM用において、 一つのタイ トルとして記録された各プレ イリス トセッ ト 1 2 6 Sに含まれる複数のプレイリス ト情報のうち、所望の番組、 所望のパレンタルブロック、 所望のアングルブロック、 機能的に見て個々の情報 再生システムで実際に再生可能なパージョンゃ個々の情報再生システムの機能を 効率的に或いは最大限に引き出すパージヨ ンのものなど、 所望のコンテンツ情報 に対応するものを選択することで、 タイ トル 2 0 0と して当該所望のコンテンツ 情報を再生できることになる。
(プレイ リス トセッ ト中のプレイ リス トの選択方式)
次に図 2 0から図 2 9を参照して、上述した情報記録再生装置 5 0 0において、 再生されたプレイ リス ト情報ファイル 1 20に含まれるプレイ リス トセッ ト 1 2
6 Sから所望のコンテンツ情報に対応するプレイリス ト 1 2 6を適宜選択するた めの各種具体例について説明する。 本発明は、 これらの選択方式に限定される訳 ではなく、 例えば同時間帯に記録された複数番組若しくはパレンタルブ口ック又 はアングルプロックなど、 相互に関係が深いコンテンツ情報の再生シーケンスを 規定するプレイリス ト 1 2 6をプレイ リス トセッ ト 1 2 6 Sとしてまとめること により得られる本発明の利点は、 他の選択方式を採用することによつても、 その 方式内容に応じて相応に発揮されるものである。
以下に説明する三つの選択方式では特に、 図 8等を参照して説明したタイ トル エレメ ント 20 0— 2のデータ構成、 及ぴ図 1 4等を参照して説明した情報記録 再生装置 5 00による該タイ トルエレメント 2 0 0— 2に基づく再生処理によつ て、 プレイリス トの選択を行う。
(第 1選択方式)
先ず図 20から図 2 2を参照して、 第 1選択方式について説明する。 ここに図 2 0は、 第 1選択方式で用いられるタイ トルエレメント 2 00— 2 (図 8参照) の一例におけるデータの論理構成を模式的に示すものである。 図 2 1は、 第 1選 択方式における一^ 3のプレイ リス トによる再生動作を示すフローチヤ一トであり、 図 2 2は、 このうち当該一つのプレイリス トを選択する選択動作を示すフローチ ヤートである。
図 20に示すように、 第 1選択方式におけるタイ トルエレメント 200— 2 a は、 図 8に示したタイ トルエレメント 2 00— 2の場合と同様に、 プリコマンド 2 0 0 PR、ポインタ 2 0 0 P Tにより指定されるプレイリス トセッ ト 1 2 6 S、 ポス トコマンド 2 0 0 P S及びネクス ト情報 20 0 - 6 Nを含んで構成されてい る。 そして、 タイ トルエレメント 20 0— 2 aでは特に、 プリ コマンド 2 0 0 R Pは、 コマンドの他に、 プレイ リ ス ト 1 2 6別に、 選択条件が記述されたプレイ リス ト選択命令群リス トを備えて構成されている。
従って、 各タイ トルエレメント 20 0— 2 aの先頭に配置されたプリ コマンド 20 0 P Rによるコマンド処理として、 例えばビデオ解像度など、 システムで再 生可能な何らかの条件等に応じてプレイリス トセッ ト 1 2 6 S中から一つのプレ イリス ト 1 2 6を選択することが可能となる。
図 2 1に示すように、 第 1選択方式では、 タイ トル再生の一貫と して当該タイ トルエレメント 20 0— 2 aによる再生が開始されると、 先ずプリ コマンドが実 行される (ステップ S 1 0 1 )。 次に、 このプリ コマンドの実行によって選択され たプレイリス ト 1 2 6の再生が行われ (ステップ S 1 0 2)、 続いて、 ボス トコマ ンド 2 0 0 P Sが実行され、 更に、 ネクス ト情報 200— 6 Nが参照されて (ス テツプ S 1 04)、 当該タイ トルエレメント 2 0 0— 2 aによる再生は終了され、 次のタイ トルエレメント 2 0 0— 2 aによる再生へと続く。
このような処理のうち、 プリコマンド 20 0 PRによるプレイ リス ト選択処理 は、 例えば次のように実行される。
即ち図 2 2において、 先ずプリコマンド 2 0 0 PR中に記述されたプレイリス ト選択条件が、 プレイ リス ト別に一つずつ読み出される (ステップ S 1 1 1 )。 こ れと並行して、 情報記録再生装置 5 0 0側において、 選択判断情報の入力が行わ れる (ステップ S 1 1 2)。 係る選択判断情報は、 例えば、 同時間帯に記録された 番組群中の一つの番組を指示するユーザ入力情報であったり、 パレンタルブ口ッ クゃアングルブロックを選択する旨のユーザ入力情報であったりする。 或いは、 情報記録再生装置 5 0 0において、 その機能に応じて設定された再生可能な解像 度、 再生可能なチャネル数などのシステムパラメータや、 ユーザにより設定され た再生可能な機能を示す設定情報であってもよい。
続いて、ステップ S 1 1 1及び S 1 1 2で取得された情報が相互に比較されて、 ステップ S 1 1 2で所得された選択判断情報の内容が、 ステップ S 1 1 1で読み 出されたプレイリス ト選択条件に適合するか否かが判定される (ステップ S 1 1 3)。 ここで、 適合すれば (ステップ S 1 1 3 : Y e s )、 当該適合する選択条件 を持つプレイリス ト 1 2 6が選択されて (ステップ S 1 1 4)、一連の選択処理が 終了する。
他方、 適合しなければ (ステップ S 1 1 3 : N o)、 プリ コマンド 20 0 PRに 記述された最後の選択条件 # nであるか否かが判定される (ステップ S 1 1 5)。 ここで、 最後の選択要件 # nでなければ (ステップ S 1 1 5 : N o)、 ステップ S 1 1 1に戻って、 次のプレイ リス ト選択条件が読み出され、 以降の処理が繰り返 して実行される。
このような処理の繰り返しの中で、 最後の選択要件 # nであると (ステップ S 1 1 5 : Y e s )、情報記録再生装置 5 0 0側からの選択判断情報がいずれのプレ イ リ ス ト選択条件にも適合しないことになる。 そこで、 所定の代替処理が実行さ れた後に (ステップ S 1 1 6)、 一連の選択処理が終了する。
以上説明したように、 第 1選択方式によれば、 タイ トルエレメン ト 20 0— 2 aが、 プリ コマンド 20 0 PRに従って、 プレイリス トセッ ト 1 2 6 Sに含まれ る複数のプレイ リス ト 1 2 6のうち、 所望の番組、 所望のパレンタルブ口ック、 所望のアングルプロックなど、 所望のコンテンツ情報に対応するものを選択可能 となる。 或いは、 映像再生機能や音声再生機能に鑑みて、 情報記録再生装置 5 0 0で再生可能であるコンテンツ情報に対応するプレイ リス ト 1 2 6を選択可能と なる。
(第 2選択方式)
次に図 2 3から図 2 5を参照して、 第 2選択方式について説明する。 ここに図 2 3は、 第 2選択方式で用いられるタイ トルエレメン ト 20 0— 2 (図 8参照) の他の例におけるデータの論理構成を模式的に示すものである。 図 24は、 第 2 選択方式における一つのプレイ リス トによる再生動作を示すフローチヤ一トであ り、 図 2 5は、 このうち当該一つのプレイ リ ス トを選択する選択動作を示すチヤ ートである。
図 2 3に示すように、 第 2選択方式におけるタイ トルェレメント 2 0 0— 2 b は、 図 8に示したタイ トルエレメント 20 0— 2の場合と同様に、 プリコマン ド 2 0 0 PR、ポインタ 20 0 P Tにより指定されるプレイリス トセッ ト 1 2 6 S、 ポス トコマンド 200 P S及ぴネクス ト情報 20 0— 6 Nを含んで構成されてい る。
そして、 タイ トルエレメント 2 0 0— 2 bでは特に、 プレイ リ ス トセッ ト 1 2 6 Sに格納された各プレイ リス ト 1 2 6には、 属性情報が付加されている。 ここ に 「属性情報」 とは、 各プレイ リス トに対応するコンテンツ情報について、 映像 機能については、 ビデオ解像度はどの程度であるか、 プログレッシブ/インター リーブの別、 画角度はどの程度か、 リ フレッシュレートはどの程度か、 コ一デッ クは何か、 或いはハイビジョン対応であるか、 ノーマル対応であるか等のプレイ
リス トに係るコンテンツ情報の属性を示す情報である。 また、 「属性情報」音声機 能については、 チャネルアサインメントは何か、 コーデックは何か、 サンプリン グ周波数は何か、 サンプルビッ トは何か、 或いはサラウンドスピーカ対応か、 ス テレオ対応か、 モノラル対応か等を示すプレイ リス トに係るコンテンツ情報の属 性を示す情報である。
更に、 タイ トルエレメント 2 00— 2 bには特に、 複数のプレイ リス ト 1 2 6 を選択可能であるか否かを示すセレクタブルフラグ (選択可能フラグ) を含んで なる、 プレイ リス トセッ ト制御情報 1 2 6 S D— 1が格納されている。
従って、 当該情報記録媒体の再生時には、 プレイ リス トセッ ト制御情報 1 2 6 SD— 1中のセレクタプルフラグに従って選択処理を適宜実行可能となる。 しか も、 例えばセレクタプルフラグにより選択可能である旨が示されていれば、 情報 記録再生装置 5 0 0は、 そのビデオ解像度等のシステムパラメータと属性情報と を照合し、 プレイ リス トセッ ト 1 2 6 S中の、 当該情報記録再生装置 5 0 0にと つて最適なプレイ リス ト 1 2 6を選択することができる。 或いは、 プレイ リス ト 1 2 6に付加された属性情報に応じて、 プレイリス トセッ ト 1' 2 6 Sに含まれる 複数のプレイリス ト 1 2 6のうち、 所望の番組、 所望のビデオ解像度、 所望のパ レンタルブ口ック、 所望のアングルブロックなど、 所望のコンテンツ情報に対応 するものを選択する制御が可能となる。
尚、 例えばセレクタブルフラグにより選択可能である旨が示されていない場合 用に、 プレイ リス トセッ ト制御情報 1 2 6 S D— 1は、 一意に選択されるべきプ レイ リス ト 1 2 6の番号を更に保持している。 このようなプレイ リス トセッ ト制 御情報 1 2 6 S D— 1は、タイ トルエレメン ト 20 0— 2 b毎に格納されている。 図 24に示すように、 第 2選択方式では、 タイ トル再生の一貫として当該タイ トルエレメン ト 2 0 0— 2 bによる再生が開始されると、 先ずプレイ リス トは、 選択可能であるか否かが、 セレクタプルフラグを参照することによって判定され る (ステップ S 1 2 1)。 ここで、 選択可能と判定されれば (ステップ S 1 2 1 : Y e s )、プレイリス トセッ ト 1 2 6 S中のプレイリス ト 1 26の選択が行われる (ステップ S 1 2 3)。 次に、 当該プレイ リス トセッ ト 1 2 6 Sに含まれるプリ コ マンド 2 0 0 PRが実行される (ステップ S 1 24)。 次に、 選択されたプレイ リ
ス ト 1 2 6の再生が行われ (ステップ S 1 2 5)、 続いて、 ポス トコマンド 2 0 0 p Sが実行され (ステップ S 1 26)、 更に、 ネクス ト情報 2 0 0 - 6 Nが参照さ れて(ステップ S 1 2 7)、 当該タイ トルエレメント 2 0 0— 2 bによる再生は終 了され、 次のタイ トルエレメント 2 00— 2 bによる再生へと続く。
他方、 ステップ S 1 2 1で、 選択可能でなければ (ステップ S 1 2 1 : N o)、 プレイ リス トセッ ト制御情報 1 26 SD— 1が保持する、 一意に選択されるべき プレイリス ト 1 2 6の番号を参照して (ステップ S 1 2 2)、 この番号のプレイ リ ス ト 1 2 6が選択されたものとしてステップ S 1 24以降の処理を続行する。 このよ うな処理のうち、 プレイ リス トセッ ト制御情報 1 2 6 SD— 1及びプレ イリス ト 1 2 6の属性情報によるプレイリス ト選択処理は、 例えば次のように実 行される。
即ち図 2 5において、 プレイリス トセッ ト 1 2 6 S内において、 各プレイリス ト 1 2 6に付加された属性情報が、 プレイ リス ト別に一つずつ読み出される (ス テツプ S 1 3 1 )。 これと並行して、 情報記録再生装置 5 00側において、 選択判 断情報の入力が行われる (ステップ S 1 3 2)。 係る選択判断情報は、 例えば、 同 時間帯に記録された番組群中の一つの番組を指示するユーザ入力情報であったり、 パレンタルブ口ックゃアングルプロックを選択する旨のユーザ入力情報であった りする。 或いは、 情報記録再生装置 500において、 その機能に応じて設定され た再生可能な解像度、 再生可能なチャネル数などのシステムパラメータや、 ユー ザにより設定された再生可能な機能を示す設定情報であってもよい。
続いて、ステップ S 1 3 1及び S 1 3 2で取得された情報が相互に比較されて、 ステップ S 1 3 2で所得された選択判断情報の内容が、 ステップ S 1 3 1で読み 出された属性情報により示されるプレイ リス トの属性に適合するか否かが判定さ れる (ステップ S 1 3 3)。 ここで、 適合すれば (ステップ S 1 3 3 : Y e s )、 当該適合する属性を有するプレイ リス ト 1 2 6が選択されて(ステップ S 1 3 4)、 一連の選択処理が終了する。
他方、 適合しなければ (ステップ S 1 3 3 : N o)、 プレイ リス トセッ ト 1 2 6 S中の最後のプレイ リス ト 1 26 (即ち、 プレイ リス ト #m) であるか否かが判 定される(ステップ S 1 3 5)。ここで、最後のプレイ リス ト 1 26でなければ(ス
テツプ S 1 3 5 : N 0)、 ステップ S 1 3 1に戻って、 次のプレイ リス 卜の属性情 報が読み出され、 以降の処理が繰り返して実行される。
このような処理の繰り返しの中で、 最後のプレイリス ト 1 2 6であると (ステ ップ S 1 3 5 : Y e s )、情報記録再生装置 5 0 0側からの選択判断情報がいずれ のプレイリス トの属性にも適合しないことになる。 そこで、 所定の代替処理が実 行された後に (ステップ S 1 3 6)、 一連の選択処理が終了する。
以上説明したように、 第 2選択方式によれば、 属性情報及びセレクタブルフラ グに従って、 プレイ リス トセッ ト 1 2 6 Sに含まれる複数のプレイ リス ト 1 2 6 のうち、所望の番組、所望のパレンタルブ口ック、所望のアングルプロックなど、 所望のコンテンツ情報に対応するものを選択可能となる。 或いは、 映像再生機能 や音声再生機能に鑑みて、 情報記録再生装置 5 0 0で再生可能であるコンテンツ 情報に対応するプレイ リスト 1 2 6を選択可能となる。
(第 3選択方式)
次に図 2 6から図 2 9を参照して、 第 3選択方式について説明する。 ここに図 2 6は、 第 3選択方式で用いられるタイ トルエレメント 200— 2 (図 8参照) の他の例におけるデータの論理構成を模式的に示すものであり、 図 2 7は、 その うちプレイ リス トセッ ト制御情報のデータ構造の詳細を模式的に示すものである。 図 2 8は、 第 3選択方式における一つのプレイリス トによる再生動作を示すフロ —チャートであり、 図 2 9は、 このうち当該一つのプレイリス トを選択する選択 動作を示すチャートである。
図 2 6に示すように、 第 3選択方式におけるタイ トルエレメント 20 0— 2 c は、 図 8に示したタイ トルエレメント 20 0— 2の場合と同様に、 プリコマン ド 2 0 0 P R、ポインタ 2 00 PTにより指定されるプレイリストセッ ト 1 2 6 S、 ポス トコマンド 2 0 0 P S及びネクス ト情報 2 0 0— 6 Nを含んで構成されてい る。
そして、 タイ トルエレメン ト 2 0 0— 2 cには特に、 選択条件をプレイ リス ト 毎に格納するプレイリス トセッ ト制御情報 1 2 6 S D— 2が格納されている。 図 2 7に示すよ うに、 プレイ リス トセッ ト制御情報 1 2 6 S D— 2は、 例えば 再生時に要求されるビデオ解像度、 再生時にハイビジョン対応が要求されるか否
カ 再生時にサラウンドスピーカシステムが要求されるか否か、 再生時にステレ ォが要求されるか否か等々の選択条件 # l ~#mが、 プレイリス ト番号 # 1〜# mに対応付けて格納されている。 より具体的には、 例えば、 (i)予め番号付けされ ている、 各種の選択条件に係るパラメータの番号と、 (ii)このパラメータについ てどのような比較演算を行うのか、 (iii)比較演算する際の比較対照となる値(閾 値) 又は他のパラメータの番号などの詳細が、 格納されている。 そして、 これら のうち一つ又は複数の条件で、 一つのプレイ リス ト 1 2 6が選択可能な構造が探 用されている。
このため、 プレイ リス トセッ ト制御情報 1 2 6 S D— 2に従えば、 情報記録再 生装置 5 0 0側のプレーヤにおける機能について設定されたシステムパラメータ 等とこれらの選択条件を照合することで、 プレイリス トセッ ト 1 2 6 S中から一 つのプレイ リス ト 1 2 6を選択できる。 尚、 プレイ リス トセッ ト制御情報 1 2 6 S D— 2には、 タイ トルエレメント 20 0— 2 cの再生において使用するプレイ リス ト 1 2 6についてのみ選択条件等の情報を記述しておけば十分である。
従って、 当該情報記録媒体の再生時には、 プレイ リス トセッ ト制御情報 1 2 6 S D— 2に記述された選択条件に従って、 各プレイ リス トセッ ト 1 2 6 S中の複 数のプレイ リス ト 1 2 6のうち、 情報記録再生装置 5 0 0の機能を最大限に活用 するコンテンツ情報、 或いは所望の番組、 所望のパレンタルブロック、 所望のァ ングルプロックなど、 所望のコンテンツ情報に対応するものを選択する制御が可 能となる。
図 2 8に示すように、 第 3選択方式では、 タイ トル再生の一貫として当該タイ トルエレメント 2 0 0— 2 cによる再生が開始されると、 先ず当該タイ トルエレ メント 2 0 0— 2 c中のプレイ リス トセッ ト制御情報 1 2 6 S D— 2の選択条件 が参照されて、 プレイ リス トセッ ト 1 2 6 S中のプレイ リス ト 1 2 6の選択が行 われる (ステップ S 1 4 1)。 次に、 当該プレイリス トセッ ト 1 26 Sに含まれる プリ コマンド 2 0 0 P Rが実行される (ステップ S 1 4 2)。 次に、 選択されたプ レイ リス ト 1 2 6の再生が行われ (ステップ S 1 4 3)、 続いて、 ボス トコマンド 200 P Sが実行され (ステップ S 1 44)、 更に、 ネクス ト情報 2 00 - 6 N力 S 参照されて(ステップ S 1 4 5 )、 当該タイ トルェレメント 2 00— 2 cによる再
生は終了され、 次のタイ トルエレメント 2 00— 2 cによる再生へと続く。
このような処理のうち、 プレイ リストセッ ト制御情報 1 2 6 S D _ 2の選択条 件によるプレイリス ト選択処理は、 例えば次のように実行される。
即ち図 2 9において、 先ずプレイリストセッ ト制御情報 1 2 6 S D— 2の選択 条件が、 プレイ リス ト別に一つずつ読み出される (ステップ S 1 5 1 )。 これと並 行して、情報記録再生装置 5 0 0側において、選択判断情報の入力が行われる (ス テツプ S 1 5 2)。 係る選択判断情報は、 例えば、 同時間帯に記録された番組群中 の一つの番組を指示するユーザ入力情報であったり、 パレンタルプロックゃアン グルブロックを選択する旨のユーザ入力情報であったりする。 或いは、 情報記録 再生装置 5 0 0において、 その機能に応じて設定された再生可能な解像度、 再生 可能なチャネル数などのシステムパラメータや、 ユーザにより設定された再生可 能な機能を示す設定情報であってもよい。
続いて、ステップ S 1 5 1及ぴ S 1 5 2で取得された情報が相互に比較されて、 ステップ S 1 5 2で所得された選択判断情報の内容が、 ステップ S 1 5 1で読み 出されたプレイ リス ト選択条件に適合するか否かが判定される (ステップ S 1 5 3)。 ここで、 適合すれば (ステップ S 1 5 3 : Y e s 当該適合する選択条件 を持つプレイ リス ト 1 2 6が選択されて (ステップ S 1 54)、一連の選択処理が 終了する。
他方、 適合しなければ (ステップ S 1 5 3 : N o)、 プレイリス トセッ ト制御情 報 1 2 6 S D— 2中の最後のプレイリス ト 1 2 6 (即ち、 プレイ リス ト #m) に 係る選択条件であるか否かが判定される (ステップ S 1 5 5)。 ここで、 最後のプ レイリス ト 1 2 6でなければ (ステップ S 1 5 5 : N o)、 ステップ S 1 5 1に戻 つて、 次のプレイリス ト 1 2 6に係る選択条件が読み出され、 以降の処理が繰り 返して実行される。
このような処理の線り返しの中で、 最後のプレイリス ト 1 2 6であると (ステ ップ S 1 5 5 : Y e s:)、情報記録再生装置 5 0 0側からの選択判断情報がいずれ のプレイリス トの選択条件にも適合しないことになる。 そこで、 所定の代替処理 が実行された後に (ステップ S 1 5 6)、 一連の選択処理が終了する。
以上説明したように、 第 3選択方式によれば、 プレイリス ト別の選択条件に従
つて、プレイリス トセッ ト 1 2 6 Sに含まれる複数のプレイリス ト 1 2 6のうち、 所望の番組、 所望のパレンタルブロック、 所望のアングルブロックなど、 所望の コンテンツ情報に対応するものを選択可能となる。 或いは、 映像再生機能や音声 再生機能に鑑みて、 情報記録再生装置 5 0 0で再生可能であるコンテンッ情報に 対応するプレイ リス ト 1 2 6を選択可能となる。
(再生時のアクセスの流れ)
次に図 3 0を参照して、 本実施例における特徴の一つである A U (ァソシエー トュニッ ト) 情報 1 3 2及ぴ P U (プレゼンテ一ションュニッ ト) 情報 3 0 2を 用いた情報記録再生装置 5 0 0における再生時のアクセスの流れについて、 光デ イスク 1 0 0の論理構造と共に説明する。 ここに図 3 0は、 光ディスク 1 0 0の 論理構造との関係で、 再生時におけるァクセスの流れ全体を概念的に示すもので ある。
図 3 0において、 光ディスク 1 0 0の論理構造は、 論理階層 4 0 1、 ォプジヱ ク ト階層 4 0 3及びこれら両階層を相互に関連付ける論理一オブジェク ト関連付 け階層 4 0 2という三つの階層に大別される。
これらのうち論理階層 4 0 1は、 再生時に所望のタイ トルを再生するための各 種論理情報と再生すべきプレイ リ ス ト (P リス ト) 及びその構成内容とを論理的 に特定する階層である。 論理階層 4 0 1には、 光ディスク 1 0 0上の全タイ トル 2 0 0等を示すディスク情報 1 1 0 dが、 ディスク情報ファイル 1 1 0 (図 3参 照) 内に記述されており、 更に、 光ディスク 1 0 0上の全コンテンツの再生シー ケンス情報 1 2 0 dが、 プレイ リス ト情報ファイル 1 2 0 (図 3参照) 内に記述 されている。 より具体的には、 再生シーケンス情報 1 2 0 dと して、 各タイ トル 2 0 0に含まれる一又は複数のタイ トノレエ レメント 2 0 0— 2に対して夫々、 ― . 又は複数のプレイ リス トセッ ト 1 2 6 Sの構成が記述されている。 更に、 各プレ イリス トセッ ト 1 2 6 Sは、 一又は複数のプレイリス ト 1 2 6を含んでおり、 各 プレイ リス ト 1 2 6には、 一又は複数のアイテム 2 0 4 (図 1 3参照) の構成が 記述されている。 そして、 再生時におけるアクセスの際に、 このような論理階層 4 0 1によって、 再生すべきタイ トル 2 0 0を特定し、 これに対応するプレイリ ス ト 1 2 6を特定し、 更にこれに対応するアイテム 2 0 4を特定する。
続いて、 論理一オブジェク ト関連付け階層 4 0 2は、 このよ うに論理階層 4 0 1で特定された情報に基づいて、 実体データである T Sオブジェク トデータ 1 4 0 dの組み合わせや構成の特定を行う と共に論理階層 4 0 1からオブジェク ト階 層 4 0 3へのァ ドレス変換を行うように、 再生すべき T Sオブジェク トデータ 1 4 0 dの属性とその物理的な格納ア ドレスとを特定する階層である。 より具体的 には、 論理一オブジェク ト関連付け階層 4 0 2には、 各アイテム 2 0 4を構成す るコンテンツの固まりを A U 1 3 2という単位に分類し且つ各 A U 1 3 2を P U 3 0 2という単位に細分類するオブジェク ト情報データ 1 3 0 dが、 オブジェク ト情報ファイル 1 3 0 (図 3参照) に記述されている。
ここで、 「P U (プレゼンテーションユニッ ト) 3 0 2」 とは、 複数のエレメン タリース トリームを、 再生切り替え単位ごとに関連付けてまとめた単位である。 仮に、 この P U 3 0 2中にオーディオス トリームが 3本存在すれば、 このビジョ ンを再生中には、 ユーザが自由に 3本のオーディオ (例えば、 言語別オーディオ など) を切り替えることが可能となる。
他方、 「A U (ァソシェ一 トユニッ ト) 1 3 2」 とは、 一つのタイ トルで使用す る T Sオブジェク ト中の、 ビデオス トリ一ムなどのエレメンタ リース トリームを 複数まとめた単位であり、 一又は複数の P U 3 0 2の集合からなる。 より具体的 には、 P U 3 0 2を介して間接的に、エレメンタリース ト リームバケツ ト I D ( E S— P I D )を各 T Sオブジェク ト毎にまとめた単位である。この A U 1 3 2は、 例えば多元放送における相互に切り替え可能な複数の番組或いは複数のプロダラ ムなど、 コンテンッから考えて相互に特定関係を有する複数の番組或いは複数の プログラムなどの集合に対応している。 そして、 同一の A U 1 3 2に属した P U 3 0 2は、 再生時にユーザ操作により相互に切り替え可能な複数の番組或いは複 数のプログラムを夫々構成する一又は複数のエレメンタリ一ス トリ一ムの集合に 対応している。
従って、 再生すべき A U 1 3 2が特定され、 更にそれに属する P U 3 0 2が特 定されれば、 再生すべきエレメンタリース トリ一ムが特定される。 即ち、 図 1 2 に示した P A Tや P M Tを用いないでも、 光ディスク 1 0 0から多重記録された 中から所望のェレメンタリ ^"ス トリームを再生可能となる。
尚、 このような A U 1 3 2及び P U 3 0 2を夫々定義する、 A U情報 1 3 2 1 及び P U情報 3 0 2 Iのより具体的なデータ構成については、 後に詳述する。 ここで実際に再生されるエレメンタリース トリ ^ >ムは、 P U情報 3 0 2から、 エレメンタリース トリームのパケッ ト I D (図 1 2参照) である E S— P I Dに よって特定或いは指定される。 同時に、 再生の開始時間及び終了時間を示す情報 力 S、 エレメンタリース トリームのア ドレス情報に変換されることにより、 特定ェ レメンタリース ト リームの特定領域 (或いは特定時間範囲) におけるコンテンツ が再生されることになる。
このようにして論理一オブジェク ト関連付け階層 4 0 2では、 各アイテム 2 0 4に係る論理ァ ドレスから各 P U 3 0 2に係る物理ァ ドレスへのァ ドレス変換が 実行される。
続いて、 オブジェク ト階層 4 0 3は、 実際の T Sオブジェク トデータ 1 4 0 d を再生するための物理的な階層である。 オブジェク ト階層 4 0 3には、 T Sォブ ジェク トデータ 1 4 0 dが、 オブジェク トデータファイル 1 4 0 (図 3参照) 內 に記述されている。 より具体的には、 複数のエレメンタリース ト リーム (E S ) を構成する T Sバケツ ト 1 4 6が時刻毎に多重化されており、 これらが時間軸に 沿って配列されることにより、 複数のエレメンタリース トリームが構成されてい る (図 1 1参照)。 そして、 各時刻で多重化された複数の T Sパケッ トは、 エレメ ンタ リ一ス ト リーム毎に、 論理一オブジェク ト関連付け階層 4 0 2で特定される P U 3 0 2に対応付けられている。 尚、 複数の P U 3 0 2 と、 一つのエレメンタ リース トリームとを関連付けること (例えば、 切り替え可能な複数の番組間或い は複数のプログラム間で、 同一のオーディオデータに係るエレメンタリース トリ ームを共通で利用したり、 同一のサプピクチャデータに係るエレメンタリース ト リームを共通で利用すること) も可能である。
このよ うにオブジェク ト階層 4 0 3では、 論理一オブジェク ト関連付け階層 4 0 2における変換により得られた物理ァドレスを用いての、 実際のオブジェク ト データの再生が実行される。
以上のように図 3 0に示した三つの階層により、 光ディスク 1 0 0に対する再 生時におけるアクセスが実行される„
(各情報ファイルの構造)
次に図 3 1から図 3 8を参照して、 本実施例の光デイスク 1 0 0上に構築され る各種情報ファイル、 即ち図 3を参照して説明した ( 1 ) ディスク情報ファイル 1 1 0及びプレイリス ト情報ファイル 1 2 0、 並びに ( 2) ォブジェク ト情報フ アイル 1 3 0におけるデータ構造の具体例について説明する。
( 1 ) ディスク情報ファイル及ぴプレイ リスト情報ファイル :
図 3 1から図 3 7を参照して、 これらのファイルの具体例における各構成要素 及び構成要素間の階層構造について説明する。 ここに、 図 3 1から図 3 7は、 こ れらのファイルの階層構造を模式的に示す概念図である。 尚、 図 3 1から図 3 7 において、 既に図 3から図 9等を参照して説明したファイル、 データ或いは情報 等と同様のものには同様の参照符号を付し、 それらの説明は適宜省略する。 先ず、 図 3 1に示すように、 本具体例に係る 「タイ トル情報セッ ト」 は、 図 3 等に示したディスク情報ファイル 1 1 0及びプレイ リス ト情報ファイル 1 2 0を 含んでなる情報セッ トである。
タイ トル情報セッ トは、 一^ 3のディスクヘッダ 1 1 2 x、 複数のタイ トル情報 20 0 (タイ トル情報 # 1、 ···、 # n)、 複数のプレイ (P) リス トセッ ト 1 2 6 S (P リス トセッ ト # 1、 ···、 # n) 及びその他の情報から構成されている。
( 1 - 1 ) ディスクヘッダ :
先ず図 3 1に示したタイ トル情報セッ トのうち、 ディスクヘッダ 1 1 2 xにつ いて、 図 3 1及び図 3 2を参照して説明する。
図 3 1において、 ディスクヘッダ 1 1 2 Xは、 同図中で右上段に分岐する形で 示されており、 同図中で上から順に、 図 3に示したディスク総合情報 1 1 2に対 応する情報として、 パージヨ ン番号、 タイ トル総数、 タイ トル情報総数、 プレイ (P) リス トセッ ト総数等の各種情報用の複数フィールドを有する。 ディスクへ ッダ 1 1 2 Xは、 図 3に示したタイ トルボインタ 1 1 4一 1に対応する情報用の テーブルとして、 タイ トル開始ア ドレステーブルを有しており、 図 3に示したプ レイ リス トセッ トポインタ 1 2 4に対応する情報用のテーブルとして、 プレイ ( P)リス トセッ ト開始ァドレステーブルを有する。ディスクヘッダ 1 1 2 Xは、 各タイ トルセッ トの属性を示すタイ トルセッ ト属性を示す情報用のフィールドを
有する。 更にディスクヘッダ 1 1 2 Xは、 タイ トルテーブル 1 1 2 X t t及ぴプ レイ リ ス トセッ トテーブル 1 1 2 X p tを有する。
このように複数のフィ一ルド及び複数のテーブルを有するディスクヘッダ 1 1 2 Xは、 ディスク上記録領域全域の複数のタイ トルを統括的に管理するためのも のである。
ここに、 「バージョ ン番号」 は、 当該規格におけるバ一ジョン番号であり、 例え ば I S O 6 4 6によれば、 コード " 0 0 7 0 " とされる。 「タイ トル総数」 は、 デ イスク上記録領域全域のタイ トルの総数であり、 「タイ トル情報総数」 は、デイス ク上記録領域全域のタイ トル情報の総数である。 「プレイ リス トセッ ト総数」 は、 ディスク上記録領域全域のプレイ リス トセッ トの総数であり、 「タイ トル開始ァ ドレステーブル」 は、 タイ トルセッ トの先頭からの相対的なバイ ト番号と して、 各タイ トルの開始ア ドレスを示す。 このバイ ト番号は、 例えば 0からカウン トさ れる。 「プレイ リス トセッ ト開始ァ ドレステーブル」 は、 タイ トルセッ トの先頭か らの相対的なバイ ト番号として、 各プレイ リス トセッ トの開始ァ ドレスを示す。 このバイ ト番号は、 例えば 0からカウントされる。 「タイ トルセッ ト属性」 は、 例 えばタイ トルセッ トのデータ長さ、タイ トルセッ トで用いる文字の種類(日本語、 英語など)、 タイ トルセッ トの名称等のタイ トルセッ トの属性を示す。
図 3 2において、 タイ トルテーブル 1 1 2 X t tは、 同図中で右上段に分岐す る形で示されており、 同図中で上から順に、 複数のタイ トルメニュー開始アドレ ス情報 # 1、 ···、 # n及び複数のタイ トルコンテンツ開始ァドレス情報 # 1、 ·· ·、 # nを、 番号別に対をなす形式で記録するための複数フィ一ルドを有する。
ここに、 「タイ トルメニュー開始ア ドレス」 は、 タイ トルセッ トの先頭からの相 対的なバイ ト番号として、 各タイ トルメニューを含むタイ トル情報の開始ァ ドレ スを示す。 このバイ ト番号は、 例えば 0からカウントされる。 タイ トルメ -ュ一 開始ア ドレス " 0 " は、 ディスク全体に関するメニューであるディスクメニュー に割り当てられる。 「タイ トルコンテンツ開始ァドレス J は、 タイ トルセッ トの先 頭からの相対的なバイ ト番号として、 各コンテンツタイ トルを含むタイ トル情報 の開始ア ドレスを示す。 ここに 「コンテンツタイ トル」 とは、 各タイ トルのコン テンッを示すタイ トルである。このパイ ト番号は、例えば 0からカウントされる。
タイ トルコンテンツ開始ア ドレス "0" は、 例えばタイ トル再生初期に無条件に 再生されるファース トプレイタイ トルに害 ijり当てられる。
図 3 2において、 プレイ リストセッ トテーブル 1 1 2 x p tは、 同図中で右下 段に分岐する形で示されており、 複数のプレイ (P) リス トセッ ト開始ア ドレス # 1、 ···、 #mを記録するための複数フィールドを有する。
ここに、 「プレイ リス トセッ ト開始ァ ドレス」 は、 タイ トルセッ トの先頭からの 相对的なバイ ト番号として、 各プレイ リス トセッ トの開始ァドレスを示す。 この バイ ト番号は、 例えば 0からカウントされる。
( 1 - 2) タイ トル情報:
次に図 3 1に示したタイ トル情報セッ トのうち、タイ トル情報 2 0 0について、 図 3 1及ぴ図 3 3を参照して説明する。
図 3 1において、 タイ トル情報 2 0 0は、 同図中で右中段に分岐する形で示さ れており、 同図中で上から順に、 図 4に示したタイ トル総合情報 2 0 0— 1に対 応するタイ トルエレメントの総数を示す情報 2 0 0 - 1 Xを記録するためのフィ 一ルドを有し、 更に、 複数のタイ トルエレメント 200— 2 (タイ トルェレメ ン ト # 1、 ···、 # k) 及びその他の情報 2 0 0— 5を記録するための複数フィール ドを有する。
ここに、 「タイ トルエレメント総数」 は、 当該タイ トル情報に含まれるタイ トル エレメントの総数を示す。
図 3 3において、 各タイ トルエレメント 2 0 0— 2は、 同図中で右に分岐する 形で示されており、 同図中で上から順に、 "プレイリス トセッ ト番号"が記述され るポインタ 2 00 P T、 候補総数、 適用可能な一又は複数のプレイ (P) リス ト 番号 (即ち、 Pリス ト # 1、 '··、 # k) が記述される Pリス ト識別情報 2 O O P Nを記録するための複数フィールドを有する。 更に、 Pリス トプリ コマンド 2 0 0 PR、 P リス トポス トコマンド 2 00 P S及び、 次に再生されるべきタイ トル エレメ ントを示すネクス ト情報 2 0 0— 6 N等を記録するための複数フィールド を有する。 尚、 タイ トルエレメント 2 0 0— 2中のその他の情報とは、 例えば、 シーケンシャル型や分岐型等のタイ トルの種類等の各タイ トルエレメン トに関す る情報である。
ここに、 「プレイ リス トセッ ト番号が記述されるボインタ 2 00 P T」 は、 プレ イリス トセッ トの I D (識別) 番号を示すポインタである。 「候補総数」 は、 当該 ポインタ 2 0 0 P Tにより指定されるプレイ リス トセッ ト中においてタイ トルェ レメ ントの選択候補となりえるプレイ リ ス トの総数を示す。 「Pリ ス ト識別情報 20 0 P N」は、かかる選択候捕となりえる一又は複数のプレイ リス トの I D (識 另リ) 番号を示す。 かかる Pリス ト識別情報 2 0 0 PNを設けたことにより、 一つ のプレイ リス トセッ ト中に異なるタイ トル再生のために選択候補となるプレイ リ ス トを含ませることができ、 一つのプレイリス トセッ トを異なるタイ トルエレメ ントで兼用することが可能となる。 一方、 「Pリス トプリ コマンド 2 0 0 P RJ、 Γ Pリス トポス トコマンド 200 P S J 及び 「ネクス ト情報 20 0— 6 N」 等に ついては、 前述の通りである。
( 1— 3) プレイ リス トセッ ト :
次に図 3 1に示したタイ トル情報セッ トのうち、 プレイ リストセッ ト 1 2 6 S について、 図 3 1及び図 34から図 3 7を参照して説明する。
図 3 1において、 プレイリストセッ ト 1 2 6 Sは、 同図中で右下段に分岐する 形で示されており、 同図中で上から順に、 図 5に示したプレイリス トセッ ト総合 情報 1 2 6— 1に対応する情報として、 プレイ (P) リ ス ト総数及び複数のプレ イ リス ト (P L) プレゼンテーショ ン (P Lプレゼンテーショ ン # 1、 ···、 # i ) を含んでなる情報 1 2 6— 1 Xを記録するためのフィールドを有する。 更に、 プ レイ リ ス トセッ ト 1 2 6 Sは、 複数のプレイ (P) リス ト 1 2 6 (即ち、 Pリス ト # 1、 ···、 # i )、 アイテム定義テーブル 1 2 6— 3及ぴその他の情報 1 2 6— 4を記録するための複数フィールドを有する。
ここに、 「プレイリス ト総数」 は、 当該プレイリ ス トセッ ト中のプレイ リス トの 総数を示す。 P Lプレゼンテーショ ン# 1、 ·'·、 # iは夫々 Pリス ト # 1、 ·'ヽ # i に対応する属性情報であり、 図 2 3に示される属性情報に相当する。
図 34に示されるように、 各 P Lプレゼンテーショ ン 1 26— l x iは、 同図 中で右上段へ分岐する形で示されており、 同図中で上から順に、 ビデオコーデッ ク、 ビデオ解像度、 ビデオアスペク ト比、 ビデオフレームレート、 オーディオチ ャネル割当等を示す情報を記録するための複数ブイールドを有する。
ここに、 「ビデオコーデック jは、 当該プレイリス トセッ トに係る映像情報記録 時に使用され、 よってその再生時に使用すべきビデオコーデックの種類を示す。 「ビデオ解像度」 は、 当該プレイ リス トセッ トのうちメインパス (即ち、 主映像 を提供するビデオス ト リーム) に対応するプレイ リ ス トに係る映像情報記録時に 使用されたビデオ解像度を示す。 「ビデオアスぺク ト比」 は、 当該プレイリス トセ ッ トのうちメインパスに対応するプレイリス トに係る映像情報記録時に使用され たビデオアスぺク ト比を示す。 「ビデオフレームレート」 は、 当該プレイリス トセ ッ トのうちメインパスに対応するプレイリス トに係る映像情報記録時に使用され たビデオフレームレートを示す。 「オーディオチャネル割当」 は、 当該プレイ リス トセッ トのうちメインパスに対応するプレイリス トに係る音声情報記録時に使用 されたオーディオチャネルの割当を示す。
図 3 4において、 各プレイリス ト 1 2 6は、 同図中で右中段へ分岐する形で示 されており、 同図中で上から順に、 当該プレイ リス ト 1 2 6のデータ長さを示す 情報、 プレイ リス トヘッダ、 複数のプレイ リス トエレメント 1 2 6— 2 (即ち、 Pリス トエレメント # l、 '.'、 # i ) 等を記録するための複数フィールドを有す る。
ここに、 プレイ リス トの 「長さ」 は、 次に続くプレイ リス トの長さをバイ ト数 で示す。 これは、 「長さ」 フィールド自体を含まないデータ長さを示す。 「プレイ リス トヘッダ」は、当該プレイ リス トに含まれるプレイ リス トエレメントの総数、 当該プレイ リス トの再生時間、 当該プレイ リス トの名称等の情報を示す。
更に図 3 5において、 各プレイリス トエレメント 1 2 6— 2は、 同図中で右へ 分岐する形で示されており、 同図中で上から順に、 マスタープレイ (P ) アイテ ムについてのアイテム番号を示すボインタ 1 2 6 P T、 サブパス総数、 複数のサ プパス情報 1 2 6— 2 s u b (即ち、 サブパス情報 # 1、 ···、 # k )、 ネクス ト情 報 1 2 6— 6 N、 プレイ (P ) アイテムについてのプリ コマンド 1 2 6 P R、 プ レイ (P ) アイテムについてのポス トコマン ド 1 2 6 P S及びその他の情報 1 2 6 - 6等を記録するための複数ブイールドを有する。
ここに、 「ポインタ 1 2 6 P T」、 「プリ コマンド 1 2 6 P R」及び「ポス トコマ ン ド 1 2 6 P S j については、 前述の通りである。 また、 「サブパス総数」 は、 当
該プレイ リ ス トエレメント内に存在するサブパスの総数を示す。 「ネクス ト情報 1 26— 6 N」 は、 次に再生されるべきプレイ リス トエレメントを示す。
更に図 3 6において、 各サプパス情報 1 2 6— 2 s u bは、 同図中で中央へ向 かって右へ分岐する形で示されており、 同図中で上から順に、 サブパスタイプ及 ぴスレーブプレイ (P) アイテム総数、 並びに複数のス レーブプレイ (P) アイ テム情報 1 2 6— s u b PT (即ち、 スレープ Pアイテム情報 1、 ··'、 # k) を 記録するための複数ブイールドを有する。
ここに、 「サブパスタイプ」 は、各種メニュー表示などサブパスによって如何な る表示が行われるかを示す。 「スレーブ Pアイテム総数」 は、 当該サブパスにおけ るス レーブプレイアイテムの総数を示す。
そして、 各スレーブプレイ (P) アイテム情報 1 2 6— s u b P Tは、 同図中 で中央から右端へ向かって分岐する形で示されており、 同図中で上から順に、 ス レーププレイ (P) アイテム番号及びマスタープレイ (P) アイテムのスター ト PT Sを記録するための複数フィールドを有する。
ここに、 「ス レーブ Pアイテム番号」 は、 当該サブパスにおけるプレイアイテム の I D (識別) 番号を示す。 「マスタープレイアイテムのスタート PT S (プレゼ ンテーシヨ ンタイムスタンプ) J は、 マスタープレイアイテムの再生時間軸上にお ける当該ス レーブアイテムの再生時刻を示す。
他方で、 図 3 4において、 アイテム定義テーブル 1 2 6— 3は、 同図中で右下 段へ分岐する形で示されており、 同図中で上から順に、 プレイ (P) アイテムの 総数、 複数のプレイ (P) アイテム 20 4 (即ち、 Pアイテム # 1、 ·.'、 # n) 等を記録するための複数フィールドを有する。
ここに、 「プレイアイテムの総数」 は、 当該アイテム定義テーブルにおけるアイ テム 2 04の総数を示す。
図 3 7において、 各アイテム 204は、 同図中で中央へ向かって右上側へ分岐 する形で示されており、 同図中で上から順に、 プレイ (P) アイテム種類、 ス ト リームオブジェク トプレイ (P) アイテム 2 04- stream 等を記録するための複 数フィ一ルドを有する。
ここに、 「プレイ (P) アイテム種類」 は、 当該プレイアイテムの種類を示す。
例えば、動画用のス トリームォブジェク トのためのアイテムであれば、コード" 0 O h" とされ、 静止画用のオブジェク トのためのアイテムであれば、 コード " 1 O h" とされ、 各種メニュー用のオブジェク トのためのアイテムであれば、 コー ド " 2 0 h " とされる。
更に、 ス トリームォブジェク トプレイ (P) アイテム 2 04 -stream は、 同図 中で中央から右端へ向かって分岐する形で示されており、 同図中で上から順に、 各プレイアイテムに係る、 E S (エレメンタ リース ト リーム)ィンデッタス番号、 I Nタイム ( I Nポイン ト)、 OUTタイム (OU丁ポイント) 等を示す情報を有 する。
ここに、 「E Sインデックス番号」は、 I Nタイム及ぴ OUTタイムが適用され るエレメンタリース トリームの I D (識別) 番号及ぴ種類を示す。 また、 「 I Nタ ィム ( I Nポイント)」 及ぴ 「OUTタイム (OUTポイント)」 については、 前 述の通りであり、 例えば 9 0 k H zの時間ベースで、 当該アイテムの再生時刻及 び終了時刻が記述される。
尚、 図 3 7において、 アイテム定義テーブル 1 2 6— 3は、 このようなス トリ ームオブジェク ト用、 即ち動画用のアイテム 2 04に代えて、 静止画オブジェク ト用のアイテム 2 0 4- still を含んでもよい。 この場合には、 アイテム 2 0 4 -stillは、 プレイアイテムの種類を示す情報、 静止画オブジェク トプレイ (P) アイテム等を有する。
尚、 以上説明したタイ トル情報セッ トにおける各々のデータ量は、 固定バイ ト であってもよいし、 可変バイ トであってもよい。 更に各フィールドは、 必要な個 数分の各テーブルを追加可能な構造を有してもよい。
(2) オブジェク ト情報ファイル :
次に図 3 8を参照して、 オブジェク ト情報ファイル 1 3 0について一具体例を 挙げて詳細に説明する。 ここに図 3 8は、 オブジェク ト情報ファイル 1 3 0内に 構築される AU (ァソシエートユニッ ト) テーブル 1 3 1 (図 3参照) 及びこれ に関連付けられる E S (エレメンタリース トリーム) マップテーブル 1 3 4 (図 3参照) におけるデータ構成の一具体例を図式的に示すものである。
図 3 8に示すように本具体例では、 オブジェク ト情報ファイル 1 3 0内には、
ォブジェク ト情報テーブル (オブジェク ト情報 t a b l e ) が格納されている。 そして、 このォブジェク ト情報テーブルは、 図中上段に示す AUテーブル 1 3 1 及び下段に示す E Sマップテーブル 1 3 4から構成されている。
図 3 8の上段において、 AUテーブル 1 3 1は、 各フィールド (F i e 1 d ) が必要な個数分のテーブルを追加可能な構造を有してもよい。 例えば、 AUが 4 つ存在すれば、 該当フィールドが 4つに増える構造を有してもよい。
AUテーブル 1 3 1には、 別フィールド (F i e 1 d ) に、 AUの数、 各 AU へのポインタなどが記述される 「AUテーブル総合情報」 と、 「その他の情報 J と が格納されている。
そして、 AUテーブル 1 3 1内には、 各 AU # nに対応する各 P U #mにおけ る E Sテーブルィンデックス #m (E S— t a b l e I n d e x #m) を示 す AU情報 1 3 2 I として、 対応する E Sマップテーブル 1 34のインデックス 番号 ( I n d e x番号 ='··) が記述されている。 ここで 「AU」 とは、 前述の如 く例えばテレビ放送でいう ところの "番組" に相当する単位 (特に、 "マルチビジ ヨン型" の放送の場合には、 切り替え可能な複数の "ビジョ ン" を一まとめとし た単位) であり、 この中に再生単位である PUが一^ D以上含まれている。 また、 「PU」 とは、 前述の如く各 AU内に含まれる相互に切り替え可能なエレメンタ リース トリームの集合であり、 P U情報 3 0 2 Iにより各 P Uに対応する E Sテ 一ブルインデックス #が特定されている。 例えば、 AUでマルチビューコンテン ッを構成する場合、 AU内には、 複数の P Uが格納されていて、 夫々の PU内に は、 各ビュ一のコンテンッを構成するパケッ トを示す複数のエレメンタリース ト リームパケッ ト I Dへのポインタが格納されている。 これは後述する E Sマップ - テーブル 1 34内のインデックス番号を示している。
図 3 8の下段において、 E Sマップテーブル 1 34には、 フィールド (F i e 1 d) 別に、 E Sマップテーブル総合情報 (E S— m a p t a b 1 e総合情報) と、 複数のインデックス #m (m= 1 , 2, ···) と、 「その他の情報」 とが格納さ れている。
「E Sマップテ ブル総合情報」 には、 当該 E Sマップテーブルのサイズや、 総ィンデッタス数等が記述される。
そして 「インデックス # m」 は夫々、 再生に使用される全エレメンタ リース ト リームのエレメンタ リース ト リームパケッ ト I D ( E S一 P I D ) と、 それに対 応するインデックス番号及びエレメンタリース トリ一ムのァドレス情報を含んで 構成されている。
本実施例では例えば、 このア ドレス情報、 即ち E Sア ドレス情報 1 3 4 dと し て、 前述のようにエレメンタリース トリームが M P E G 2のビデオス トリ一ムで ある場合には、 I ピクチャの先頭の T Sパケッ ト番号とこれに対応する表示時間 のみが、 E Sマップテーブル 1 3 4中に記述されており、 データ量の削減が図ら れている。
このように構成されているため、 A Uテーブル 1 3 1から指定された E Sマツ プ 1 3 4のィンデッタス番号から、 実際のエレメンタリース トリームのエレメン タ リ一ス ト リームパケッ ト I D ( E S— P I D ) が取得可能となる。 また、 その エレメンタ リース ト リームパケッ ト I Dに対応するエレメンタ リース トリームの ア ドレス情報も同時に取得可能であるため、 これらの情報を元にしてォプジ-ク トデータの再生が可能となる。
以上説明した光ディスク 1 0 0のデータ構造によれば、 もし新しいタイ トルを 光デイスク 1 0 0に追加する場合でも、 簡単に必要な情報を追加できるので有益 である。 逆に、 例えば編集等を行った結果、 ある情報が不要になったとしても、 単にその情報を参照しなければよいだけであり、 実際にその情報をテーブルから 削除しなくてもよい構造となっているため有益である。
尚、 図 3 8では、 上段の A Uテーブル 1 3 1から参照しない E S— P I Dにつ いても、 下段の E Sマップテーブル 1 3 4のィンデックズ別に記述してあるが、 当該参照しない E S _ P I Dについては、このように記述する必要はない。但し、 このように参照しない E S— P I Dをも記述することで、 より汎用性の高い E S マップテーブル 1 3 4を作成しておけば、 例えば、 ォーサリングをやり直す場合 など、 コンテンツを再編集する場合に E Sマップテーブルを再構築する必要がな くなるという利点がある。
ここで図 3 1から図 3 8を参照して説明した一具体例の如きデータ構造を有す る光ディスク 1 0 0を再生する際の各種ファイル等の再生順序について説明を加
える。
先ず、 図 3 1に示したタイ トル情報セッ トのうち、 ディスクヘッダ 1 1 2 X力 S 再生される。 その一貫と して図 3 2に示したタイ トルテ一ブル 1 1 2 X t tが再 生され、 そのうちタイ トルメニュー開始ア ドレス又はタイ トルコンテンツ開始ァ ドレスが取得される。
次に、 この取得されたア ドレス情報に従って、 図 3 1に示したタイ トル情報 2 0 0の再生が開始される。 より具体的には、 図 3 3に示したタイ トルエレメント 2 0 0 — 2の再生が行われ、 プレイ リス トセッ ト番号が取得される。 更に、 プレ イ リス ト # 1〜# kへのボインタ 2 0 0 P Tが取得される。 '尚、 ポインタ 2 0 0 P Tによってプレイリス ト 1 2 6を指定する構成を採ることで、 前にタイ トルェ レメント 2 0 0— 2の再生により特定されたプレイ リス トセッ ト內にある複数の プレイ リス トを、 複数のタイ トル間で共用可能となる。
次に、 図 3 2に示したプレイリス トセッ トテーブル 1 1 2 X p tが再生され、 プレイリス トセッ ト開始アドレスが取得される。 これに基づいて、 図 3 4に示し たプレイ リ ス トセッ ト 1 2 6 Sの再生が開始され、 先ず P Lプレゼンテーショ ン 1 2 6 - 1 X iが再生される。
次に、 要求機能情報の一例たる P Lプレゼンテーション 1 2 6— l x i と、 当 該光ディスク 1 0 0を再生中の情報再生システムの再生機能 (即ち、 ビデオパー フォーマンス、 オーディオパーフォーマンス等) とが比較されることで、 図 3 4 に示したプレイ リス トセッ ト 1 2 6 S中から、 最適なプレイリス ト 1 2 6がーつ 選択される。
次に、この選択されたプレイ リス ト 1 2 6の再生が行われる。より具体的には、 図 3 5に示したプレイリス トエレメント 1 2 6— 2の再生が行われる。 この際、 先ずプリ コマンド 1 2 6 P Rが実行され、 続いて、 図 3 6に示したマスター Pァ ィテム番号が取得され、 図 3 7に示したアイテム定義テーブルが参照されること で、 該当するアイテム 2 0 4が再生される。 このアイテム 2 0 4の再生は、 実際 には、 ス ト リームォブジェク ト Pアイテム 2 0 4 -stream を再生することで得ら れる E Sインデックス番号、 I Nタイム及び O U Tタイムに従って、 該当する T Sオブジェク トを再生することで行われる (図 3 8参照)。 その後、 図 3 5に示し
たポス トコマンド 1 2 6 P Sが実行され、 更に、 ネクス ト情報 1 2 6— 6 Nに従 つて、 次に再生すべきプレイ リス トエレメントの指定が行われて、 その再生が同 様に繰り返して行われる。
以上図 1から図 3 8を参照して詳細に説明したように、 本実施例によれば、 例 えば複数の番組或いは複数のパレンタルプロックゃアングルプロック等を含む、 大量のコンテンツ情報を、 一つのタイ トルとして効率的に記録することが可能と なり、 更に比較的容易にしてそれらの番組等のうち所望のものを選択して再生す ることが可能となる。
尚、 上述の実施例では、 情報記録媒体の一例として光ディスク 1 0 0並びに情 報再生記録装置の一例として光デイスク 1 0 0に係るレコーダ又はプレーヤにつ いて説明したが、 本発明は、 光ディスク並びにそのレコーダ又はプレーヤに限ら れるものではなく、 他の高密度記録或いは高転送レート対応の各種情報記録媒体 並びにそのレコーダ又はプレーヤにも適用可能である。
本発明は、 上述した実施例に限られるものではなく、 請求の範囲及び明細書全 体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、 そのよ うな変更を伴なう情報記録媒体、 情報記録装置及び方法、 情報再生装置及 び方法、 情報記録再生装置及び方法、 記録又は再生制御用のコンピュータプログ ラム、 並びに制御信号を含むデータ構造もまた本発明の技術的範囲に含まれるも のである。 産業上の利用可能性
本発明に係る情報記録媒体、 情報記録装置及び方法、 情報再生装置及び方法、 情報記録再生装置及び方法、 記録又は再生制御用のコンピュータプログラム、 並 びに制御信号を含むデータ構造は、 例えば、 民生用或いは業務用の、 主映像、 音 声、 副映像等の各種情報を高密度に記録可能な D V D等の高密度光ディスクに利 用可能であり、 更に D V Dプレーヤ、 D V Dレコーダ等にも利用可能である。 ま た、 例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コ ンピュータ機器に接続可能な、 情報記録媒体、 情報記録再生装置等にも利用可能 である。
Claims
1 . 複数のコンテンッ情報と、
該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイリス ト情報 を夫々含む複数のプレイリス トセッ トと、
前記複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するように、(a)再生されるべきコンテンッ情報に対応する少なく とも一 つのプレイ リス トセッ トを前記複数のプレイ リス トセッ トの中から指定する第 1 ボインタ情報及ぴ (b)該第 1ボインタ情報によ り指定されたプレイ リス トセッ ト 中で選択候補となる前記プレイ リス ト情報を識別する識別情報を含むタイ トル情 報と
が記録されたことを特徴とする情報記録媒体。
2 . 前記タイ トル情報は、 少なく とも一つのタイ トルェレメントを含み、
該タイ トルエレメン.トは、 前記第 1ポインタ情報及び前記識別情報を含むこと を特徴とする請求の範囲第 1項に記載の情報記録媒体。
3 . 前記タイ トルエレメントは、 前記第 1ポインタ情報に加えて、 (i)前記第 1ポ インタ情報により指定される一のプレイリス トセッ トにより再生シーケンスが規 定されるコンテンッ情報の再生前に実行されるべきコマンドを示す第 1プリ コマ ンド情報、(ii)前記一のプレイリス トセッ トにより再生シーケンスが規定されるコ ンテンッ情報の再生後に実行されるべきコマンドを示す第 1ボス トコマンド情報、 及ぴ (iii)前記タイ トルエレメントに係る再生の次の再生に係るタイ トルエレメン トを指定する第 1ネクスト情報のうち、 少なく とも一つを含むことを特徴とする 請求の範囲第 2項に記載の情報記録媒体。
4 . 前記タイ トルエレメントは、 同一のプレイリス トセッ トに含まれる複数のプ レイリス ト情報の夫々についての選択条件を示す選択条件情報を更に含むことを 特徴とする請求の範囲第 2項に記載の情報記録媒体。
5 . 前記同一のプレイ リストセッ トに含まれる複数のプレイ リス ト情報は、 いず れか一つによって同一のタイ トルを構成可能な複数のコンテンツ情報の再生シー ケンスを規定することを特徴とする請求の範囲第 4項に記載の情報記録媒体。
6 . 前記プレイリス ト情報は夫々、 少なく とも一つのプレイリス トエレメ ントを 含み、
該プレイ リス トエレメントは、 前記コンテンツ情報を構成すると共に論理的に アクセス可能な再生単位であるアイテム情報の記録位置を指定する第 2ボインタ 情報を含むことを特徴とする請求の範囲第 1項に記載の情報記録媒体。
7 . 前記プレイ リス トエレメントは、 前記第 2ポインタ情報に加えて、 (i)前記第 2ボインタ情報により前記記録位置が指定される一のアイテム情報の再生前に実 行されるぺきコマンドを示す第 2プリコマンド情報、(ii)前記一のアイテム情報の 再生後に実行されるべきコマンドを示す第 2ボス トコマンド情報、 及び (iii)前記 プレイ リス トエレメン トに係る再生の次の再生に係るプレイ リス トエレメントを 指定する第 2ネクス ト情報のうち、 少なく とも一つを含むことを特徴とする請求 'の範囲第 6項に記載の情報記録媒体。
8 . 前記複数のプレイ リス トセッ トは夫々、 前記複数のプレイ リス ト情報に加え て、 前記コンテンツ情報を構成すると共に論理的にアクセス可能な再生単位であ るアイテム情報を定義するアイテム定義テーブルを含み、
前記複数のプレイリス ト情報は夫々、 前記アイテム情報の単位で、 前記コンテ ンッ情報の再生シーケンスを規定することを特徴とする請求の範囲第 1項に記載 の情報記録媒体。
9 . 前記アイテム情報は、 前記コンテンツ情報の再生開始ア ドレスをインポイン ト情報として規定すると共に再生終了ァ ドレスをァゥ トポィント情報として規定 する情報からなることを特徴とする請求の範囲第 6項に記載の情報記録媒体。
1 0 . 前記複数のコンテンツ情報から構成される複数の部分ス トリームを含んで なる全体ス トリームが、 物理的にアクセス可能な単位であると共に前記複数のコ ンテンッ情報の断片を夫々格納するパケッ ト単位で多重化されてなり、
前記複数のコンテンツ情報の再生を制御するための再生制御情報として、 多重 化される複数のバケツ トと前記複数の部分ス トリームとの対応関係を定義する対 応定義情報が更に記録されたことを特徴とする請求の範囲第 1項に記載の情報記 録媒体。
1 1 . 複数のコンテンツ情報を記録する第 1記録手段と、
該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイリス ト情報 を夫々含む複数のプレイリス トセッ トを記録する第 2記録手段と、
前記複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するように、(a)再生されるべきコンテンッ情報に対応する少なく とも一 つのプレイ リス トセッ トを前記複数のプレイ リス トセッ トの中から指定する第 1 ボインタ情報及び (b)該第 1ボインタ情報により指定されたプレイ リス トセッ ト 中で選択候補となる前記プレイリス ト情報を識別する識別情報を含むタイ トル情 報を記録する第 3記録手段と
を備えたことを特徴とする情報記録装置。
1 2 . 複数のコンテンツ情報を記録する第 1記録工程と、
該複数のコンテンッ情報の再生シーケンスを規定する複数のプレイリス ト情報 を夫々含む複数のプレイリス トセッ トを記録する第 2記録工程と、
前記複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するように、(a)再生されるべきコンテンッ情報に対応する少なく とも一 つのプレイ リス トセッ トを前記複数のプレイ リス トセッ トの中から指定する第 1 ポインタ情報及び (b)該第 1ポインタ情報によ り指定されたプレイ リス トセッ ト 中で選択候捕となる前記プレイリス ト情報を識別する識別情報を含むタイ トル情 報を記録する第 3記録工程と
を備えたことを特徴とする情報記録方法。
1 3 .請求の範囲第 1項に記載の情報記録媒体を再生する情報再生装置であって、 前記複数のコンテンツ情報、 前記複数のプレイリス トセッ ト及ぴ前記タイ トル 情報を再生可能な再生手段と、
(i)前記再生手段により再生された複数のプレイ リス トセッ トの中から、 前記再 生手段により再生されたタイ トル情報に含まれる前記第 1ポインタ情報により指 定された少なく とも一つを選択し、(ii)該選択されたプレイリス トセッ トに含まれ る複数のプレイ リス ト情報の中から選択候補となるプレイ リス ト情報を前記識別 情報に基づいて識別し、 (iii)該識別された選択候捕としてのプレイ リス ト情報中 にある前記再生されるべきコンテンッ情報の再生シーケンスを規定する一つのプ レイリス ト情報により、 規定される再生シーケンスで前記複数のコンテンツ情報 を再生するように前記再生手段を制御する制御手段と
を備えたことを特徴とする情報再生装置。
1 4 .請求の範囲第 4項に記載の情報記録媒体を再生する情報再生装置であって、 前記複数のコンテンツ情報、 前記複数のプレイ リス トセッ ト及び前記タイ トル 情報を再生可能な再生手段と、
(i)前記再生手段により再生された複数のプレイリス トセッ トの中から、 前記再 生手段により再生されたタイ トル情報に含まれる前記第 1ポインタ情報により指 定された少なく とも一つを選択し、(ii)該選択されたプレイ リス トセッ トに含まれ る複数のプレイ リス ト情報の中から選択候捕となるプレイ リス ト情報を前記識別 情報に基づいて識別し、 (iii)該識別された選択候補としてのプレイ リス ト情報中 にある前記再生されるべきコンテンッ情報の再生シーケンスを規定する一つのプ レイ リス ト情報により、 規定される再生シーケンスで前記複数のコンテンツ情報 を再生するように前記再生手段を制御する制御手段と
を備えており、
前記制御手段は、 前記選択条件情報に基づいて、 前記識別された選択候補と し ての複数のプレイリス ト情報のうち、 前記一つのプレイ リス ト情報を選択するこ
とを特徴とする情報再生装置。
1 5 . 請求の範囲第 1項に記載の情報記録媒体を再生する、 前記複数のコンテン ッ情報、 前記複数のプレイリス トセッ ト及び前記タイ トル情報を再生可能な再生 手段を備えた情報再生装置における情報再生方法であって、
前記再生手段により再生された複数のプレイ リス トセッ トの中から、 前記再生 手段により再生されたタイ トル情報に含まれる前記第 1ボインタ情報により指定 された少なく とも一つを選択する第 1制御工程と、
該選択されたプレイリス トセッ トに含まれる複数のプレイリス ト情報の中から 選択候補となるプレイ リス ト情報を前記識別情報に基づいて識別する第 2制御ェ 程と、
該識別された選択侯捕としてのプレイリス ト情報中にある前記再生されるべき コンテンッ情報の再生シーケンスを規定する一つのプレイ リス ト情報によ り、 規 定される再生シーケンスで前記複数のコンテンツ情報を再生するように前記再生 手段を制御する第 3制御工程と
を備えたことを特徴とする情報再生方法。
1 6 . 複数のコンテンツ情報を記録する第 1記録手段と、
該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイリス ト情報 を夫々含む複数のプレイ リス トセッ トを記録する第 2記録手段と、
前記複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するように、(a)再生されるべきコンテンッ情報に対応する少なく とも一 つのプレイ リス トセッ トを前記複数のプレイ リス トセッ トの中から指定する第 1 ボインタ情報及び (b)該第 1ボインタ情報により指定されたプレイ リス トセッ ト 中で選択候捕となる前記プレイリス ト情報を識別する識別情報を含むタイ トル情 報を記録する第 3記録手段と、
前記複数のコンテンツ情報、 前記複数のプレイ リス トセッ ト及ぴ前記タイ トル 情報を再生可能な再生手段と、
(i)前記再生手段により再生された複数のプレイリス トセッ トの中から、 前記再
生手段により再生されたタイ トル情報に含まれる前記第 1ボインタ情報により指 定された少なく とも一つを選択し、(ii)該選択されたプレイリス トセッ トに含まれ る複数のプレイリス ト情報の中から選択候補となるプレイリス ト情報を前記識別 情報に基づいて識別し、 (iii)該識別された選択候補としてのプレイ リス ト情報中 にある前記再生されるべきコンテンツ情報の再生シーケンスを規定する一つのプ レイ リ ス ト情報により、 規定される再生シーケンスで前記複数のコンテンツ情報 を再生するように前記再生手段を制御する制御手段と
を備えたことを特徴とする情報記録再生装置。
1 7 . 複数のコンテンツ情報、 複数のプレイリス トセッ ト及ぴタイ トル情報を再 生可能な再生手段を備えた情報記録再生装置における情報記録再生方法であって、 複数のコンテンツ情報を記録する第 1記録工程と、
該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイ リス ト情報 を夫々含む複数のプレイ リス トセッ トを記録する第 2記録工程と、
前記複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するように、(a)再生されるべきコンテンッ情報に対応する少なく とも一 つのプレイリス トセッ トを前記複数のプレイリス トセッ トの中から指定する第 1 ボインタ情報及び (b)該第 1ボインタ情報により指定されたプレイ リス トセッ ト 中で選択候補となる前記プレイ リス ト情報を識別する識別情報を含むタイ トル情 報を記録する第 3記録工程と、
前記再生手段により再生された複数のプレイ リス トセッ トの中から、 前記再生 手段により再生されたタイ トル情報に含まれる前記第 1ポインタ情報により指定 された少なく とも一つを選択する第 1制御工程と、
該選択されたプレイ リス トセッ トに含まれる複数のプレイ リス ト情報の中から 選択候捕となるプレイ リス ト情報を前記識別情報に基づいて識別する第 2制御ェ 程と、
該識別された選択候捕としてのプレイリス ト情報中にある前記再生されるべき コンテンッ情報の再生シーケンスを規定する一つのプレイリス ト情報により、 規 定される再生シーケンスで前記複数のコンテンツ情報を再生するように前記再生
手段を制御する第 3制御工程と
を備えたことを特徴とする情報記録再生方法。
1 8 . 請求の範囲第 1 1項に記載の情報記録装置に備えられたコンピュータを制 御する記録制御用のコンピュータプログラムであって、 該コンピュータを、 前記 第 1記録手段、 前記第 2記録手段及び前記第 3記録手段の少なく とも一部として 機能させることを特徴とする記録制御用のコンピュータプログラム。
1 9 . 請求の範囲第 1 3項に記載の情報再生装置に備えられたコンピュータを制 御する再生制御用のコンピュータプログラムであって、 該コンピュータを、 前記 再生手段及び前記制御手段の少なく とも一部として機能させることを特徴とする 再生制御用のコンピュータプログラム。
2 0 . 請求の範囲第 1 4項に記載の情報再生装置に備えられたコンピュータを制 御する再生制御用のコンピュータプログラムであって、 該コンピュータを、 前記 再生手段及び前記制御手段の少なく とも一部として機能させることを特徴とする 再生制御用のコンピュータプログラム。
2 1 . 請求の範囲第 1 6項に記載の情報記録再生装置に備えられたコンピュータ を制御する記録再生制御用のコンピュータプログラムであって、 該コンピュータ を、 前記第 1記録手段、 前記第 2記録手段、 前記第 3記録手段、 前記再生手段及 び前記制御手段の少なく とも一部として機能させることを特徴とする記録再生制 御用のコンピュータプログラム。
2 2 . 複数のコンテンツ情報と、
該複数のコンテンツ情報の再生シーケンスを規定する複数のプレイリス ト情報 を夫々含む複数のプレイリス トセッ トと、
前記複数のコンテンツ情報を論理的に一まとまりの情報単位であるタイ トルと して再生するように、(a)再生されるべきコンテンツ情報に対応する少なく とも一
つのプレイリス トセッ トを前記複数のプレイリス トセッ トの中から指定する第 1 ボインタ情報及ぴ (b)該第 1ボインタ情報により指定されたプレイ リス トセッ ト 中で選択候補となる前記プレイリス ト情報を識別する識別情報を含むタイ トル情 報と
を有することを特徴とする制御信号を含むデータ構造。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003268718A AU2003268718A1 (en) | 2002-10-01 | 2003-10-01 | Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, recording or reproduction control computer program, and data structure containing control signal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002-288338 | 2002-10-01 | ||
JP2002288338A JP2004128774A (ja) | 2002-10-01 | 2002-10-01 | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004032504A1 true WO2004032504A1 (ja) | 2004-04-15 |
Family
ID=32063667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2003/012590 WO2004032504A1 (ja) | 2002-10-01 | 2003-10-01 | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2004128774A (ja) |
AU (1) | AU2003268718A1 (ja) |
WO (1) | WO2004032504A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1930876B (zh) * | 2004-01-09 | 2010-05-12 | 松下电器产业株式会社 | 再现设备 |
US7813228B2 (en) * | 2004-08-31 | 2010-10-12 | Koninklijke Philips Electronics N.V. | Accessing pre-recorded content on a record carrier |
US8233781B2 (en) * | 2004-09-01 | 2012-07-31 | Panasonic Corporation | Image reproduction method and image reproduction apparatus |
JP4581934B2 (ja) | 2005-09-14 | 2010-11-17 | ソニー株式会社 | 再生装置、再生方法および再生プログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000353375A (ja) * | 1999-06-11 | 2000-12-19 | Pioneer Electronic Corp | 情報編集装置及び情報再生装置 |
JP2001291372A (ja) * | 2000-04-05 | 2001-10-19 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法並びに情報再生装置及び方法 |
JP2002094942A (ja) * | 2000-09-20 | 2002-03-29 | Toshiba Corp | 異種規格情報混在記録管理システム |
-
2002
- 2002-10-01 JP JP2002288338A patent/JP2004128774A/ja not_active Abandoned
-
2003
- 2003-10-01 AU AU2003268718A patent/AU2003268718A1/en not_active Abandoned
- 2003-10-01 WO PCT/JP2003/012590 patent/WO2004032504A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000353375A (ja) * | 1999-06-11 | 2000-12-19 | Pioneer Electronic Corp | 情報編集装置及び情報再生装置 |
JP2001291372A (ja) * | 2000-04-05 | 2001-10-19 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法並びに情報再生装置及び方法 |
JP2002094942A (ja) * | 2000-09-20 | 2002-03-29 | Toshiba Corp | 異種規格情報混在記録管理システム |
Also Published As
Publication number | Publication date |
---|---|
JP2004128774A (ja) | 2004-04-22 |
AU2003268718A1 (en) | 2004-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2473257C (en) | Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording/reproducing apparatus and method, recording or reproduction control computer program, and data structure containing control signal | |
JP2010003407A (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法 | |
WO2004032142A1 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
WO2003063479A1 (fr) | Support d'enregistrement d'informations, appareil et procede de reproduction d'informations, appareil et procede d'enregistrement/rions, programme informatise de commande d'enregistrement et/ou reproduction et structure de donnees contenant des signaux de commande | |
WO2005004477A1 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
JP3858151B2 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
JP3954473B2 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
KR100969336B1 (ko) | 정보 기록 매체, 정보 기록 장치 및 방법, 정보 재생 장치 및 방법, 정보 기록 재생 장치 및 방법, 기록 또는 재생 제어용의 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체 | |
JP3859168B2 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
JP4017437B2 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
WO2004066621A1 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
WO2004032504A1 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
KR100699037B1 (ko) | 정보 기록 매체, 정보 기록 장치 및 방법, 정보 재생 장치 및 방법, 정보 기록/재생 장치 및 방법, 기록 또는 재생 제어용의 컴퓨터 프로그램을 기록한 기록매체 | |
WO2003081910A1 (fr) | Support d'enregistrement de donnees, dispositif et procede d'enregistrement de donnees, dispositif et procede de reproduction de donnees, dispositif et procede d'enregistrement/reproduction de donnees, programme de commande d'enregistrement ou de reproduction et structure de donnees contenant un signal de commande | |
JP4204008B2 (ja) | 情報記録媒体、情報記録装置、及び情報再生装置 | |
JP3992979B2 (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
JP2003219365A (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
WO2003085978A1 (en) | Information recording medium, information recording device and method, information reproducing device and method, information recording/reproducing device and method, computer program for control of recording or reproduction, and data structure including control signal | |
JP2003199048A (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
JP2003199049A (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 | |
JP2009224025A (ja) | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |