Optical disk
3 claims: 3 independent, 0 dependent
- 1【特許請求の範囲】 【請求項1】 複数のビデオオブジェクトと、複数ビデオオブジェクトの複数再生コースを定義する複数のチェーン情報と、メニュー情報とを記録媒体に記録する記録方法であって、 各チェーン情報は、 テーブル情報、フラグ情報を含み、 各再生コースに登場するビデオオブジェクトの再生順序をチェーン情報毎のテーブル情報に示させ、 テーブル情報に示されるビデオオブジェクトを、当該再生順序に従って順次再生させるか(1)、テーブル情報に示されるビデオオブジェクトを、当該再生順序とは無関係に、1回以上ランダムに選んで再生させるか(2)をチェーン情報毎のフラグ情報に示させ、 各再生コースの選択操作を受け付けるメニューをメニュー情報に示させて、 複数のビデオオブジェクトと、複数のチェーン情報と、メニュー情報とを記録媒体に記録することを特徴とする記録方法。
- 2【請求項2】 複数のビデオオブジェクトと、複数ビデオオブジェクトの複数再生コースを定義する複数のチェーン情報と、メニュー情報とが記録された記録媒体についての再生装置であって、 各チェーン情報は、 テーブル情報、フラグ情報を含み、 前記テーブル情報は、 各再生コースに登場するビデオオブジェクトの再生順序を示し、 前記メニュー情報は、 各再生コースの選択操作を受け付けるメニューを描画する情報であり、 前記再生装置は、 メニュー情報を記録媒体から読み出す読出手段と、 読み出されたメニュー情報を再生する再生手段と、 メニュー情報に示される複数再生コースの何れかを指定する操作を、ユーザから受け付けて、複数チェーン情報のうち、その再生コースに対応するチェーン情報を特定する受付手段と、 指定された再生コースに登場するビデオオブジェクトを、特定されたチェーン情報内のテーブル情報における再生順序で読出手段に順次読み出させて、再生手段に再生させる制御(1)、 特定されたチェーン情報内のテーブル情報における再生順序とは無関係に、ビデオオブジェクトを1回以上ランダムに選んで読出手段に読み出させて、再生手段に再生させる制御(2)の何れか一方を、フラグ情報に従って実行する制御手段とを備えることを特徴とする再生装置。
- 3【請求項3】 複数のビデオオブジェクトと、複数ビデオオブジェクトの複数再生コースを定義する複数のチェーン情報と、メニュー情報とが記録された記録媒体についての再生方法であって、 各チェーン情報は、 テーブル情報、フラグ情報を含み、 前記テーブル情報は、 各再生コースに登場するビデオオブジェクトの再生順序を示し、 前記メニュー情報は、 各再生コースの選択操作を受け付けるメニューを描画する情報であり、 前記再生方法は、 メニュー情報を記録媒体から読み出す読出ステップと、 読み出されたメニュー情報を再生する再生ステップと、 メニュー情報に示される複数再生コースの何れかを指定する操作を、ユーザから受け付けて、複数チェーン情報のうち、その再生コースに対応するチェーン情報を特定する受付ステップと、 指定された再生コースに登場するビデオオブジェクトを、特定されたチェーン情報内のテーブル情報における再生順序で読出ステップに順次読み出させて、再生ステップに再生させる制御(1)、 特定されたチェーン情報内のテーブル情報における再生順序とは無関係に、ビデオオブジェクトを1回以上ランダムに選んで読出ステップに読み出させて、再生ステップに再生させる制御(2)の何れか一方を、フラグ情報に従って実行する制御ステップとを備えることを特徴とする再生方法。
Independent claims3
257 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to a recording method, a reproduction device, and a reproduction method of a recording medium in which an information signal is recorded by using an optical beam, and more particularly, a recording medium in which an object including digital moving image data, audio data, and sub video data is recorded. Regarding recording method, playback device, and playback method.
【0002】
[Conventional technology]
With the flood of music software and video software, interactive software of various genres such as aerobics, learning materials, and cooking materials are in the limelight as next-generation video software. Interactive software refers to software that has multiple branches in the playback progress and the branch destinations are switched appropriately according to the operation by the operator, and a simple one has appeared as the current video CD application. There is. The first basic technology of interactive software is distributed recording.
【0003】
That is, instead of sequentially recording the video of about 1 hour on the spiral track, it is cut into several pieces such as several seconds and several minutes, and these are separated on multiple arcs of the spiral track. Record with. The second basic technology is random access in which the video information cut into several pieces is read out in an arbitrary order by a plurality of control information. The control information for random access is configured by pairing the reading order of the fragmented video and the address information indicating the arc of the spiral track on which the video is recorded. There are many pieces of this control information in which the combination of reading order is changed, and the user can select one of them by a menu or the like.
【0004】
By switching the playback progress according to the menu in this way, the above-mentioned interactive software presents a number of courses and allows the operator to select the one that suits his or her wishes. The following is a brief explanation of an example of aerobics interactive software. Aerobics interactive software records live-action footage of an instructor exercising on multiple optical discs. In addition, the optical disc also records the playback path that suits the operator's exercise purpose, such as "thinning the waist," "thinning the legs," and "5Kg diet." These playback paths correspond to one course, and it is specified that only the above-mentioned live-action video that suits one's purpose is selectively played back. For example, in the playback path of the "thinning the legs" course, among the live-action images of the instructor mentioned above, the live-action images of the movement around the legs such as rhythmically stepping, raising the right leg and left leg, and jumping. The reproduction route is specified so as to reproduce sequentially.
【0005】
In the playback path of the "thinning the waist" course, among the live-action images of the instructor above, the live-action images of the movement around the waist, such as twisting the waist to the right and left, and tilting the upper body forward, should be played in sequence. The playback route is specified. The titles of these courses are presented to the operator by a menu drawn with image data when the optical disc is loaded into the disc player. When the operator loads the optical disc into the disc playback device and selects one of the courses while considering his / her exercise purpose, physical strength, and agility, the playback path suitable for that course is selected, and the disc playback device selects the playback path. A plurality of live-action images are sequentially read from the optical disk according to the route. The video read in this way is decoded into a video signal and displayed on the television. If the operator performs the same exercise as the instructor according to the displayed live-action video, the exercise can be easily performed at home. If you feel unsatisfied with the exercise as a result of trying the course, or if you feel tired to keep up with the movement of the instructor, you can adjust the level by selecting another course.
【0006】
In this way, interactive software using optical discs as a medium can switch courses according to one's own athletic ability and purpose, so it is ideal for housewives to easily go on a diet between household chores. It is ideal for office workers and office ladies to solve their daily lack of exercise in a short time before going to work.
【0007】
[Problems to be Solved by the Invention]
However, the conventional interactive software has a problem that the order of the live-action video is the same every time, and it is quick to get bored, even though there are many courses for each purpose. For example, in the case of aerobics, the order of lessons is the same every time, so the body adapts to that order. To put it plainly, it is a point that it becomes a rut quickly.
【0008】
To overcome the above-mentioned rut, you may think of using the random playback function of the disc playback device. The random playback function is a function of randomly playing back the recorded contents instead of playing them back in the recording order, and is widely used as an automatic music selection function of music software. However, such a countermeasure is not very preferable for interactive software. This is because such a random reproduction function attempts to reproduce the entire recorded contents of the optical disc in random reproduction. If such random playback is performed on an optical disc on which interactive software is recorded, the sub-video of the menu, the video of the instructor raising the leg, and the video of waving the arm will be displayed in a mixed order. .. When the images are mixed and displayed in this way, the operator cannot understand what is being done on the screen and is confused.
【0009】
Random reproduction of the recorded contents of the optical disc in this way merely disrupts the logical structure of each course configured by the reproduction path of the interactive software unnecessarily. In order to avoid such confusion and appropriately display the live-action video in random playback, there is no choice but to call on the operator to use the user programming function of the disc playback device. The user programming function is a function for instructing a disc player to display which recorded contents are displayed in what order. This is used to call on the operator to change the playback order of the live-action video related to each course. This call is mainly made on paper such as an optical disc jacket and an instruction manual. The user programming function is a standard function of recent disc playback devices, and there is no problem in using it. However, the problem here is that it encourages the operator to use this function. In other words, even if it is not the case, asking busy housewives and office workers to program the playback order of live-action video and having them do aerobics impairs the ease of use unique to optical discs. Its use may be shunned.
【0010】
A first object of the present invention is a recording method, a reproduction device, a recording medium capable of randomly selecting and reproducing moving image data related to a course selected by an operator without causing confusion for the viewer. It is to provide a reproduction method. A second object of the present invention is a recording method, a reproduction device, and a reproduction of a recording medium capable of randomly selecting and reproducing moving image data related to a course selected by an operator without using a programming function. To provide a method.
【0011】
[Means for solving problems]
In order to achieve the first and second objects, the present invention is a recording method for recording a plurality of video objects, a plurality of chain information defining a plurality of playback courses of a plurality of video objects, and menu information on a recording medium. Each chain information includes table information and flag information, the playback order of the video objects appearing in each playback course is shown in the table information for each chain information, and the video object shown in the table information is played back. Whether to play sequentially according to the order (1) or to randomly select and play the video object shown in the table information at least once regardless of the playback order (2) is shown in the flag information for each chain information. It is characterized in that a menu for accepting a selection operation of each playback course is indicated in menu information, and a plurality of video objects, a plurality of chain information, and menu information are recorded on a recording medium.
【0012】
BEST MODE FOR CARRYING OUT THE INVENTION
The optical disc in this embodiment is preferably a digital video disc (hereinafter abbreviated as DVD) that realizes a recording capacity of about 4.7 GB on one side of an optical disc having a diameter of 120 mm. In the following explanation, in order to help understanding, the items are described as follows. At that time, a classification number is attached to the left side of each item. The number of digits in the classification number means the hierarchical depth of the item. The highest rank of the classification number is (1) and (2), (1) is related to an optical disc, and (2) is related to a playback device (disc playback device). (1.) Physical structure of optical disc (1.1) Logical structure of optical disc (1.1.1) Logical Structure-Video Title Set (1.1.1.1) Video Title Set-Video Title Set Management Information (1.1.2.2) Video Title Set-VOB (1.1.2) Logical Structure-Video Manager (2.1) Overview of disc playback device (2.2) Components of the disc player (2.2.1) Components of disc playback device-Internal configuration of signal separation unit 86 (2.2.2) Components of disc playback device-Internal configuration of system control unit 93 (1.) Physical structure of optical disc FIG. 1 (a) is a diagram showing the appearance of a DVD, and FIG. 1 (b) is a sectional view thereof. FIG. 1 (c) is an enlarged view of the circled portion of FIG. 1 (b). The DVD 107 is configured by laminating a first transparent substrate 108, an information layer 109, an adhesive layer 110, a second transparent substrate 111, and a printing layer 112 for label printing from the lower side of the drawing.
【0013】
The first transparent substrate 108 and the second transparent substrate 111 are reinforcing substrates made of the same material, but both have a thickness of about 0.6 mm. That is, both boards have a thickness of about 0.5 mm to 0.7 mm. The adhesive layer 110 is provided between the information layer 109 and the second transparent substrate 111 and adheres the two.
【0014】
The information layer 109 has a reflective film such as a metal thin film attached to the surface in contact with the first transparent substrate 108. Concavo-convex pits are formed at high density on this reflective film by molding technology. The pit shape is shown in Fig. 1 (d). The length of each pit in FIG. 1 (d) is 0.4 μm to 2.13 μm, and they are arranged spirally at intervals of 0.74 μm in the radial direction to form one spiral track.
【0015】
By irradiating these pit rows with the light beam 113, information is extracted as a change in the reflectance of the light spot 114 as shown in FIG. 1 (c). The optical spot 114 on a DVD has a large numerical aperture NA of the objective lens and a small wavelength λ of the light beam, so that the diameter is about 1 / 1.6 compared to the optical spot on a CD.
【0016】
A DVD with such a physical structure can record about 4.7 GB of information on one side. The recording capacity of about 4.7 GB is nearly eight times as large as that of conventional CDs. Therefore, with a DVD, the image quality of a moving image can be significantly improved, and the playback time can be improved to 2 hours or more as compared with the 74 minutes of a video CD.
【0017】
The basic technology that has realized such a large capacity is the miniaturization of the spot diameter D of the light beam. Since the spot diameter D is given by the formula of spot diameter D = laser wavelength λ / numerical aperture NA of the objective lens, the spot diameter D is narrowed down by making the laser wavelength λ smaller and increasing the numerical aperture NA. be able to. It should be noted that when the numerical aperture NA of the objective lens is increased, coma aberration occurs due to the relative tilt of the disk surface and the optical axis of the light beam, which is called tilt. In order to reduce this, the thickness of the transparent substrate is reduced in DVD. Thinning the transparent substrate raises another problem that the mechanical strength is weakened, but DVD reinforces this by laminating another substrate, overcoming the problem of strength.
【0018】
To read data from a DVD, a red semiconductor laser with a short wavelength of 650 nm and an optical system with an objective lens NA (numerical aperture) increased to around 0.6 mm are used. Combined with this and the thinning of the transparent substrate to around 0.6 mm, the information capacity that can be recorded on one side of an optical disc with a diameter of 120 mm has reached about 4.7 GB. With such a large capacity, it is possible to record one movie produced by a movie company on one common disc and provide it to many different language areas. The recording capacity of 4.7 GB realized by these basic technologies is more than enough to record multiple moving image data and audio data.
【0019】
Fig. 2 (a) schematically shows how a spiral track is formed from the inner circumference to the outer circumference of the information layer. Data reading for the spiral track is performed for each unit called a sector. As shown in FIG. 2B, the internal structure of a sector consists of a sector header area, a user data area, and an error correction code storage area. The sector address of the sector header area is used to identify each sector. The disk player uses this sector address as a clue to find out which of a large number of sectors should be read.
【0020】
2KByte length data is stored in the user data area. The error correction code storage area stores the error correction code for the user data area of the same sector. The disk playback device guarantees the reliability of data reading by performing error detection using an error correction code when reading the user data area of the same sector and even performing error correction.
【0021】
(1.1) Logical structure of optical disc FIG. 3 is a diagram showing the logical structure of the disk. In FIG. 3, the physical sectors are arranged in ascending order according to the sector address, and the read-in area, the read-in area, the volume area, and the volume area are read out from the top according to the identification information contained in the sector address. It is roughly divided into areas.
【0022】
In the "read-in area", operation stabilization data and the like at the start of reading the DVD player are recorded. On the other hand, the "lead-out area" is an area for notifying the playback device of the end of playback, and no meaningful data is recorded. The "volume area" is an area in which digital data constituting the application is stored, and the physical sector to which the application belongs is managed as a logical block. The logical block is identified in units in which consecutive physical sectors are numbered sequentially, with the first physical sector of the data recording area as number 0. Circle b301 in FIG. 3 shows a group of logical blocks in the volume area. Numerical values such as # m, # m + 1, # m + 2, # m + 3, etc. attached to many logical blocks in a circle are logical block numbers.
【0023】
As shown in FIG. 3, the volume area is further divided into a volume management area and a file area. The volume management area stores file system management information for managing multiple logical blocks as files in accordance with ISO13346. The file system management information is information that clearly shows the correspondence between each file name of a plurality of files and the address of the logical block group occupied by each file, and the disk playback device uses this file system management information as a clue. And realize disk access on a file-by-file basis. That is, when a file name is given, all the logical block groups occupied by the file are calculated by referring to all the system management information, and these logical block groups are accessed to extract only the desired digital data.
【0024】
FIG. 4 is an explanatory diagram of the file area. As shown in FIG. 4, the file area stores a video manager and a plurality of video title sets. These consist of a plurality of continuous files, and the recording location is calculated from the above file system management information. The reason for such a continuous file is that the data size of the moving image data is enormous, and if this is made into a single file, the file size will exceed 1 GB.
【0025】
A video title set stores a group of one or more DVD applications called titles. A plurality of titles grouped in a movie application correspond to the case where there is a theatrical release version or an uncut version of the same movie. This is because titles such as theatrical release version and uncut version have a lot of shared video data, so it is better to group and manage the video so that the video can be used more efficiently.
【0026】
Of the video title sets shown in Fig. 4, the video title set V1 contains interactive software. Video title set V1 is interactive software "aerobics". This interactive software is realized by the characteristic data structure of the optical disc in this embodiment. The interactive software "Aerobics" is a title set consisting of three titles, and the individual titles are called <Waist Slim Course>, <Arm Shape Up Course>, and <Total Fitness Course>.
【0027】
The video manager stores information about the menu for the user to select a title to play from all the titles stored in multiple video title sets. The video title set and the video manager will be described in detail below. (1.1.1) Logical Structure-Video Title Set FIG. 5 is an explanatory diagram of the data structure of the video title set.
【0028】
The video title set stores a plurality of video objects (VOBs) and video title set management information that manages the playback order of the plurality of video objects. (1.1.1.1) Video Title Set-Video Object (VOB) A "video object (VOB)" is data that has been made into multimedia by including digital moving images, digital audio, image data, and management information thereof. Since this example is the interactive software "Aerobics", each of the individual VOBs # 1, 2, 3, 4 ... shown in Fig. 5 is a scene in which the exercise is rhythmically stepped, right leg. , A scene of raising the left leg high, a scene of jumping, a scene of twisting the waist to the right and left, a scene of tilting the upper body forward, etc. To do.
【0029】
The data structure of the "video object (VOB)" has a structure in which a plurality of VOB units (VOBUs) are arranged in chronological order from the beginning. The VOB unit (VOBU) is playback data of about 0.5 seconds to about 1.0 seconds, and as shown by the arrow points in Fig. 5, the management information pack, video pack, audio packs A to C, and sub video pack It is composed of multiple types of pack data such as A to B. Each pack data has a data size of 2 KByte, and by collecting and reintegrating the pack data for each type, it becomes a digital data string that constitutes video data, audio data, sub-video data, and control information, respectively. Further, the digital data string reintegrated according to these types may be referred to as an elementary stream, and the VOB may be referred to as a program stream composed of a plurality of elementary streams or a system stream.
【0030】
For the sake of clarity, in Fig. 5 and Fig. 6, each pack data of all VOB units is arranged with regularity, but except that the management information pack is arranged at the beginning, it is buffered by the playback device. It is not necessary to arrange them adjacent to each other because they are taken out after being collected, and they are actually arranged in a mixed manner. Also, the total number of packs belonging to the VOB unit and the number of packs for each type do not have to be the same because the video, audio, and sub-video include variable-length compressed data, and the number of packs actually differs for each VOB unit. .. Also, although there are two video packs in the VOB unit, the transfer rate to the playback device assigned to the video is about 4.5 Mbit, which is the number of normal videos that are not actually still images. It will include 100 video packs.
【0031】
The video pack stored in the video object (VOB) forms at least one digital video data called GOP (Group Of Picture) from the digital data of the video pack belonging to one VOB unit. The GOP (Group Of Picture) referred to here is one unit at the time of decompression of compressed digital moving image data, and is image data for about 12 to 15 frames. The details of GOP are specified in MPEG2 (Moving Picture Expert Group, ISO11172, ISO13818).
【0032】
The relationship between each pack in a video object (VOB) and a video scene is shown in Figure 6. In the figure, the video material of the movie one scene is shown by a horizontally long quadrangle and arranged above the VOB. In addition, the audio material of 3 channels is shown by 3 horizontally long squares and arranged under the VOB. Furthermore, the 2-channel sub-video material is shown by two horizontally long squares and arranged under the audio material. The downward arrow extending from the video material shows how the video material of the video is recorded in the data field of each pack.
【0033】
If you follow these downward arrows, the video from the beginning of one scene to 0.5 seconds will be coded as MPEG-compliant I picture (Intra-Picture), P picture (Predictive-Picture), B picture (Bidirectionally predictive Picture). It can be seen that it is recorded in the data field of video packs 1 and 2 in VOB unit 1 after being converted (as mentioned above, it is actually stored in hundreds of packs, but for convenience of explanation, it is stored. The explanation is continued below assuming that they are stored in two packs.) Videos from 0.5 seconds to 1.0 seconds are also recorded in the data fields of video packs 3 and 4 in VOB unit 2 after being encoded into I-picture, P-picture, and B-picture. Although not shown, videos from 1.0 second to 1.5 seconds are also encoded and then recorded in the data field of the video pack in the next VOB unit.
【0034】
The relationship between the three-channel dubbed audio of one scene of the interactive software and the data field of the audio pack will be explained with reference to Fig. 6. Similar to the video pack, the arrow extending from the audio material in Fig. 6 to the audio pack of VOB indicates that the audio data of 3 channels is encoded by the above two methods and recorded in the data field of each audio pack in 0.5 second units. Is shown. That is, the dubbed sound of channel A from the beginning of the above scene to 0.5 seconds is recorded in the data field of audio pack A-1 in VOB unit 1, and the dubbed sound from 0.5 seconds to 1.0 seconds is recorded in VOB unit 2. Recorded in the data field of Audio Pack A-2. Although not shown, the audio from 1.0 second to 1.5 seconds from the beginning is recorded in the data field of Audio Pack A-3 in the next VOB unit. As mentioned above, since the synchronization timing for audio and video is taken by PTS, it is not necessary for the same VOB unit to include audio data that completely matches the video data included in the VOB unit. It may also be stored in the previous VOB unit.
【0035】
Similarly, the dubbed audio of channel B from the beginning of one scene to 0.5 seconds is recorded in the data field of audio pack B-1, and the dubbed audio from 0.5 seconds to 1.0 seconds is recorded in the data field of audio pack B-2. Will be done. And although not shown, the audio from 1.5 seconds to 2.0 seconds from the beginning is recorded in the data field of Audio Pack B-3.
【0036】
The dubbed audio of the C channel from the beginning of one scene to 0.5 seconds is recorded in the data field of the audio pack C-1, and the dubbed audio from 0.5 seconds to 1.0 second is recorded in the data field of the audio pack C-2. .. Although not shown, audio from 1.5 seconds to 2.0 seconds is recorded in the data field of Audio Pack C-3.
【0037】
The three-channel data distributed and recorded in each data field of the audio packs A to C are hereinafter referred to as audio data A, audio data B, and audio data C. For example, by setting the English dubbed voice in the audio data A, setting the French dubbed voice in the audio data B, and setting the Japanese dubbed voice in the audio data C, the operator can switch between them. ..
【0038】
In the example of FIG. 6, since the sub-video packs A and B in the VOB unit exist, the 2-channel subtitle superimpose can be distributed and recorded in the data fields of the sub-video packs A and B in each VOB unit. For example, by displaying English subtitles in the sub-video data A and displaying French subtitles in the sub-video data B, the operator can switch between them.
【0039】
One management information pack is always placed at the beginning of the VOB unit, and the transfer rate, video stream, audio stream, and secondary video stream required during playback of the VOB unit are required. The size specification is stored. General-purpose functions of the management information pack and the sub-video pack As described above, the interactive part of the interactive software is that the sub-video pack and the management information pack are organically related. This association is relevant when the secondary video pack draws a menu containing several items. When the sub video pack draws a menu in this way, the management information pack that belongs to the same VOB unit as the sub video pack contains highlight information for performing playback control according to the cursor operation for the menu and the confirmation operation for the item. It has the information called inside it. A typical example of "reproduction control according to a definite operation" in the present embodiment is a branch of a reproduction path in which the current reproduction path is switched to another reproduction path. In this "switching of playback path", a command called a highlight command is described in the highlight information in association with each item, and this command is executed when the management information pack is read by the disc playback device. It is done by doing. By selectively executing the command associated with the item according to the confirmation operation in this way, the reproduction path is switched in units of PGC information, which will be described later.
【0040】
This is the end of the explanation of the video object (VOB) of the video title set in FIG. 5, and then the structure of the video title set management information of the video title set will be described. (1.1.1.2) Video title set management information The video title set management information stores information for managing a plurality of playback orders of the above-mentioned video object group. In DVD, the data that specifies the playback order of video objects is called a program chain (PGC). In other words, if it is a video title set that stores the "aerobics" of this example, how should the video title set management information be developed when each course of the waist slim course and the arm circumference shape-up course is selected? Multiple program chains (PGCs) that specify the above will be stored.
【0041】
FIG. 7 is a diagram showing the internal structure of the video title set management information. As shown by reference numeral a5 in FIG. 7, the video title set management information is composed of a video title set management table, a video title set section title search pointer table, and a PGC management information table. The "video title set management table" is header information of the video title set management information, and stores the pointer to the storage position of the video title set section title search pointer table and the PGC management information table.
【0042】
The "video title set section title search pointer table" is an index of a plurality of program chains stored in the PGC management information table, and specifies a pointer to the storage position of the program chain to be executed first for each title. .. In this example, each course of the waist slim course and arm circumference shape-up course in "Aerobics" is stored in association with the entry PGC information.
【0043】
The "PGC management information table" stores a plurality of PGC information 1,2,3,4 ... n for all video objects stored in the video title set, as shown by reference numeral a6. .. Each PGC information is information that defines which VOB is read out in what playback order via the optical pickup. "Which VOB is read out" is defined by the "VOB position information table" shown by reference numeral a7, and "what reproduction order is read out" is defined by "PG reproduction mode" shown by reference numeral a9.
【0044】
The "VOB location information table" consists of a list of VOB location information. The internal configuration of VOB position information is shown in the horizontal row in Fig. 8 (a). As shown in this figure, the VOB position information is information composed of the VOB playback time, the offset to the VOB, and the number of VOB blocks. When reading a VOB, the disk player calculates the logical block number of the logical block in which the VOB is recorded by using the number of offsets included in the VOB position information as a clue, and is instructed by the "number of blocks". The number of logical blocks on the track is scanned in the forward direction.
【0045】
The "PG playback mode" defines whether to read each VOB whose VOB position information is described in the "VOB position information table" by normal playback or by random playback / shuffle playback. The difference between normal playback and random playback / shuffle playback is that in normal playback, VOBs of VOB position information are read out in the order of the "VOB position information table", whereas in random playback / shuffle playback, VOB position information is read. The point is that the VOB of is read out at random.
【0046】
The difference between random playback and shuffle playback is that the combination in random playback includes duplicate readings of VOBs, whereas the combination in shuffle playback does not include duplicate readings of VOBs. In other words, in shuffle playback, a VOB that has been played once will never be played again during shuffle playback. In random playback, the same VOB can be played twice.
【0047】
Specifically, it is assumed that the VOB position information of the PGC information describes the "VOB position information table" of the five VOBs VOB # 1, 2, 3, 4, and 5. It is assumed that the PG reproduction pattern of this PGC information is set to repeat 3 times and shuffle reproduction. Three VOBs are played from these five VOBs without allowing duplication. In this case, for example VOB # 5, 1, 3 or VOB # 2, 3, 5 VOBs will be read in the order of.
【0048】
It is assumed that the VOB position information of another PGC information describes the "VOB position information table" of five VOBs, VOB # 6, 7, 8, 9, and 10. In the PG reproduction pattern of this PGC information, it is assumed that the number of repetitions of 3 times and random reproduction are set. Three VOBs are played from these five VOBs, allowing duplication. In this case, for example VOB # 5, 5, 3 or VOB # 2, 3, 3 VOBs will be read in the order of.
【0049】
The data structure of the PG playback mode is shown in Fig. 8 (b). The PG playback mode has an 8-bit length, of which the upper 1 bit is referred to as the 1st field` and the lower 7 bits are referred to as the 2nd field`. If a value of 1 or more is set in the second field and the first field is 0, the program chain is set to random playback. A number greater than or equal to 1 is set in the second field, and if field 1 is 1, the program chain is set to shuffle playback. The second field specifies the number of repetitions of random playback and shuffle playback. Since the second field is 7 bits long, the number of iterations can be set in the range of 1 to 127. If the second field is 0, the VOB described in the VOB position information table is normally reproduced.
【0050】
The data structure of each PGC information shown in FIG. 7 is as described above. Next, how the description contents of the VOB and each PGC information of the video title set shown in FIG. 7 are different will be described in comparison with reference to FIGS. 9 and 10. Figure 9 summarizes the video content of each VOB shown in Figure 5 in a tabular format. With reference to this figure, VOB # 1 contains live-action footage of rhythmically taking steps as moving image data, and VOB # 2 includes live-action footage of raising the right and left legs high. It can be seen that it is included as moving image data. VOB # 3 includes live-action video of the instructor stretching and rotating both arms horizontally as moving image data, and VOB # 4 includes live-action video of the instructor jumping. It can be seen that it is included as. As described above, it can be seen that the VOBs shown in Fig. 7 are recorded as individual VOBs with a length of 2 minutes or 3 minutes showing the instructor performing various exercises.
【0051】
Figure 10 shows the correspondence between each course and the contents of PGC information in a table format. The horizontal rows in this figure are the "course name", the "program chain number" corresponding to the course, and the "VOB location information table" and "PG playback mode" of the PGC information of the program chain number. The contents are shown in a table format. In this figure, the entry program chain for the "arm circumference shape-up course" is PGC information # 1. In the "VOB position information table" of this PGC information # 1, of the 30 VOBs, 15 of the 30 VOBs related to the movement of the center around the arm such as VOB # 3, VOB # 5, VOB # 8 shown in FIG. The VOB position information of the VOB is specified. Furthermore, "shuffle specification" is specified for the PG playback mode. The number of repetitions in this shuffle playback is set to "10". In this way, the PG playback mode specifies that 15 VOBs should be shuffled.
【0052】
In general, the combination nCr that takes r from n VOBs is expressed by the formula nCr = n! / R! (Nr) !, so by calculating 15C10 = 15! / 10! 5 !, 3003 ways of playback An order occurs. That is, VOBs are selected in a different order as many as 3003 times. In this figure, the entry program chain for "West Slim Course" is PGC Information # 2. In this PGC information # 2 "VOB position information table", out of 30 VOBs, VOB # 6, VOB # 7, VOB # 9 etc. VOB position information of 12 VOBs related to the movement of the legs and upper body Is specified. Furthermore, "shuffle specification" is specified for the PG playback mode. The number of repetitions in this shuffle playback is set to "10". In this way, the PG playback mode specifies that 10 VOBs should be shuffled back, so VOBs are selected with a number of playback patterns of 12C10 combinations.
【0053】
In general, the combination nCr that takes r from n VOBs is expressed by the formula nCr = n! / R! (Nr) !. Therefore, by calculating 12C10 = 12! / 10! 2 !, 66 ways of playback can be performed. An order occurs. That is, VOBs are selected 66 times in different orders. In this figure, the title "Total Fitness Course" is associated with "PGC3". Furthermore, the number of VOBs in the "VOB position information table" in PGC information 4 is 5, and "random designation" is specified in the PG playback mode. The number of repetitions in this random playback is set to "3". In this way, since the PG playback mode specifies that 5 VOBs are randomly played back, VOBs are selected by the number of playback patterns of 5H3 duplicate combinations.
【0054】
Here, the duplicate combination nHr that allows the same thing to be taken from n VOBs many times and takes r is nHr = n + r-1Cr = (n + r-1)! / R! (N-1) )! Is calculated by the formula 5H3 = (5 + 3-1)! / 3! 4 !, 126 playback orders are generated. In the total fitness course, the number of VOBs and the number of repetitions are small, and the same VOB is selected many times, so even fat people and people who are not confident in their reflexes can keep up. On the other hand, the "arm circumference shape-up course" requires a high degree of reflexes and physical strength because the number of VOBs and the number of repetitions are large and the selected VOB changes rapidly. This is clear from the above calculation results, which is more than 20 times (3003 ways) compared to 126 ways for beginners. By selecting such a huge number of VOBs, it is possible to realize aerobics that even advanced users can be satisfied with.
【0055】
In this way, depending on the setting of the PG playback mode, the title creator can provide aerobics curriculum in multiple stages such as advanced, intermediate, and beginner on one optical disc. Digest 1 corresponds to PGC information # 4. PGC information # 4 is a course for sequentially playing 15 of the 30 VOBs from the beginning to the middle, and the number of repetitions is set to 0. Because of the 0 setting, PGC information # 4 is a course for digest 1 to play 15 of 30 VOBs in sequence from the beginning to the middle. These are for those who just want to watch the aerobics exercise without the actual exercise.
【0056】
(1.1.2) Logical Structure-Video Manager The structure of the video manager consists of video objects and PGC management information table, and it can be said that it conforms to the data structure of the video title set. The difference between a video manager VOB and a video title set VOB is that the video manager is specialized for volume menus. Here, the volume menu is a menu for displaying a list of all titles recorded on the optical disc and selecting one of the titles. The optical disc is loaded in the disc playback device, and the optical pickup is in the volume management area. Is displayed on the screen immediately after moving to the volume area.
【0057】
Specialized for this volume menu, there are the following first and second differences between the video manager and the video title set. First of all, the video title set VOB contains video data, sub-video packs, audio packs, while the video manager VOB contains sub-video packs and management information packs for menus. It's just that. Second, the video manager contains branch commands that branch to the titles of several video title sets on the optical disc.
【0058】
Figure 21 shows the data structure of the video manager. As shown in FIG. 21, the "video manager" is composed of a "video object for menu", a "PGC management information table for menu", and a "title search pointer table". As the name implies, "Video Object for Menu" is a VOB specialized for volume menus. That is, it includes a sub video pack for displaying a volume menu and a management information pack for performing playback control according to a cursor operation and a confirmation operation for the menu. FIG. 22 is an explanatory diagram of a display image for the volume menu. The video object for the volume menu has a plurality of items y611, y612, y613, y616. These items are intended to identify any one of the titles such as "Aerobics <Arm circumference shape-up course>" and "Aerobics <Waist slim course>". When the user performs a confirmation operation on such an item, each video title set included in the management information pack existing in the same VOB and a command with each title as a branch destination are executed, and the title to be played from now on is executed. It is specified.
【0059】
The "Menu PGC management information table" is PGC information specialized for the volume menu, and the recording location of the menu VOB is described so that the menu VOB is read when the playback device is loaded. There is. This PGC information is read by the playback device immediately after the optical disc is loaded into the playback device and the optical pickup moves from the volume management area to the volume area. As a result, the volume menu will appear on the screen.
【0060】
The "title search pointer table" is an index for specifying the title set to which each title belongs and the title number attached to each title in the title set. (2.1) Overview of disc playback device An optical disc playback device (DVD player) will be described. FIG. 11 is a diagram showing the appearance of the DVD player 1, the television monitor 2, and the remote controller 91.
【0061】
The DVD player 1 has an opening in the front of the housing, and a drive mechanism for setting an optical disc is provided in the depth direction of the opening. A remote control receiver 92 having a light receiving element that receives infrared rays emitted by the remote controller is provided on the front of the DVD player, and when an operation is performed on the remote controller held by the operator, the remote controller receiver 92 presses a key. An interrupt signal indicating that the signal has been received is emitted.
【0062】
The back of the DVD player is equipped with a video output terminal and an audio output terminal, and by connecting an AV cord here, the video signal played from the DVD can be output to a large home-use TV monitor 2. As a result, the operator can enjoy the playback video of the DVD on a large-sized home-use TV such as 33-inch or 35-inch. As can be seen from the above description, the DVD player 1 of the present embodiment is not used by connecting to a personal computer or the like, but is used together with the TV monitor 2 as a home electric appliance.
【0063】
The remote controller 91 is provided with a spring-loaded keypad on the surface of the housing, and outputs a code corresponding to the pressed key by infrared rays. (2.2) Components of the disc player FIG. 12 is a block diagram showing an internal configuration of a DVD player according to the present embodiment. This DVD player is composed of a drive mechanism 16, a mechanism control unit 83, a signal processing unit 84, an AV decoder unit 85, a remote control receiving unit 92, and a system control unit 93. Further, the AV decoder unit 85 includes a signal separation unit 86, a video decoder 87, a sub video decoder 88, an audio decoder 89, and a video compositing unit 90.
【0064】
The drive mechanism 16 includes a base on which an optical disc is set and a spindle motor 81 that clamps and rotationally drives the set optical disc. The base on which the optical disc is set moves back and forth inside and outside the housing by an eject mechanism (not shown). The operator mounts the optical disc with the base moved to the outside of the housing. When the optical disc is mounted on the base and the base moves inside the DVD player, the optical disc is loaded into the DVD player.
【0065】
The mechanism control unit 83 controls the mechanism system including the motor 81 for driving the disc and the optical pickup for reading the signal recorded on the disc. Specifically, the mechanism control unit 83 adjusts the motor speed according to the track position instructed by the system control unit 93. At the same time, the pickup position is moved by controlling the actuator of the optical pickup, and when an accurate track is detected by servo control, rotation waits until the desired physical sector is recorded and continuous from the desired position. Read the signal.
【0066】
The signal processing unit 84 performs processing such as amplification, waveform shaping, binarization, demodulation, and error correction on the signal read from the optical pickup, converts it into a digital data string, and converts it into a digital data string, and the buffer memory in the system control unit 93 ( It is stored in logical block units in), which will be described later. The AV decoder unit 85 performs predetermined processing on the input VOB digital data and converts it into a video signal or an audio signal.
【0067】
The signal separation unit 86 receives a digital data string transferred from the buffer memory in units of logical blocks, and distributes moving image data, sub video data, and audio data. In this distribution, the moving image data is output to the video decoder 87. Audio data is output to the audio decoder 89, and sub-video data is output to the sub-video decoder 88. The management information pack is output to the system control unit 93. At that time, the signal separation unit 86 is instructed by the system control unit 93. This number indicates any of the audio data A, B, C and the sub-video data A, B shown in the explanatory diagram of FIG. 6, and when the number is given, the signal separation unit 86 corresponds to the number. The numbers are output to the audio decoder 89 and the sub video decoder 88, respectively. Then, the data other than the number is discarded.
【0068】
The video decoder 87 decodes the moving image data input from the signal separation unit 86, decompresses it, and outputs it as a digital video signal to the video synthesis unit 90. When the sub-video data input from the signal separation unit 86 is run-length compressed image data, the sub-video decoder 88 decodes and decompresses it and outputs it to the video synthesizer 90 in the same format as the video signal. To do.
【0069】
The audio decoder 89 decodes the audio data input from the signal separation unit 86, decompresses it, and outputs it as a digital audio signal. The video compositing unit 90 outputs an NTSC signal in which the output of the video decoder 87 and the output of the sub video decoder 88 are mixed at a ratio instructed by the system control unit 93. (2.2.2) Components of disc playback device-Internal configuration of system control unit 93 The system control unit 93 controls the entire DVD player and has the internal configuration shown in FIG. According to FIG. 13, the system control unit 93 includes a buffer memory 94, a management information pack buffer 95, an embedded processor 96, and a PGC information buffer 31.
【0070】
Data that has undergone processing such as amplification, waveform shaping, binarization, demodulation, and error correction is written in the buffer memory 94. If the written data is video title set management information, it is fetched into a buffer (not shown). On the other hand, in the case of VOB, the system control unit 93 transfers one pack at a time to the signal separation unit 86. When transferred in this way, the management information pack is sent back from the AV decoder unit 85.
【0071】
The management information pack buffer 95 is a buffer for storing the management information pack sent back from the signal separation unit 86. The embedded processor 96 is configured by integrating a ROM that stores control programs for the entire DVD player 1, a working memory, and a CPU. The PGC information buffer 31 stores the currently selected PGC information.
【0072】
The work buffer 97 is a buffer used by the system control unit 96 to expand the one-dimensional array "random number list" and the variable "specified number of times" when processing the float shown in FIG. .. (2.3.2.1) Overall flow of system control unit 93 FIG. 14 is an overall flow showing the processing contents of the system control unit 93. The operation of the DVD player 1 will be explained with reference to this figure. When the eject button of the DVD player 1 is pressed, the base moves to the outside of the housing. The operator mounts the optical disc with the base moved to the outside. When mounted on the base and the base moves inside the DVD player, the optical disc is loaded into the DVD player. In step 121, the system control unit 93 is in the optical disc insertion waiting state. When the optical sensor or the like notifies the loading of the optical disc, the mechanism control unit 83 and the signal processing unit 84 control the rotation of the disc while keeping the optical pickup 82 in the lead-in region. Continue the disk rotation while it is still in the lead-in area until the rotation operation stabilizes. When the rotation operation is stable, the optical pickup is moved from the lead-in area to the outer circumference to read out the volume management area. Read the video manager based on the information in the volume management area (step 122). Further, the system control unit 93 refers to the PGC management information table for the menu of the video manager, calculates the recording address of the program chain for the volume menu, reproduces it, and holds it in the PGC information buffer 31. If the program chain for the volume menu is held internally, the system control unit 93 refers to the held PGC information and calculates the video object (VOB) to be played back and the recording address on the optical disk thereof. When the video object to be reproduced is determined, the system control unit 93 outputs a control signal to the mechanism control unit 83 and the signal processing unit 84, takes out the determined video object from the optical disk, and reproduces the determined video object. As a result, the volume menu shown in FIG. 22 is displayed on the TV monitor 2 as an image (step 123).
【0073】
Looking at the list of this title, the operator thinks about his fatness, which course is most necessary, and decides that "aerobics <arm circumference shape-up course>" is the most necessary. did. Then, it is assumed that the menu item of the relevant course is selected and confirmed. The video manager stores a branch command and a title number as its parameter corresponding to the menu item, and this highlight command is executed by the system control unit 93 (step 125).
【0074】
As an execution operation by the branch command, the system control unit 93 refers to the title search pointer table which is a part of the video manager, and determines the video title set (VTS) to which the system belongs and the title number in the VTS. When the video title set is confirmed, the system control unit 93 outputs a control signal to the mechanism control unit 83 and the signal processing unit 84, reproduces the video title set management information of the confirmed title set, and is one of the video title set management information. Extract the video title set part title search pointer table which is a part (step 126).
【0075】
If the title search pointer table of the video title set unit can be retrieved, the system control unit 93 refers to this and determines the PGC information of the program chain for starting the reproduction of the title to be reproduced. When the PGC information is determined, the system control unit 93 outputs a control signal to the mechanism control unit 83 and the signal processing unit 84, reproduces the determined PGC information, and holds the determined PGC information in the internal PGC information buffer 31. At this time, the retained PGC information for the volume menu will be overwritten. If the PGC information for starting playback of the title is retained, the system control unit 93 determines the video object to be reproduced and its recording address by referring to the retained PGC information, and reproduces the determined video object. A control signal is output to the mechanism control unit 83 and the signal processing unit 84.
【0076】
After that, the system control unit 93 sequentially determines the video object to be played back and performs the playback control according to the held PGC information. When the system control unit 93 completes the reproduction of the final video object indicated by the PGC information, the system control unit 93 refers to the PGC connection information which is a part of the PGC information and determines the next PGC information. The system control unit 93 that has determined the next PGC information discards the current PGC information, retains the next PGC information, and continues the reproduction progress accordingly (step 128).
【0077】
To supplement the playback of video objects, the DVD player 1 is accompanied by a key for switching between an audio channel and a sub video channel (not shown). Then, the audio channel and the sub-video channel selected by the user by this switching key are held in the system register (not shown) of the system control unit 93. When the video object is played back, the system control unit 93 refers to the internal system register and specifies a valid channel by outputting a control signal to the AV decoder unit 85. As a result, only the information of the effective audio channel and the sub-video channel is output to the outside together with the moving image information.
【0078】
(2.3.2.2) 1st operation example ... Playback control for video title set V1 The software control of the system control unit 93 for the video title set V1 shown in FIG. 2 (b) will be described with reference to the floats of FIGS. 15 and 16. Now that "Aerobics <Arm Shape Up Course>" has been selected, PGC information # 1 is stored in the PGC information buffer 31. In this state, the system control unit 93 performs the reproduction order determination process. The reproduction order determination process is to determine the reproduction order according to the description contents of the PG reproduction mode at the time of branching from the menu to the program chain, and is realized by the multiple branching shown in the float shown in FIG. Program. In step 140, the PG reproduction mode is read from the PGC information. In this step, the PG reproduction mode specified in this figure is read out. After reading the PG playback mode, the process proceeds to step 141. In step 141, it is determined whether or not the bit pattern of the second field of the read PG reproduction mode is 000 0000. In Fig. 10, the second field of PGC information # 1 has "10 repeats", that is, "000". Since "1010" is described, the process proceeds to step 142.
【0079】
In step 142, it is determined whether or not the bit pattern of the first field is "1". Since the first field of PGC information # 1 in FIG. 10 is set to "1", the process proceeds to step 144. The processing of the system control unit 93 in shuffle reproduction will be described with reference to the float chart of FIG. In this float, the "random number list" is a one-dimensional array for keeping a history of random numbers generated so far in shuffle reproduction. The "total number n" is the number of VOB position information listed in the VOB position information table, and in the case of PGC information # 1, it is "15" as described above. The "specified number of times k" is a variable for storing the loop number of loop processing consisting of steps 152 to 159.
【0080】
When the process proceeds to step 144 in the flow of FIG. 15, the process proceeds to step 150 of the flow chart of FIG. 16, and the specified number of times is read from the bit pattern of the second field and stored in the counter. Since the second field is 7 bits long, the number of repetitions in the range 0 to 127 is specified. After executing step 150, the process proceeds to step 151. In step 151, the random number list is cleared to all zeros. After the execution of step 151, the process proceeds to step 152, and a random number (0 <r <n + 1) in an integer range from 1 to a total of 15 VOBs is generated. It is assumed that the integer 3 is generated here. In this embodiment, in order to evenly select the VOBs described in the "VOB position information table", a uniform random number is generated. In addition, random numbers having an arbitrary distribution such as Gaussian random numbers may be used. Weighting may be performed so that later exercises, which tend to be less frequent, are selected more frequently.
【0081】
After executing step 152, the process proceeds to step 153. In step 153, it is determined whether the generated numerical value 3 is included in the random number list or not. Since the PGC information has just been selected and has not been described, the process proceeds to step 154. In step 154, the third VOB position information arranged in the "VOB position information table" is read out. In step 155, it is calculated which part of the spiral track on the disk the logical block to be read occupies based on the VOB offset described in "VOB position information". Then, the track position is instructed to the mechanism control unit 83, and the optical pickup is moved to the recording start position. After that, the mechanism control unit 83 is instructed to perform block read control.
【0082】
In step 156, the processing of the subsequent step 157 is repeated for all the logical blocks occupied by the VOB. The process of step 157 is to read the data recorded in the logic block #k via the optical pickup and the signal processing unit. The data of the logic block occupied by the VOB is sequentially read out under the control of the mechanism control unit 83 and the signal processing unit 84. The read data is separated and reproduced by the AV decoder unit 85. At this point, the separated video is displayed on the television screen shown in FIG. 24, and audio output by audio data is started. As a result, on the screen of the TV monitor, a live-action image of the instructor extending and rotating both arms horizontally as shown in FIG. 18 is displayed for about several minutes. During this time, a light BGM is flowing from the speaker, and the operator performs the same exercise as the movement of the instructor on the screen according to the rhythm of the BGM.
【0083】
When the above processing is repeated for all the logical blocks described in "VOB position information" of VOB # 3, the process proceeds to step 158 and the integer value 3 is added to the random number list. After executing step 158, the process proceeds to step 159. In step 159, the specified number of times k stored in the counter is decremented by 1. In step 159, it is determined whether or not the specified number of times k is 0 or more. Since it is 0 or more in the first round, the process proceeds to step 152 to generate random numbers.
【0084】
In step 152, a random number (0 <r <n + 1) in an integer range from 1 to the total number of VOBs n is generated. It is assumed that the integer value 3 is generated here. After executing step 152, the process proceeds to step 153. In step 153, it is determined whether the generated numerical value 3 is included in the random number list or not. Since the integer value 3 is listed here, the process returns to step 152 to regenerate the random number. If the regenerated random number is also described, the process returns to step 152 again to regenerate the random number.
【0085】
While the random numbers listed in the list are generated in this way, the repetition of steps 152 to 153 is continued. By collating the history described in the random number list in this way, it is possible to avoid duplicate selection of already selected VOBs. Suppose that an integer value of 5 is generated as a random number as a result of regenerating the random number twice. Since the integer value 5 is not described in the random number list, the process proceeds to step 154. Read the 5th VOB location information in the "VOB location information table". In step 155, which track on the disk corresponds to the next logical block to be read is calculated based on the VOB offset described in the fifth VOB position information. Then, the track position is instructed to the mechanism control unit 83, and the optical pickup is moved to the recording start position. After that, the mechanism control unit 83 is instructed to perform block read control.
【0086】
In step 156 and step 157, the data recorded in the logic block #k is read out via the optical pickup and the signal processing unit. The data of the logic block occupied by VOB # 5 is sequentially read out under the control of the mechanism control unit 83 and the signal processing unit 84. The read data is separated and reproduced by the AV decoder unit 85. At this point, the separated video is displayed on the television screen shown in FIG. 24, and audio output by audio data is started. As a result, on the screen of the TV monitor, a live-action image of the instructor as shown in FIG. 19 stretching his arms horizontally and swinging them down and crossing them in front of his abdomen is displayed for about several minutes. During this time, another light BGM is flowing from the speaker, and the operator performs the same exercise as the movement of the instructor on the screen according to the rhythm of the BGM.
【0087】
When the above processing is repeated for all the logical blocks described in "VOB position information" of VOB # 3, the process proceeds to step 158 and the integer value 5 is added to the random number list. With this addition, "3" and "5" will be lined up in the random number list. After executing step 158, the process proceeds to step 159. In step 159, the specified number of times k stored in the counter is decremented by 1. In step 159, it is determined whether or not the specified number of times k is 0 or more. In the second round, the process proceeds to step 152 to generate random numbers.
【0088】
In step 152, a random number (0 <r <n + 1) in an integer range from 1 to the total number of VOBs n is generated. It is assumed that the integer value 8 is generated here. After executing step 152, the process proceeds to step 153. In step 153, it is determined whether the generated numerical value 8 is included in the random number list or not. Since "3" and "5" are described in the random number list and the integer 8 is not described, the process proceeds to step 154. Read the 8th VOB location information in the "VOB location information table". In step 155, which track on the disk corresponds to the next logical block to be read is calculated based on the VOB offset described in "VOB position information". Then, the track position is instructed to the mechanism control unit 83, and the optical pickup is moved to the recording start position. After that, the mechanism control unit 83 is instructed to perform block read control.
【0089】
In step 156 and step 157, the data recorded in the logic block #k is read out via the optical pickup and the signal processing unit. The data of the logic block occupied by the VOB is sequentially read out under the control of the mechanism control unit 83 and the signal processing unit 84. The read data is separated and reproduced by the AV decoder unit 85. At this point, the separated video is displayed on the television screen of FIG. 24, and audio output by audio data is started. As a result, on the screen of the TV monitor, as shown in Fig. 20, the instructor stretches out both arms and swings up to the chest level on the back side, and the live-action image of the raised arm swinging up to the front side is about. It will be displayed for a few minutes. During this time, another light BGM is flowing from the speaker, and the operator performs the same exercise as the movement of the instructor on the screen according to the rhythm of the BGM.
【0090】
When the above processing is repeated for all the logical blocks described in "VOB position information" of VOB # 3, the process proceeds to step 158 and the random number r is added to the random number list. After executing step 158, the process proceeds to step 159. In step 159, the specified number of times k stored in the counter is decremented by 1. In step 159, it is determined whether or not the specified number of times k is 0 or more. In the third round, the process proceeds to step 152 to generate random numbers.
【0091】
Every time it is determined that the description is not described in step 153, the processes of steps 152 to 159 are repeated. Each time this cycle is completed, the count value is decremented one by one in step 159, and the process proceeds to step 160. By repeating step 159, the count value is decremented one by one and approaches the lower limit of 0. When the count value counts the lower limit of 0, step 160 becomes Yes, and this flow chart ends. During this repetition, the instructor's exercises changed rapidly, and the BGM also switched rhythmically, allowing the operator to sweat well in a short amount of time.
【0092】
If you load the same optical disc and select the course the next morning, the VOBs will be played in a completely different order from yesterday. Since the playback order changes rapidly in this way, the effect of exercise appears to the operator. <Random reproduction> Random reproduction is a combination in which duplication may exist. Therefore, in order to embody this, it is sufficient to cut the collation with the random number list in the float chart of FIG. FIG. 17 shows a float of the system control unit 93 at the time of random reproduction configured in this way. As is clear from FIG. 17, in shuffle playback, step 150 of reading the specified number of times k from the bit pattern of the second field and storing it in the counter, step 152 of generating a random number r in an integer range from 1 to the total number n, Step 154 to read the r-th position information No. r in the VOB position information table, and mechanical control to move the optical pickup to the logical block of the VOB recording start position described in the VOB position information table. Step 155 instructing unit 83, step 156 repeating the number of blocks described in "number of blocks" of VOB position information, reading data recorded in logical block #k via optical pickup and signal processing unit. Step 157 to cause, step 158 to decrement the specified number of times k by 1, and step 159 to determine whether the specified number of times k is larger than 0 are sequentially executed.
【0093】
<Normal playback> In normal playback, the VOB is simply read out as described in the "VOB position information table". For materialization, only the steps of steps 156 to 157 in the float chart of FIG. 15 need be required. Then, if you select "West Slim Course", you can see live-action footage of rhythmically stepping, raising the right and left legs, and jumping the instructor. That is, when the PGC information corresponding to the "arm circumference shape-up course" is read into the disc playback device, the exercise around the arm is randomly selected and displayed on the screen, and the PGC information corresponding to the "waist slim course" is displayed on the disc. When loaded into the playback device, the movement around the waist is randomly selected and displayed on the screen.
【0094】
As described above, according to the present embodiment, PGC information corresponds to each of the courses such as "waist slim course" and "arm circumference shape-up course". One PGC information specifies the playback order by the "VOB position information table" and the PG playback pattern so that the movement around the arm is randomly selected and played, and another PGC information randomly selects the movement around the waist and plays it. Since the playback order is specified so that it can be selected and played back, only the images related to the course will be played back at random when each course is selected. Due to such random reproduction, the order of the above-mentioned movements around the arms and around the waist changes rapidly every morning each time the optical disc course is selected. As a result, the operator's impression of the courses such as "Waist Slim Course" and "Arm Shape Up Course" will be fresh forever, and you can devote yourself to aerobics with a fresh feeling every morning.
【0095】
In this embodiment, one VOB unit is composed of one GOP, but if the playback time of the stored video image is about one second, it is not limited to one GOP, but two or three. Needless to say, it may consist of a GOP with a very short playback time. Further, in this case, the management information pack is arranged at the head of a plurality of consecutive GOPs, and stores valid reproduction control information for these plurality of GOPs.
【0096】
In the present embodiment, the moving image information has been described in the case of MPEG2 format digital moving image data, but the moving image data is not limited to this as long as it is moving image data capable of forming an object together with audio, sub-video, and the like. Of course, it may be a moving image or a digital moving image by a conversion algorithm other than DCT (Discrete Cosine Transform) used in the MPEG method.
【0097】
Further, in this embodiment, the management information pack is arranged for each GOP which is the restoration unit of the moving image, but it is obvious that if the compression method of the digital moving image is different, it will be for each restoration unit of the compression method. Finally, a method for manufacturing an optical disc according to the present embodiment will be briefly described. A number of volumes of videotapes taken with a video camera and live-recorded musictapes are prepared as masters, and the videos and audio recorded on these tapes are digitized and uploaded to a non-linear editing device. The editor creates menus and items by an application program such as a graphic editor while playing back video and audio on a frame-by-frame basis on this non-linear editing device. At the same time, create a management information pack that incorporates highlight commands using a GUI generator or the like. After creation, these are encoded according to the MPEG standard to generate moving image data, audio data, sub-video data, and management information pack. Once generated, VOB units are created from these on a non-linear editing device, and VOBs are created. When a VOB is created, a VOB number is assigned to the VOB, and PGC information # 1, # 2, # 3, # 4 ... # n, video title set section title search pointer table, video title set management information And construct the above-mentioned data structure in the memory of the workstation.
【0098】
After constructing the data structure, convert these data into logical data strings so that they can be recorded in the file area. The converted logical data string is recorded on a transmission medium such as a magnetic tape, and further converted into a physical data string. This physical data string is obtained by adding ECC (Error Check Code), EF modulation, read-in area data, read-out area data, etc. to the volume data. Master cutting using this physical data string creates a master of an optical disk. Further, an optical disc is manufactured from a master produced by a press device.
【0099】
In the above manufacturing flow, the existing manufacturing equipment for a CD can be used as it is, except for a part of the logical data string creating apparatus related to the data structure of the present invention. This point is described in Ohmsha's "Compact Disc Reader" by Heitaro Nakajima and Hiroshi Ogawa, and in Asakura Shoten's "Optical Disc System" Optical Disc Conference of the Japan Society of Applied Physics.
【0100】
[Effect of the invention]
As described above, the present invention is a recording method for recording a plurality of video objects, a plurality of chain information defining a plurality of playback courses of the plurality of video objects, and menu information on a recording medium. Whether the playback order of the video objects appearing in each playback course, including table information and flag information, is shown in the table information for each chain information, and the video objects shown in the table information are sequentially played according to the playback order (1). , The video object shown in the table information is randomly selected and played at least once regardless of the playback order, or (2) is shown in the flag information for each chain information, and the selection operation of each playback course is accepted. The menu is shown in the menu information, and a plurality of video objects, a plurality of chain information, and the menu information are recorded on the recording medium. The recording medium according to the present invention is useful for maintaining the freshness of the video content and preventing obsolescence, and is useful for further developing the market for teaching material-type interactive software.
【0101】
【0102】
【0103】
【0104】
[Simple explanation of drawings]
[Figure 1]
(a) It is an external view of the optical disk in this embodiment. (b) It is sectional drawing of an optical disk. (c) It is an enlarged view of the part where the light spot is irradiated. (d) It is a figure which shows the pit row on the information layer 109.
[Figure 2]
(a) It is explanatory drawing of the track arrangement of the information layer of an optical disk. (b) It is explanatory drawing of the physical sector of the information layer of an optical disk.
[Fig. 3]
It is a figure which shows the logical structure of an optical disk.
[Fig. 4]
It is explanatory drawing of the file area of an optical disk.
[Fig. 5]
It is explanatory drawing of the data structure of a video title set.
[Fig. 6]
It is a figure which shows the correspondence relationship between video material, audio material, subtitle material and each pack in a video object (VOB).
[Fig. 7]
It is a figure which shows the internal structure of the video title set management information.
[Fig. 8]
(a) It is a figure which shows the internal structure of "VOB position information table". (b) It is a figure which shows the format of a PG reproduction pattern.
[Fig. 9]
It is the figure which summarized the content of the live-action video of the moving image data of each VOB in a table format.
[Fig. 10]
It is a figure which shows the description content of each PGC information in a video title set V2.
[Fig. 11]
It is a perspective view which shows the appearance of the reproduction apparatus in this embodiment.
[Fig. 12]
It is a block diagram which shows the internal structure of the DVD player 1 in this embodiment.
[Fig. 13]
It is a block diagram which shows the internal structure of the system control part 93.
[Fig. 14]
It is a flowchart which shows the processing content of the system control unit 93.
[Fig. 15]
It is a flowchart which shows the procedure of the reproduction order determination processing of a system control unit 93.
[Fig. 16]
It is a flowchart which shows the procedure at the time of shuffle reproduction of a system control unit 93.
[Fig. 17]
It is a flowchart which shows the procedure at the time of random play | movement of a system control part 93.
[Fig. 18]
It is explanatory drawing which shows the display content of the television monitor when VOB # 3 is read.
[Fig. 19]
It is explanatory drawing which shows the display content of the television monitor when VOB # 5 is read.
[Fig. 20]
It is explanatory drawing which shows the display content of the television monitor when VOB # 8 is read.
[Fig. 21]
It is a figure which shows the internal structure of a video manager.
[Fig. 22]
It is a figure which shows an example of a volume menu.
[Explanation of symbols]
1 DVD player 2 TV monitor 16 drive mechanism 31 PGC information buffer 81 Spindle motor 82 optical pickup 83 Mechanism control unit 84 Signal processing unit 85 AV decoder section 86 Signal separator 87 Video Decoder 88 Secondary video decoder 89 Audio decoder 90 Video compositing section 91 remote control 92 Remote control receiver 93 System control unit 94 buffer memory 95 Management information pack buffer 96 System control unit 96 processor 97 work buffer 107 DVD 108 transparent substrate 109 Information layer 110 Adhesive layer 111 Transparent substrate 112 Print layer 113 light beam 114 light spot
30 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30
Every citation, both waysCites: the store holds 2 of 3
| Document | Relation | Office |
|---|---|---|
| JP6309841A | Cites | Japan |
| JP7147661A | Cites | Japan |
| 【文献】特許2804630(JP,B2) | Non-patent | – |
30 members in 10 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 21194695 | Japan | A | |
| 7211946 | Japan | – | |
| 6772196 | Japan | A | |
| 867721 | Japan | – |
Members30
| Document | Office | Kind | |
|---|---|---|---|
| WO9707509A1 | World Intellectual Property Organization (WIPO) | A1 | |
| MX9702857A | Mexico | A | |
| EP0788104A1 | European Patent Office (EPO) | A1 | |
| CN1164925A | China | A | |
| US5734788A | United States of America | A | |
| TW331630B | Taiwan Province of China | B | |
| EP0788104A4 | European Patent Office (EPO) | A4 | |
| JP2804630B2 | Japan | B2 | |
| JPH117753A | Japan | A | |
| EP0788104B1 | European Patent Office (EPO) | B1 | |
| DE69601571D1 | Germany | D1 | |
| DE69601571T2 | Germany | T2 | |
| US6201928B1 | United States of America | B1 | |
| US6229952B1 | United States of America | B1 | |
| MY112663A | Malaysia | A | |
| KR100302480B1 | Republic of Korea | B1 | |
| US6356703B1 | United States of America | B1 | |
| US2002061186A1 | United States of America | A1 | |
| JP2002171491A | Japan | A | |
| JP2002185927A | Japan | A | |
| JP2002238031A | Japan | A | |
| US6493503B2 | United States of America | B2 | |
| JP3372025B2This record | Japan | B2 | |
| JP3372036B2 | Japan | B2 | |
| JP3372037B2 | Japan | B2 | |
| JP3372038B2 | Japan | B2 | |
| CN1103486C | China | C | |
| CN1438635A | China | A | |
| MY120348A | Malaysia | A | |
| CN1264147C | China | C |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY |
Numbers
- Publication
- 3372025
- Publication, DOCDB
- 3372025
- Publication, EPODOC
- JP3372025B
- Application
- 9041898
- Application, DOCDB
- 9041898
- Application, EPODOC
- JP19980090418
Titles2
- Japanese
- 【発明の名称】記録媒体の記録方法、再生装置、再生方法
- English
- INDUSTRIAL APPLICABILITY: Recording method, playback device, playback method of recording medium
Classification
- IPC, 5
- H04N5 85
- G11B20 12
- G11B27 00
- H04N5 92
- H04N5 93
