WO1997025714A1 - Support d'enregistrement de donnees, procede d'enregistrement et dispositif de reproduction - Google Patents

Support d'enregistrement de donnees, procede d'enregistrement et dispositif de reproduction Download PDF

Info

Publication number
WO1997025714A1
WO1997025714A1 PCT/JP1996/003850 JP9603850W WO9725714A1 WO 1997025714 A1 WO1997025714 A1 WO 1997025714A1 JP 9603850 W JP9603850 W JP 9603850W WO 9725714 A1 WO9725714 A1 WO 9725714A1
Authority
WO
WIPO (PCT)
Prior art keywords
scene
branch
time
cell
information
Prior art date
Application number
PCT/JP1996/003850
Other languages
English (en)
French (fr)
Inventor
Toshihiko Kaneshige
Shigeru Todokoro
Tadashi Kojima
Original Assignee
Kabushiki Kaisha Toshiba
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Toshiba filed Critical Kabushiki Kaisha Toshiba
Priority to EP96943328A priority Critical patent/EP0814475B1/en
Priority to KR1019970706116A priority patent/KR100322853B1/ko
Priority to DE69627992T priority patent/DE69627992T2/de
Publication of WO1997025714A1 publication Critical patent/WO1997025714A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1251Formatting, e.g. arrangement of data block or words on the record carriers on discs for continuous data, e.g. digitised analog information signals, pulse code modulated [PCM] data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Definitions

  • the present invention relates to an information recording method effective when recording video, audio, sub-video, and the like on a recording medium such as an optical disc, and a recording medium and a reproducing apparatus therefor.
  • optical discs in which video, audio, sub-pictures and the like are encoded and recorded at a high density, and a reproducing apparatus therefor have been developed.
  • recording information such as movies on this optical disc, it is also considered to record the story of multiple stories running simultaneously.
  • the story data of multiple stories that progress simultaneously means, for example, that siblings A and B start different paths in the middle of their growth, while one is a police officer (the first story). The other is the story of spending the gangster world (second story) and reuniting after a major incident.
  • simultaneous multi-angle scenes are, for example, a first scene that shows a ship navigating the ocean from land, and a second scene that shows a land seen from the ship at the same time. I have a relationship with the scene There are multiple scenes.
  • the present invention when data of a plurality of stories and angle scenes is recorded on a recording medium, the physical movement distance of a bit-up during reproduction is small, and the reproduced video is interrupted or disturbed. It is an object of the present invention to provide an information recording medium, a recording method thereof, and a reproducing apparatus capable of suppressing the above.
  • each branch scene is connected to a connection of a subsequent trunk story.
  • the video program configured as described above is recorded on a recording medium, the data of the branch scene is divided into a plurality of scene cells, and the plurality of scene cells of each branch scene are recorded in a time-division multiplexed array. It is characterized by that.
  • FIG. 1 is an explanatory diagram illustrating an embodiment of an information recording medium and a recording method according to the present invention.
  • FIG. 2A shows an example of the arrangement of cells and the order of playback in Fig. 1.
  • FIG. 2B is an explanatory diagram for explaining an example of cell arrangement in FIG. 1 and other reproduction orders.
  • FIG. 3A is an explanatory diagram for explaining another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 3B is an explanatory diagram for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 4A is an explanatory diagram showing a table of connection destinations of the cells in FIG. 3B.
  • FIG. 4B is an explanatory diagram for explaining a specific arrangement example of the cells in FIG. 4A.
  • FIG. 5 is an explanatory diagram for explaining an example of the cell arrangement algorithm of FIG. 3B.
  • FIG. 6 is an explanatory diagram for explaining an example of reproducing an array cell as shown in FIG. 3B.
  • FIG. 7A is an explanatory diagram for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 7B is a diagram showing an example of arrangement when the cells of FIG. 7A are arranged on a track.
  • FIG. 8A is an explanatory diagram for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 8B is a diagram showing an example of arrangement when the cells of FIG. 8A are arranged on a track.
  • FIG. 9A is an explanatory diagram for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 9B is a diagram showing an example of arrangement when the cells of FIG. 9A are arranged on a track.
  • FIG. 10A is an explanatory diagram for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 10B is an explanatory diagram for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 11A to FIG. 11C are explanatory diagrams for explaining still another embodiment of the information recording medium and the recording method of the present invention.
  • FIG. 12 is an explanatory diagram for explaining an example of the cell arrangement of FIG. 11C ⁇ FIGS. 13A to 13C show a dividing method when a multi-story is recorded on the recording medium of the present invention. Explanatory drawing shown for further explanation.
  • FIG. 14 is a diagram showing an example of a reproducing apparatus for reproducing a recording medium according to the present invention.
  • FIG. 15 is an explanatory view showing a volume space of an optical disc to which the present invention is applied.
  • FIG 16 is an explanatory diagram showing the structure of the video manager (VMG) and video title set (VTS) in more detail.
  • Fig. 17 is an explanatory diagram showing the relationship between the video object set (VOBS) and the cell (Ce11), and the contents of the cell (Ce11) in a hierarchical manner.
  • FIG. 18 is an explanatory diagram showing an example in which the playback order of cells (Cells) is controlled by a program chain (PGC).
  • Cells the playback order of cells
  • PPC program chain
  • FIG. 19 is an explanatory diagram showing the relationship between the video object unit (VOBU) and the video packs in this unit.
  • FIG. 20 is an explanatory diagram showing an example in which interleave blocks are arranged.
  • FIG. 7 is an explanatory diagram showing an example of a recording state arranged on one track and a reproduction output when angle 1 is reproduced.
  • FIG. 22 is an explanatory view showing a simplified version of the optical disc reproducing apparatus shown in FIG.
  • FIG. 23 is an explanatory diagram showing the worst case where the addition and reduction of data input to the track buffer when the interleave block is reproduced is the worst.
  • FIG. 24 is an explanatory diagram showing the time when a kickback operation is performed in the playback device, followed by the largest jump operation, and the data reduction status in the buffer memory.
  • Figure 25 shows a design example of the minimum track buffer capacity (Bm) of the playback device, the kickback and seek times, the jump distance, and the amount of output data from the track buffer per unit time.
  • Bm minimum track buffer capacity
  • FIG. 26 is an explanatory diagram showing a video title set information (VTSI) in a video title set (VTS).
  • VTSI video title set information
  • FIG. 27 is an explanatory diagram showing the contents of the video title set program chain information table (VTS-PGCIT).
  • FIG. 28 is an explanatory diagram showing the structure of program chain information (PGCI).
  • Fig. 29 is an explanatory diagram showing the contents of cell playback information (C-PBIT) and cell playback information.
  • FIG. 30 is an explanatory diagram showing the contents of a cell position information table (CPSIT).
  • CPSIT cell position information table
  • Fig. 31 is an explanatory diagram showing an example of the configuration of one pack and bucket recorded on an optical disk.
  • FIG. 32 is an explanatory view showing NV—PCK.
  • FIG. 33 is a diagram showing information described in data search general information (DSI-GI).
  • FIG. 34 is a view showing information described in seamless playback information (SMLPBI).
  • SMLPBI seamless playback information
  • FIG. 35 is a diagram showing the content of seamless angle information (SML AGL I).
  • FIG. 36 is a diagram showing VOBU search information (VOBU-SRI).
  • FIG. 37 is a diagram showing synchronization information.
  • BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 shows the flow of a video program on a time axis in order to explain an embodiment of the present invention.
  • This video blog is composed of a leading front story (or scene) A and multiple branch stories (or scenes) BC! ⁇ B3, followed by rear It has a trunk story (or scene) C.
  • the branch story 1 branches at a branch point X, which is the last position of the front trunk story A, and joins at a junction point Y, which is the start point of the rear trunk story C.
  • the front story, branch story, and back story of this video program are each divided into multiple scenes.
  • the cells of the branch story B0 are represented as B0-5, BO-4,..., BO-1, and the cells of the branch story B1 are represented by B1-2, B1-1.
  • the cell of the branch story B2 is represented as B2-5, B2-4,..., B2-1, and the cell of the branch story B3 is represented by B. 3-5, B 3-4,..., B 3-1.
  • one scene cell is defined using the physical length of a track on a recording medium as a unit, and all scene cells are set to have the same length.
  • one scene cell is defined in terms of the time length during playback, and the settings are made so that all scene cells have the same playback time length. If data is encoded, one scene cell is defined as the code amount, and all scene cells are set to have the same code amount. In any of the definitions, it is not necessary to set each scene cell to have exactly the same length or amount, but it is sufficient if they are almost the same.
  • any of the branch stories when there are multiple branch stories, when recording them on a recording medium, any of the branch stories must be entirely
  • the scene cells are arranged so that the scene cells appear at the same ratio to the added scene length.
  • the 0th branch story is 5 scene cells
  • the 1st branch story is 2 scene cells
  • the 2nd and 3rd scene cells are 5 scene cells.
  • the total scene length is 17 cells. Therefore, the 0th, 2nd, and 3rd branch stories are arranged at a ratio of 5/17, that is, once every 3 or 5 cells.
  • the stories are arranged in a ratio of 2 17, that is, once every 8.5 cells.
  • the jump interval especially when the first branch story is reproduced, is set to the second branch story. It becomes smaller than the jump interval formed when they are aligned.
  • FIG. 2A shows the pickup interval of the 0th branch story (solid arrow), the pickup interval of the third branch story (dotted arrow), It shows the one-up-to-one bit-up interval (dashed-dotted arrow).
  • FIG. 2B shows an example in which the branch stories are sequentially arranged, and the pick-up interval of the 0th branch story (solid arrow) and the pitch of the 3rd branch story are shown.
  • the gap interval (dotted arrow) and the gap interval (dashed-dotted arrow) of the first branch story are shown.
  • a multi-angle scene is a simultaneous shooting of different angles, such as a video shot of the conductor alone at a concert venue and a video shot of the entire orchestra from the audience side, for example. It refers to multiple images.
  • a O is a front trunk scene
  • B ⁇ is a pseudo branch story
  • B 1 and B 2 are branch stories having different contents.
  • This video program is divided into scene cells, for example, as shown in FIG. 3B.
  • Each scene cell has a data capacity and a cell number. Forces with black circles at the division points ⁇ , This point is, for example, the start position of the video frame.
  • the time length when the data of each scene cell is reproduced is set to be the same.
  • this data is variable compression data, even if the playback time of each scene cell is the same, the data capacity of each scene cell is not necessarily the same.
  • B 0 is indicated by a single black circle, but in this case, it is assumed that it is a pseudo story and there is no actual data.
  • a table L1 indicating the cell numbers of the connection destination scene cells is created as shown in FIG. 4A. That is, the scene connected to the scene number AO-1 The only cell number is A0-0.
  • the cell number connected to cell number A0-0 is one of B1-3, B2-2, CO-0, and C1-0.
  • the table L1 shown in FIG. 4A can be obtained.
  • FIG. 4B shows a cell number table L2 created based on the information in the table of FIG. 4A to actually arrange each scene cell in series on the track of the recording medium.
  • the sequence order is determined by the following procedure.
  • Figure 5 shows the algorithm for determining the cell number sequence.
  • the cell number and capacity in the first row of the table L1 are written in the first row of the table L2 (steps S1, S2). Also read the cell number of the contact scene.
  • the table L2 among the cell numbers without the connection completion flag, all of the cell numbers to which the corresponding cell number is connected have a maximum jump allowable range in the front-rear direction with respect to the relevant cell number position. (Called J nx).
  • the maximum jump allowable range (referred to as J nu x) is determined by the response speed of the playback device's backup and the capacity of the output buffer (temporary storage for outputting decoded data for playback). Playback time).
  • the relationship between the cell number AO — 1 and the connection destination cell number A 0 — 0 satisfies the above J max (in this example, 20 Mb), so the A 0 —
  • the connection complete flag is added to the first row (step S4).
  • cell number AO-0 and its data capacity are read from table L1, and connected cell numbers B1-3, B2-2, CO-- ⁇ , and C10 are read. (Step S3).
  • Step S5 There is only one cell number without the connection completion flag, and it is determined whether or not the connection destination cell number does not exist. It is.
  • step S6 the following determination is made using the cell number A0-0 and the cell numbers B1-3, B2-2, CO-0, C1 of the connected scene. That is, if the scene cell number is expressed as $ m-n, the one with the smallest $ is selected first. In this example, there are B and C, so select B (this example assumes that A ⁇ B ⁇ C). Sa Furthermore, the one with the largest n and the smallest m is extracted. In other words, II being large means that the number of divisions is large, and m being small means that the priority given to the branch story is high.
  • the sequence number following A O— ⁇ is B 1 — 3.
  • the connection destination cell numbers B1-12 of the extracted cell numbers B1-3 are provisionally arranged in the last row of the table L2 (step S7).
  • B 1 — 3 is B 1 — 2. Therefore, the arrangement of A O—0, B 1—3, B 2—2, C O—0, C 1 ⁇ , and B 1—2 is J.
  • connection destination cells of each cell number (B2-2, CO-0, C1-0) other than the extracted cell number B1-3 that have not been connected follow the temporary array. If they are arranged in a row, it is determined whether or not the code amount distance between each unconnected cell number and the connection destination cell is Jmax (20 Mb) or less (step S8).
  • the distance from B2-2 to B2-1 (code amount), the distance from CO-0 to DO-0, and the distance from C10 to D10 are all within Jmax. is there.
  • the temporary array is determined to be normal, and the process returns to step S3 via step S11.
  • step S3 the temporary arrays are B1-3, B2-2, CO-0, C1-0, B1-2, which are regular
  • the forces that would have the connection complete flag provided, and those without the connection complete flag were B 2 — 1, D 0 — 0, D 1 — 0, DO — 0, D 1 — 0 will exist.
  • step S3 all of the connection destination cell numbers of the corresponding cell number (those without the connection completion flag) are moved forward and backward with respect to the relevant cell number position in the maximum jump allowable range (J inax Judge whether it is within). In this case, since all the values are equal to or more than Jmax, the process proceeds to step S6, where B2—1 is extracted, and B2—0 is extracted in step S7. 2 — l, DO — 0, D 1 — 0, DO — 0, D l — ⁇ , B 2 — ⁇
  • step S8 again, each cell number (DO — 0, D l — 0, DO — 0, D l — ⁇ , B 2 ⁇ ) other than the extracted cell number (B 2 1 1) and for which connection has not been completed.
  • (0) if all the connection destination cells are arranged after the temporary array, is the code amount distance between each unconnected cell number and the connection destination cell equal to or less than J max (20 Mb)? It is determined whether or not it is (step S8).
  • step S9 it is determined whether or not two or more cell numbers that do not satisfy the condition are found. If there are two or more, it is assumed that an error has occurred. In this case, there is one, and the process proceeds to step S10.
  • step S10 all connection destination cells of unconnected cells that do not satisfy the conditions are arrayed, and their cell numbers and code amounts are read (in this case, read CO— ⁇ , C1-0) .
  • step S10 the process returns to step S6.
  • the cell number is selected according to the principle described above. That is, the cell number $ m—extracts the one with the smallest $ in n, the largest in n and the smallest in m. Then, the process proceeds to steps S7 and S8.
  • each of the branch streams is divided by, for example, a code amount that makes the reproduction time equal, and then the steps S3 and S3 are performed.
  • the arrangement order is determined by the principle shown in Fig. 6.
  • FIG. 6 shows some playback examples of the disks arranged and recorded as described above.
  • the order of the arrows is the order in which scene cells are picked up.
  • the above example is one example, and various embodiments of the present invention are possible.
  • Various embodiments are possible as the dividing method shown in FIG. 3B.
  • the above-mentioned method of determining the division point is as follows. First, when dividing a branch story into a plurality of pieces, the division is performed with a code amount such that the reproduction times of the cells of all the branch stories are the same, and the pick-up is performed. When judging whether or not the jumping distance is within the maximum jumping amount Jmax, it was determined by the above-described algorithm with reference to the code amount.
  • each branch story may be divided separately.
  • Figure 7 shows that there are three branch stories, and the first branch story, the second branch story, and the third branch story each have the same code amount.
  • This is an example divided into three equal parts. That is, as shown in FIG. 7A, the first branch story 1 is separated into cell numbers BO—0, B 0—1, and BO—2 of equal code amount (5 Mb), and the second branch story The story is divided into cell numbers B 1 — 0, B 1 — 1, and B 1 — 2 in equal code amount (7 Mb) units, and the third branch story has equal code amount (6 Mb). Mb) The unit cell number is separated into B2-0, B2-1, and B2-2. The number of divisions of each branch story is the same.
  • the set of cell numbers B0—0, ⁇ 1—0, and B2— ⁇ is defined as scene block # 0, and cell numbers B0—1, If the set of B 1 — 1 and B 2 — 1 is set as scene cell block # 1 and the set of cell numbers B 0 — 2, B 1 — 2 and B 2 — 2 is set as scene cell block # 2, Si The code amount of the unblock is equal.
  • code amount (data amount) is equal means that the B2 branch stream is reproduced regardless of whether the B0 branch stream is reproduced or the B1 branch stream is reproduced. When playing back, the jump distance is the same.
  • each branch may be divided by an equal playback time.
  • Figure 8 shows that there are four branch stories, a first branch story, a second branch story, a third branch story, and a fourth branch story.
  • each part is equally divided into three parts so that the playback time is equal. That is, as shown in FIG. 8A, the first branch stream is divided into cell numbers B 0— ⁇ , B 0—1, BO—2, and BO—3 of equal playback time units, Branch stories are separated into cell numbers B 1 — 0, B 1 — 1, B 1 — 2, B 1 — 3 in equal playback time units, and the third branch stories are equal It is divided into cell numbers B2-0, B2-1, B2-2, and B2-3 in playback time units.
  • scene blocks # 0 to # 3 can be obtained.
  • Fig. 9A shows multi-andal video information.
  • D1 to D3 exist as information sources, for example, as shown in FIG. 9B, scene blocks # 0 to # 3 are formed and arranged.
  • FIG. 10A shows an example of a source where one of the multi stories ends up in an extremely short time.
  • FIG. 10B shows a state in which each branch story is divided by a predetermined division number (4) to obtain cells.
  • a method as shown in Fig. 11 is used. That is, first, as shown in FIG. 11A, a part of the rear trunk story C0 is added to each branch story B ⁇ , Bl, B2, and the connection point is moved backward. Migrate. Then, let each branch story be BO (E), B1 (E), and B2 (E) as shown in FIG. 11B. Then, these branch stories BO (E), B1 (E), and B2 (E) are divided as shown in Fig. 11C, and the cell numbers are assigned. The subsequent arrangement method is the same as the procedure described above. In this example, each branch story is divided into five parts. Have been.
  • FIG. 12 shows a state in which cells are selected one by one from each of the branch stories described above, and cell blocks # 0, # 1,... Are arranged and arranged.
  • These scene cell blocks contain error correction code.
  • each scene cell block has the same code amount.
  • the head of the cell does not use uncompressed video data, that is, one I-picture or intra-frame compressed data or other frame-compressed data. It is divided to include expandable data. This is because if there is no uncompressed video data in the first cell due to the compression method, subsequent compressed video data cannot be reproduced.
  • FIG. 13 is a diagram for explaining an example of the division using a mathematical expression when the multi-story is divided and recorded.
  • this is a video program composed of video, audio, text, etc., which is a branch point X for branching from the front trunk story A and the rear trunk story. It is assumed that there are a plurality of arbitrarily selectable branch stories B 0, B 1, and B 2 between a bonding point Y for bonding to C. It is assumed that the recording state on the recording medium between the branch point X and the junction point Y is arranged as shown in FIG. 13B. Now, assume that the regeneration of the branch story B0 system is performed as shown in FIG. 13C. Then, the playback device must play back while jumping between cells. In practice, the pick-up performs processing while reading data and checking the data that has been read.
  • the shortest story as a whole, in this example, the regeneration interval (jump distance) of B0 is the longest. Therefore, we focus on the shortest story.
  • the capacity of one cell of B0 is VOZm.
  • V I ⁇ (V i / m)
  • T JP ⁇ [(V i / m) / J p].
  • Jp is the code amount that the playback device can jump per unit time.
  • Tp—Tr> TJP that the jump time to jump to the next cell is shorter than the playback time is added.
  • the division points for obtaining the above cells should be determined according to the format of the data so that the reproduced data will not be disturbed. Therefore, there is no need to strictly divide a machine mechanically to satisfy only the above conditions. For example, in a video program having compressed video data, compressed audio data, compressed sub-video data, and the like in a time-division manner, a good time-divided point should be the cell division point.
  • the cells include compressed video data, compressed audio data, and compressed sub-video data.
  • the data should be divided into group-by-picture units with a playback time of about 0.4 to 0.5 s. Is preferred.
  • each of the above-mentioned cells has its own identification number and the identification number of the cell to be continued next, it is convenient to handle during reproduction.
  • management information that sets the cell playback order and the like is used by the control unit of the playback device. Used.
  • the cell may include an error correction code in which the correction process is completed in the cell in order to improve data reliability.
  • Blocks are blocks where cells from different branch scenes are brought in and combined.
  • the scene cell block may include an error correction code completed in the scene cell block.
  • the actual playback time for playing back the unplayed image of the playback cell read from the playback device bit-up by the playback circuit is T p
  • the pickup searches for the next cell following the playback cell.
  • the reading time until reading is T s
  • the plurality of cells are divided and time-division multiplexed and arranged so as to satisfy a condition of a relation of T p> T s.
  • the playback time for video playback by the playback circuit of the playback device is determined by the capacity of the buffer memory for storing the playback signal, the data amount X compression ratio, and the read clock frequency.
  • the reading time is determined as a parameter—mainly the response time of the pickup—in the evening.
  • the recording state between the branch point and the connection point is such that a plurality of branch scenes are respectively stored in a plurality of cells.
  • the cells are divided, one cell corresponds to a predetermined video playback time, and the cells of each branch scene are time-division multiplexed. It is recorded in the form where it is located.
  • the time required to seek a distance of a predetermined code amount is T s
  • the data read code amount per unit time is R r
  • the video playback per unit time is digested. Is assumed to be Pr.
  • the T s and the time T c at which the playback device decodes one cell with a decoder to obtain a video playback output are
  • FIG. 14 shows a configuration example of a reproducing apparatus for reproducing the above-mentioned information recording medium (optical disc).
  • the disc 100 is mounted on a turntable 101 and is driven to rotate by a motor 102. Now, assuming that the playback mode is set, information recorded on the disc 1 • 0 is picked up by the bit-up unit 1 • 3.
  • the pick-up units 1-3 are controlled for movement and tracking by the pick-up drive unit 104.
  • the output of the pickup section 103 is input to the demodulation section 201 and demodulated.
  • the demodulated data demodulated here is input to the error correction unit 202, and after error correction, is input to the demultiplexer 203.
  • the demultiplexer 203 separates and derives video information, subtitles and character information, audio information, control information, and the like.
  • disc 100 contains subtitles and text information (sub-pictures) corresponding to video information, This is because audio information and the like are recorded.
  • various languages can be selected as captions, text information, and audio information, which are selected under the control of the system control unit 204.
  • An operation input by the user is given to the system control unit 204 through the operation unit 205.
  • the video information separated by the demultiplexer 203 is input to the video decoder 206 and subjected to decoding processing corresponding to the type of the display device. For example, it is converted to NTSSC, PAL, SECAM, wide screen, and the like.
  • the sub-picture separated by the demultiplexer 203 is input to the sub-picture processing unit 207, and is decoded as a subtitle or a character image.
  • the audio information selected and separated by the demultiplexer 203 is input to the audio decoder 211, demodulated, and output to the output terminal 212.
  • the audio processing unit includes an audio decoder 2113 in addition to the audio decoder 211, and can reproduce audio of another language and output it to the output terminal 214.
  • a buffer memory 222 is provided at the subsequent stage of the error correction section 202, and the playback data is temporarily stored in the buffer memory 220 and multiplexed according to the decoding speed.
  • the system control unit 204 performs kick processing.
  • the kick back process is to read data of a predetermined sector which has been read so far, and is a function of compensating for data loss even if data overflow occurs in the buffer memory 220.
  • a selection of multi-story is displayed as a menu on a monitor screen or a sub-display section of the system, for example, as disc management information. You. The user can select a branch story in advance via the remote control operation unit 205 while viewing the menu.
  • the system control unit 204 grasps the identification information of the branch story, and stores the data with the identification information added to the header in the buffer memory 220. Extract from 0 and apply to demultiplexer 203.
  • the present invention when data of a plurality of stories and scenes is recorded on a recording medium, the physical movement distance of a big-up at the time of reproduction is reduced, and the reproduced video is interrupted. Disturbance can be suppressed.
  • FIG. 15 shows the volume space of the optical disc 100.
  • the volume space is composed of a volume and a volume. It consists of a file composition zone, a DVD video zone, and other zones.
  • the volume and file configuration zone describes the UDF (Universa 1 Disk Format Specification Revision 1.02) bridge configuration, and the data can be transferred to a computer of a specified standard. It can be read.
  • the DVD video zone consists of a video manager (VM G), video title set
  • the video manager (VMG) and video title set (VTS) are each composed of multiple files.
  • the video manager (VMG) is information for controlling the video title set (VTS).
  • Figure 16 shows the structure of the video manager (VMG) and the video title set (VTS) in more detail.
  • the video manager (VMG) consists of a video manager information (VMGI) as control data and a video object set as data for menu display. (VMGMVOBS). It also has a backup video manager information (VMGI) having the same contents as the VMGI.
  • the video title set includes a video title set information (VTSI) as control data and a video object set (VTSI) as data for menu display.
  • VTSI video title set information
  • VTSMVOBS video title set
  • VTSTT-VOBS video object set
  • a backup with the same contents as the VMGI It also has a video title set information (VTSI) for video recording.
  • VTSTTVOBS video object set
  • VTSTTVOBS video object set
  • Each cell (Ce11) is assigned a cell ID number.
  • V0BU Video Object Unit
  • ISVU Interleaved Unit
  • the video object set is composed of a plurality of video objects (VOB-IDN1 to VOB-IDNi).
  • One video object is composed of a plurality of cells (CIDN1 to CIDNj).
  • one cell is composed of a plurality of video object units (VOBU :) or an inter-unit Dunnit described later.
  • One video object unit is composed of one navigation pack (NV-PCK), multiple audio packs (APCK), multiple video packs (V-PCK), and multiple It consists of a sub-picture pack (SPPCK).
  • the napige shot pack (NV-PCK) is used to perform a search of control data and video object units for controlling the reproduction and display of data in the video object unit to which it mainly belongs. Used as control data for.
  • the video pack (V—PCK) is the main video information, and is compressed according to standards such as MPEG.
  • the sub-picture pack (SP—PCK) is sub-picture information that has supplementary content to the main picture.
  • An audio pack (A—PCK) is audio information.
  • FIG. 18 shows an example in which the reproduction order of the above cells (Ce11s) is controlled by a program chain (PGC).
  • PPC program chain
  • program chain As the program chain (PGC), various program chains (PGC # 1, PGC # 2, PGC # 3 ') can be set so that the data cell playback order can be set variously. "). Therefore, selecting the program chain will set the cell playback order.
  • FIG. 1 An example is shown in which programs # 1 to #n described by the program chain information (PGCI) are executed.
  • the program shown in the figure has contents in which the cells subsequent to the cell specified by (VODBN # s, CIDN # 1) in the video object set (VOBS) are specified in order.
  • the program chain is recorded in the management information recording section of the optical disc, and is used to read the video title set of the optical disc. This is the information that is read in advance and stored in the memory of the system control unit.
  • the management information is placed at the head of the video manager and each video title set.
  • FIG 19 shows the relationship between the video object unit (VOBU) and the video packs in this unit.
  • Video data in VOBU is composed of one or more GOPs.
  • the encoded video data conforms to, for example, IS0ZIEC13838-2.
  • the GOP of VOBU is composed of I-pictures and B-pictures, and this data sequence is divided into video packs.
  • interleaved units When multiple scenes with different viewpoints to the subject are recorded on the disc, an interleave block is constructed on the recording track to realize seamless playback.
  • the interleave block is divided into a plurality of interleave units, each having a plurality of video objects (VOBs) having different angles.
  • VOBs video objects
  • the data is recorded in an array so that seamless reproduction is possible.
  • a description was given of multiplexing a plurality of stories in a time-division manner. In that explanation, the blocks that were completely divided were also called cells. From now on, the blocks interleaved in particular will be referred to as interleaved units.
  • Figure 20 shows an example of an interleave block arrangement. You. This example shows an example in which video objects 1 to m (V 0 B) are each divided into n interleaved units and arranged. Each video object (VOB) is divided into the same number of inter-units, and thus corresponds to the example of FIG. 7 described above.
  • FIG. 21 shows that three (V0B), ie, angle 1 and angle 2 scene video objects each have three inter-review units (ILVU 1 — 1 to ILVU 3-1) (ILVU 1-2-ILVU 3-2) are shown, showing a recording state arranged on one track, and an example of a reproduction output when, for example, an ANGLE 1 is reproduced. In this case, angle 2 information is not captured.
  • FIG. 22 shows a simplified version of the playback device shown in FIG.
  • Vr is the transfer rate of data supplied from the error correction processing unit 220 to the track buffer 220
  • Vo is the transfer rate of data supplied from the track buffer 220 to the decoder. Reading data from the disc is performed for each error correction block.
  • One error correction block is equivalent to 16 sectors.
  • FIG. 23 shows the worst case where the increase and decrease of the data input to the buffer 220 when the interleave block is reproduced is performed. At this time, the inventory on the recording track The process of reading and reproducing the jump junit and the jump junit data at the jump destination is executed.
  • V r is the transfer rate of the data supplied from the error correction processing unit 22 ° to the track buffer 220
  • V o is the data rate supplied from the track buffer 220 to the decoder. This is the transfer rate.
  • T j is the jump time, which includes the time to seek a track and the necessary time associated therewith (latency time).
  • b is the data size of one ECC block (for example, 261114 bits), and Te is the time required to read one ECC block into the buffer.
  • B x is the amount of data remaining in the buffer 220 when the jump is started (time t 4).
  • the data amount curve in FIG. 23 indicates that data is being stored in the buffer 220 at the accumulation rate of the slope (Vr-Vo) from the time point 2.
  • the curve shows that the amount of data in the buffer became zero at time t6.
  • the buffer overnight decreases from the time t3 at a small rate of a slope of one Vo and becomes zero at the time t6.
  • the size of the interleaving unit is ILVUSZ
  • V O Zm V O Zm
  • P r corresponds to V o
  • R r corresponds to V r.
  • Equation (1) The right side of equation (1) is the jump time, and in equation (3), the number of sectors corresponding to this jump time is I (Tj X Vr X 10. + 2b) / (2048 x 8) 1. Strictly.
  • equation (4) the dimension is represented by the amount of data, and in equation (3)
  • T jp corresponds to T j + 2b.
  • the capacity of the buffer memory should be such that the memory output data is not interrupted even if the playback device performs a kick knock operation and then jumps on the inter-review unit. Is desirable.
  • Kickback is a situation where the pickup is waiting for a read while the disc rotates once, and seeks the read position to the next track after the disc has made one revolution. is there.
  • FIG. 24 shows the time when a kickback operation is performed in the playback device, followed by the largest jump operation, and the data reduction status in the buffer memory.
  • B m is the size of the track buffer
  • T k is the kickback time (equivalent to one disk rotation time)
  • Te is 1 ECC block reading time (24 msec)
  • T j is the jump time
  • the required track buffer size is Tk, t of the playback device.
  • Tk Depends on Te, and tj depends on the performance of the seek operation.
  • Tk and Te depend on the disk rotation speed.
  • Figure 25 shows the minimum track buffer capacity (Bm) of a playback device that plays digital video discs, the kickback and seek times, the jump distance, and the number of tracks per unit time. An example of the design with the amount of output data from the back buffer is shown.
  • FIG 26 shows a video title set (VTSI) in a video title set (VTS).
  • VTS-PGCIT video title set program chain information table
  • VTSI video title set information
  • VOBS video object set
  • VTS-PGCIT video title set program chain information table
  • V T S I MAT ... This is a management template for video title set information, and describes what kind of information exists in this video title set, and describes the start address and the end address of each information.
  • This is a tob title search point table, in which entry points of the title and the like are described.
  • Video title set menu A program chain information unit table that describes the video title set menus written in various languages. Have been. Therefore, it is possible to confirm from the menu what kind of video title set is described, and what kind of style playback order is described.
  • VTST MA PT... Video title set time map table This table is managed in each program chain and describes the information on the recording position of each V0BU that is indicated at a certain fixed interval. Have been.
  • VTSMCADT Video title set menu This is a lure address table that describes the start and end dresses of the cells that make up the video title set menu.
  • Video title set menu Video object tune address map In this map, the address of the menu video object tune is described.
  • V TSC A D T ... Video title set cell address table. This map describes cell address information.
  • the reproduction order of the cells is set by the program chain.
  • NV—PCK included in the video object unit is referred to.
  • NV—PCK has information for controlling display contents, display timing, and information for data search. Therefore, VPCK is extracted and decoded based on the information in the NVPCK table. In addition, other packs are taken out and decoded. In this case, A-PCK, SP_PCC # in the language specified by the manufacturer or user is taken out.
  • FIG. 27 shows the contents of the video title set program chain information table (VTS-PGCIT).
  • This table contains video title set PGCI table information (VTSPGCITI), video title
  • the search pointer of the reset program chain information (VTSPGCISRP # 1 to #n) and the specific program chain information (VTS-PGCI) are described.
  • VTSPGCITI describes the number of search pointers and the end address of this table.
  • VT SPGCISRP #l to #n contains the number of titles of the target video title set as a category of the video title set program chain, and one block of the program chain. The type is described as the force that completes with a block, whether it follows another block chain, and so on.
  • the start address of the video title set program chain is strong, and is described by the address relative to the start position of this table.
  • FIG. 28 describes the structure of the program chain information (PGCI).
  • PGCI includes general program chain information (PGCI-GI), program chain command table (PGCCMDT), program chain program map (PGCPGMAP), cell plan information (C-PBI), and cell location information table. (C—POSIT).
  • PGCI-GI general program chain information
  • PCCMDT program chain command table
  • PPCPGMAP program chain program map
  • C-PBI cell plan information
  • C—POSIT cell location information table
  • PGCI_GI describes the number of programs and cells to be included in this program chain (this information is called PGC content (PGCCNT)). It also shows all the play times that are targeted for this program chain. (This information is called PGC playback time (PGC-PB-TM)).
  • PGC-PB-TM PGC playback time
  • the program reproduced by this program chain contains a code indicating whether the user operation is permitted, for example, whether the angle can be switched. (Called PGCUPR—CTL).
  • the code for the ability to switch audio streams and the type of audio stream eg, linear PCM, AC-3, MPEG, etc.
  • PGC audio stream control table (This information is called the PGC audio stream control table (PGC—AST—CLTLT)). It also describes the power of switching sub-pictures and the code of what sub-pictures (eg, different aspect ratios) can be switched to. PGC sub-picture stream control table (called PGCSPSTCTLT).
  • this PGC I _GI also describes the number of the next program chain and the number of the preceding program chain. It also describes whether the programs that are the subject of this program chain are for continuous playback, for random playback, and for shuffling. Control (called PGC—NV_C TL).
  • PGC—NV_C TL a color specification is made as to what color the sub-picture should be displayed. (This information is on the PGC sub-picture palette.)
  • the program chain command table describes the pre-command, the boss command, and the cell command of the program chain.
  • Pre-commands are commands to be processed before the program chain is executed
  • Boss commands are commands to be processed after the program chain is executed.
  • the pre-command and the post command are based on the command parameters set by the creator of the player and the playback status of the video title and audio, and the playback stream. Used to define the site.
  • the cell command is a command to be processed after the cell has been subjected to the regeneration process.
  • the start address (PGCP GMAP) of the program map of the program chain indicates the configuration of the program that is the target of the program chain, and the entry cell number of the existing program Are described.
  • the cell playback information table (C—PBIT) describes information indicating the playback order of the cells that are the target of the program chain.
  • Figure 29 shows the cell playback information (C-PBIT) and the contents of the cell playback information.
  • C—CAT is the cell information, Indicates the mode of cell block. The mode of the senore block indicates whether it is the first cell or the last cell. It also includes information on the power of seamless playback, whether or not it belongs to an interleave block, and information on seamless angle switching. Information on seamless angle switching indicates whether angle switching can be performed seamlessly or non-seamlessly.
  • CPB TM indicates the cell playback time
  • CFV 0 BUSA is the start address of the first video object unit (VOBU) of the cell
  • CILVUEA is the first interleave unit (ILVU) of the cell.
  • the end address of CFV 0 BUSA is the start address of the last video object unit (VOBU) of the cell
  • CFVOBUEA is the end address of the last video object unit (VOBU) of the cell. Shows the door dress.
  • the above address is described by a logical block number relative to the first logical block of VOBS to which the cell belongs.
  • this cell playback information it is possible to determine whether the current playback state is the end of the cell.
  • the next cell playback information in the cell playback information table is referred to, and the start address of the first VOBU of the next cell (or inter-live unit) is determined. 7 to decide.
  • Figure 30 shows the contents of the cell location information table (CPSIT) Is shown.
  • the cell location information includes the ID number (C-VOBIDN) of the video object containing the cell and the cell ID number (CIDN) of the cell.
  • the management information describes the cell reproduction information, which includes the attribute information of the cell, and indicates whether or not the inter-pulit information such as multi-angle is recorded.
  • FIG. 31 shows an example of the configuration of one pack and bucket.
  • One pack consists of a pack header and a bucket.
  • SCR system clock locked Li Hua Reference
  • the pack time code is a code indicating the start of the pack
  • the system clock reference (SCR) is information indicating the location of the entire playback apparatus in the elapsed playback time. is there.
  • the length of one pack is 2048 bytes, and is defined and recorded as one logical block on an optical disc.
  • One packet consists of a bucket header and video data, audio data, sub-picture data, or navigation data.
  • the bucket's bucket header contains: Staffing may be provided. In some cases, padding is provided in the bucket at night.
  • Figure 32 shows the NV—PCK (see Figure 17) taken out.
  • NVPCK basically consists of a picture control format (PCI) pack for controlling the displayed image and a data search format existing in the same video object. It has a Shion (DSI) pack. Each pack is described with a pack header and a sub-stream ID, followed by data. A stream ID is described in each pack header, indicating that it is an NV-PCK, and a substream ID identifies PCI and DSI. The packet start code, the stream ID, and the packet length are described, followed by each data.
  • PCI picture control format
  • DSI Shion
  • the PCI bucket is this NV. This is navigation data for changing the display contents in synchronization with the playback of the video data in the video object unit (VOBU) to which the packet belongs.
  • VOBU video object unit
  • the PCI packets include general information PCI General Information (PCIGI), non-seamless angle information (NS MLANGLI), and highlight information.
  • PCIGI general information
  • N MLANGLI non-seamless angle information
  • HLI description
  • RECI recording information
  • the logical block number (NVPCKLBN) which is the address of this navigation pack
  • the video object unit category (VOBUCAT) which indicates the attributes of the video object unit (VOBU) managed by this PCI
  • the user operation control (VOBUU 0 PCTL) which is the user's operation prohibition information during the display period of the video object unit
  • the start time (VOBUSPTM) of the display of the video object unit
  • the video object unit Contains (VOBUEPT) which is the end time of the display.
  • the first video specified by VOBU-SPTM is an I-picture in the MPEG standard.
  • VOBUSEEPTM video object tune sequence end presentation time
  • CE 1 TM the indicated cell elapse time
  • NSML—ANGLI indicates the address of the destination at the time of the angle change. That is, the video obu tunit also has images taken from different angles.
  • the address of the V0BU to be shifted to the next playback is written. Has been described.
  • HLI is information for designating a specific area in the screen in a rectangular shape, and varying the brightness of this area, the power of the sub-picture displayed here, and the like.
  • This information includes the Highlighted General Information (HL-GI) and the Button Color Information Table that allows the user to make button selections for color selection.
  • B TN—COLIT B TN IT
  • B TN IT button information table
  • RECI is video, audio, and sub-picture information recorded in this video object unit, and describes what data is to be decoded. For example, they include the country code, the copyright holder code, and the date of recording.
  • the DSI bucket is navigation data for executing a search for a video object tune.
  • the DSI packet includes the DSI general information (DSI_GI), which is general information, the seamless playback information (SML PBI), and the seamless angle information.
  • DSI_GI DSI general information
  • SML PBI seamless playback information
  • SYNCI synchronization information
  • the ending address (VOBU 1 STR EFEA) of the first reference picture (I picture) for decoding first the second reference picture (P) for decoding first.
  • End address of picture (VOBU 2 NDR EFEA)
  • End address of third reference picture (B picture) for decoding first (VOBU 3 RDREFEA) This is strongly described.
  • the ID number of the VOB to which this DSI belongs (VOBUVOBIDN), the ID number of the cell to which this DSI belongs (VOBUCIDN), and the cell error time indicating the relative elapsed time from the first video frame in the cell (VOBUCIDN) CE 1 TM) is also described.
  • the V0BU to which this DSI belongs is a force that is an interleaved unit (ILVU), and a video object unit that indicates whether it is a reference unit (PREU) that indicates the connection of the video object. (VOBU_SML—CAT). It also indicates the end address of the interleaved unit (ILVUEA), the start address of the next interleaved unit (ILVUSA), and the size of the next interleaved unit (ILVUA).
  • the Pre Unit (PREU) is the last unit of the BO VU just before the Inter Leave Unit.
  • V0 BUS ML CAT a flag indicating whether or not the inter-unit is the unit at the time of the start and ending. A flag indicating whether or not the unit is current is described.
  • FIG. 35 shows the contents of the seamless angle information (SML—AGLI).
  • C1 to C9 indicate the number of angles, and even if information on up to nine angles exists, the address and size of the destination interleaved unit can be indicated.
  • Fig. 36 shows VOBU search information (VOBUSRI). It is referred to during special playback.
  • This information describes the start address of V0BU before (0.5 Xn) seconds before and after the start time of the current video object unit (VOBU).
  • the VOBU stars from +1 to +20, 1060, 10120, and +240 are set as for-door addresses (FWD IN n) according to the playback order.
  • the flag that the video pack exists in the address and its unit is described.
  • the start address is described by the number of logical sectors relative to the logical sector at the head of the VOBU.
  • FIG. 37 shows the synchronization information.
  • the address of the target audio pack to be synchronized and the VOBU start address of the target sub-picture pack to be synchronized are described, and the management information as described above is described in the optical disc. .
  • the system control unit of the playback device acquires the cell playback information by referring to the program chain information of the video manager. Then, by referring to the attribute information of the cell, it is recognized whether or not an interleaved unit block for a multi-angle is recorded. In the event that a re-venit block is recorded for multi-angle playback, seamless playback coasting information and simple angle information from NVPAC are acquired during playback, and the information is stored in buffer memory.
  • the seamless angle information is referred to.
  • the playback of the interleaved unit at the angle desired by the user is started.
  • the seamless cell playback information contained in the acquired NV-PAC is referred to, and the next inter-unit replay to be played back is recognized.
  • the cell playback information it is possible to determine whether the current playback state is the end of the cell.
  • the next cell playback information in the cell playback information table is referred to determine the start address of the first VOBU of the next cell (or interleaved unit). become.
  • the system control unit 204 of the playback device shown in FIG. 14 processes various management information, data such as program chains and navigation packs as described above, and also includes a remote control operation unit 205.
  • a means for processing an operation input from the server is provided. Therefore, a means for detecting cell attribute information, cell reproduction sequence information, and branch scene switching information (angle information, etc.) is used. Then, in response to the operation input, the stream of the interunit nit to be reproduced is determined by referring to the coast information stored in the detecting means. In this case, kickback and jump processing are realized by controlling the tracking control unit of the pickup unit 103 and controlling the data fetch timing of the error correction unit 202.
  • the present invention is applicable to the manufacture and sale of optical discs in multimedia, and the manufacture and sale of recording / reproducing devices for optical discs.

Description

明 钿 書 情報記録媒体及び記録方法及び再生装置 技 術 分 野
この発明は、 光学式ディ スク等の記録媒体に映像、 音声、 副映像等を記録する場合に有効な情報記録方法及びその記録 媒体と再生装置に関する。 背 景 技 術
近年、 映像、 音声、 副映像等を符号化して高密度で記録し た光学式ディ スク及びその再生装置が開発されている。 この 光学式ディ スクに映画等の情報を記録する場合、 同時進行す る複数のス トーリーのス トーリーデ一夕を記録すること も考 えられている。 同時進行する複数のス トー リ ーのス トー リ ー データとは、 例えば兄弟 A、 Bが成長の過程で途中から別々 の道を歩きだし、 一方は警察官 (第 1 のス トー リ ー) 、 他方 はギャ ングの世界を過ごし (第 2のス トー リー) 、 大事件の 後、 再会して一緒に過ごすというス トー リ 一である。
また、 光学式ディ スクに映画等の情報を記録する場合、 同 時進行する同一ィベン トを複数のアングルから撮影したマル チアングルシーンを記録することも考えられている。 同時進 行するマルチアングルシーンとは、 例えば、 海洋を航海して いる船を陸から見た様子を表す第 1のシーンと、 同時刻に当 該船から陸を見た様子を表す第 2のシー ンとの関係をもつよ うな複数のシーンである。
制作者としては、 上記した第 1 と第 2のス トー リ一の双方 を組み立てて視聴者に見せたい場合、 第 1のス トー リ ーを主 にして視聴者に見せたい場合、 第 2のス トー リ 一を主にして 視聴者に見せたい場合等のいくつかの選択の余地があるが、 従来の映画制作においてはいずれか 1つを選択して制作せざ るを得ない。
また、 上記した第 1 と第 2のシーンの場合も同様なこと力 言える。 ここで、 第 1 と第 2のス トー リ ーあるいは第 1 と第 2のシーンのいずれかを視聴者が自由に選択可能であるとす ると、 制作者は、 その制作の自由度が高まる。
そこで、 近年の光学式ディ スク とその再生装置では、 映画 等の情報を記録する場合、 同時進行する複数のス トー リ ーや 複数のシーンを予め記録しておき、 この中から、 視聴者が自 由に選択可能と したものが開発されている。
ここで、 複数のス トー リーゃシ一ンのデータを光学式ディ スクに記録する場合、 再生時にデータの扱いが便利となるよ うに記録する方が好ま しい。 例えば、 第 1 と第 2のス トー リ —のス トー リ一データが直列に記録されていた場合を考える。 再生時にいずれか一方のス トー リーのみを再生するとする と、 他方のス トー リ ーの記録エリ アへジャ ンプする必要がある。 しかし、 他方のス トーリ一が短時間のものであれば、 ピッ ク アップの物理的移動もすく なく 問題はないが、 他方のス ト一 リ一が長時間のものであれば、 ビッ クァップの物理的移動も 大き く なり、 そのために、 再生映像のとぎれや乱れが生じる ことがある。 発明の開示
そこでこの発明は、 複数のス トー リ ーやアングルシーンの データを記録媒体に記録する場合に、 再生時のビッ クアップ の物理的な移動距離が少なく て済み、 再生映像のとぎれや乱 れが生じるのを抑圧できる情報記録媒体とその記録方法及び 再生装置を提供することを目的とする。
上記の目的を達成するためにこの発明では、 幹ス トー リ 一の分岐部から複数の枝シーンに分岐することが可能であり , 各枝シー ンは後続幹ス トー リーの結合部に結合するように構 成された映像プログラムを記録媒体に記録する場合、 前記枝 シーンのデータをそれぞれ複数のシー ンセルに分割し、 各枝 シーンの複数のシー ンセルを時分割多重して配列して記録す ることを特徴とするものである。
このように配列して記録することにより、 再生時には同一 枝シー ンのセルをピッ クアップしてデータ再生が行われるの である力く、 いずれの枝シーンを再生する場合であっても、 ビ ッ クアツプ移動距離が大き く なることはないために、 再生映 像のとぎれや乱れが生じるのを抑圧することができる。 図面の簡単な説明
図 1 はこの発明の情報記録媒体及び記録方法の一実施の形 態を説明するための説明図。
図 2 Aは図 1のセルの配列例と再生順の例を説明するため の説明図。
図 2 Bは図 1のセルの配列例と他の再生順を説明するため の説明図。
図 3 Aはこの発明の情報記録媒体及び記録方法の他の実施 の形態を説明するための説明図。
図 3 Bはこの発明の情報記録媒体及び記録方法のさ らに他 の実施の形態を説明するための説明図。
図 4 Aは図 3 Bのセルの接続先をテーブル化して示す説明 図。
図 4 Bは図 4 Aのセルの具体的配列例を説明するための説 明図。
図 5は図 3 Bのセルの配列アルゴリ ズムの例を説明するた めの説明図。
図 6は図 3 Bのような配列セルの再生例を説明するための 説明図。
図 7 Aはこの発明の情報記録媒体及び記録方法のさ らに他 の実施の形態を説明するための説明図。
図 7 Bは図 7 Aのセルを トラ ッ ク上に配列した場合の配列 例を示す図。
図 8 Aはこの発明の情報記録媒体及び記録方法のさ らにま た他の実施の形態を説明するための説明図。
図 8 Bは図 8 Aのセルを トラ ッ ク上に配列した場合の配列 例を示す図。
図 9 Aはこの発明の情報記録媒体及び記録方法のまた他の 実施の形態を説明するための説明図。 図 9 Bは図 9 Aのセルを トラ ッ ク上に配列した場合の配列 例を示す図。
図 1 0 Aはこの発明の情報記録媒体及び記録方法のさ らに また他の実施の形態を説明するための説明図。
図 1 0 Bもこの発明の情報記録媒体及び記録方法のさ らに また他の実施の形態を説明するための説明図。
図 1 1 A〜図 1 1 Cはこの発明の情報記録媒体及び記録方 法のまた他の実施の形態を説明するための説明図。
図 1 2は図 1 1 Cのセルの配列例を説明するための説明図 < 図 1 3 A〜図 1 3 Cはこの発明の記録媒体にマルチス トー リ ーを記録する場合の分割方法をさ らに説明するために示し た説明図。
図 14はこの発明の記録媒体を再生する再生装置の例を示 す図。
図 1 5はこの発明が適用された光学式ディ スクのボリ ゥム 空間を示す説明図。
図 1 6はビデオマネージャー (VMG) と ビデオタイ トル セッ ト (V T S) の構造をさ らに詳しく 示す説明図。
図 1 7はビデオオブジェク トセッ ト (V O B S ) とセル ( C e 1 1 ) の関係と、 さ らにセル (C e 1 1 ) の中身を階 層的に示す説明図。
図 1 8はプログラムチェーン (P G C) により、 セル (C e l l s ) がその再生順序を制御される例を示す説明図。
図 1 9はビデオオブジェ ク トユニッ ト (V O B U) と、 こ のュニッ ト内のビデオパッ クの関係を示す説明図。 図 20はイ ンター リーブプロ ッ クを配列した例を示す説明 図。
図 2 1はアングル 1 とアングル 2のシーンのビデオォブジ ェク トがそれぞれ 3つのイ ンター リーブュニッ ト ( I L V U 1一 1〜 I L VU 3— 1 ) ( I L V U 1 - 2〜 I L V U 3 - 2) に分割され、 1つの トラ ッ ク上に配列された記録状態と、 アングル 1を再生した場合の再生出力の例を示す説明図。
図 22は図 14に示した光ディ スク再生装置を簡索化して 示す説明図。
図 23はイ ンターリ ーブブロ ッ クが再生されるときの トラ ッ クバッファへのデ一夕入力の增加及び減少が、 最悪の場合 を示す説明図。
図 24は再生装置においてキッ クバッ ク動作が行われ、 続 いて最大級のジャ ンプ動作が行われた場合の時間と、 バッフ ァメモリにおけるデータの低減状況を示す説明図。
図 25は再生装置の トラ ッ クバ ッ フ ァ の最小容量 ( B m) と、 キッ クバッ ク及びシーク時間と、 ジヤ ンブ距離と、 単位 時間当たりの トラ ッ クバッファからの出力データ量との設計 例を示す説明図。
図 26はビデオタイ トルセッ ト (V T S ) の中のビデオ夕 ィ トルセ ッ 卜イ ンフ ォ ーメ ー シ ョ ン (V T S I ) を示す説明 図。
図 27はビデオタイ トルセッ トプログラムチェーンイ ンフ オ メ 一 シ ヨ ンテーブル (V T S— P G C I T) の内容を示す 説明図。 図 28はプログラムチェ一ン情報 (P G C I ) の構成を示 す説明図。
図 29にはセル再生情報 (C— P B I T) とセル再生情報 の内容を示す説明図。
図 30はセル位置情報テーブル (C P S I T ) の内容を 示す説明図。
図 3 1は光学式ディ スクに記録されている 1つのパッ ク と バケツ 卜の構成例を示す説明図。
図 32は N V— P C Kを取り出して示す説明図。
図 33はデータサーチ一般情報 (D S I— G I ) に記述さ れている情報を示す図。
図 34はシームレス再生情報 ( S M L P B I ) に記述さ れいてる情報を示す図。
図 35は、 シームレスアングル情報 (S ML A G L I ) の内容を示す図。
図 36は V O B U サーチ情報 (V O B U— S R I ) を示 す図。
図 37は同期情報を示す図。 発明を実施するための最良の形態 以下、 この発明の実施の形態を図面を参照して説明する。 図 1は、 この発明の一実施の形態を説明するために、 映像 プログラムの流れを時間軸上に示している。 この映像ブログ ラムは、 先行する前部幹ス トー リー (又はシーン) Aと複数 の枝ス トー リ一 (又はシー ン) B C!〜 B 3と、 後続する後部 幹ス トー リ ー (又はシー ン) Cとを有する。 枝ス トー リ 一は、 前部幹ス トーリ一 Aの最終位置である分岐点 Xで分岐し、 後 部幹ス トー リ ー Cの開始点である結合点 Yで結合する もので ある。 こ こで、 この映像プログラムの前部幹ス ト一 リー、 枝 ス トー リ ー、 後铳幹ス トー リーは、 それぞれ複数のシー ンセ ルに分割されている。 枝ス トー リ 一 B 0のセルを B 0— 5、 B O— 4、 ···、 B O— 1 というふうに表し、 枝ス トー リ ー B 1 のセルを B 1 — 2、 B 1 — 1 というふう に表し、 枝ス ト一 リ ー B 2のセルを B 2— 5、 B 2— 4、 ···、 B 2— 1 という ふうに表し、 枝ス トー リ ー B 3のセルを B 3— 5、 B 3— 4、 …、 B 3— 1 というふう に表している。
1つのシーンセルを定義する方法と しては以下に述べるよ うな各種の方法が可能である。
例えば、 1つのシー ンセルを、 記録媒体上の トラ ッ クの物 理的な長さを単位と して定義し、 いずれのシーンセルも同じ 長さとなるように設定する。 また 1つのシー ンセルを、 再生 した時の時間長を単位と して定義し、 いずれのシー ンセルも 同じ再生時間長となるように設定する。 またデータが符号化 されている場合、 1つのシーンセルを符号量と して定義し、 いずれのシーンセルも同符号量となるように設定する。 いず れの定義においても、 それぞれのシーンセルが厳密に同一長 さあるいは量となるように設定する必要はなく 、 ほぼ同一で あればよい。
上記のように、 複数の枝ス トー リ 一がある場合、 これを記 録媒体に記録するときは、 いずれの枝ス ト一 リ ーも、 全体を 加算したシーン長に対して同一の割合でシーンセルが現れる ように、 配列される。 図 1の例であると、 枝ス ト一 リ ーが 4 つであり、 第 0の枝ス トー リ一は 5 シーンセル、 第 1の枝ス トー リ ーは 2 シーンセル、 第 2、 第 3の枝ス トー リ ーは、 5 シーンセルである。 こ こで全体を加算したシーン長は 1 7セ ルである。 そこで第 0、 第 2、 第 3の枝ス トー リ一はそれぞ れ 5 / 1 7の割合、 つま り、 ほぼ 3 , 5セルに 1回の割合で 配分されて配列され、 第 1 の枝ス トー リ 一は 2 1 7の割合、 つま り 8 . 5セルに 1回の割合で配分されて配列される。
このような配列にすると、 図 1の各セルの記録配列に見ら れるように、 特に第 1の枝ス トー リ ーを再生する場合のジャ ンプ間隔は、 第 2の枝ス トーリ一を集合させて配列した場合 に形成されるジャ ンプ間隔より も小さ く なる。
図 2 Aには、 上記した配列パターンと した場合の第 0の枝 ス ト— リ ー (実線矢印) のピッ クアツプ間隔、 第 3の枝ス ト 一リーのピッ クアツプ間隔 (点線矢印) 、 第 1の枝ス ト一リ 一のビッ クアツプ間隔 (一点鎖線矢印) を示している。
これに対して図 2 Bには各枝ス トー リ一を順次配列した場 合例であり、 第 0の枝ス トー リーのピッ クアツプ間隔 (実線 矢印) 、 第 3の枝ス トー リーのピッ クアツプ間隔 (点線矢印) 、 第 1 の枝ス トー リーのピッ クアツプ間隔 (一点鎖線矢印) を示している。 このようにすると、 ビッ クアップ間隔が非常 に長く なり、 再生映像のとぎれや乱れが生じやすく なる。 し かし、 本発明の如く配列すると図 2 Aに示すようなパター ン を得ることができ、 ピッ クアツプ間隔が狭く なり、 再生映像 のとぎれや乱れを抑圧することができる。
次に、 各枝ス ト一リーのシー ンセルを決定した後に、 シー ンセルを具体的に配列する手法について説明する。
今、 図 3 Aに示すような複数の枝ス ト一 リー (マルチアン ダルシーンを含む) を有した映像プログラムがあるとする。 マルチアングルシーンとは、 例えば、 コ ンサー ト会場におい て、 指揮者のみをァップで撮影した映像と、 ォーケス トラ全 体を客席側から撮影した映像のように、 別々の角度から撮影 した同時進行する複数の映像のことである。
図 3 Aにおいて、 A Oは、 前部幹シーンであり、 B 〇 は疑 似枝ス トー リ ー、 B 1、 B 2はそれぞれ内容の異なる枝ス ト —リーである。 この映像プログラムは、 例えば図 3 Bに示す ようにシー ンセルに分割される。 各シー ンセルにはデータ容 量を記して、 かつセル番号を付している。 分割点に、 黒丸を 付している力 <、 この点は例えば映像フ レームの先頭位置とな つている。 そ して、 この例は、 各シー ンセルのデータを再生 したときの時間長が同じとなるように設定されている。 また このデータは、 可変圧縮デ一夕であるために、 各シーンセル の再生時間が同じであっても、 各シーンセルのデータ容量が 同じとは限らない。 図 3 Bにおいて、 B 0は 1つの黒丸で示 されているがこの場合は、 疑似ス トー リ ーであり実際のデー タはないものとする。
上記のようにシーンセルを設定すると、 図 4 Aに示すよう に接続先シーンセルのセル番号を示したテーブル L 1が出来 上がる。 即ち、 シー ンセル番号 A O— 1 に接続される シーン セル番号と しては A 0— 0のみである。 セル番号 A 0— 0に 接铳されるセル番号と しては、 B 1— 3、 B 2— 2、 C O— 0、 C 1— 0のいずれかである。 このように接続先のシーン セルを各シーンセルに対応させてまとめると図 4 Aに示すテ 一ブル L 1を得ることができる。
図 4 Bは、 図 4 Aのテーブルの情報に基づいて、 実際に記 録媒体の トラ ッ クに各シー ンセルを直列に配列するために作 成したセル番号のテーブル L 2を示している。
次に、 上記の如く シーンセルの接続先が整理された情報に 基づいて、 実際に記録媒体の トラ ッ クに各シーンセルを直列 に配列する、 つま りテーブル L 2の配列を得る場合には、 次 のような手順で配列順が決定される。
図 5はセル番号配列順を決定するためのアルゴリ ズムを示 している。
まず、 テーブル L 1より第 1行目のセル番号と容量をテ一 ブル L 2の第 1行目に書き込む (ステップ S l、 S 2 ) 。 ま た接铳先シ - ンのセル番号も読み取っておく。 次に、 テープ ル L 2において、 接続完了フラ ッグが付いていないセル番号 のうち、 当該セル番号の接铳先セル番号のすべてが当該セル 番号位置に対して前後方向へ最大ジャ ンプ許容範囲 ( J n x という) 内であるかどうかを判断する。
最大ジャ ンプ許容範囲 ( J nu x という) は、 再生装置のビ ッ クアップの応答速度と、 再生用の復号データを出力するた めに一時的にデータを蓄えておく 出力バッ フ ァの容量 (再生 時間) によって、 決まる値である。 セル番号 A O — 1 , 接続先セル番号 A 0 — 0 との関係では、 上記の J max (この例では 2 0 M b と している) を満足する ので、 テ一プル L 2の A 0— 1の行には接続完了フラ ッグが 付加される (ステップ S 4 ) 。 次に、 テーブル L 1からセル 番号 A O— 0と、 そのデータ容量が読み取られると共に、 接 続先セル番号 B 1 - 3、 B 2 - 2、 C O —◦、 C 1 一 0が読 み取られる (ステップ S 3 ) 。
そして、 接続完了フラ ッグが付いていないセル番号 A 0 - 0、 B 1 — 3、 B 2— 2、 C O— 0、 C 1 一 0のう ち、 当該 セル番号の接続先セル番号のすべてが当該セル番号位置に対 して前後方向へ最大ジャ ンプ許容範囲 ( J n x ) 内であるか どうかを判断する。 この場合は、 A O — 0から C O — 0 と、 C 1 - 0までの距離が J max 以上であるためにステップ S 5 を経由してステップ S 6進む。
ステップ S 5、 接続完了フラッグが付いていないセル番号 は 1つのみで、 その接続先セル番号は存在しないかどうかを 判定しているもので、 配列処理が完了した最終的な判断を行 うステップである。
セル番号 A O— 0を読み取った段階では、 配列は完了して いないので、 ステップ S 6に進む。 ステッ プ S 6では、 セル 番号 A 0— 0 と、 接続先シーンのセル番号 B 1 — 3、 B 2 - 2、 C O— 0、 C 1 一 ◦を用いて、 次のような判定を行う。 即ち、 シーンセル番号を $ m— n と表すと、 まず $が最小の ものを選択する。 この例であると、 B、 Cがあるので Bを選 択する (この例では Aく B < Cであるものと している) 。 さ らに nが最大で、 mが最小のものを抽出する。 つま り、 II力く 大きいという ことは分割数が多いという ことであり、 mが小 さいという ことは、 枝ス トーリーに予め付けている優先順位 が高いという ことである。
上記の例であると、 図 3 Bからも分かるように、 A O—◦ に続く シー ンセル番号と しては、 B 1 — 3という こ とになる。 次に、 この抽出したセル番号 B 1 — 3の接続先セル番号 B 1 一 2をテーブル L 2の最終行に仮配列する (ステップ S 7) 。 B 1 — 3の次は、 B 1 — 2である。 したがって、 A O— 0と、 B 1 — 3、 B 2— 2、 C O— 0、 C 1 一◦、 B 1 — 2の配歹 [J となる。
次に、 抽出したセル番号 B 1 — 3以外で、 接続未了の各セ ル番号 (B 2 - 2、 C O— 0、 C 1 - 0 ) のすベての接続先 セルを仮配列に後続して配列した場合、 接続未了の各セル番 号とその接続先セルとの符号量距離はすべて J max ( 20 M b) 以下かどうかを判定する (ステッ プ S 8) 。 この例であ ると、 B 2— 2、 C O— 0、 C I —〇、 B 1 — 2に続いてさ らに、 B 2— 1、 D O— 0、 D 1 — 0、 D O— 0、 D 1 - 0 と配列されることになる。 この場合は、 B 2— 2から B 2— 1までの距離 (符号量) 、 C O— 0から D O— 0までの距離、 C 1一 0から D 1一 0までの距離はすべて J max 以内である。 この結果、 仮配列は正規なものと判定し、 ステップ S 1 1を 経由して、 ステップ S 3に戻る。
ステップ S 3においては、 先の仮配列が B 1 - 3、 B 2— 2、 C O— 0、 C 1 — 0、 B 1 — 2であり、 これらは正規の ものと して接続完了フラ ッグが設けられていることになる力、 ら、 接続完了フラッグが付いていないものは、 B 2 — 1、 D 0 — 0、 D 1 — 0、 D O — 0、 D 1 — 0が存在するこ とにな 次に、 B 2 — 1、 D 0 - 0 D 1 — 0、 D O — ◦、 D 1 - 0に続いて、 それぞれの接続先セル番号を配列するものとす る。 つま り、 B 2 — 1、 D O — 0、 D 1 — 0、 D O — 0、 D 1 — 0、 B 2 — 0、 E 0 - 0 s E l - 0、 E 0 - 〇、 E 1 - 0 と配列するものとする。 そして、 ステップ S 3で、 当該セ ル番号 (接続完了フラ ッグがついていないもの) の接続先セ ル番号のすべてが当該セル番号位置に対して前後方向へ最大 ジャ ンプ許容範囲 ( J inax という) 内であるかどうかを判断 する。 この場合は、 すべて J max 以上となるために、 ステツ プ S 6に移行し、 こ こでは B 2 — 1が抽出され、 さ らにステ ップ S 7で B 2 — 0が取り出され、 B 2 — l、 D O — 0、 D 1 — 0、 D O — 0、 D l — ◦、 B 2 — ◦ と最終部に配列され o
次に再度ステップ S 8において、 抽出したセル番号 ( B 2 一 1 ) 以外で、 接続未了の各セル番号 (D O — 0、 D l — 0、 D O — 0、 D l — ◦、 B 2 - 0 ) のすベての接続先セルを仮 配列に後続して配列した場合、 接続未了の各セル番号とその 接続先セルとの符号量距離はすべて J max ( 2 0 M b ) 以下 かどうかを判定する (ステップ S 8 ) 。 つま り ( D ◦ — 0、 D 1 — 0、 D O — ◦、 D l —〇、 B 2 - 0 ) に続いて、 E 0 — 0、 E l — 0、 E 0 — 0、 E 1 — 0、 C O — 〇、 C 1 - 0 を配列した場合、 各 D O— 0、 D 1 — 0、 B 2— 0からの接 続先セルの距離が 2 0 M b以内であるかどうかを判定する。 この例の場合は、 B 2— 0力、らそのの接铳先セル C◦一 0、 C 1 - 0までに距離が 2 0以上となる。
よってこの場合は、 ステップ S 9に進む。 ここでは、 条件 を満たさないセル番号が 2つ以上あつたかどうかの判定を行 い、 2つ以上のときはエラーがあったものとする。 この事例 の場合は 1つであり、 ステップ S 1 0に進む。
ステップ S 1 0では、 条件を満たさない接続未了のセルの 接続先セルをすベて配列し、 そのセル番号と符号量を読み取 る (この場合は C O—◦、 C 1 — 0を読み取る) 。
ステップ S 1 0から、 ステップ S 6に戻ることになる。 こ こでは、 上述した原則にしたがってセル番号が選択される。 つま り、 セル番号 $ m— nの $が最小のもので、 nが最大で、 mが最小のものを抽出する。 そしてステップ S 7、 S 8へと 進むことになる。
上記したようにこのアルゴリズムでは、 複数の枝ス ト リー ムが存在した場合、 各枝ス ト リームを例えば再生時間が等し く なる符号量で分割しておき、 次に、 ステップ S 3と S 6に 示す原則で配列順序を決めていく ものである。
図 6には、 上記のように配列記録されたディ スクにおいて、 幾つかの再生例を示すもので、 矢印の順序がシーンセルをピ ッ クアツプする順序である。
上記の例は 1つの例であり、 この発明では種々の実施の形 態が可能である。 図 3 Bに示した分割方法と しては各種の実施の形態が可能 である。 上記した分割点の決め方は、 まず枝ス トー リ ーを複 数に分割する場合、 全ての枝ス トー リ ーのセルの再生時間が 同じになるような符号量で分割し、 ピッ クア ツプがジャ ンプ する距離が最大ジャ ンプ量 J max 以内にあるかどうかを判定 する場合、 符号量を参照して上述したアルゴリ ズムにより判 定した。
しかし分割点を決める場合、 各枝ス トー リ一を別々に分割 してもよい。
図 7は、 3つの枝ス トー リーがあり、 第 1の枝ス トー リ ー、 第 2の枝ス トー リ ー、 第 3の枝ス ト一 リ ーのそれぞれが符号 量が等しく なるように 3つに等分された例である。 即ち、 図 7 Aに示すように、 第 1の枝ス トー リ 一は、 等しい符号量 (5Mb) 単位のセル番号 B O— 0、 B 0— 1、 B O— 2に 分離され、 第 2の枝ス トー リ一は、 等しい符号量 ( 7 Mb) 単位のセル番号 B 1 — 0、 B 1 — 1、 B 1 — 2に分離され、 第 3の枝ス トー リ 一は、 等しい符号量 (6 Mb ) 単位のセル 番号 B 2— 0、 B 2— 1、 B 2— 2に分離されている。 各枝 ス トー リーの分割数は同じであり、 この例であると 3つであ 0
このように分割した場合、 図 7 Bに示すよ う にセル番号 B 0— 0、 Β 1 — 0、 B 2— ◦の集合をシー ンセルブロ ッ ク # 0と し、 セル番号 B 0— 1、 B 1 — 1、 B 2— 1の集合をシ ーンセルブロッ ク # 1 と し、 セル番号 B 0— 2、 B 1 — 2、 B 2— 2の集合をシーンセルブロ ッ ク # 2とすると、 各シ一 ンセルブロ ッ クの符号量は等しい。
符号量 (データ量) が等しいという ことは、 B 0の枝ス ト リームを再生する場合も、 B 1 の枝ス ト リ ームを再生する場 合も、 B 2の枝ス ト リ ームを再生する場合も、 ジャ ンプ距離 は同じであるという ことである。
上記の例は、 符号量で分割すると したが、 各枝を均等な再 生時間で分割してもよい。
図 8は、 4つの枝ス トー リ ーがあり、 第 1 の枝ス ト一 リ ー、 第 2の枝ス トー リ 一、 第 3の枝ス ト一 リ ー、 第 4の枝ス ト一 - リ一のそれぞれが再生時間が等しく なるように 3つに等分さ れた例である。 即ち、 図 8 Aに示すように、 第 1の枝ス ト一 リーは、 等しい再生時間単位のセル番号 B 0—◦、 B 0— 1、 B O— 2、 B O— 3に分離され、 第 2の枝ス ト一 リーは、 等 しい再生時間単位のセル番号 B 1 — 0、 B 1 — 1、 B 1 — 2、 B 1 — 3に分離され、 第 3の枝ス トー リ一は、 等しい再生時 間単位のセル番号 B 2 - 0、 B 2— 1、 B 2— 2、 B 2 - 3 に分離されている。
この場合も、 図 8 Bに示すよ う に、 シー ンセルブロ ッ ク # 0〜 # 3を得ることができる。
上記の例は、 マルチス トーリーに関してのセル配列方法を 説明した力《、 マルチアングルについても同様な考えかたで配 列することが可能である。 途中から異なるア ングルの映像を 見たいような場合、 例えば、 コ ンサー ト会場において、 指揮 者のみをア ップで撮影した映像をみている途中で、 ォ一ケス トラ全体を客席側から撮影した映像を見たい場合に、 マルチ ァングルの映像が記録されていた場合は、 自由に角度を変え た映像をみることができる。
図 9 Aはマルチアンダルの映像情報であり、 第 1のアング ルシー ン D O — 0〜D 0 — 3 と第 2のア ングルシー ン D 1 - C!〜 D 1 — 3とが情報源と して存在した場合、 例えば図 9 B に示すよ うに、 シー ンセルブロ ッ ク # 0 ~ # 3が形成されて 配列される。
図 1 0 Aは、 マルチス トー リーの 1つが極端に短い時間で 終わるような場合のソースの例を示している。 図 1 0 Bは、 各枝ス トー リ 一を所定の分割数 (4 ) で分割し、 セルを得た 様子を示している。
このよう に極端に 1つの枝ス トー リ 一が短いと、 単純にス トー リ一 B 0のセルを他のス トー リ 一のセルと一緒にして多 重化しても、 B 0のス トー リ 一再生から次の C Oのス トー リ 一再生に移行するときのジャ ンプ間隔が長く なり、 条件を満 たすことができない場合が生じる。
そこでこの問題を解決するためには、 図 1 1 に示すような 手法が用いられる。 即ち、 まず、 図 1 1 Aに示すように、 後 部の幹ス トー リ 一 C 0の一部を各枝ス トー リ ー B ◦、 B l、 B 2にプラス し、 接続点を後方に移行させる。 そして、 各枝 ス トー リ ーを図 1 1 Bに示すよう に B O ( E ) 、 B 1 ( E ) 、 B 2 ( E ) とする。 そ してこれらの枝ス トー リ 一 B O ( E ) 、 B 1 ( E ) 、 B 2 ( E ) をそれぞれ図 1 1 Cに示すよ う に分 割し、 セル番号を付ける。 以後の配列の方法は先に説明した 手順と同じである。 この例では、 各枝ス トー リ ーが 5分割さ れている。
図 1 2は、 上記した各枝ス トーリーからセルを 1つずつ選 択して、 セルブロッ ク # 0、 # 1、 …を作成して配列した状 態を示している。 これらのシーンセルブロ ッ クには、 誤り訂 正コー ドが含まれている。 またこの例は、 シーンセルブロ ッ クがそれぞれ同じ符号量である。 さ らに全体と して M P E G 2方式の圧縮データの場合、 セルの先頭には、 非圧縮の映像 データ、 つま り I ピクチャ一又はフ レーム内圧縮データ又は 他のフ レーム圧縮データを用いないで伸張可能なデータが含 まれるように分割されている。 これは、 圧縮方式の都合上、 先頭のセルに非圧縮の映像データがないとすると、 後続する 圧縮映像データを再現できないからである。
図 1 3は、 マルチス トー リ ーを分割して記録する場合、 そ の分割例を数式により説明するための図である。
図 1 3 Aに示すよう に、 映像、 音声、 文字等で構成される 映像プログラムであって、 前部の幹ス トー リー Aから分岐す るための分岐点 Xと後部の幹ス トー リ ー Cに結合するための 結合点 Yとの間に任意に選択可能な複数の枝ス トー リ ー B 0、 B l、 B 2が存在するものとする。 分岐点 Xと結合点 Yとの 間の記録媒体への記録状態は、 図 1 3 Bの如く配列されてい るものとする。 今、 図 1 3 Cに示すように枝ス トー リ ー B 0 の系統の再生が行われる ものとする。 すると、 再生装置はセ ル間をジャ ンプしながら再生しなければならない。 実際には、 ピッ クアップはデータを読み取りながら、 読み取ったデ一夕 を確認しながら処理を行う こ とになる。 こ こで各枝ス トーリーが同じ数 mに分割される ものとする すると、 全体で最短のス トーリー、 この例では B 0の再生間 隔 (ジャ ンプ距離) が最も長いこ とになる。 そこで最短のス トー リ ーに着目する。
B 0の全体容量を V 0とすると、
B 0の 1セルの容量は V OZmとなる。
次に、 再生装置の単位時間あたりの最大の符号再生レー ト を P r、 再生装置の読み取り レー トを R r とすると、
B O - 0の再生時間 T pは
Τ ρ = ( V 0 /m) / P r
B O -◦の読み取り時間 T rは
T r = ( V 0 /m) ZR rである。
また、 B 0再生時においてジャ ンプすべき 1回当たりの符号 量 V〗 は
M -1
V I =∑ ( V i /m ) で表され、 B 0再生時の
i =l
( i はス トー リ 一番号、 Mはス トー リ 一数) ジャ ンプ時間 T jpは
M -1
T JP=∑ [ ( V i /m) / J p ] で表される。
i =l
J pは再生装置が単位時間あたりにジャ ンプできる符号量で ある。 こ こで、 再生時問より も、 次のセルまでジャ ンプする ジャ ンプ時間が小さいという T p— T r > T JP の条件を付 けると
[ ( V 0 /m) / P r ] - [ (V O Zm) /R r ] U -1
〉∑ [ ( V i /m) / J p ] … ( 1 ) を得 i =l ることができ、 この式 ( 1 ) に基づいて分割数 mが設定され る
上記したセルを得るための分割点は、 データの形式に応じ て、 再生データの乱れが生じないように決められるべきであ る。 したがって、 上記の条件のみを満足させて機械的に厳密 に分割する必要はない。 例えば、 圧縮映像データ、 圧縮音声 データ、 圧縮副映像データ等を時分割で有する映像プログラ ムにおいては、 時分割された区切りのよい点をセル分割点と すべきである。 また、 セルの中には圧縮映像データ、 圧縮音 声データ、 圧縮副映像データが含まれる ものである。 さ らに また M P E G 2方式により圧縮された符号化映像データの場 合、 分割単位と しては 0. 4〜 0. 5 s程度の再生時間をも つグループォブピクチャー単位で分割するこ とが好ま しい。
この発明は上記の説明に限定されるものではなく 、 各種の 実施態様が可能であり、 また変形も可能である。 上記の説明 はこの発明の基本的な原理の説明である。
また、 上記したセルには、 それぞれ自己の識別番号と、 次 に連続すべきセルの識別番号が付加されていると、 再生時に 取扱いが便利である。 またセルを取り扱うには、 セルの再生 順序等を設定した管理情報が、 再生装置の制御部において利 用される。 また、 セルには、 データの信頼性を上げるために セルにて訂正処理が完結する誤り訂正コー ドが含まれていて もよい。 また、 図 7、 図 8の実施例では、 各枝シーンのセル が時分割多重された状態は、 第 1乃至第 nのシーンセルプロ ッ クカ^ 順次繰り返し配列されており、 それぞれのシーンセ ルブロ ッ クは異なる枝シーンからのセルが持ち込まれ組み合 わせられたブロッ クである。 この場合、 シーンセルブロ ッ ク には、 シーンセルブロ ッ クにて完結する誤り訂正コー ドが含 まれていてもよい。
またこの発明では、 複数の枝シーンをそれぞれ複数のセル に分割し、 かつ各枝シーンのセルを時分割多重して配列する 場合、 大まかに述べると以下のようになる。
即ち、 再生装置のビッ クアップから読み取られた再生セル の映像未再生部分を再生回路で映像再生する実際の再生時間 を T p と し、 前記再生セルに続く 次セルを前記ピッ クアップ がサーチして読み取るまでの読み取り時間を T s とすると、 T p > T s となる関係となる条件を満足するように前記複数 のセルが分割され、 かつ時分割多重されて配列されている こ とになる。 この場合、 再生装置の再生回路で映像再生する再 生時間は、 再生信号を蓄積するバッ フ ァ メ モ リ の容量と、 デ 一夕量 X圧縮率、 読み出しク ロッ ク周波数で決定し、 前記読 み取り時間は前記ピッ クア ップの応答逨度を主とするパラメ —夕と して決定している。
また光学ディ スクにおいては、 前記分岐点と前記結合点と の間の記録状態は、 複数の枝シーンがそれぞれ複数のセルに 分割されており、 1つのセルは所定の映像再生時間に相当す る ものであり、 また各枝シー ンのセルが時分割多重され、 力、 つ連続再生すべきセルは所定符号量の距離内に配置された形 で記録されている。 こ こで再生装置側においては、 所定符号 量の距離をシークするのに要する時間が T s、 単位時間当た りのデータ読み取り符号量が R r、 単位時間あたりの映像再 生に対して消化する最大符号量が P rであるとする。 すると、 前記 T s と、 前記再生装置が 1つのセルをデコーダでデコー ドして映像再生出力を得る時間 T c とは
T c - [ ( T c X P r ) / R r ] > T s
なる関係となるように設定されている。
図 1 4には、 上述した情報記録媒体 (光ディ スク) を再生 する再生装置の構成例を示している。
ディ スク 1 0 0は、 ターンテーブル 1 0 1上に載置され、 モータ 1 0 2により回転駆動される。 今、 再生モー ドである とすると、 ディ スク 1 ◦ 0に記録された情報は、 ビッ クアツ プ部 1 ◦ 3により ピッ クアップされる。 ピッ クアツプ部 1 〇 3は、 ピッ クアップドライブ部 1 0 4により移動制御及び ト ラ ッキング制御されている。 ピッ クア ップ部 1 0 3の出力は、 復調部 2 0 1 に入力されて復調される。 こ こで復調された復 調データは、 エラー訂正部 2 0 2に入力されて、 エラー訂正 された後、 デマルチプレクサ 2 0 3に入力される。 デマルチ プレクサ 2 0 3は、 映像情報、 字幕及び文字情報、 音声情報、 制御情報等を分離して導出する。 つま りディ スク 1 0 0には、 映像情報に対応して字幕及び文字情報 (サブピクチャー) 、 音声情報等が記録されているからである。 この場合、 字幕及 び文字情報や音声情報と しては、 各種の言語を選択するこ と ができ、 これはシステム制御部 2 04の制御に応じて選択さ れ
システム制御部 2 04に対しては、 ユーザによる操作入力 が操作部 2 0 5を通して与えられる。
デマルチプレクサ 2 0 3で分離された映像情報は、 ビデオ デコーダ 2 0 6に入力され、 表示装置の方式に対応したデコ 一 ド処理が施される。 例えば N T S C、 P A L , S E C A M、 ワイ ド画面、 等に変換処理される。 またデマルチプレクサ 2 0 3で分離されたサブピクチャーはサブピクチャー処理部 2 0 7に入力され、 字幕や文字映像と してデコー ドされる。 ビ デォデコーダ 2 0 6でデコー ドされたビデオ信号は、 加算器 2 0 8に入力され、 こ こで字幕及び文字映像 (=サブビクチ ヤー) と加算され、 この加算出力は出力端子 2 0 9に導出さ れる。 またデマルチプレクサ 2 0 3で選択され分離された音 声情報は、 オーディ オデコーダ 2 1 1 に入力されて復調され、 出力端子 2 1 2に導出される。 また、 オーディ オ処理部と し ては、 オーディ オデコーダ 2 1 1の他にオーディ オデコーダ 2 1 3を有し、 他の言語の音声を再生して出力端子 2 1 4に 出力する こ と もできる。
ここで、 エラー訂正部 2 0 2の後段にはバッファメモ リ 2 2 〇が設けられており、 このバッファメモリ 2 2 0に再生デ 一夕が一旦蓄積されてデコー ド速度に応じてでマルチプレク サ 2 0 3に供給されるようになっている。 通常の連続再生に おいてバッファメモリ 2 2 0のデータ量が溢れる場合には、 システム制御部 2 0 4は、 キッ ク くッ ク処理を行う。 キッ ク バッ ク処理は、 今まで読み取った所定セクタ分のデータを再 度読み取ることであり、 バッファメモリ 2 2 0でデータ溢れ が生じても、 データ欠落を補儐する機能である。
マルチス トー リ一を含む光ディ スクが再生される場合には、 ディ スクの管理情報と してマルチス ト一 リーの選択枝が例え ばモニタ画面あるいはシステムのサブ表示部にメニューと し て表示される。 ユーザはそのメニューを見ながら リ モコ ン操 作部 2 0 5を介して枝ス トー リーの選択を予め行う ことがで る
こ こで選択情報が与えられると、 システム制御部 2 0 4は、 枝ス トー リ一の識別情報を把握するので、 その識別情報がへ ッダに付加されているデータをバッファメモ リ 2 2 0から抽 出し、 デマルチプレクサ 2 0 3に与える。
以上説明したようにこの発明によると、 複数のス トー リー やシーンのデータを記録媒体に記録する場合に、 再生時のビ ッ クアツプの物理的な移動距離が少なく て済み、 再生映像の とぎれや乱れが生じるのを抑圧できる。
次に具体的に本発明が適用された光ディ スク再生装置のシ ステムについて説明する。
まず、 光ディ スクには、 本発明に閱連する惰報と してどの ような情報が記録されているかを説明する。
図 1 5は、 光学式ディ スク 1 0 0のボリ ゥム空間を示して いる。 図 1 5に示すように、 ボリ ゥム空間は、 ボリ ゥム及び フ ァイル構成ゾーン、 D V D ビデオゾーン、 他のゾー ンから なる。 ボリ ゥム及びフ ァ イ ル構成ゾー ンには、 U D F (Univ e r s a 1 Disk F o r oa t Specif icat ion Revision 1.02 ) プリ ッ ジ構成が記述されており、 所定規格のコ ン ピュータでもその データを読み取れるよ うになつている。 D V D ビデオゾーン は、 ビデオマネージャー (VM G ) 、 ビデオタイ トルセ ッ ト
(V T S ) を有する。 ビデオマネージャー (V M G) 、 ビデ ォタイ トルセッ ト (V T S ) は、 それぞれ複数のフ ァ イルで 構成されている。 ビデオマネ一ジャー (V M G ) は、 ビデオ タイ トルセ ッ ト (V T S ) を制御するための情報である。 図 1 6には、 ビデオマネージャー ( V M G ) と ビデオタイ トルセッ ト ( V T S ) の構造をさ らに詳し く 示している。 ビ.デォマネージャー ( V M G ) は、 制御データ と してのビ デォマネージャーイ ンフ ォ メ ー シ ョ ン (V M G I ) と、 メニ ユ ー表示のためのデータ と してのビデオォブジヱ ク トセ ッ ト ( V M G M V O B S ) を有する。 また前記 V M G I と同一 内容であるバッ クア ッ プ用の ビデオマネージャーィ ンフ オ メ ー シ ヨ ン (V M G I ) も有する。
ビデオタイ 卜ルセッ ト (V T S ) は、 制御データ と しての ビデオタイ トルセ ッ ト イ ンフ ォ メ ー シ ョ ン (V T S I ) と、 メニュー表示のためのデータ と してのビデオォブジヱ ク トセ ッ ト (V T S M V O B S ) と、 映像表示のためのビデオォ ブジェ ク ト セ ッ トである ビデオタイ 卜ノレセ ッ 卜 のタイ ト ノレの ための ビデオオブジェ ク トセ ッ ト (V T S T T— V O B S ) とが含まれる。 また前記 V M G I と同一内容であるバッ ク ァ ッ プ用のビデオタイ トルセッ トイ ンフォメ ーシ ョ ン (V T S I ) も有する。
さ らに、 映像表示のためのビデオォブジヱ ク トセ ッ トであ る (V T S T T V O B S) は、 複数のセル (C e 1 1 ) で 構成されている。 各セル (C e 1 1 ) にはセル I D番号が付 されている。
図 1 7には、 上記の ビデオオブジェ ク トセッ ト (V O B S ) とセル (C e 1 1 ) の関係と、 さ らにセル (C e 1 1 ) の中 身を階層的に示している。 D V Dの再生処理が行われる とき は、 映像の区切り (シー ンチェ ンジ、 ア ングルチェ ンジ、 ス トー リ 一チヱ ンジ等) や特殊再生に閱しては、 セル ( C e 1 1 ) 単位またはこの下位の層である ビデオオブジェ ク トュニ ッ ト ( V 0 B U ) 単位、 さ らにはイ ンタ一 リ ーブ ドユニッ ト ( I L V U ) 単位で取り扱われるよ うになつている。
ビデオォブジヱク トセ ッ ト (V O B S ) は、 まず、 複数の ビデオオブジェク ト (V O B— I D N 1 〜V O B— I D N i ) で構成されている。 さ らに 1つの ビデオオブジェ ク トは、 複 数のセル (C I D N 1 〜C I DN j ) によ り構成されて いる。 さ らに 1つのセル ( C e 1 1 ) は、 複数のビデオォブ ジェ ク トユニッ ト (V O B U:) 、 または後述するイ ンタ一 リ 一ブ ドュニッ トによ り構成されている。 そ して 1つの ビデオ オブジェク トユニッ ト ( V 0 B U ) は、 1つのナビゲー シ ョ ンパッ ク (N V— P C K) 、 複数のオーディ オパッ ク (A P C K ) 、 複数のビデオパッ ク ( V— P C K) 、 複数のサブ ピクチャーパッ ク ( S P P C K) で構成されている。 ナピゲ一シ ヨ ンパ ッ ク ( N V— P C K ) は、 主と して所属 する ビデオォブジェ ク トュニッ ト内のデータの再生表示制御 を行うための制御データ及びビデオオブジェク トュニッ 卜の デ一夕サーチを行うための制御データ と して用いられる。
ビデオパッ ク ( V— P C K) は、 主映像情報であり、 M P E G等の規格で圧縮されている。 またサブピクチャーパッ ク (S P— P C K) は、 主映像に対して補助的な内容を持つ副 映像情報である。 オーディ オパッ ク (A— P C K) は、 音声 情報である。
図 18には、 プログラムチェー ン (P G C ) によ り、 上記 のセル (C e 1 1 s ) がその再生順序を制御される例を示し ている。
プログラムチェー ン (P G C) と しては、 データセルの再 生順序と して種々設定するこ とができ るよ うに、 種々のプロ グラムチェー ン (P G C # 1、 P G C # 2、 P G C # 3'") が用意されている。 したがって、 プログラムチェ一 ンを選択 する こ とによりセルの再生順序が設定される こ とになる。
プログラムチェー ンイ ンフ ォ メ ー シ ョ ン (P G C I ) によ り記述されいてるプログラム # 1〜プログラム # nが実行さ れる例を示している。 図示のプログラムは、 ビデオオブジェ ク トセッ ト (V O B S) 内の (V O B I D N # s、 C I D N # 1 ) で指定されるセル以降のセルを順番に指定する 内容となっている。
プログラムチヱー ンは、 光ディ スクの管理情報記録部に記 録されており、 光ディ スクの ビデオタイ トルセッ トの読みと に先行して読み取られ、 システム制御部のメ モ リ に格納され る情報である。 管理情報は、 ビデオマネー ジャ ー及び各ビデ ォタイ トルセッ 卜の先頭に配置されている。
図 1 9にはビデオオブジェ ク トユニッ ト (V O B U) と、 このュニッ 卜内のビデオパッ クの関係を示している。 V O B U内のビデオデータは、 1つ以上の G O Pにより構成してい る。 エ ン コー ドされた ビデオデータは、 例えば I S 0 Z I E C 1 38 1 8— 2に準拠している。 V O B Uの G O Pは、 I ピクチャー、 Bピクチャーで構成され、 このデータの連続が 分割されビデオパッ ク となっている。
次に、 マルチアングル情報が記録再生される場合のデータ ュニッ 卜について説明する。 被写体に対する視点の違う複数 シー ンがディ スクに記録される場合、 シーム レス再生を実現 するためには、 記録 卜ラ ッ ク上にイ ンター リ ーブブロ ッ ク部 が構築される。 イ ンタ一 リ ーブブロ ッ ク部分は、 ア ングルの 異なる複数のビデオオブジェ ク 卜 (V O B) 力く、 それぞれ複 数のイ ンタ一 リ ーブユニッ トに分割される。 さ きに説明した よ うに、 シーム レス再生が可能なように配列されて記録され なお、 先の説明で、 複数のス トー リ を時分割で多重する こ との説明をおこなった。 そ して、 その説明では、 全て分割さ れたブロ ッ ク も名称をセルと呼んだ。 し力、し、 これ以後は、 特にイ ンター リ ーブされたブロ ッ クを、 イ ンター リ ーブュニ ッ 卜 と呼ぶこ とにする。
図 20には、 イ ンター リ ーブブロ ッ クの配列例を示してい る。 この例は、 1〜 mのビデオオブジェク ト ( V 0 B ) がそ れぞれ n個のイ ンター リーブュニッ 卜に分割されて、 配列さ れた例を示している。 各ビデオオブジェク ト ( V 0 B ) は、 それぞれ同じ数のイ ンター リーブュニッ 卜に分割されている したがって、 さきの説明の図 7の例に相当する。
図 2 1には、 例えば 2つの ( V 0 B ) 、 つま りアングル 1 とアングル 2のシーンのビデオオブジェク トがそれぞれ 3つ のイ ンタ一 リ ーブュニッ ト ( I L V U 1 — 1 ~ I L V U 3 - 1 ) ( I L V U 1— 2〜 I L V U 3— 2) に分割され、 1つ の トラ ッ ク上に配列された記録状態と、 例えば、 ァングル 1 を再生した場合の再生出力例を示している。 この場合はアン グル 2の情報は取り込みされない。
図 22は、 図 14に示した再生装置を簡素化して示してい る。 上記したようなジャ ンプ再生が行われる場合には、 デコ —ダ 206に対してデータがとぎれないように供給する必要 がある。 そのために トラ ッ クバッファ 220が設けられてい る。 V rは トラ ッ クバッファ 220にエラ一訂正処理部 22 0から供給されるデータの転送レー トであり、 V oは、 トラ ッ クバッフ ァ 220からデコーダに供給されるデータの転送 レー トである。 ディ スクからのデータの読み取りは、 エラー 訂正プロ ッ ク毎に実行される。 1エラー訂正ブロ ッ クは 1 6 セク タ分に相当する。
図 23は、 イ ンター リ ーブブロ ッ クが再生されるときのノく ッファ 220へのデータ入力の増加及び減少が、 最悪の場合 を示している。 このときには、 記録 トラ ッ ク上のイ ンタ一 リ ーブュニッ トのジャ ンプと、 ジャ ンプ先のイ ンター リ ーブュ ニッ トデータの読み取り及び再生処理が実行される。
図において、 V rは トラ ッ クバッファ 220にエラー訂正 処理部 22◦から供給されるデータの転送レー トであり、 ま た、 V oは、 トラッ クバッ フ ァ 220からデコーダに供給さ れるデ一夕の転送レー トである。
T j はジャ ンプ時間であり、 トラ ッ クをシークする時間と そのために付随している必要な時間 (レイテンシ一タイム latency time) を含む。 bは、 1つの E C Cブロ ッ クのデ一 夕サイズ (例えば 26 1 1 14 ビッ ト) であり、 T eは 1つ の E C Cブロックをバッ フ ァ に読み込むのに必要な時間であ る。 また B xは、 ジャ ンプが開始されたとき (時点 t 4 ) に バッファ 220に残っているデータ量である。
図 23のデータ量を示す曲線は、 時点 2から傾斜 (V r - V o ) の蓄積率で、 バッファ 220にデータがされていく ことを示している。 また、 曲線は、 時間 t 6では、 バッファ のデータ量が零になったことを示している。 このバッフ ァの デ一夕は、 時間 t 3から傾斜一 V oの'减少率で減少し、 時間 t 6で零になっている。
この曲線から理解できることは、 以下のようなこ とである。 即ち、 バッ フ ァ 220から連続してデータが出力される条件、 つま りデータがとぎれるこ となく デコーダへ供給されるため の条件は、
B X≥ V o ( T j + 3 T e ) … (2) である。
またイ ンター リーブュニッ 卜のサイズ ( I L V U S Z ) は、 I L V U S Z
≥ ((Tj x Vr x 106 +2b) / (2048 x 8) ) x Yo/ (Vr-Vo)
(セクタ) … ( 3 ) の条件を導きだせる。
この式は、 式 ( 1 ) と等価であり、 イ ンターブュニッ トの 数 mが除去されているだけである。
即ち、
[ ( V 0 /m) / P r ] 一 [ ( V 0 /m) ZR r ] -1
>∑ [ (V i /m) / J p ] - ( 1 )
i =l
( 1 ) 式の (V O Zm) は、 イ ンター リ ーブュニッ 卜のサイ ズに相当し、 P r は V o、 R r は V r に相当する。
また ( 1 ) 式の右辺はジャ ンプ時間であり、 ( 3 ) 式ではこ のジャ ンプ時間に相当するセクタ数を I (Tj X Vr X 10。 +2b) / (2048 x 8)1 と して厳密に表している。
( 1 ) 式を ( 3 ) 式に近付けるべく変形してみる。
(V O Zm) をユニッ トサイズとして U S Z とおき、 P r = V o、 R r = V r、 ( 1 ) 式の右辺を T jpとおく と、 以下の ように変形することができる。 U S Z x ( 1 /V o ) - U S Z x ( 1 /V r ) ≥ T j p U S Z x { ( 1 / V o ) 一 ( 1 / V r ) } ≥ T j p
U S Z x { (V r - V o ) / (V o V r ) } ≥ T j p
U S Z≥ T j p X V r X { (V o ) / (V r - V o ) }
… (4 )
をことができる。
この (4 ) 式はディ メ ンジョ ンがデータ量で表されており、 ( 3 ) 式の
10° と 1Z (2048 8)の要素が省略された形である。 T j p は T j + 2 bに対応する。
次に、 バッファメモリ と してどの程度の容量が必要である かを検討してみる。 バッファメモ リ の容量は、 再生装置がキ ッ クノ 'ッ ク動作して、 続いてイ ンタ一 リ ーブュニッ 卜のジャ ンプを行っても、 メモリ出力データのとぎれがないような容 量であるこ とが望ま しい。 キッ クバッ クは、 ディ スクが一回 転する間、 ピッ クァップが読取りを待つているような状態で あり、 ディ スクが一回転した後に、 隣の トラ ッ クへ読取り位 置をシークすることである。
図 24は、 再生装置においてキッ クバッ ク動作が行われ、 続いて最大級のジャ ンプ動作が行われた場合の時間と、 バッ ファメモ リ におけるデータの低減状況を示している。
B mは トラ ッ クバッフ ァのサイズ
T kはキッ クバッ ク時間 (ディ スクの 1回転時間相当)
T e は 1 E C Cブロ ッ クの読取り時間 ( 24 m s e c ) T j はジャ ンプ時間
= トラ ッ ク シーク タイム (t j) + l a t ency t ime (=Tk)
M A X V oは、 I L V Uの最大読み出しレー ト
上記の要件を用いて、 再生装置においてキッ クバッ ク動作 が行われ、 続いて最大級のジャ ンプ動作が行われた場合に、 データの継続を補償するバッ フ ァ メ モ リ の容量を求める と、 m≥ [ (2Tk + t j + 4Te ) x MAX Vo x 106 ) / (2048 x 8) となる。 B mはセク タであり、 Tk、 t j、 Teのそれぞれの単位 は [sec] であり、 MAX Voの単位は、 [Mbps] である。
上記のこ とから、 必要と される トラ ッ クバッフ ァサイ ズは、 再生装置の Tk、 t
Figure imgf000036_0001
Teに依存し、 t jはシーク動作の性能に 依存する。 また Tk、 Teは、 ディ スクの回転速度に依存する。
図 2 5には、 デジタルビデオディ スクを再生する再生装置 の トラ ッ クバッ フ ァの最小容量 ( B m ) と、 キッ クバッ ク及 びシーク時間と、 ジャ ンプ距離と、 単位時間当たりの ト ラ ッ クバッ フ ァからの出力データ量との設計例を示している。
次に、 上記したイ ンター リ ーブュニッ ト及びこのイ ンター リ ーブュニッ トを再生する場合の管理情報について説明する。 図 2 6には、 ビデオタイ トルセ ッ ト (V T S ) の中のビデ オタィ トルセッ トイ ンフ ォーメ ーシ ョ ン ( V T S I ) を示し ている。 ビデオタイ トルセ ッ トイ ンフ ォーメ ーシ ョ ン ( V T S I ) の中に ビデオタイ 卜ルセッ トプログラムチェー ンイ ン フ オメ ー シ ヨ ンテーブル (V T S— P G C I T ) が記述され ている。 したがって、 1 つのビデオタイ トルセッ ト ( V T S ) 内のビデオオブジェ ク トセ ッ ト ( V O B S ) が再生される と きは、 このビデオタイ トルセッ トプログラムチェー ンイ ンフ オ メ 一 シ ヨ ンテーブル (V T S— P G C I T) で提示される 複数のプログラムチヱ一ンの中から製作者が指定した又はュ 一ザが選択したプログラムチェ一ンが利用される。
V T S I の中には、 そのほかに、 次のようなデータが記述 されている。
V T S I M A T… ビデオタイ トルセッ ト情報の管理テ一 プルであり、 このビデオタイ トルセッ トにどのよ うな情報が 存在するのか、 また、 各情報のスター トア ドレスやエン ドア ドレスが記述されている。
V T S P T T S R P T… ビデオタイ トルセッ ト ノヽ。一 ト ォブ タイ トルサーチポイ ンターテーブルであり、 こ こ では、 タイ トルのェン ト リ ーポイ ン ト等が記述されてる。
V T S M P G C I U T… ビデオタイ トルセ ッ ト メ ニ ュ —プログラムチェー ンイ ンフ ォメ ーシ ョ ンュニ ッ トテーブル であり、 こ こには、 各種の言語で記述される ビデオタイ トル セッ トのメ ニ ューが記述されている。 したがって、 どの様な ビデオタイ トルセッ 卜が記述されており、 どのよ うなスタイ ルの再生順序で再生できるのか記述されているのかをメニュ —で確認でき る。
V T S T MA P T… ビデオタイ トルセッ ト タイ ムマ ッ プ テーブルであり、 このテーブルには、 各プログラムチェー ン 内で管理され、 ある一定の秒間隔で指示される各 V 0 B Uの 記録位置の情報が記述されている。
V T S M C A D T… ビデオタイ トルセッ トメ ニ ュ ーセ ルア ドレステーブルであり、 ビデオタイ トルセッ トメニュー を構成するセルのスター ト及びェン ドア ドレス等が記述され ている。
V T S M V 0 B U A D MA P… ビデオタイ トルセッ ト メニュー ビデオォブジヱ ク トュニッ 卜ア ドレスマ ッ プであり、 このマ ップにはメニュー ビデオオブジェ ク トュニッ 卜のス夕 一トァ ドレスが記述されている。
V T S C A D T… ビデオタイ トルセ ッ トセルア ドレス テーブルであり、 このマ ッ プにはセルのァ ドレス情報が記述 されている。
再生装置においては、 プログラムチヱ一ンが選択されると、 そのプログラムチェー ンによりセルの再生順序が設定される。 また再生においては、 ビデオオブジェ ク トュニッ ト に含まれ る N V — P C Kが参照される。
N V— P C Kは、 表示内容、 表示タイ ミ ングを制御するた めの情報や、 データサーチのための情報を有する。 したがつ て、 この N V P C Kテーブルの情報に基づいて V P C K の取り出しと、 デコー ドが行われる。 また他のパッ クの取り 出し及びデコー ドが行われるが、 その場合は、 製作者又はュ 一ザが指定していると ころの言語の A— P C K、 S P _P C Κの取り出しが行われる。
図 2 7には、 ビデオタイ トルセッ トプログラムチヱー ンィ ンフ才 メ ーシ ヨ ンテーブル (V T S— P G C I T) の内容を 示している。 このテーブルには、 ビデオタイ トルセ ッ ト P G C I テーブル情報 (V T S P G C I T I ) 、 ビデオタイ ト ルセッ トプログラムチェーンイ ンフォメ ーシ ョ ンのサーチポ イ ンタ (V T S P G C I S R P # l〜# n) 、 具体的な プログラムチェ一ィ ン情報 (V T S— P G C I ) が記述され ている。
(V T S P G C I T I ) には、 サーチポイ ンタの数とこ のテーブルのェン ドア ドレスが記述されている。
(VT S P G C I S R P # l〜# n ) には、 ビデオタイ トルセッ トプログラムチェー ンのカテゴリ 一と して、 対象と なる ビデオタイ トルセ ッ トのタイ トル数、 プログラムチェ一 ン力く 1つのブロ ッ クで完結する ものでる力、、 別のブロ ッ クの チェーンに続く ものであるか等がタィプが記述されている。 またビデオタイ トルセッ トプログラムチェーンのスター トァ ドレス力く、 このテ一ブルのスター ト位置からの相対ァ ドレス で記述されている。
図 28には、 プログラムチェー ン情報 (P G C I ) の構成 を記述している。
P G C I は、 プログラムチヱ一ン一般情報 (P G C I—G I ) 、 プログラムチェーンコマン ドテーブル (P G C C M D T) 、 プログラムチェーンプログラムマ ッ プ (P G C P G M A P ) 、 セルプレイノ 'ッ ク情報 ( C— P B I ) 、 セル位 置情報テーブル (C— P O S I T) を有する。
P G C I _G I には、 このプログラムチェー ンの対象とな るプログラム数、 セル数が記述されている (この情報は P G Cコ ンテンツ (P G C C N T ) と呼ばれる) 。 また、 この プログラムチヱー ンの対象とする全ての再生時間が示されて いる (この情報は P G C再生時間 ( P G C— P B— T M) と 呼ばれる) 。 また、 このプログラムチヱーンにより再生され るプログラムは、 ユーザの操作が許可されているどうか、 例 えばアングル切り換えが可能であるかどうかのコー ドが記述 されている (この情報は P G Cユーザ操作制御 ( P G C U P R— C T L ) と呼ばれる) 。 さ らにまた、 オーディ オス ト リームの切り換えができるかどう力、、 またどの様なオーディ ォス ト リ ーム (例えリニア P C M、 A C— 3、 M P E G等) に切り換え移行できるかどうかのコー ドも記述されている
(この情報は P G Cオーディ オス ト リ ーム制御テーブル ( P G C— A S T— C T L T) と呼ばれる) 。 また、 副映像の切 り換えができるかどう力、、 またどの様な副映像 (例えば異な るァスぺク ト比) に切り換え移行できるかどうかのコー ドも 記述されている (この情報は P G C副映像ス ト リーム制御テ —ブル ( P G C S P S T C T L T) と呼ばれる) 。
さ らにまた、 この P G C I _ G I には、 次のプログラムチ エーンの番号及び先行するプログラムチ ーンの番号も記述 されている。 またこのプログラムチェーンの対象となるプロ グラムが連続再生用であるか、 ラ ンダム再生用である力、、 シ ャ ッフル用であるかどうかも記述されている (この惰報は P G Cナビゲ一シヨ ン制御 ( P G C— N V_C T L ) と呼ばれ る) 。 さ らにまた、 副映像はどの様な色に表示されるべきか 色指定も行われている (この情報は P G C副映像パレッ ト
( P G C S P— P L T) と呼ばれる) 。
また、 プログラムチヱー ンコマ ン ドテーブルのスター トァ ドレス (P G C— CMD T— S A) 、 プログラムチェー ンの プログラムマッ プのスター トア ドレス (P G C P G A P
S A) 、 セル再生情報テーブルのスター 卜ア ドレス ( C P B I T — S A) 、 セル位置情報のスター トア ドレス (C P 0 S I— S A) が記述されている。
プログラムチェーンコマン ドテ一ブルには、 当該プログラ ムチェー ンのプリ コマン ド及びボス ト コマン ド、 及びセルコ マ ン ドが記述されている。 プリ コマン ドは、 プログラムチェ ーンが実行される前に処理されるべき コマン ドであり、 ボス ト コマ ン ドはプログラムチェーンが実行された後に処理され るべき コマン ドである。 プリ コマン ド及びボス ト コマ ン ドは プレ一ャ側ゃディ スクの制作者側により予め取り決めたコマ ン ドゃパラメ ータに基づいて、 ビデオタイ トルやオーディ オ の再生状態や再生ス ト リ ームを規定するのに利用される。 ま たセルコマン ドは、 セルが再生処理を実行された後に続いて 処理されるべき コマン ドのこ とである。
プログラムチェー ンのプログラムマ ップのスター トァ ドレ ス (P G C P GMA P) には、 当該プログラムチェー ンの 対象となるプログラムの構成が示されており、 存在するプロ グラムのェン ト リ一セル番号などが記述されている。
セル再生情報テーブル (C— P B I T) には、 当該プログ ラムチ ーンの対象となるセルの再生順序を示す情報が記述 されている。
図 29には、 セル再生情報 (C— P B I T) とセル再生情 報の内容を示している。 C— C ATは、 セル厲性情報であり、 セルブロ ッ クのモー ドを示している。 セノレブロ ッ クのモー ド とは、 第 1番目のセルであるかどうか、 最後のセルであるか どうか示している。 またシーム レス再生される ものである力、 どうかの情報、 イ ンター リ ーブブロ ッ クに属するものである かどうか、 シームレスア ングル切り換えに関する情報も含ま れている。 シーム レスア ングル切り換えに関する情報は、 シ ームレスでア ングル切り換えができるのか、 ノ ンシーム レス で切り換えができるのかを示している。
C P B TMは、 セル再生時間を示しており、 C F V 0 B U S Aは、 当該セルの最初のビデオオブジェ ク トュニッ ト (V O B U) のスター トア ドレス、 C I L V U E Aは、 当該セルの最初のイ ンター リ ーブユニッ ト ( I L V U) のェ ン ドア ドレス、 C F V 0 B U S Aは、 当該セルの最後の ビデオオブジェク トユニッ ト (V O B U) のスター トァ ドレ ス、 C F V O B U E Aは、 当該セルの最後のビデオォブ ジェ ク トュニ ッ ト (V O B U) のェ ン ドア ドレスを示してい る。 上記のア ドレスは、 当該セルが属する V O B Sの最初の 論理ブロ ッ クからの相対論理ブロ ッ ク番号で記述される。
このセル再生情報を参照するこ とにより、 現在の再生状態 がセルの終りであるかどうかを判定する こ とができる。 次の セルを再生する場合には、 セル再生情報テーブル内の次のセ ル再生情報が参照されて、 次のセル (またはイ ンタ一 リ ーブ ュニッ ト) の最初の V O B Uのスター トァ ドレスが決定する し に 7よ る。
図 30は、 セル位置情報テーブル (C P S I T) の内容 を示している。 セル位置情報と しては、 当該セルが含まれる ビデオオブジェク トの I D番号 (C—V O B I D N) と、 当該セルのセル I D番号 ( C I D N) がある。
上記したように、 管理情報には、 セル再生情報が記述され おり、 その中にはセルの属性情報があり、 マルチアングル等 のイ ンター リープュニッ トが記録されているかどうかが示さ れている。
このようにマルチアングルの映像、 あるいはマルチス トー リの映像が記録されている場合、 ユーザの操作に応じて再生 装置は、 再生しているアングルを切り換えたり、 また再生し ているス トー リーを切り換える必要がある。 その場合、 再生 装置は、 以下に述べるような情報に基づいて、 ユーザの操作 に応答することになる。 まずパッ クの構成から説明する。 図 3 1には、 1つのパッ ク とバケツ 卜の構成例を示してい る。 1パッ クは、 パッ クヘッダ、 バケツ 卜で構成される。 ッ クヘッダ内には、 0ッ クス夕一 ト コ一 ド、 システムク ロ ッ ク リ フア レンス (S C R) 等が記述されている。 パッ クス夕 一ト コ一ドは、 パッ クの開始を示すコー ドであり、 システム ク ロ ッ ク リ フ ァ レンス ( S C R) は、 再生装置全体に再生経 過時間における所在時間を示す情報である。 1パッ クの長さ は、 2048バイ トであり、 光ディ スク上の 1論理ブロッ ク と して規定され、 記録されている。
1 ケッ トは、 バケツ トヘッダと ビデオデータまたはォー ディォデータ又はサブピクチャーデータまたはナビゲーショ ンデータで構成されてる。 バケ ツ 卜のバケ ツ トヘッ ダには、 スタ ッ フィ ングが設けられる場合もある。 またバケ ツ トのデ 一夕部にはパディ ングが設けられる場合もある。
図 32には、 NV— P C K (図 1 7参照) を取り出して示 している。
N V P C Kは、 基本的には表示画像を制御するための ピ ク チ ャ 一 コ ン ト ローノレイ ンフ ォーメ ー シ ョ ン (P C I ) パッ ク と、 同じ ビデオオブジェ ク ト内に存在するデータサーチィ ンフオメ 一 シ ヨ ン ( D S I ) パッ クを有する。 各パッ ク には パ ッ クヘッ ダとサブス 卜 リ ーム I Dが記述され、 その後にそ れぞれデータが記述されている。 各パッ クヘッダにはス ト リ —ム I Dが記述され、 N V— P C Kである こ とを示し、 サブ ス ト リ ーム I Dは、 P C I、 D S Iの識別をおこな っている < また各パッ クヘッダには、 パケ ッ トスター ト コー ド、 ス ト リ ーム I D、 パケ ッ ト長が記述され、 続いて各データが記述さ れている。
P C Iバケ ツ 卜は、 この N Vノ、。ケ ッ 卜が属する ビデオォブ ジェク トュニッ ト (V O B U) 内のビデオデータの再生に同 期して表示内容を変更するためのナビゲー シ ヨ ンデータであ る o
P C Iパケ ッ 卜には、 一般情報である P C I ジェネラルィ ンフ オ メ ー シ ヨ ン (P C I G I ) と、 ノ ン シーム レスア ン グルイ ンフ オ メ ー シ ヨ ン (N S ML A N G L I ) と、 ハイ ライ トイ ンフ ォ メ ー シ ョ ン (H L I ) と、 記録情報である レ コーディ ングイ ンフ ォーメ ーシ ョ ン (R E C I ) が記述され ている。 P C I— G I には、 この P C Iの一般的な情報であり以下 のような情報を記述されている。 このナビゲーシヨ ンパッ ク のア ドレスである論理ブロッ クナンバー ( N V P C K L B N) 、 この P C Iで管理される ビデオオブジェク トュニッ ト (V O B U) の属性を示すビデオオブジェク トュニッ 卜力 テゴリ ー (V O B U C A T) 、 この P C Iで管理される ビ デォォブジェク トュニッ 卜の表示期間におけるユーザの操作 禁止情報であるユーザォペレ一ショ ンコ ン ト ロール (V O B U U 0 P C T L ) 、 ビデオオブジェク トユニッ トの表示 の開始時間である (V O B U S P T M) 、 ビデオォブジ ェク トユニッ トの表示の終了時間である (V O B U E P T ) を含む。 V O B U— S— P TMによって指定される最 初の映像は、 MP E Gの規格における I ピクチャーである。 さ らにまた、 ビデオオブジェク トュニッ 卜の最後のビデオの 表示時間を示すビデオオブジェク トュニッ ト シーケンス エン ド プレゼンテー シ ョ ンタイム (V O B U S E E P TM) や、 セル内の最初のビデオフ レームからの相対表示 経過時間を示すセル エラプス タイム (C E 1 TM) 等 も記述されている。
また、 N S M L— A N G L I は、 アングルチェ ンジがあつ たときの目的地のア ドレスを示している。 つま り、 ビデオォ ブジ ク トュニッ トは、 異なる角度から撮像した映像をも有 する。 そして、 現在表示しているアングルとは異なるアング ルの映像を表示させるためにユーザからの指定があつたとき は、 次に再生を行うために移行する V 0 B Uのァ ドレス力く記 述されている。
H L I は、 画面内で特定の領域を矩形状に指定し、 この領 域の輝度やこ こに表示される副映像の力ラー等を可変するた めの情報である。 こ の情報には、 ハイライ ト ジヱネラルイ ン フ ォーメ ーシ ョ ン (H L— G I ) 、 ユーザにカラー選択のた めにボタ ン選択を行わせるためのボタ ンカラーイ ンフ ォ一メ —シ ヨ ンテーブル (B TN— C O L I T) 、 また選択ボタ ン のためのボタ ンイ ンフ ォーメ ーシ ョ ンテ一ブル (B TN I T ) が記述されている。
R E C I は、 こ の ビデオオブジェ ク トュニッ 卜に記録され ている ビデオ、 オーディ オ、 サブピクチャーの情報であ り、 それぞれがデコー ドされるデータがどような ものであるかを 記述している。 例えば、 その中には国コー ド、 著作権者コ一 ド、 記録年月 日等である。
D S Iバケ ツ トは、 ビデオオブジェ ク トュニッ 卜のサーチ を実行させるためのナビゲ一シ ョ ンデータである。
D S Iパケッ トには、 一般情報である D S I—般情報 (D S I _ G I ) と、 シーム レスプレイバッ ク イ ンフ ォ一メ ー シ ヨ ン (S ML P B I ) 、 シーム レスア ングルイ ンフ ォ メ ー シ ヨ ン ( S M L A G L I ) 、 ビデオオブジェ ク トュニッ ト サーチイ ンフ ォ メ ー シ ョ ン (V O B U— S R I ) 、 同期情報 (S Y N C I ) 等が記述されている。
図 33に示すよう に D S I— G I には、 次のような情報が 記述されている。
N V P C Kのデコー ド開始基準時間を示すシステムク ロ ッ ク リ フア レンスである N V— P C K— S C R、 N V_P C Kの論理ア ドレスを示す (NV— P C K L B N) 、 この N V— P C Kが属する ビデオオブジェク トュニッ 卜の終了ア ド レスを示す (V O B U— E A) が記述されている。 さ らにま た、 最初にデコー ドするための第 1の基準ピクチャー ( I ピ クチャ一) の終了ア ドレス (V O B U 1 S TR E F E A ) 、 最初にデコー ドするための第 2の基準ピクチャー (P ピク チヤ一) の終了ア ドレス (V O B U 2 NDR E F E A ) 最初にデコ一 ドするための第 3の基準ピクチャー (B ピクチ ヤー) の終了ア ドレス (V O B U 3 R D R E F E A) 力く 記述されている。 さ らにまた、 この D S Iが属する V O Bの I D番号 (V O B U V O B I D N) 、 またこの D S I力く 属するセルの I D番号 (V O B U C I D N) 、 セル内の 最初のビデオフ レームからの相対経過時間を示すセル エラ ブス タイム (C E 1 TM) も記述されている。
図 34に示すよう S M L— P B I には、 次のような情報が 記述されている。
この D S Iが属する V 0 B Uはイ ンタ一 リーブドされたュ ニッ ト ( I L V U) である力、、 ビデオォブジェク 卜の接続を 示す基準となるプリュニッ ト (P R E U) であるかを示すビ デォォブジヱク トュニッ ト シームレスカテゴリー (V O B U _ S M L —C A T) がある。 またイ ンター リ ーブドュニッ ト の終了ア ドレスを示す ( I L V U E A ) 、 次のイ ンター リ ーブ ドュニッ 卜の開始ア ドレスを示す ( I L V U S A ) 、 次のイ ンター リーブドュニッ トのサイズを示す ( I L V U S Z ) 、 ビデオオブジェク ト ( V 0 B ) 内でのビデオ表示開 始タイムを示す (V O B V— S— P TM) 、 ビデオォブジ ェク ト (V O B) 内でのビデオ表示終了タイムを示す (V O B V_E P TM) 、 ビデオオブジェク ト (V O B) 内で のオーディ オ停止タイムを示す (V O B A S T P P T M) 、 ビデオオブジェク ト ( V 0 B ) 内でのオーディ オギヤ ップ長を示す (V O B A G A P— L E N) 等がある。 プリユニッ ト (P R E U) は、 イ ンター リ ーブユニッ トの直 前の B O VUの最後のュニッ トである。
上記のビデオオブジェク トュニッ ト シーム レスカテゴリ一 ( V 0 B U S ML C A T) には、 さ らに、 イ ンター リ ー ブュニッ 卜がスター ト時点におけるュニッ 卜であるのか否か を示すフラ ッグ、 また終了時点におけるュニッ トであるのか 否かを示すフラッグの記述されている。
図 35は、 シームレスアングル情報 (S M L— A G L I ) の内容を示している。 C 1〜 C 9はアングル数を示し、 最大 9つのアングルの情報が存在してもその行き先のィ ンター リ ーブュニッ 卜のア ドレス及びサイズを示すことができる。 即 ち各アングルにおける次に移行目的とするィ ン夕一 リ ーブュ ニッ トのア ドレス及びサイズ (S ML A G L C n D S T A ) (n = l〜 9) が記述されている。 視聴中にユーザの 操作によりアングル変更の操作があった場合はこの情報が参 照され、 再生装置は、 つぎのイ ンタ一 リ ーブュニッ 卜の再生 位置を認識できる。
図 36は V O B U サーチ情報 (V O B U S R I ) であ り、 特殊再生時等に参照される。
この情報は、 現在のビデオオブジェク トユニッ ト (V O B U) の開始時間より も ( 0. 5 X n ) 秒前及び後の V 0 B U の開始ァ ドレスを記述している。 即ち、 当該 D S I を含む V O B Uを基準にしてその再生順にしたがってフ ォ ヮ一 ドア ド レス (FWD I N n ) と して + 1から + 20、 十 60、 十 1 20及び + 240までの V O B Uのスター トァ ドレス及びそ のュニッ トにビデオパッ クが存在することのフラ ッ グが記述 されている。 スター トア ドレスは、 当該 V O B Uの先頭の論 理セクタから相対的な論理セクタ数で記述されている。 この 情報を利用することにより、 再生したい V O B Uを自由に選 択することができる。
図 37には同期情報を示している。 この同期情報には、 同 期すべき目的オーディ オパッ クのア ドレスと、 同期すべき目 的副映像パッ クの V O B Uスター トア ドレスが記述されてい 上記したような管理情報が光学ディ スクに記述される。 再 生装置のシステム制御部は、 ビデオマネ一ジャーのプログラ ムチ ーン情報を参照するこ とにより、 セル再生情報を取得 する。 そしてセルの属性情報を参照するこ とにより、 マルチ アングルのためのィ ンター リーブュニッ トブロ ッ クが記録さ れているかどうかを認識する。 マルチアングルのためのィ ン 夕一 リーブュニッ トブロ ッ クが記録されている場合、 再生の 途中において NV P A Cのシームレス再生惰報、 シ一ムレ スア ングル情報が取得されてバッ フ ァ メ モ リ にス トァされる n そして、 ユーザの操作によりアングル切り換え情報が入力す ると、 シーム レスアングル情報が参照される。 この参照によ り、 ユーザが希望したアングルのイ ンターリーブュニッ トの 再生が開始される。 以後は、 取得した N V— P A Cに含まれ るシーム レスセル再生情報が参照されて、 次に再生すべきィ ンタ一 リーブュニッ トが認識される。 セル再生情報を参照す ることにより、 現在の再生状態がセルの終りであるかどうか を判定するこ とができる。 次のセルを再生する場合には、 セ ル再生情報テーブル内の次のセル再生情報が参照されて、 次 のセル (またはイ ンター リーブュニッ ト) の最初の V O B U のスター トァ ドレスが決定する こ とになる。
図 1 4に示した再生装置のシステム制御部 2 0 4には、 上 記したような各種の管理情報、 プログラムチヱー ン、 ナビゲ ーシヨ ンパッ クなどのデータを処理し、 またリモコ ン操作部 2 0 5からの操作入力を処理する手段が設けられている。 し たがって、 セル属性情報、 セル再生シーケンス情報、 枝シー ンの切り換え情報 (ア ングル情報等) の検出手段をする。 そ して、 操作入力に応答して、 検出手段にス トアされている惰 報を参照することにより、 再生すべきイ ンター リーブュニッ トのス ト リ一ムを決定している。 この場合にピッ クァップ部 1 0 3の トラ ッキング制御部を制御したりエラー訂正部 2 0 2のデータ取り込みタイ ミ ングを制御するこ とにより、 キッ クバッ ク及びジャ ンプ処理を実現している。 産業上の利用可能性
この発明は、 マルチメ ディ ァにおける光学式ディ スクの製 造、 販売、 及び光学式ディ スクの記録再生装置の製造、 販売 に適用できる。

Claims

請 求 の 範 囲
( 1 ) 映像、 音声、 文字等で構成される映像プログラムで あって、 前部の幹シーンから分岐するための分岐点と後部の 幹シー ンに結合するための結合点との間に任意に選択可能な 複数の枝シーンが存在するマルチシーンプログラムが記録さ れており、 前記分岐点と前記結合点との間の記録状態は、 前 記複数の枝シーンがそれぞれ複数のセルに分割されており、 かつ各枝シーンのセルが時分割多重された形で記録されてい ることを特徴とする情報記録媒体。
( 2 ) 前記セルの内、 同一の枝シー ンに属するセルは、 そ れぞれ再生したときの再生時間が互いにほぼ等しいこ とを特 徴とする請求項 1記載の情報記録媒体。
( 3 ) 前記セルの内、 同一の枝シーンに属するセルは、 そ れぞれ符号量が互いにほぼ等しいこ とを特徴とする請求項 1 記載の情報記録媒体。
( 4 ) 前記複数の枝シー ンは、 それぞれセル数が同じにな るように分割されていることを特徴とする請求項 1記載の情 報記録媒体。
( 5 ) 前記セルには、 それぞれ自己の識別番号と、 次に連 続すべきセルの識別番号が付加されていることを特徴とする 請求項 1記載の情報記録媒体。
( 6 ) 前記セルには、 前記セルにて訂正処理が完結する誤 り訂正コー ドが含まれていることを特徴とする請求項 1記載 の情報記録媒体。
( 7 ) 前記各枝シ一ンのセルが時分割多重された状態は、 単位距離あたり、 分割数の多い枝シーンのセルの割合が多く なるように配列されていることを特徴とする請求項 1記載の 情報記録媒体。
( 8 ) 前記各枝シーンのセルが時分割多重された状態は、 第 1乃至第 nのシーンセルブロッ クカ^ 順次繰り返し配列さ れており、 それぞれのシ一ンセルプロッ クは異なる枝シーン からのセルが持ち込まれ組み合わせられたブロ ッ クであるこ とを特徴とする請求項 1記載の情報記録媒体。
( 9 ) 前記シーンセルブロッ クには、 前記シーンセルプロ ッ クにて完結する誤り訂正コ一 ドが含まれているこ とを特徴 とする請求項 S記載の情報記録媒体。
( 1 0 ) 前記シーンセルブロックは、 それぞれ同じ符号量 であることを特徴とする請求項 8記載の情報記録媒体。
( 1 1 ) 前記セルは、 その先頭に少なく ともフ レーム間相 関を用いない圧縮の映像データが含まれるように分割されて いることを特徴とする請求項 1記載の情報記録媒体。
( 1 2 ) 映像、 音声、 文字等で構成される映像プログラム であって、 前部の幹シーンから分岐するための分岐点と後部 の幹シーンに結合するための結合点との間に任意に選択可能 な複数の枝シーンが存在するマルチシーンプログラムを記録 媒体に記録するために、
前記複数の枝シーンをそれぞれ複数のセルに分割し、 かつ 各枝シー ンのセルを時分割多重して配列する場合、
再生装置のピッ クアップから読み取られた再生セルの映像 未再生部分を再生回路で映像再生する実際の再生時間を T ρ と し、 前記再生セルに続く次セルを前記ピッ クァップがサ一 チして読み取るまでの読み取り時間を T s とすると、
T p > T s となる関係となる条件を満足するように前記複 数のセルが分割され、 かつ時分割多重されて配列されている ことを特徴とする情報記録方法。
( 1 3 ) 前記再生装置の再生回路で映像再生する再生時間 は、 再生信号を蓄積するバッ フ ァ メ モ リ の容量と、 デ一夕量
X圧縮率、 読み出しク ロ ッ ク周波数で決定し、 前記読み取り 時間は前記ピッ クア ッ プの応答速度を主とするパラメ ータと して決定していることを特徴とする請求項 1 2記載の情報記 録方法。
( 1 4 ) 映像、 音声、 文字等で構成される映像プログラム であって、 前部の幹シーンから分岐するための分岐点と後部 の幹シーンに結合するための結合点との間に任意に選択可能 な複数の枝シ一ンが存在するマルチシーンプロダラムを記録 媒体に記録するために、
前記複数の枝シーンをそれぞれ m個のセルに分割し、 かつ 各枝シーンのセルを時分割多重して配列する場合、
符号量の少ない順に前記複数の枝シー ンを B 0、 B l、 B 2、 ·-·、 B i 、 …と し、
さ らに前記 B i の符号量を V i 、 前記再生装置の読み取り レー トを R r、 前記再生装置が枝シーンを映像再生する単位 時間あたりの最大再生レー トを P r、 単位時間あたりにジャ ンプできる符号量を J p、 最短シー ン B 0のセル間の他のセ ル数を Mとすると
最短シー ン B 0のセル間のジャ ンプ時間 T j Pは
M-1
Τ /Ρ=∑ [ ( V i /m) / J p ] 最短シー ン B 0の単位セルの再生時間 T pは
( V 0 /m) / P r
最短シーン B Oの単位セルの読み取り時間 T rは
( V 0 /m) ZR r
であり、 再生時間より も、 次セルまでジャ ンプするジャ ンプ 時間が小さいという T p— T r 〉 T P の条件を付けると [ ( V 0 /m) ZP r ] - [ ( V 0 /m) /R r ]
M-1
>∑ [ (V i /m) / J p] - ( 1 )
i =l
( i はス トー リ ー番号、 Mはス ト一 リ ー数)
を得ることができ、 この式 ( 1 ) に基づいて分割数である前 記 mが設定されているこ とを特徴とする情報記録方法。
( 1 5) 前記式 ( 1 ) を満足する前記 mが存在しない場合 には、 前記後部の幹シーンの一部を前記各枝シ一ンに継ぎ足 して、 修正された複数の枝シーンを作成し、 この修正された 複数の枝シーンを先の B 0、 B 1、 B 2、 …、 B i 、 …と し て、 先の式 ( 1 ) を満足する新たな mを得るように したこと を特徴とする請求項 14記載の情報記録方法。
( 1 6) 映像、 音声、 文字等で構成される映像プログラム であって、 前部の幹シーンから分岐するための分岐点と後部 の幹シーンに結合するための結合点との間に任意に選択可能 な複数の枝シーンが存在するマルチシーンプログラムが記録 されており、 前記分岐点と前記結合点との間の記録状態は、 前記複数の枝シーンがそれぞれ複数のセルに分割されており、 1つのセルは所定の映像再生時間に相当するものであり、 ま た各枝シー ンのセルが時分割多重され、 かつ連続再生すべき セルは所定符号量の距離内に配置された形で記録されている 情報記録媒体と、
この情報記録媒体の情報を再生する装置であって、 前記所 定符号量の距離をシークするのに要する時間が T s、 単位時 間当たりのデータ読み取り符号量が R r、 単位時間あたりの 映像再生に対して消化する最大符号量が P rである再生装置 とを有し、
前記 T s と、 前記再生装置が 1つのセルをデコーダでデコ 一 ドして映像再生出力を得る時間 T c とは
T c - [ ( T c x P r ) / R r 3 > T s
なる関係となるように設定されていることを特徴とする情報 再生装置。
( 1 7 ) 映像、 音声、 文字等で構成される映像プログラム であって、 前部の幹シーンから分岐するための分岐点と後部 の幹シー ンに結合するための結合点との間に任意に選択可能 な複数の枝シーンが存在するマルチシーンプログラムが記録 されており、
前記分岐点と前記結合点との間の記録状態は、 前記複数の 枝シーンがそれぞれ同数のイ ンタ一 リ ーブュニッ 卜に分割さ れて、 各枝シーンのイ ンター リーブュニッ トが時分割多重さ れ、 かつ連続再生すべき 2つのィ ンター リ ーブュニッ トの間 は所定符号量の距離以内となる形で記録されており、 前記ィ ンター リーブュニッ トは、 複数のセクタの集合であり、 各セ クタはエラー訂正コー ドを有するエラ一訂正コー ド ( E C C ) ブロッ クである、 情報記録媒体と、
この情報記録媒体の情報を再生する装置であって、 前記情 報記録媒体から読み取った前記セクタをエラ一訂正処理を行 うエラー訂正処理部 ( 2 0 2 ) と、
前記エラ一訂正処理部の出力が供給される トラ ッ クバッフ マ ( 2 2 0 ) と、
前記トラ ッ クバッ フ ァからの出力が供袷されデコ一 ドを行 うデコーダ ( 2 0 6 ) とを具備し、
前記イ ンター リーブュニッ 卜のサイズ ( I L V U S Z ) と、 前記トラ ッ クバッ フ ァ に前記エラー訂正処理部から供給 されるデータの転送レ一 ト ( V r ) と、 前記 トラ ッ クバッフ ァから前記デコーダに供給されるデータの転送レー ト (V o ) と、 ピッ クアップがトラ ッ クをシークする時間とそのために 付随している必要な時間 ( ncy t ime) を含むジャ ンプ時 . 間 ( T j ) と、 1つの E C Cブロ ッ クのデータサイズ ( b ) との関係は、
I L V U S Z
≥ I (Tj X Vr 106 +2b) / {2048 x 8) I x Vo/ (V r-Vo)
(セク タ) であることを特徴とするディ スク再生装置。
( 1 8 ) 上記トラ ッ クバッ フ ァのサイズ B mは以下のよ う に設定されていることを特徴とする請求項 1 7記載のディ ス ク再生装置。
B mは トラ ッ クバッ フ ァのサイズ、
Tk はキッ クバッ ク時間 (ディ スクの 1回転時間相当) 、
Te は 1 E C Cブロ ッ ク (セクタ) の読取り時間、
Tj はジャ ンプ時間であり、
ト ラ ッ ク シーク タイム (l j) + l a t ency t ime (=Tk) 、
MAX V oは、 イ ンター リーブユニッ ト ( I L V U ) の最大読み 出しレー ト、
B m≥ ( (2Tk + t j + 4 T e ) x MAX_Vo x 106 ) / (2048 x 8) B mの単位はセク タ、 Tk、 t j、 Teのそれぞれの単位は [s ec] であり、 MAX— Voの単位は [Mbps] である。
( 1 9 ) 前記情報記録媒体には、 前記ィ ンター リ一ブュニ ッ トが記録されているかどうかを示す属性情報と、 前記イ ン ター リ ーブュニッ トを再生するためのシーケンス情報と、 枝 シーンの選択切り換え情報が記録されており、
前記再生装置の制御部には、 前記属性情報、 前記シーゲン ス情報、 前記枝シーンの切り換え情報の検出手段と、
操作入力に応答して、 前記再生情報、 前記シーケ ンス情報、 前記枝シー ンの切り換え情報を参照するこ とにより、 再生す べきィ ンター リ ーブュニッ 卜のス ト リ ームを決定するス ト リ ーム決定手段とを有するこ とを特徴とする請求項 1 7記載の ディ スク再生装置。 (20) 前記複数の枝シー ンは、 同一対象を異なる角度から 撮像したマルチア ングルシー ンであり、 前記ス ト リ ーム決定 手段は、 表示される再生画像の映出ァングルを切り換えるた めの手段であることを特徴とする請求項 1 9記載のディ スク 再生装置。
(2 1 ) 前記複数の枝シー ンは、 複数のス トー リ ーを収録し たマルチス トー リーであり、 前記ス ト リ ーム決定手段は、 表 示される再生画像の映出ス トー リーを切り換えるための手段 であることを特徴とする請求項 1 9記載のディ ス ク再生装置 c
PCT/JP1996/003850 1996-01-08 1996-12-27 Support d'enregistrement de donnees, procede d'enregistrement et dispositif de reproduction WO1997025714A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP96943328A EP0814475B1 (en) 1996-01-08 1996-12-27 Information recording medium, recording method and reproduction apparatus
KR1019970706116A KR100322853B1 (ko) 1996-01-08 1996-12-27 정보기록매체및기록방법및재생장치
DE69627992T DE69627992T2 (de) 1996-01-08 1996-12-27 Informationsaufzeichnungsmedium, aufzeichnungsverfahren und wiedergabegerät

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP8/986 1996-01-08
JP98696 1996-01-08

Publications (1)

Publication Number Publication Date
WO1997025714A1 true WO1997025714A1 (fr) 1997-07-17

Family

ID=11488933

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1996/003850 WO1997025714A1 (fr) 1996-01-08 1996-12-27 Support d'enregistrement de donnees, procede d'enregistrement et dispositif de reproduction

Country Status (7)

Country Link
US (8) US5913010A (ja)
EP (1) EP0814475B1 (ja)
KR (1) KR100322853B1 (ja)
CN (1) CN1104724C (ja)
DE (1) DE69627992T2 (ja)
TW (10) TW332287B (ja)
WO (1) WO1997025714A1 (ja)

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8381126B2 (en) 1992-12-14 2013-02-19 Monkeymedia, Inc. Computer user interface with non-salience deemphasis
US20080158261A1 (en) 1992-12-14 2008-07-03 Eric Justin Gould Computer user interface for audio and/or video auto-summarization
US5623588A (en) 1992-12-14 1997-04-22 New York University Computer user interface with non-salience deemphasis
EP0814475B1 (en) * 1996-01-08 2003-05-07 Kabushiki Kaisha Toshiba Information recording medium, recording method and reproduction apparatus
DE69723003T2 (de) * 1996-02-21 2004-05-27 Time Warner Entertainment Co., L.P., Burbank Verfahren zur datenverschachtelung für die kontinuierliche wiedergabe von mehreren programmversionen mit demselben material
JP3778985B2 (ja) * 1996-03-19 2006-05-24 パイオニア株式会社 情報記録媒体、記録装置及び記録方法並びに再生装置及び再生方法
JP4012585B2 (ja) * 1996-03-22 2007-11-21 パイオニア株式会社 記録装置及び記録方法並びに再生装置及び再生方法
JP3550459B2 (ja) * 1996-03-29 2004-08-04 パイオニア株式会社 記録媒体再生装置
JP3966571B2 (ja) * 1997-04-02 2007-08-29 エルエスアイ ロジック コーポレーション デジタル・ビデオ・ディスクにおけるサブ・ピクチャ・ユニットの高速再生システム及び方法
CN100403404C (zh) * 1997-09-17 2008-07-16 松下电器产业株式会社 光盘记录装置和记录方法
CN1280798C (zh) * 1997-09-17 2006-10-18 松下电器产业株式会社 光盘的重现设备和重现方法
US6487364B2 (en) 1997-09-17 2002-11-26 Matsushita Electric Industrial Co., Ltd. Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing a reproduction program
EP0911827B1 (en) * 1997-10-21 2011-11-30 Sony Corporation Recording and/or reproduction apparatus, file management method and providing medium
JP3437426B2 (ja) * 1997-11-28 2003-08-18 パイオニア株式会社 情報記録媒体並びに情報再生装置及び情報再生方法
JP3597689B2 (ja) * 1998-01-21 2004-12-08 株式会社東芝 情報記録媒体及び情報記録媒体処理装置
EP2280398A3 (en) 1998-02-23 2011-03-09 Kabushiki Kaisha Toshiba Information storage medium, information playback method and apparatus and information recording method
JP4071347B2 (ja) 1998-03-20 2008-04-02 パイオニア株式会社 デジタルデータ記録再生装置
JP3178413B2 (ja) * 1998-04-28 2001-06-18 日本電気株式会社 ディスク記録再生装置およびディスク記録再生方法
US7068918B1 (en) 1998-05-01 2006-06-27 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
EP1150293B1 (en) * 1998-05-01 2004-09-15 Samsung Electronics Co., Ltd. Method for recording and reproducing in real time
CN101286348B (zh) * 1998-05-01 2011-03-16 三星电子株式会社 记录方法和再现方法
JP3383580B2 (ja) * 1998-05-15 2003-03-04 株式会社東芝 情報記憶媒体と情報記録再生装置と方法
US20020067913A1 (en) * 1998-05-15 2002-06-06 Hideo Ando Information recording method and information reproducing method
JPH11353805A (ja) * 1998-06-05 1999-12-24 Sony Corp 情報処理装置および方法、並びに提供媒体
KR100326337B1 (ko) * 1998-09-05 2002-09-12 엘지전자주식회사 재기록가능기록매체의데이터재생순서정보의생성기록방법
US6993247B1 (en) * 1998-10-13 2006-01-31 Lg Electronics Inc. Method and apparatus for creating search information for recorded digital broadcast streams using change of program identification information
WO2000030112A1 (en) 1998-11-16 2000-05-25 Koninklijke Philips Electronics N.V. Method and device for recording real-time information
ID26867A (id) 1998-11-16 2001-02-15 Koninkl Philips Electronics Nv Metode dan peranti untuk merekam informasi waktu sebenarnya
JP2000152179A (ja) * 1998-11-17 2000-05-30 Pioneer Electronic Corp 映像データ再生方法、映像データ再生装置、映像データ記録方法及び映像データ記録装置
EP1367591B1 (en) * 1999-04-07 2011-03-09 Pioneer Electronic Corporation Digital data recording medium and apparatus
US6393158B1 (en) 1999-04-23 2002-05-21 Monkeymedia, Inc. Method and storage device for expanding and contracting continuous play media seamlessly
US10051298B2 (en) 1999-04-23 2018-08-14 Monkeymedia, Inc. Wireless seamless expansion and video advertising player
US6934759B2 (en) * 1999-05-26 2005-08-23 Enounce, Inc. Method and apparatus for user-time-alignment for broadcast works
US7184648B1 (en) * 1999-06-25 2007-02-27 Koninklijke Philips Electronics N.V. Incomplete streams
US6625389B1 (en) * 1999-09-30 2003-09-23 Koninklijke Philips Electronics N.V. Video tape hierarchical indexing system
US7272295B1 (en) * 1999-11-10 2007-09-18 Thomson Licensing Commercial skip and chapter delineation feature on recordable media
US6766103B2 (en) * 2000-02-19 2004-07-20 Lg Electronics Inc. Method for recording and reproducing representative audio data to/from a rewritable recording medium
JP4300669B2 (ja) * 2000-02-29 2009-07-22 ソニー株式会社 記録方法および装置、ならびに、記録媒体
KR100394974B1 (ko) * 2000-05-23 2003-08-19 엘지전자 주식회사 고밀도 광 기록매체에서의 멀티경로 데이터를 수용하는 방법
JP4691798B2 (ja) * 2001-01-15 2011-06-01 ソニー株式会社 記録装置および記録媒体
US6981198B2 (en) * 2001-04-26 2005-12-27 Storage Technology Corporation Dynamic error correction code shortening
KR100598285B1 (ko) * 2001-06-21 2006-07-07 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
KR20020097454A (ko) * 2001-06-21 2002-12-31 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
KR100752480B1 (ko) * 2001-06-21 2007-08-28 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
US7643727B2 (en) * 2001-07-24 2010-01-05 Lg Electronics Inc. Method and apparatus of recording a multi-channel stream, and a recording medium containing a multi-channel stream recorded by said method
JP2003219365A (ja) 2002-01-18 2003-07-31 Pioneer Electronic Corp 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP2003219364A (ja) 2002-01-18 2003-07-31 Pioneer Electronic Corp 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
KR100563685B1 (ko) * 2002-02-25 2006-03-28 엘지전자 주식회사 재기록 가능 기록매체의 재생리스트 관리방법
KR20030087193A (ko) 2002-05-07 2003-11-14 엘지전자 주식회사 멀티 채널 방송 스트림의 기록 관리방법
JP4299779B2 (ja) * 2002-06-21 2009-07-22 エルジー エレクトロニクス インコーポレーテッド ビデオデータの再生を管理するためのデータ構造を有する記録媒体
MXPA04002365A (es) * 2002-06-21 2004-11-22 Lg Electronics Inc Medio de grabacion que tiene estructura de datos para manejar la reproduccion de datos de video grabados en el mismo.
KR20040000290A (ko) * 2002-06-24 2004-01-03 엘지전자 주식회사 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법
US7889968B2 (en) * 2002-06-24 2011-02-15 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple reproduction path video data for at least a segment of a title recorded thereon and recording and reproducing methods and apparatuses
WO2004001752A1 (en) * 2002-06-24 2003-12-31 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple title video data recorded thereon and recording and reproducing methods and apparatuses
CN101350215B (zh) * 2002-06-24 2012-08-29 Lg电子株式会社 记录和再现用于视频数据的再现的数据结构的方法及装置
JP4312151B2 (ja) 2002-06-28 2009-08-12 エルジー エレクトロニクス インコーポレーテッド 多重経路データの記録及び再生を管理するためのデータ構造を有する記録媒体と、それによって記録し、再生する方法及び装置
WO2004003907A1 (en) 2002-06-28 2004-01-08 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple playback path video data recorded thereon and recording and reproducing methods and apparatuses
US20060114757A1 (en) * 2002-07-04 2006-06-01 Wolfgang Theimer Method and device for reproducing multi-track data according to predetermined conditions
US8737816B2 (en) * 2002-08-07 2014-05-27 Hollinbeck Mgmt. Gmbh, Llc System for selecting video tracks during playback of a media production
US7739584B2 (en) * 2002-08-08 2010-06-15 Zane Vella Electronic messaging synchronized to media presentation
US7869691B2 (en) * 2002-09-26 2011-01-11 Koninklijke Philips Electronics N.V. Apparatus for recording a main file and auxiliary files in a track on a record carrier
RU2347284C2 (ru) * 2002-10-14 2009-02-20 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением записанного на нем множества аудиопотоков и способы и устройства записи и воспроизведения
TWI260591B (en) * 2002-10-14 2006-08-21 Samsung Electronics Co Ltd Information storage medium with structure for multi-angle data, and recording and reproducing apparatus therefor
AU2003269525A1 (en) * 2002-10-15 2004-05-04 Samsung Electronics Co., Ltd. Information storage medium with data structure for multi-angle and apparatus therefor
JP4903998B2 (ja) * 2002-10-15 2012-03-28 エルジー エレクトロニクス インコーポレイティド 記録された複数のグラフィックストリームの再生を管理するためのデータ構造を有する記録媒体、それによる記録及び再生方法及び装置
KR100620332B1 (ko) * 2002-11-08 2006-09-13 엘지전자 주식회사 멀티 컴포넌트 스트림의 기록 방법 및 장치와, 그에 따라기록된 멀티 컴포넌트 스트림을 갖는 고밀도 광디스크그리고 이의 재생 방법과 장치
US7720356B2 (en) 2002-11-12 2010-05-18 Lg Electronics Inc Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
ES2541122T3 (es) * 2002-11-12 2015-07-16 Lg Electronics Inc. Medio de grabación que tiene una estructura de datos para gestionar la reproducción de datos de vídeo de múltiples trayectorias de reproducción grabados en el mismo y métodos y aparatos de grabación y reproducción
US7783160B2 (en) 2002-11-20 2010-08-24 Lg Electronics Inc. Recording medium having data structure for managing reproduction of interleaved multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
US7664372B2 (en) * 2002-11-20 2010-02-16 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple component data recorded thereon and recording and reproducing methods and apparatuses
CN1692429B (zh) * 2002-11-22 2012-05-09 Lg电子有限公司 管理多路重现路径视频数据的重现的数据结构的记录和重现的方法和装置
KR100636129B1 (ko) 2002-12-16 2006-10-19 삼성전자주식회사 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치
TWI314315B (en) 2003-01-27 2009-09-01 Lg Electronics Inc Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
US8027482B2 (en) * 2003-02-13 2011-09-27 Hollinbeck Mgmt. Gmbh, Llc DVD audio encoding using environmental audio tracks
US7606463B2 (en) * 2003-02-24 2009-10-20 Lg Electronics, Inc. Recording medium having data structure for managing playback control and recording and reproducing methods and apparatuses
US7693394B2 (en) * 2003-02-26 2010-04-06 Lg Electronics Inc. Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
US7809775B2 (en) * 2003-02-27 2010-10-05 Lg Electronics, Inc. Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses
CN100397882C (zh) * 2003-02-28 2008-06-25 Lg电子株式会社 具有用于管理记录其上的视频数据的随机/洗牌重现的数据结构的记录媒体以及记录和重现的方法和装置
US7224664B2 (en) 2003-03-25 2007-05-29 Lg Electronics Inc. Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
JP2004303353A (ja) * 2003-03-31 2004-10-28 Toshiba Corp 情報記録媒体及び情報処理方法、情報処理装置及び再生装置
US7620301B2 (en) * 2003-04-04 2009-11-17 Lg Electronics Inc. System and method for resuming playback
EP1617660B1 (en) * 2003-04-24 2012-08-29 Sony Corporation Information processing device and information processing method, program storage medium, and program
US7444069B1 (en) * 2003-06-12 2008-10-28 Mark Bernsley Method for creating and exhibiting multidimensional interactive stories
US8190001B2 (en) * 2003-06-12 2012-05-29 Mark Bernsley Method for creating and exhibiting multidimensional interactive stories
CA2510639C (en) * 2003-07-07 2011-08-30 Samsung Electronics Co., Ltd. Information storage medium storing multi angle data, and recording method and reproducing apparatus thereof
CN100545934C (zh) * 2003-07-07 2009-09-30 三星电子株式会社 记录/再现多角度数据的方法
KR100608051B1 (ko) * 2003-07-07 2006-08-02 삼성전자주식회사 멀티앵글 데이터를 기록한 정보저장매체, 그 기록방법 및재생장치
JP4217964B2 (ja) * 2003-08-20 2009-02-04 ソニー株式会社 情報信号処理装置および情報信号処理方法
US20050050557A1 (en) * 2003-08-28 2005-03-03 Gabryjelski Henry P. Adaptive multiple concurrent CD/DVD streaming algorithms
US7784069B2 (en) * 2003-12-01 2010-08-24 International Business Machines Corporation Selecting divergent storylines using branching techniques
US7826719B2 (en) * 2003-12-22 2010-11-02 Koninklijke Philips Electronics N.V. Method for recording information on a record medium, record medium containing information, and method and device for reading information from a record medium
US8238721B2 (en) * 2004-02-27 2012-08-07 Hollinbeck Mgmt. Gmbh, Llc Scene changing in video playback devices including device-generated transitions
US8837921B2 (en) * 2004-02-27 2014-09-16 Hollinbeck Mgmt. Gmbh, Llc System for fast angle changing in video playback devices
US8165448B2 (en) * 2004-03-24 2012-04-24 Hollinbeck Mgmt. Gmbh, Llc System using multiple display screens for multiple video streams
TWI405466B (zh) * 2004-04-16 2013-08-11 Panasonic Corp A regeneration device, a regeneration program, a regeneration method, and a regeneration system
EP1746825B1 (en) * 2004-04-16 2011-06-08 Panasonic Corporation Recording medium, reproduction device, program
FR2871647B1 (fr) * 2004-06-11 2007-02-16 Bachir Kordjani Procede de restitution d'une oeuvre audio-visuelle a sequencage aleatoire, dispositif de restitution, programme d'ordinateur et support de donnees correspondants
JP2006048735A (ja) 2004-07-30 2006-02-16 Toshiba Corp 光ディスク装置、光ディスク記録方法及び光ディスク
US20080035176A1 (en) * 2004-08-25 2008-02-14 Byers Ernest F Automated Cart and Container Cleaning System
US20060104615A1 (en) * 2004-11-12 2006-05-18 Kun-Da Wu Recording medium, method for storing and reproducing digital image medium data on the recording medium
KR100739770B1 (ko) * 2004-12-11 2007-07-13 삼성전자주식회사 멀티 앵글 타이틀에 적용 가능한 메타 데이터를 포함하는저장 매체, 그 재생 장치 및 방법
US8045845B2 (en) * 2005-01-03 2011-10-25 Hollinbeck Mgmt. Gmbh, Llc System for holding a current track during playback of a multi-track media production
JP4719943B2 (ja) * 2006-03-09 2011-07-06 富士フイルム株式会社 遠隔制御装置、遠隔制御システムおよび機器固有情報表示方法
WO2007127171A2 (en) * 2006-04-24 2007-11-08 Jones David D Content shuffling system and method
US20080124051A1 (en) * 2006-09-20 2008-05-29 Mediatek Inc. Method and system for fast format transformation
US7517100B2 (en) * 2006-11-01 2009-04-14 Rosco Inc. Asymmetric multiple constant RADII of curvature convex mirrors
JP4919993B2 (ja) * 2008-03-12 2012-04-18 株式会社日立製作所 情報記録装置
US20140192898A1 (en) * 2013-01-04 2014-07-10 Intel Corporation Coding unit bit number limitation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129624A (ja) * 1993-09-08 1995-05-19 Hitachi Ltd ストーリ分岐があるマルチメディアデータファイルの格納方法及び装置、再生方法及び装置、マルチメディアデータファイル、記録媒体
JPH07334939A (ja) * 1994-04-14 1995-12-22 Toshiba Corp 記録媒体及びその再生装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2620600B2 (ja) * 1987-02-10 1997-06-18 パイオニア株式会社 マルチ画面表示方法
JPH02273304A (ja) 1989-04-14 1990-11-07 Nec Gumma Ltd 磁気ヘッド
US5434678A (en) * 1993-01-11 1995-07-18 Abecassis; Max Seamless transmission of non-sequential video segments
PH30923A (en) * 1992-03-30 1997-12-23 American Home Prod Rapamycin formulation for iv injection.
AU4638093A (en) * 1992-08-10 1994-03-03 Digital Pictures, Inc. System and method of selecting among multiple data streams
JPH0696559A (ja) * 1992-09-11 1994-04-08 Sony Corp 記録装置
US5463565A (en) * 1993-10-29 1995-10-31 Time Warner Entertainment Co., L.P. Data block format for software carrier and player therefor
ATE206264T1 (de) * 1993-10-29 2001-10-15 Time Warner Entertainm Co Lp Verfahren zur wiedergabesteuerung mehrerer, auf einer optische platte gespeichterten kinofilme
EP0836192A1 (en) * 1993-10-29 1998-04-15 Kabushiki Kaisha Toshiba Multi-scene recording medium and method and apparatus for reproducing data therefrom
JP2747262B2 (ja) * 1995-01-27 1998-05-06 株式会社東芝 メニューデータを再生する情報再生方法及びその情報再生装置
JP2747268B2 (ja) * 1995-01-30 1998-05-06 株式会社東芝 ナビゲーションデータに従ってデータを再生する方法及びその装置、ナビゲーションデータを備えたデータを記録媒体に記録する方法及びその装置
CN1086498C (zh) * 1995-02-22 2002-06-19 株式会社东芝 信息记录方法,信息重放方法以及信息重放装置
JPH08339665A (ja) * 1995-04-14 1996-12-24 Toshiba Corp インターラクティブな再生が可能な記録媒体及びその再生システム
JPH08339664A (ja) * 1995-04-14 1996-12-24 Toshiba Corp パレンタル制御を採用した情報保持・情報伝達媒体
JP2876463B2 (ja) * 1995-04-21 1999-03-31 サンウエーブ工業株式会社 昇降家具
US5630606A (en) 1995-06-23 1997-05-20 Ryan; John M. Trailer hitch with extensible throat
EP0788105B1 (en) * 1995-08-21 1999-10-20 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk for easily realizing branch reproduction to parental lock section with a little amount of control information and reproducing device therefor
TW335480B (en) * 1995-09-29 1998-07-01 Matsushita Electric Ind Co Ltd Method and apparatus for encoding a bistream for multi-angle connection
MY120755A (en) * 1995-09-29 2005-11-30 Matsushita Electric Ind Co Ltd A method and an apparatus for interleaving bitstream to record thereof on a recording medium, and reproducing the interleaved bitstream therefrom
TW305043B (ja) * 1995-09-29 1997-05-11 Matsushita Electric Ind Co Ltd
EP0847199B1 (en) * 1995-09-29 1999-04-28 Matsushita Electric Industrial Co., Ltd. Method, disc and device for encoding seamless-connection of telecine-converted video data
EP0814475B1 (en) * 1996-01-08 2003-05-07 Kabushiki Kaisha Toshiba Information recording medium, recording method and reproduction apparatus
DE69723003T2 (de) * 1996-02-21 2004-05-27 Time Warner Entertainment Co., L.P., Burbank Verfahren zur datenverschachtelung für die kontinuierliche wiedergabe von mehreren programmversionen mit demselben material

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129624A (ja) * 1993-09-08 1995-05-19 Hitachi Ltd ストーリ分岐があるマルチメディアデータファイルの格納方法及び装置、再生方法及び装置、マルチメディアデータファイル、記録媒体
JPH07334939A (ja) * 1994-04-14 1995-12-22 Toshiba Corp 記録媒体及びその再生装置

Also Published As

Publication number Publication date
DE69627992T2 (de) 2004-05-19
KR100322853B1 (ko) 2002-06-24
TW331626B (en) 1998-05-11
TW332288B (en) 1998-05-21
TW331627B (en) 1998-05-11
TW331624B (en) 1998-05-11
US5913010A (en) 1999-06-15
CN1178028A (zh) 1998-04-01
US6198874B1 (en) 2001-03-06
TW332287B (en) 1998-05-21
TW332286B (en) 1998-05-21
US6298195B1 (en) 2001-10-02
US6222982B1 (en) 2001-04-24
US6175681B1 (en) 2001-01-16
US6035095A (en) 2000-03-07
TW332285B (en) 1998-05-21
TW331625B (en) 1998-05-11
CN1104724C (zh) 2003-04-02
TW331623B (en) 1998-05-11
KR19980702709A (ko) 1998-08-05
EP0814475B1 (en) 2003-05-07
TW382122B (en) 2000-02-11
US6360055B1 (en) 2002-03-19
EP0814475A4 (en) 2000-05-17
EP0814475A1 (en) 1997-12-29
US6181869B1 (en) 2001-01-30
DE69627992D1 (de) 2003-06-12

Similar Documents

Publication Publication Date Title
WO1997025714A1 (fr) Support d&#39;enregistrement de donnees, procede d&#39;enregistrement et dispositif de reproduction
JP4420897B2 (ja) マルチアングルを支援するデータ構造で記録された情報保存媒体及びその装置
JP4358823B2 (ja) マルチアングルデータ構造を有する情報記録媒体及びその装置
WO1997013361A1 (fr) Procede et dispositif de codage destine a donner des informations d&#39;acheminement de recherche-reproduction a un train binaire
JP4459165B2 (ja) マルチアングルのための動画データを情報保存媒体に記録する方法及び再生する方法
JP2857119B2 (ja) ディスク再生装置及び方法
JP2857130B2 (ja) 情報記録方法及び記録装置
JP4536720B2 (ja) マルチパスデータを記録した情報記録媒体、その情報の記録装置及び再生装置
JP2857123B2 (ja) 情報記録媒体
JP2857129B2 (ja) 情報記録方法及びディスク再生装置
JP2857135B2 (ja) 情報記録媒体
JP4808761B2 (ja) 情報記録媒体から一つの動画に対応する各アングルのための動画データを再生する装置
JP2857128B2 (ja) ディスク再生装置
JP2857134B2 (ja) 情報記録媒体
JP2857132B2 (ja) 情報記録媒体
JP2857131B2 (ja) 情報記録媒体
JP2857133B2 (ja) 情報記録媒体
KR100619083B1 (ko) 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치
KR100677109B1 (ko) 멀티패스 데이터를 기록한 정보저장매체, 그 정보의기록장치 및 재생장치

Legal Events

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

Ref document number: 96192416.0

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 1996943328

Country of ref document: EP

AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB NL

WWE Wipo information: entry into national phase

Ref document number: 1019970706116

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1996943328

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1019970706116

Country of ref document: KR

WWR Wipo information: refused in national office

Ref document number: 1019970706116

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 1996943328

Country of ref document: EP