CN100499780C - Data processing method, data processing apparatus - Google Patents
Data processing method, data processing apparatus Download PDFInfo
- Publication number
- CN100499780C CN100499780C CNB2005100788684A CN200510078868A CN100499780C CN 100499780 C CN100499780 C CN 100499780C CN B2005100788684 A CNB2005100788684 A CN B2005100788684A CN 200510078868 A CN200510078868 A CN 200510078868A CN 100499780 C CN100499780 C CN 100499780C
- Authority
- CN
- China
- Prior art keywords
- data
- jump
- audio
- rate
- reproduction
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 238000012545 processing Methods 0.000 title claims abstract description 271
- 238000003672 processing method Methods 0.000 title claims description 33
- 238000000034 method Methods 0.000 claims abstract description 97
- 230000008569 process Effects 0.000 claims abstract description 76
- 239000000872 buffer Substances 0.000 claims description 330
- 239000010410 layer Substances 0.000 claims description 74
- 239000011229 interlayer Substances 0.000 claims description 43
- 230000009191 jumping Effects 0.000 claims description 25
- GZPBVLUEICLBOA-UHFFFAOYSA-N 4-(dimethylamino)-3,5-dimethylphenol Chemical compound CN(C)C1=C(C)C=C(O)C=C1C GZPBVLUEICLBOA-UHFFFAOYSA-N 0.000 claims 1
- 101100129496 Arabidopsis thaliana CYP711A1 gene Proteins 0.000 description 61
- 101100083446 Danio rerio plekhh1 gene Proteins 0.000 description 61
- 101100129499 Arabidopsis thaliana MAX2 gene Proteins 0.000 description 56
- 101100129500 Caenorhabditis elegans max-2 gene Proteins 0.000 description 39
- 230000014509 gene expression Effects 0.000 description 39
- 238000004364 calculation method Methods 0.000 description 19
- 230000009467 reduction Effects 0.000 description 12
- 238000004590 computer program Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 10
- 238000009790 rate-determining step (RDS) Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000009877 rendering Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 101150034273 SYS1 gene Proteins 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 102100027617 DNA/RNA-binding protein KIN17 Human genes 0.000 description 2
- 101001008941 Homo sapiens DNA/RNA-binding protein KIN17 Proteins 0.000 description 2
- 208000024609 Rothmund-Thomson syndrome type 2 Diseases 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101710095156 E3 ubiquitin-protein ligase RBX1 Proteins 0.000 description 1
- 102100023877 E3 ubiquitin-protein ligase RBX1 Human genes 0.000 description 1
- 101710178916 RING-box protein 1 Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000002355 dual-layer Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
提供了一种用于确定数据排列的设备和方法,以便甚至在可浏览幻灯放映中出现跳转时也可确保无缝再现。在可浏览幻灯放映中读取数据所需的图像数据剪辑和音频数据剪辑之间的允许跳转范围被确定,以便基于所确定的允许跳转范围确定将要存储在信息记录介质中的数据的排列条件,在所述可浏览幻灯放映中,并行执行静止图像的连续再现处理和音频再现处理。此配置能够使可浏览幻灯放映作为没有任何数据间断的无缝再现处理来执行。此外,能够提供音频数据和图像数据的读取速率的多个组合。
An apparatus and method are provided for determining the arrangement of data to ensure seamless reproduction even when jumps occur in a browsable slide show. An allowable jump range between image data clips and audio data clips required for reading data in the browsable slideshow is determined, so that an arrangement of data to be stored in the information recording medium is determined based on the determined allowable jump range condition that, in the browsable slide show, the continuous reproduction processing of still images and the audio reproduction processing are executed in parallel. This configuration enables a browsable slide show to be performed as a seamless reproduction process without any data gap. Furthermore, multiple combinations of read rates of audio data and image data can be provided.
Description
技术领域 technical field
本发明涉及一种数据处理方法、一种数据处理设备、一种信息记录介质以及一种计算机程序。更具体地说,本发明涉及一种数据处理方法、一种数据处理设备、一种信息记录介质以及计算机程序,用于在执行包含在盘中不同位置的图像数据和音频数据的并行再现的内容再现处理中,通过防止由跳转处理引起的再现中的间断而能够进行无缝的内容再现,其中所述跳转处理出现在转换和读取图像数据和音频数据的每一个的过程中。The present invention relates to a data processing method, a data processing device, an information recording medium, and a computer program. More specifically, the present invention relates to a data processing method, a data processing apparatus, an information recording medium, and a computer program for performing parallel reproduction of image data and audio data contained in different positions in a disc. In reproduction processing, seamless content reproduction is enabled by preventing a break in reproduction caused by jump processing that occurs during conversion and reading of each of image data and audio data.
背景技术 Background technique
记录介质可以包含各种软件数据,其中所述记录介质包括诸如通过应用蓝色激光获得的蓝光盘或者DVD(数字化通用光盘)之类的盘,而所述各种软件数据诸如是音乐等等的音频数据、电影等等的图像数据、游戏程序以及各种应用程序等等。The recording medium may contain various software data including discs such as Blu-ray discs or DVDs (Digital Versatile Discs) obtained by applying blue laser light, such as music and the like. Audio data, image data of movies, etc., game programs, various applications, and the like.
存在对应于这些各种数据的数据存储格式的规定,所述数据存储格式允许将每个数据遵照每个数据的格式来存储。There are regulations corresponding to these various data storage formats of data that allow each data to be stored in accordance with the format of each data.
静止图像的连续再现(所谓的幻灯放映)作为数据再现模式之一是可利用的。把每个静止图像信号编码为MPEG2(运动图像专家组2)视频的内部帧编码图像(I图像),并且与MPEG2传输流一起多路复用。此外,I图像、音频以及子图像与MPEG2传输流的多路复用能够与所述幻灯放映同步地再现所述音频以及子图像。上述幻灯放映应该基于PTS(显示时间标记,PresentationTime Stamp)来提供再现,所述PTS被设定为与一作为再现定时的时间信息的数据对应的属性信息,所述再现遵照预定时间。Continuous reproduction of still images (so-called slide show) is available as one of the data reproduction modes. Each still picture signal is coded as an intra frame coded picture (I picture) of MPEG2 (Moving Picture Experts Group 2) video, and multiplexed with an MPEG2 transport stream. Furthermore, multiplexing of I picture, audio, and sub-picture with an MPEG2 transport stream enables reproduction of the audio and sub-picture in synchronization with the slide show. The above-mentioned slide show should provide reproduction based on PTS (PresentationTime Stamp) set as attribute information corresponding to a data as time information of reproduction timing, which follows a predetermined time.
在允许图像数据和音频数据分别存储在所述盘的配置中,为了与静止图像的连续再现(可浏览幻灯放映)并行再现所述音频,执行遵照规定顺序的处理是必需的,所述规定顺序为:轮流地从所述盘中读取图像数据和音频数据,并且把图像数据和音频数据的每个的读取数据存储在缓冲器中,然后经由解码所述数据的处理输出。In a configuration that allows image data and audio data to be stored separately on the disc, in order to reproduce the audio in parallel with continuous reproduction of still images (browsable slide show), it is necessary to perform processing in a prescribed order that is: read image data and audio data from the disc in turn, and store read data of each of the image data and audio data in a buffer, and then output via a process of decoding the data.
读取和再现存储在所述盘中的内容的处理遵循如下过程步骤:从所述盘上获取信息,临时存储(缓存)所获取的信息,解码缓冲器数据,并且输出解码的数据。The process of reading and reproducing content stored on the disc follows the procedural steps of acquiring information from the disc, temporarily storing (caching) the acquired information, decoding buffer data, and outputting the decoded data.
解码缓冲器数据包括这样的处理,举例来说,诸如如果所述内容具有MPEG数据的形式,那么解码MPEG数据,或者如果给出加密数据,那么解码所加密的数据。Decoding buffer data includes processing such as, for example, if the content is in the form of MPEG data, decoding MPEG data, or if encrypted data is given, decoding encrypted data.
在分别把图像数据和音频数据存储在所述盘中、每个数据分开定位的情况下,那么要求读取头进行寻道,即要求跳转处理。如果发生跳转处理,所述跳转处理在跳到远离盘的某一数据再现位置的位置的处理和读取并再现来自于下一读取位置的数据的处理之间需要一个时间段,在这种情况下,上述时间段的增加经常导致在再现中出现间断。Where image data and audio data are stored separately on the disc, each data being located separately, then the read head is required to seek, ie a jump process is required. If a jump process occurs, which requires a period of time between the process of jumping to a position away from a certain data reproduction position of the disc and the process of reading and reproducing data from the next read position, In this case, the above-mentioned increase in the time period often results in a discontinuity in reproduction.
由此,如果如上所述那样与执行静止图像的连续再现(可浏览的幻灯放映)并行来读取和再现所述音频的话,如果增加用于跳转处理所需的时间,那么与所述跳转处理一道执行图像数据和音频数据的交替读取的配置会存在令再现数据不连续的问题。Thus, if the audio is read and reproduced in parallel with performing continuous reproduction of still images (browsable slide show) as described above, if the time required for jump processing is increased, then the A configuration in which alternate reading of image data and audio data is performed in one pass has a problem of discontinuity in reproduced data.
发明内容 Contents of the invention
本发明鉴于上述问题作出,并且意在提供一种数据处理方法、一种数据处理设备、一种信息记录介质和一种计算机程序,通过采用这样一种配置,即:提供图像数据和音频数据在信息记录介质(盘)中的记录格式的规定来执行规定的数据记录和再现处理,由此能够进行无缝再现,所述无缝再现通过减少跳转处理所需的时间而不会令再现的数据间断,其中所述跳转处理是在执行可浏览的幻灯放映以便与音频一起再现时发生的。The present invention has been made in view of the above-mentioned problems, and intends to provide a data processing method, a data processing device, an information recording medium, and a computer program by adopting such a configuration that image data and audio data are provided in According to the regulation of the recording format in the information recording medium (disk), the predetermined data recording and reproduction processing can be performed, thereby enabling seamless reproduction that reduces the time required for jump processing without making the reproduction Data discontinuity, wherein the jump processing occurs when performing a browsable slide show for reproduction with audio.
此外,本发明提供了一种数据处理方法、一种数据处理设备、一种信息记录介质和一种计算机程序,其能够使图像数据和音频数据的读取速率的多个组合满足再现条件,而不会发生数据间断,并且能够以从所述组合中自由选择的速率来记录/再现数据。Furthermore, the present invention provides a data processing method, a data processing apparatus, an information recording medium, and a computer program capable of making a plurality of combinations of reading rates of image data and audio data satisfy reproduction conditions, while Data gap does not occur, and data can be recorded/reproduced at a rate freely selected from the combinations.
本发明的第一方面在于提供一种数据处理方法,用于为信息记录介质确定记录数据的排列,所述记录数据包括具有图像数据的图像数据剪辑以及具有音频数据的音频数据剪辑,所述图像数据剪辑和音频数据剪辑应用于与静止图像的连续再现并行执行音频再现处理的可浏览幻灯放映,其中所述数据处理方法的特征在于,包括可允许跳转范围确定步骤,用于确定所述信息记录介质在再现处理中允许的跳转范围,并且包括数据排列确定步骤,用于确定数据排列以便在允许跳转范围确定步骤计算的允许跳转范围内设定图像数据剪辑和音频数据剪辑,其中所述图像数据剪辑和音频数据剪辑是存储在所述信息记录介质上的。A first aspect of the present invention is to provide a data processing method for determining an arrangement of recorded data including image data clips having image data and audio data clips having audio data for an information recording medium, the image data Data clipping and audio data clipping are applied to a browsable slide show in which audio reproduction processing is performed in parallel with continuous reproduction of still images, wherein the data processing method is characterized by including an allowable jump range determination step for determining the information the recording medium allows a jump range in reproduction processing, and includes a data arrangement determining step for determining the data arrangement so as to set the image data clip and the audio data clip within the allowable jump range calculated by the allowable jump range determining step, wherein The image data clips and audio data clips are stored on the information recording medium.
此外,依照执行本发明的数据处理方法的实施例,所述数据排列确定步骤的特征在于包括步骤:计算用于可浏览幻灯放映的所述图像数据剪辑的数据大小SMAIN以及音频数据剪辑的数据大小SSUB,由此确定所述数据排列,所述数据排列遵照这样的设定,即当允许跳转范围确定步骤中计算的允许跳转范围获取DMAX值时,所述设定满足以下条件(a)和(b):Furthermore, according to an embodiment of the data processing method for carrying out the present invention, the data arrangement determining step is characterized by including the step of calculating the data size S MAIN of the image data clip and the data of the audio data clip for a browsable slide show. The size S SUB , thereby determining the data arrangement, the data arrangement complies with such a setting, that is, when the allowable jump range calculated in the allowable jump range determination step obtains the D MAX value, the setting satisfies the following conditions (a) and (b):
(a)SMAIN+SSUB≤DMAX,并且(a) S MAIN + S SUB ≤ D MAX , and
(b)所述图像数据剪辑和音频数据剪辑应该分别位于大小DMAX范围内的连续排列中。(b) The image data clips and audio data clips should be respectively located in a continuous arrangement within the range of size D MAX .
此外,依照执行本发明的数据处理方法的实施例,所述数据处理方法的特征在于还包括所需跳转时间计算步骤,用于基于允许跳转范围确定步骤中确定的允许跳转范围来计算跳转所需时间,并且包括缓冲器大小确定步骤,用于基于所述所需跳转时间计算步骤中计算的所需跳转时间来确定图像数据缓冲器和音频数据缓冲器的大小,其中所述图像数据缓冲器包含从信息记录介质读取的图像数据,而所述音频数据缓冲器包含音频数据。In addition, according to an embodiment of the data processing method of the present invention, the data processing method is characterized in that it further includes a required jump time calculation step for calculating based on the allowable jump range determined in the allowable jump range determination step time required for jumping, and includes a buffer size determination step for determining the size of the image data buffer and the audio data buffer based on the required jump time calculated in the required jump time calculation step, wherein the The image data buffer contains image data read from an information recording medium, and the audio data buffer contains audio data.
此外,依照执行本发明的数据处理方法的实施例,所述所需跳转时间计算步骤的特征在于包括计算步骤,就同一层内跳转而言,计算拾取的寻道时间与涉及信息记录介质的读取数据单元块的处理的开销时间(overheadtime)的和,并且就层间跳转而言,计算拾取寻道时间、涉及层间寻道的拾取调节时间以及涉及对信息记录介质的读取数据单元块的处理的开销时间的和。In addition, according to an embodiment of the data processing method for performing the present invention, the required jump time calculation step is characterized by including a calculation step of calculating the seek time of pickup and the related information recording medium in terms of jumping within the same layer. The sum of the overhead time (overheadtime) of the process of reading the data unit block, and in terms of the inter-layer jump, the calculation of the pickup seek time, the pickup adjustment time related to the inter-layer seek, and the reading of the information recording medium The sum of overhead times for the processing of blocks of data units.
此外,依照执行本发明的数据处理方法的实施例,所述数据处理方法的特征在于还包括数据记录步骤,用于执行把数据基于数据排列确定步骤中确定的数据排列记录到信息记录介质。Furthermore, according to an embodiment of the data processing method for carrying out the present invention, the data processing method is characterized by further comprising a data recording step for performing recording of data to the information recording medium based on the data arrangement determined in the data arrangement determining step.
本发明的第二方面在于提供一种数据处理设备,用于为信息记录介质确定记录数据的排列,所述记录数据包括具有图像数据的图像数据剪辑以及具有音频数据的音频数据剪辑,所述数据应用于与静止图像的连续再现并行执行音频再现处理的可浏览幻灯放映,其中所述数据处理设备的特征在于,包括允许跳转范围确定装置,用于确定所述信息记录介质在再现处理中允许的跳转范围,并且包括数据排列确定装置,用于确定数据排列以便在允许跳转范围确定装置计算的允许跳转范围内设定图像数据剪辑和音频数据剪辑,其中所述图像数据剪辑和音频数据剪辑是存储在所述信息记录介质上的。A second aspect of the present invention is to provide a data processing apparatus for determining an arrangement of recorded data including image data clips with image data and audio data clips with audio data for an information recording medium, the data Applied to a browsable slide show that executes audio reproduction processing in parallel with continuous reproduction of still images, wherein the data processing apparatus is characterized by including allowable jump range determining means for determining that the information recording medium is allowed in the reproduction processing. jump range, and includes data arrangement determining means for determining data arrangement so as to set image data clips and audio data clips within the allowable jump range calculated by the allowable jump range determining means, wherein the image data clips and audio data clips Data clips are stored on the information recording medium.
此外,依照具体实现本发明的数据处理设备的一种模式,所述数据排列确定装置的特征在于是具有这样形式的装置,即该装置计算用于可浏览幻灯放映的所述图像数据剪辑的数据大小SMAIN以及音频数据剪辑的数据大小SSUB、由此确定所述数据的排列,其中所述数据排列遵循这样的设定,即当所述允许跳转范围确定装置所计算的允许跳转范围获取DMAX值时,满足以下条件(a)和(b):Furthermore, according to a mode of the data processing apparatus for embodying the present invention, said data arrangement determining means is characterized by being means having such a form that the means calculates data for clipping of said image data for a browsable slide show. The size S MAIN and the data size S SUB of the audio data clip thereby determine the arrangement of the data, wherein the data arrangement follows the setting that when the allowable jump range calculated by the allowable jump range determining means When obtaining the D MAX value, the following conditions (a) and (b) are met:
(a)SMAIN+SSUB≤DMAX,并且(a) S MAIN + S SUB ≤ D MAX , and
(b)所述图像数据剪辑和音频数据剪辑应该分别位于大小DMAX范围内的连续排列中。(b) The image data clips and audio data clips should be respectively located in a continuous arrangement within the range of size D MAX .
此外,依照具体实现本发明的数据处理设备的实施例,所述数据处理设备的特征在于还包括所需跳转时间计算装置,用于基于所述允许跳转范围确定装置中确定的允许跳转范围来计算跳转所需时间,并且包括缓冲器大小确定装置,用于基于所述所需跳转时间计算装置所计算的所需跳转时间来确定图像数据缓冲器和音频数据缓冲器的大小,其中所述图像数据缓冲器包含从信息记录介质读取的图像数据,而所述音频数据缓冲器包含音频数据。In addition, according to an embodiment of the data processing device for implementing the present invention, the data processing device is characterized in that it further includes required jump time calculation means for allowing jumps determined based on the allowed jump range determining means range to calculate jump required time, and includes buffer size determining means for determining the size of an image data buffer and an audio data buffer based on the required jump time calculated by said required jump time calculating means , wherein the image data buffer contains image data read from an information recording medium, and the audio data buffer contains audio data.
此外,依照具体实现本发明的数据处理设备的实施例,所述所需跳转时间计算装置的特征在于是具有这样形式的装置,就同一层内跳转而言,该装置计算拾取的寻道时间以及涉及信息记录介质的读取数据单元块的处理的开销时间的和,并且就层间跳转而言,计算拾取寻道时间、涉及层间寻道的拾取调节时间以及涉及对信息记录介质的读取数据单元块的处理的开销时间的和。Furthermore, according to an embodiment of the data processing apparatus embodying the present invention, said required jump time calculation means is characterized in that it is a means of a form which calculates a picked up seek in terms of a jump within the same layer The sum of the time and the overhead time related to the processing of reading the data unit block of the information recording medium, and in terms of the inter-layer jump, calculating the pick-up seek time, the pick-up adjustment time related to the inter-layer seek, and the adjustment time related to the information recording medium The sum of the processing overhead time of the read data unit block.
此外,依照具体实现本发明的数据处理设备的实施例,所述数据处理设备的特征在于还包括数据记录装置,用于执行基于所述数据排列确定装置所确定的数据排列来把数据记录到信息记录介质。Furthermore, according to an embodiment of the data processing apparatus embodying the present invention, the data processing apparatus is characterized by further comprising data recording means for performing recording of data into information based on the data arrangement determined by the data arrangement determination means. recording medium.
本发明的第三方面在于提供一种信息记录介质,其中所述信息记录介质的特征在于包括一种数据排列,所述数据排列允许图像数据剪辑以及包含音频数据的音频数据剪辑在一种条件下被存储为记录数据,在该条件下,其中应用于与静止图像的连续再现并行地执行音频再现处理的可浏览幻灯放映的所述图像数据剪辑以及所述音频数据剪辑,被一起包含在所规定的允许跳转范围内的一个区域中。A third aspect of the present invention is to provide an information recording medium, wherein the information recording medium is characterized by including a data arrangement that allows clipping of image data and clipping of audio data including audio data under one condition Stored as recording data under the condition that the clips of image data and the clips of audio data applied to a browsable slide show that performs audio reproduction processing in parallel with continuous reproduction of still images are included together in the specified in an area within the allowed jump range.
此外,依照具体实现本发明的信息记录介质的一种模式,所述信息记录介质的特征在于还包括这样的数据排列,当把应用于可浏览幻灯放映的所述图像数据剪辑的数据大小以及音频数据剪辑的数据大小分别假定为SMAIN以及SSUB时,并且所述允许跳转范围获取DMAX值时,满足以下条件(a)和(b):Furthermore, according to a mode of the information recording medium embodying the present invention, the information recording medium is characterized by further comprising a data arrangement that, when applied to the data size of the image data clip of the browsable slide show and the audio When the data size of the data clip is assumed to be S MAIN and S SUB respectively, and when the allowable jump range obtains the D MAX value, the following conditions (a) and (b) are met:
(a)SMAIN+SSUB≤DMAX,并且(a) S MAIN + S SUB ≤ D MAX , and
(b)所述图像数据剪辑和音频数据剪辑应该分别位于大小DMAX范围内的连续排列中。(b) The image data clips and audio data clips should be respectively located in a continuous arrangement within the range of size D MAX .
本发明的第四方面在于提供一种计算机程序,所述计算机程序用于实现如下过程:用于为信息记录介质确定记录数据的排列,所述记录数据包括具有图像数据的图像数据剪辑以及具有音频数据的音频数据剪辑,所述数据应用于与静止图像的连续再现并行执行音频再现处理的可浏览幻灯放映,其中所述计算机程序的特征在于,包括允许跳转范围确定步骤,用于确定所述信息记录介质在再现处理中允许的跳转范围,并且包括数据排列确定步骤,用于确定数据排列以便在允许跳转范围确定步骤中计算的允许跳转范围内设定图像数据剪辑和音频数据剪辑,其中所述图像数据剪辑和音频数据剪辑是存储在所述信息记录介质上的。A fourth aspect of the present invention is to provide a computer program for implementing a process for determining an arrangement of recorded data for an information recording medium, the recorded data including a clip of image data with image data and a clip with audio an audio data clip of data applied to a browsable slide show in which audio reproduction processing is performed in parallel with continuous reproduction of still images, wherein said computer program is characterized by including a jump-allowed range determination step for determining said The information recording medium allows a jump range in reproduction processing, and includes a data arrangement determining step for determining a data arrangement so as to set image data clips and audio data clips within the allowable jump range calculated in the allowable jump range determining step , wherein the image data clip and the audio data clip are stored on the information recording medium.
此外,本发明的第五方面在于提供一种数据处理方法,用于确定将应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置,包括:缓冲器大小设定步骤,用于把执行可浏览幻灯放映再现处理的再现设备中的图像数据和音频数据的总体缓冲器大小设定为固定值;速率确定步骤,用于根据再现设备总体缓冲器大小、数据再现所允许的最大跳转时间和再现设备中的数据读取速率的每一个来确定图像/音频数据读取速率。Furthermore, a fifth aspect of the present invention resides in providing a data processing method for determining a recording data configuration to be applied to image data and audio data of a browsable slideshow that is to be applied to audio reproduction processing performed in parallel with continuous reproduction of still images, including : a buffer size setting step for setting the overall buffer size of the image data and audio data in the reproducing device executing browsable slide show reproduction processing to a fixed value; a rate determining step for setting the overall buffer size of the reproducing device according to The image/audio data read rate is determined by each of the device size, the maximum jump time allowed for data reproduction, and the data read rate in the reproducing device.
此外,在本发明的数据处理方法的实施例中,所述数据处理方法还可以具有记录步骤,用于把具有与图像/音频数据读取速率匹配的数据格式的图像数据和音频数据记录到信息记录介质或者主信息记录介质上,其中所述图像/音频数据读取速率在速率确定步骤中确定。Furthermore, in an embodiment of the data processing method of the present invention, the data processing method may further have a recording step for recording image data and audio data having a data format matching the image/audio data reading rate to the information recording medium or master information recording medium, wherein said image/audio data reading rate is determined in the rate determining step.
此外,在本发明的数据处理方法的实施例中,所述速率确定步骤可以是这样的步骤:把图像/音频数据读取速率确定为满足以下公式的图像数据读取速率和音频数据读取速率的组合,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:Furthermore, in an embodiment of the data processing method of the present invention, the rate determination step may be a step of determining the image/audio data read rate as the image data read rate and the audio data read rate satisfying the following formula combination, when the overall buffer size of the reproduction device is [RB1+RB2], the maximum jump time allowed for data reproduction is T JUMP , the data read rate in the reproduction device is R UD , and the recorded data contains When the maximum reading rate of the image data is R MAX1 and the maximum reading rate of the audio data contained in the recording data is R MAX2 , the formula is:
此外,在本发明的数据处理方法的实施例中,所述速率确定步骤可以是这样的步骤:基于其中列出了图像数据读取速率和音频数据读取速率的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像/音频数据读取速率,上述图像/音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:In addition, in an embodiment of the data processing method of the present invention, the rate determining step may be a step based on a combination of the image data reading rate and the audio data reading rate and the overall The image/audio data reading rate is determined by the table of the corresponding relationship between the buffer sizes. The above-mentioned image/audio data reading rate satisfies the following formula. When the overall buffer size of the reproduction device is [RB1+RB2], the data reproduction The maximum jump time allowed is T JUMP , the data read rate in the reproducing device is R UD , the maximum read rate of the image data contained in the record data is R MAX1 , and the audio data contained in the record data The maximum read rate is R MAX2 , the formula is:
此外,在本发明的数据处理方法的实施例中,所述表是基于TS_Recording_Rate(RTS)生成的表。Furthermore, in an embodiment of the data processing method of the present invention, the table is a table generated based on TS_Recording_Rate(R TS ).
此外,在本发明的数据处理方法的实施例中,所述速率确定步骤可以是这样的步骤:基于其中列出了图像数据读取速率RTS1和音频数据读取速率RTS2的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像/音频数据读取速率,上述组合由以下关系表达式定义:Furthermore, in an embodiment of the data processing method of the present invention, the rate determination step may be a step based on the combination of the image data read rate R TS1 and the audio data read rate R TS2 listed therein and the The table of the correspondence between the overall buffer size of the reproduction device to determine the image/audio data read rate, the above combination is defined by the following relational expression:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数。R MAX2 = R TS2 × β, where α and β are coefficients.
此外,本发明的第六方面在于提供一种数据处理方法,用于确定将应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置,其中所述方法包括:速率总值设定步骤,用于把速率总值X设定为应用于可浏览幻灯放映的图像数据读取速率和音频数据读取速率的和;以及速率确定步骤,用于确定满足以下公式的图像数据读取速率RTS1和音频数据读取速率RTS2,所述公式为:Furthermore, a sixth aspect of the present invention resides in providing a data processing method for determining a recording data configuration to be applied to image data and audio data of a browsable slideshow to be applied to audio reproduction processing performed in parallel with continuous reproduction of still images, wherein The method includes: a rate total value setting step for setting a rate total value X as the sum of an image data read rate and an audio data read rate applied to the browsable slide show; and a rate determination step for Determine the image data read rate R TS1 and the audio data read rate R TS2 satisfying the following formula:
RTS1+RTS2<=XR TS1 +R TS2 <=X
其被应用于由以下关系表达式定义的图像数据读取速率RTS1和音频数据读取速率RTS2,当记录数据中包含的图像数据的最大读取速率是RMAX1,而记录数据中包含的音频数据的最大读取速率是RMAX2时,所述关系表达式为:It is applied to the image data read rate R TS1 and the audio data read rate R TS2 defined by the following relational expression, when the maximum read rate of the image data contained in the record data is R MAX1 , and the record data contained in When the maximum reading rate of audio data is R MAX2 , the relational expression is:
RMAX1=RTS1×α,以及R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数。R MAX2 = R TS2 × β, where α and β are coefficients.
此外,在本发明的数据处理方法的实施例中,所述速率确定步骤可以把值(192/188)用作如下关系表达式中的系数α和βFurthermore, in an embodiment of the data processing method of the present invention, the rate determination step may use the value (192/188) as coefficients α and β in the following relational expression
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β。R MAX2 =R TS2 ×β.
此外,在本发明的数据处理方法的实施例中,所述数据处理方法还可以具有记录步骤,用于把具有与图像数据读取速率和音频数据读取速率相匹配的数据格式的图像数据和音频数据记录到信息记录介质或者主信息记录介质上,其中所述图像/音频数据读取速率是在速率确定步骤中确定的。Furthermore, in an embodiment of the data processing method of the present invention, the data processing method may further have a recording step for converting image data and Audio data is recorded to an information recording medium or a master information recording medium, wherein the image/audio data reading rate is determined in the rate determining step.
此外,在本发明的数据处理方法的实施例中,所述速率确定步骤可以是这样的步骤:基于其中列出了图像数据读取速率和音频数据读取速率的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像数据和音频数据读取速率,上述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小被设定为[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:In addition, in an embodiment of the data processing method of the present invention, the rate determining step may be a step based on a combination of the image data reading rate and the audio data reading rate and the overall The table of correspondence between the buffer sizes is used to determine the image data and audio data read rate, the above image data read rate and audio data read rate satisfy the following formula, when the overall buffer size of the reproduction device is set to [ RB1+RB2], the maximum jump time allowed for data reproduction is T JUMP , the data reading rate in the reproducing device is R UD , the maximum reading rate of image data included in the recording data is R MAX1 , and the When the maximum reading rate of the audio data contained in the recording data is R MAX2 , the formula is:
此外,本发明的第七方面在于提供一种数据处理设备,用于确定将应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置,所述数据处理设备包括:缓冲器大小设定装置,用于把执行可浏览幻灯放映再现处理的再现设备中的图像数据和音频数据的总体缓冲器大小设定为固定值;以及速率确定装置,用于根据再现设备总体缓冲器大小、数据再现所允许的最大跳转时间和再现设备中的数据读取速率的每一个来确定图像/音频数据读取速率。Furthermore, a seventh aspect of the present invention resides in providing a data processing apparatus for determining a recording data configuration to be applied to image data and audio data of a browsable slideshow that is to be applied to audio reproduction processing performed in parallel with continuous reproduction of still images, The data processing apparatus includes: buffer size setting means for setting an overall buffer size of image data and audio data in a reproducing apparatus that executes browsable slide show reproduction processing to a fixed value; and rate determining means for The image/audio data reading rate is determined according to each of the overall buffer size of the reproducing device, the maximum jump time allowed for data reproduction, and the data reading rate in the reproducing device.
此外,在本发明的数据处理设备的实施例中,所述数据处理设备还可以具有记录装置,所述记录装置执行这样的处理,用于把具有与图像/音频数据读取速率相匹配的数据格式的图像数据和音频数据记录到信息记录介质或者压模(stamper)上,其中所述图像/音频数据读取速率是在速率确定步骤中确定的。Furthermore, in an embodiment of the data processing apparatus of the present invention, the data processing apparatus may further have recording means that executes processing for converting data having a reading rate that matches the image/audio data The image data and audio data of the format in which the image/audio data read rate is determined in the rate determining step are recorded onto an information recording medium or a stamper.
此外,在本发明的数据处理设备的实施例中,所述速率确定装置可以被配置为:把图像/音频数据读取速率确定为图像数据读取速率和音频数据读取速率的组合,上述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:In addition, in an embodiment of the data processing device of the present invention, the rate determining means may be configured to: determine the image/audio data read rate as a combination of the image data read rate and the audio data read rate, the above image The data reading rate and the audio data reading rate satisfy the following formula, when the overall buffer size of the reproducing device is [RB1+RB2], the maximum jump time allowed for data reproduction is T JUMP , and the data reading in the reproducing device When the fetch rate is R UD , the maximum read rate of the image data included in the record data is R MAX1 , and the maximum read rate of the audio data included in the record data is R MAX2 , the formula is:
此外,在本发明的数据处理设备的实施例中,所述速率确定装置被配置为:基于其中列出了图像数据读取速率和音频数据读取速率的组合与再现设备的总体缓冲器大小之间的对应关系的表来确定图像/音频数据读取速率,上述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:Furthermore, in an embodiment of the data processing device of the present invention, said rate determining means is configured to: based on the difference between the combination of the image data read rate and the audio data read rate and the overall buffer size of the reproduction device listed therein The image/audio data reading rate is determined by the table of the corresponding relationship between them. The above-mentioned image data reading rate and audio data reading rate satisfy the following formula. When the overall buffer size of the reproducing device is [RB1+RB2], the data reproducing The maximum jump time allowed is T JUMP , the data read rate in the reproducing device is R UD , the maximum read rate of the image data contained in the record data is R MAX1 , and the audio data contained in the record data The maximum read rate is R MAX2 , the formula is:
此外,在本发明的数据处理设备的实施例中,所述表可以是基于TS_Recording_Rate生成的表。Furthermore, in an embodiment of the data processing device of the present invention, the table may be a table generated based on TS_Recording_Rate.
此外,在本发明的数据处理设备的实施例中,所述速率确定装置可以被配置为:基于其中列出了图像数据读取速率RTS1和音频数据读取速率RTS2的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像/音频数据读取速率,上述图像数据读取速率RTS1和音频数据读取速率RTS2由以下关系表达式定义:Furthermore, in an embodiment of the data processing device of the present invention, the rate determination means may be configured to: based on the combination of the image data read rate R TS1 and the audio data read rate R TS2 listed therein and the reproduction The image/audio data read rate is determined by a table of the corresponding relationship between the overall buffer sizes of the device, and the above image data read rate R TS1 and audio data read rate R TS2 are defined by the following relational expressions:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数。R MAX2 = R TS2 × β, where α and β are coefficients.
此外,本发明的第八方面在于提供一种数据处理设备,用于确定将应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置,所述设备包括:速率总值设定装置,用于把速率总值X设定为应用于可浏览幻灯放映的图像数据读取速率和音频数据读取速率的和;以及速率确定装置,用于确定满足以下公式的图像数据读取速率RTS1和音频数据读取速率RTS2,所述公式为:Furthermore, an eighth aspect of the present invention resides in providing a data processing apparatus for determining a recording data configuration to be applied to image data and audio data of a browsable slideshow that is to be applied to audio reproduction processing performed in parallel with continuous reproduction of still images, The apparatus includes: rate total value setting means for setting a rate total value X as the sum of an image data read rate and an audio data read rate applied to a browsable slideshow; and rate determination means for determining An image data read rate R TS1 and an audio data read rate R TS2 satisfying the following formula:
RTS1+RTS2<=XR TS1 +R TS2 <=X
其被应用于由以下关系表达式定义的图像数据读取速率RTS1和音频数据读取速率RTS2,当记录数据中包含的图像数据的最大读取速率是RMAX1,而记录数据中包含的音频数据是RMAX2时,所述关系表达式为:It is applied to the image data read rate R TS1 and the audio data read rate R TS2 defined by the following relational expression, when the maximum read rate of the image data contained in the record data is R MAX1 , and the record data contained in When the audio data is R MAX2 , the relational expression is:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数。R MAX2 = R TS2 × β, where α and β are coefficients.
此外,在本发明的数据处理设备实施例中,所述速率确定装置被配置为执行这样的处理,其中在以下关系表达式中把值(192/188)用作系数α和β:Furthermore, in an embodiment of the data processing apparatus of the present invention, the rate determining means is configured to perform processing in which the values (192/188) are used as coefficients α and β in the following relational expressions:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β。R MAX2 =R TS2 ×β.
此外,在本发明的数据处理设备的实施例中,所述数据处理设备还可以具有记录装置,所述记录装置执行这样的处理,用于把具有与图像数据和音频数据读取速率相匹配的数据格式的图像数据和音频数据记录到信息记录介质或者主信息记录介质上,其中所述图像/音频数据读取速率是在速率确定步骤中确定的。Furthermore, in an embodiment of the data processing apparatus of the present invention, the data processing apparatus may further have recording means that executes processing for recording data having a reading rate matched with image data and audio data. Image data and audio data in a data format are recorded to an information recording medium or a master information recording medium, wherein the image/audio data reading rate is determined in the rate determining step.
此外,在本发明的数据处理设备的实施例中,所述速率确定装置可以被配置为:基于其中列出了图像数据读取速率和音频数据读取速率的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像数据和音频数据读取速率的组合,上述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:Furthermore, in an embodiment of the data processing device of the present invention, the rate determination means may be configured to: based on the combination of the image data read rate and the audio data read rate and the overall buffer of the reproduction device listed therein The combination of image data and audio data read rates is determined by using a table of correspondences between buffer sizes. The above image data read rates and audio data read rates satisfy the following formula. When the overall buffer size of the reproduction device is [RB1+ RB2], the maximum jump time allowed for data reproduction is T JUMP , the data reading rate in the reproducing device is R UD , the maximum reading rate of image data included in the recording data is R MAX1 , and the recording The maximum read rate of audio data contained in data is R MAX2 , the formula is:
此外,本发明的第九方面在于提供一种信息记录介质的制造方法,其包括缓冲器大小设定步骤,用于把执行可浏览幻灯放映再现处理的再现设备中的图像数据和音频数据的总体缓冲器大小设定为固定值;速率确定步骤,用于根据再现设备总体缓冲器大小、数据再现所允许的最大跳转时间和再现设备中的数据读取速率的每一个来确定图像/音频数据读取速率;以及记录步骤,用于把具有与图像/音频数据读取速率相匹配的数据格式的图像数据和音频数据记录在信息记录介质或者主信息记录介质上,其中所述图像/音频数据读取速率是在速率确定步骤中确定的。Furthermore, a ninth aspect of the present invention is to provide an information recording medium manufacturing method including a buffer size setting step for storing the entirety of image data and audio data in a reproducing device that executes browsable slide show reproduction processing. The buffer size is set to a fixed value; the rate determination step for determining the image/audio data based on each of the overall buffer size of the reproducing device, the maximum jump time allowed for data reproduction, and the data read rate in the reproducing device a reading rate; and a recording step for recording image data and audio data having a data format matching the image/audio data read rate on an information recording medium or a master information recording medium, wherein the image/audio data The read rate is determined in the rate determination step.
此外,在本发明的信息记录介质制造方法的实施例中,所述速率确定步骤可以是这样的步骤:把图像/音频数据读取速率确定为图像数据读取速率和音频数据读取速率的组合,上述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:Furthermore, in an embodiment of the information recording medium manufacturing method of the present invention, the rate determination step may be a step of determining the image/audio data read rate as a combination of the image data read rate and the audio data read rate , the above-mentioned image data reading rate and audio data reading rate satisfy the following formula, when the overall buffer size of the reproducing device is [RB1+RB2], the maximum jump time allowed for data reproduction is T JUMP , all the reproducing devices When the data reading rate is R UD , the maximum reading rate of the image data included in the recording data is R MAX1 , and the maximum reading rate of the audio data included in the recording data is R MAX2 , the formula is:
此外,在本发明的信息记录介质制造方法的实施例中,所述速率确定步骤可以是这样的步骤:基于其中列出了图像数据读取速率和音频数据读取速率的组合与再现设备的总体缓冲器大小之间的对应关系的表来确定图像/音频数据读取速率,所述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:Furthermore, in an embodiment of the information recording medium manufacturing method of the present invention, the rate determination step may be a step based on the combination of the image data read rate and the audio data read rate and the overall The image/audio data reading rate is determined from the table of the correspondence relationship between the buffer sizes, the image data reading rate and the audio data reading rate satisfy the following formula, when the overall buffer size of the reproduction device is [RB1+RB2 ], the maximum jump time allowed for data reproduction is T JUMP , the data reading rate in the reproducing device is R UD , the maximum reading rate of the image data contained in the recording data is R MAX1 , and the recording data The maximum read rate of the audio data contained in is R MAX2 , the formula is:
此外,在本发明的信息记录介质制造方法的实施例中,所述速率确定步骤可以是这样的步骤:基于其中列出了图像数据读取速率RTS1和音频数据读取速率RTS2的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像/音频数据读取速率,上述图像数据读取速率和音频数据读取速率由以下关系表达式定义:Furthermore, in an embodiment of the information recording medium manufacturing method of the present invention , the rate determination step may be a step based on the combination and The image/audio data read rate is determined by a table of the correspondence relationship between the overall buffer sizes of the reproduction device, and the above image data read rate and audio data read rate are defined by the following relational expressions:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数。R MAX2 = R TS2 × β, where α and β are coefficients.
此外,本发明的第十方面在于提供一种信息记录介质制造方法,其中所述方法包括:速率总值设定步骤,用于把速率总值X设定为应用于可浏览幻灯放映的图像数据读取速率和音频数据读取速率的和;速率确定步骤,用于确定满足以下公式的图像数据读取速率RTS1和音频数据读取速率RTS2,所述公式为:Furthermore, the tenth aspect of the present invention is to provide an information recording medium manufacturing method, wherein the method includes: a rate total value setting step for setting the rate total value X as the image data applied to the browsable slide show The sum of the read rate and the audio data read rate; the rate determination step is used to determine the image data read rate R TS1 and the audio data read rate R TS2 satisfying the following formula, said formula being:
RTS1+RTS2<=XR TS1 +R TS2 <=X
其被应用于由以下关系表达式定义的图像数据读取速率RTS1和音频数据读取速率RTS2,当记录数据中包含的图像数据的最大读取速率是RMAX1,而记录数据中包含的音频数据是RMAX2时,所述关系表达式为:It is applied to the image data read rate R TS1 and the audio data read rate R TS2 defined by the following relational expression, when the maximum read rate of the image data contained in the record data is R MAX1 , and the record data contained in When the audio data is R MAX2 , the relational expression is:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数,R MAX2 =R TS2 ×β, where α and β are coefficients,
记录步骤,用于把具有与在速率确定步骤中确定的图像数据读取速率和音频数据读取速率匹配的数据格式的图像数据和音频数据记录到信息记录介质或者主信息记录介质上。A recording step of recording image data and audio data having a data format matching the image data reading rate and audio data reading rate determined in the rate determining step onto the information recording medium or the master information recording medium.
此外,在本发明的信息记录介质制造方法的实施例中,在如下关系表达式中所述速率确定步骤可以把值(192/188)用作系数α和β,所述表达式为:Furthermore, in an embodiment of the information recording medium manufacturing method of the present invention, the rate determination step may use the value (192/188) as the coefficients α and β in the following relational expression, which is:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β。R MAX2 =R TS2 ×β.
此外,在本发明的信息记录介质制造方法的实施例中,所述速率确定步骤可以是这样的步骤:基于其中列出了图像数据读取速率和音频数据读取速率的组合与所述再现设备的总体缓冲器大小之间的对应关系的表来确定图像数据和音频数据读取速率的组合,上述图像数据读取速率和音频数据读取速率满足以下公式,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的所述数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而所述记录数据中包含的音频数据的最大读取速率是RMAX2时,所述公式为:In addition, in an embodiment of the information recording medium manufacturing method of the present invention, the rate determination step may be a step based on the combination of the image data read rate and the audio data read rate and the reproducing device listed therein. The table of the correspondence relationship between the overall buffer size to determine the combination of image data and audio data read rate, the above image data read rate and audio data read rate satisfy the following formula, when the overall buffer size of the reproduction device is [RB1+RB2], the maximum jump time allowed for data reproduction is T JUMP , said data reading rate in the reproducing device is R UD , the maximum reading rate of image data contained in recording data is R MAX1 , and When the maximum reading rate of the audio data contained in the recording data is R MAX2 , the formula is:
RTS1+RTS2<=XR TS1 +R TS2 <=X
此外,本发明的第十一方面是一种信息记录介质,其包括数据记录配置,具有这样一种数据排列,其中图像数据和音频数据对应于图像/音频数据读取速率,所述图像/音频数据读取速率是根据执行可浏览幻灯放映再现处理的再现设备的图像数据和音频数据的总体缓冲器大小、数据再现所允许的最大跳转时间以及在具有一跳转距离的所述再现设备中的数据读取速率中的每一个来确定的,在所述跳转距离中,可以在最大跳转时间内执行再现时的跳转处理。Furthermore, an eleventh aspect of the present invention is an information recording medium including a data recording arrangement having a data arrangement in which image data and audio data correspond to an image/audio data reading rate, the image/audio data The data read rate is based on the overall buffer size of the image data and audio data of the reproduction device performing the browsable slideshow reproduction process, the maximum jump time allowed for data reproduction, and in said reproduction device with a jump distance is determined for each of the data read rates in which the jump processing at the time of reproduction can be performed within the maximum jump time in the jump distance.
此外,在本发明的信息记录介质的实施例中,所述图像/音频数据读取速率可以是满足以下表达式的图像数据读取速率和音频数据读取速率的组合,当再现设备的总体缓冲器大小是[RB1+RB2],数据再现所允许的最大跳转时间是TJUMP,再现设备中的的数据读取速率是RUD,记录数据中包含的图像数据的最大读取速率是RMAX1,而记录数据中包含的音频数据的最大读取速率是RMAX2时,所述表达式为:Furthermore, in an embodiment of the information recording medium of the present invention, the image/audio data reading rate may be a combination of an image data reading rate and an audio data reading rate satisfying the following expression, when the overall buffer of the reproducing device The device size is [RB1+RB2], the maximum jump time allowed for data reproduction is T JUMP , the data reading rate in the reproducing device is R UD , and the maximum reading rate of image data included in the recording data is R MAX1 , while the maximum reading rate of the audio data contained in the recording data is R MAX2 , the expression is:
此外,本发明的第十二方面是一种再现设备,用于执行信息记录介质的再现处理,在所述信息记录介质中,以预定的间隔记录记录数据,所述记录数据包括具有图像数据的图像数据剪辑以及具有音频数据的音频数据剪辑,并且所述记录数据被应用于与静止图像的连续再现并行执行音频再现处理的可浏览幻灯放映,所述再现设备包括:图像数据缓冲器,用于存储从信息记录介质读取的图像数据;音频数据缓冲器,用于存储从信息记录介质读取的音频数据;再现装置,用于获得来自于图像数据缓冲器和音频数据缓冲器的数据以便执行再现处理;以及控制单元,用于执行数据读取控制以便在图像数据缓冲器以最大值保存图像数据的情况下,在信息记录介质中以预定间隔在音频数据记录位置处开始跳转操作。Furthermore, a twelfth aspect of the present invention is a reproducing apparatus for performing a reproducing process of an information recording medium in which recording data including image data having image data is recorded at predetermined intervals. Image data clips and audio data clips with audio data, and the record data is applied to a browsable slide show that performs audio reproduction processing in parallel with continuous reproduction of still images, the reproduction device includes an image data buffer for storing image data read from the information recording medium; an audio data buffer for storing audio data read from the information recording medium; reproducing means for obtaining data from the image data buffer and the audio data buffer to execute a reproduction process; and a control unit for performing data read control to start a jump operation at an audio data recording position at predetermined intervals in the information recording medium with the image data buffer holding the image data at a maximum value.
此外,本发明的第十三方面在于提供一种计算机程序,用于令计算机执行这样的处理,所述处理用于确定将应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置,所述处理包括:缓冲器大小设定步骤,用于把执行可浏览幻灯放映再现处理的再现设备中的图像数据和音频数据的总体缓冲器大小设定为固定值;以及速率确定步骤,用于根据再现设备的总体缓冲器大小、数据再现所允许的最大跳转时间和再现设备中的数据读取速率中的每一个来确定图像/音频数据读取速率。Furthermore, a thirteenth aspect of the present invention resides in providing a computer program for causing a computer to execute processing for determining a browsable slide show to be applied to audio reproduction processing performed in parallel with continuous reproduction of still images. Recording data configuration of image data and audio data, the process includes: a buffer size setting step for setting the overall buffer size of the image data and audio data in the reproducing device executing the browsable slide show reproduction process is a fixed value; and a rate determining step for determining the image/audio data read according to each of the overall buffer size of the reproducing device, the maximum jump time allowed for data reproduction, and the data reading rate in the reproducing device rate.
此外,本发明的第十四方面在于提供一种计算机程序,所述计算机程序令计算机执行这样的处理,所述处理用于确定将应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置,所述处理包括:速率总值设定步骤,用于把速率总值X设定为应用于可浏览幻灯放映的图像数据读取速率和音频数据读取速率的和;以及速率确定步骤,用于确定满足以下公式的图像数据读取速率RTS1和音频数据读取速率RTS2,所述公式为:Furthermore, a fourteenth aspect of the present invention resides in providing a computer program that causes a computer to execute processing for determining a browsable image to be applied to audio reproduction processing performed in parallel with continuous reproduction of still images. Recording data configuration of image data and audio data for a slide show, the processing comprising: a rate total value setting step for setting the rate total value X as the image data read rate and audio data applied to the browsable slide show The sum of the reading rate; and the rate determination step, for determining the image data reading rate R TS1 and the audio data reading rate R TS2 satisfying the following formula, the formula is:
RTS1+RTS2<=XR TS1 +R TS2 <=X
其被应用于由以下关系表达式定义的图像数据读取速率RTS1和音频数据读取速率RTS2,当记录数据中包含的图像数据的最大读取速率是RMAX1,而记录数据中包含的音频数据的最大读取速率是RMAX2时,所述关系表达式为:It is applied to the image data read rate R TS1 and the audio data read rate R TS2 defined by the following relational expression, when the maximum read rate of the image data contained in the record data is R MAX1 , and the record data contained in When the maximum reading rate of audio data is R MAX2 , the relational expression is:
RMAX1=RTS1×α,并且R MAX1 =R TS1 ×α, and
RMAX2=RTS2×β,其中α和β是系数。R MAX2 = R TS2 × β, where α and β are coefficients.
应注意的是,本发明的计算机程序可以用作这样一种计算机程序,其能够由存储介质提供,所述存储介质可以为计算机系统提供具有计算机可读形式的各种程序和代码,所述计算机系统允许运行各种程序和代码,或者经由通信介质来运行,更具体地说记录介质诸如是CD、FD和MO等等,或者所述通信介质诸如是网络等等。可以通过提供具有计算机可读形式的上述程序、在所述计算机系统上实现适合于所述程序的处理。It should be noted that the computer program of the present invention can be used as a computer program that can be provided from a storage medium that can provide various programs and codes in a form readable by a computer for a computer system that The system allows various programs and codes to be executed, or to be executed via a communication medium, more specifically a recording medium such as CD, FD, and MO, or the like, or the communication medium such as a network or the like. Processing suitable for the program can be realized on the computer system by providing the above program in a computer-readable form.
通过参照本发明的以下实施例和附图的详细说明,将使本发明的上述以及其他目的、特征和优势更加明显。顺便提及,应该理解的是,在本说明书中提及的系统具有一个以上单元的逻辑集合体的形式,并且所述集合体中包含的单元并不总是被并入同一外壳中。The above and other objects, features and advantages of the present invention will be more apparent by referring to the detailed description of the following embodiments of the present invention and accompanying drawings. Incidentally, it should be understood that the system referred to in this specification is in the form of a logical aggregate of more than one unit, and that the units contained in the aggregate are not always incorporated into the same housing.
依照本发明的配置,分别把图像数据剪辑和音频数据剪辑记录在诸如蓝光盘和DVD之类的盘中的配置采用了这样的一种配置,即确定在与静止图像连续再现并行执行音频再现处理的所谓的可浏览幻灯放映中发生数据读取的时候所要求的、图像数据剪辑至音频数据剪辑跳转的容许范围,由此基于所确定的允许跳转范围(信息)来确定存储在信息记录介质中的数据的排列条件,以便能够进行无缝再现,而不会在执行可浏览幻灯放映以便并行再现静止图像和音频时产生任何数据间断。According to the configuration of the present invention, a configuration in which image data clips and audio data clips are respectively recorded in discs such as Blu-ray Discs and DVDs adopts a configuration in which audio reproduction processing is determined to be performed in parallel with continuous reproduction of still images. The allowable range of jumping from image data clips to audio data clips required when data reading occurs in the so-called browsable slide show, thereby determining the allowable jump range (information) stored in the information record based on the determined allowable jump range (information) The arrangement condition of data in the medium so that seamless reproduction can be performed without any data gaps when performing a browsable slide show for parallel reproduction of still images and audio.
此外,本发明采用了这样的配置,其中基于所确定的允许跳转范围信息,计算跳转所需要的时间,由此基于所计算的所需跳转时间来确定图像数据缓冲器和音频数据缓冲器的大小,其中所述图像数据缓冲器包含从信息记录介质读取的图像数据,而音频数据缓冲器包含音频数据,以便利用满足最低要求的较小缓冲器就可以实现可浏览幻灯放映中执行无缝再现的配置。Furthermore, the present invention employs a configuration in which the time required for jumping is calculated based on the determined allowable jump range information, thereby determining the image data buffer and the audio data buffer based on the calculated required jump time. size of the buffer, wherein the image data buffer contains image data read from an information recording medium and the audio data buffer contains audio data, so that a browsable slide show can be implemented with a smaller buffer meeting minimum requirements Configurations for seamless reproduction.
另外,依照本发明的配置,在用于确定应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置的过程中,把执行可浏览幻灯放映的再现设备中图像数据和音频数据的总体缓冲器大小设定为固定值,并且根据再现设备总体缓冲器大小、数据再现所允许的最大跳转时间和再现设备中的数据读取速率中的每一个来确定图像/音频数据读取速率。据此,它能够以从图像数据读取速率和音频数据读取速率的多个组合中自由挑选的速率来记录和再现数据,其中所述图像数据读取速率和音频数据读取速率满足不会出现数据间断的再现条件,并且由此,可以实现记录/再现高质量数据的配置,诸如8声道LPCM数据。In addition, according to the configuration of the present invention, in the process of determining the recording data configuration of the image data and audio data applied to the browsable slide show executed in parallel with the audio reproduction processing performed in parallel with the continuous reproduction of still images, the execution browsable slide show The overall buffer size of image data and audio data in the reproducing device is set to a fixed value, and each of One to determine the image/audio data read rate. Accordingly, it is possible to record and reproduce data at a rate freely selected from a plurality of combinations of the image data read rate and the audio data read rate satisfying the A reproduction condition in which data discontinuity occurs, and thus, a configuration for recording/reproducing high-quality data such as 8-channel LPCM data can be realized.
另外,依照本发明的配置,在用于确定应用于与静止图像连续再现并行执行音频再现处理的、可浏览幻灯放映的图像数据和音频数据的记录数据配置的过程中,把图像数据读取速率和音频数据读取速率的总值设定为固定值[X],并且根据由此设定的条件来确定图像/音频数据读取速率。据此,它能够以从图像数据读取速率和音频数据读取速率的多个组合中自由挑选的速率来记录和再现数据,其中所述图像数据读取速率和音频数据读取速率满足不出现数据间断的再现条件,并且由此,可以实现记录/再现高质量数据的配置,诸如8声道LPCM数据In addition, according to the configuration of the present invention, in the process of determining the recording data configuration of the image data and audio data applied to the browsable slide show performed in parallel with the audio reproduction processing performed in parallel with the continuous reproduction of still images, the image data read rate and the total value of the audio data read rate are set to a fixed value [X], and the image/audio data read rate is determined according to the conditions thus set. Accordingly, it is possible to record and reproduce data at a rate freely selected from a plurality of combinations of the image data read rate and the audio data read rate satisfying that no Reproduction conditions where data is intermittent, and thus, a configuration for recording/reproducing high-quality data such as 8-channel LPCM data can be realized
附图说明 Description of drawings
图1是用于解释存储在蓝光盘上的内容的存储格式的视图;FIG. 1 is a view for explaining a storage format of content stored on a Blu-ray disc;
图2是用于解释在记录介质上作为AV流的BDAV MPEG2传输流的结构的视图;2 is a view for explaining the structure of a BDAV MPEG2 transport stream as an AV stream on a recording medium;
图3是示出应用于执行可浏览幻灯放映以便同步地再现音频的音频数据剪辑和播放列表之间对应关系的细节的视图;3 is a view showing details of correspondence between audio data clips and playlists applied to perform a browsable slide show so as to reproduce audio synchronously;
图4是示出了用于在可浏览幻灯放映中读取和再现图像数据和音频数据的再现设备结构的视图;FIG. 4 is a view showing the structure of a reproducing device for reading and reproducing image data and audio data in a browsable slide show;
图5A是用于解释主播放器335的结构的视图,而图5B是音频播放器336的结构视图,这两个播放器都包括在图4中所示的设备中;FIG. 5A is a view for explaining the structure of the
图6是用于示出可浏览模式的幻灯放映的缓存模式概念的视图;6 is a view for illustrating a cache mode concept of a browsable mode slide show;
图7A是示出可浏览模式幻灯放映时基本流缓冲器EB(视频代码缓冲器)的位占用率的例子的图表,而图7B是音频代码缓冲器B4的位占用率的例子的图表;7A is a graph showing an example of the bit occupancy rate of the elementary stream buffer EB (video code buffer) at the time of a browsable mode slide show, and FIG. 7B is a graph of an example of the bit occupancy rate of the audio code buffer B4;
图8是示出了在可浏览模式幻灯放映时用于同时读取主TS和音频TS的读取方法的模式的示意图;FIG. 8 is a schematic diagram showing a mode of a reading method for simultaneously reading a main TS and an audio TS at the time of a browsable mode slide show;
图9是用于解释在盘再现的时候和在跳转起点的再现终止和跳转目的地的再现开始之间的时间段、规定跳转处理的驱动标准的视图;9 is a view for explaining the driving standard for specifying jump processing at the time of disc reproduction and the time period between the end of reproduction at the jump origin and the start of reproduction at the jump destination;
图10A是示出了具有多个记录层的盘的结构视图,图10B示出了层内跳转时间(TACC)的例子,图10C示出了层间跳转时间(TIL)的示例性测量值,而图10D示出了开销时间(TOH)的示例性测量值,用于解释在具有多个记录层的盘中出现层间跳转时实现无缝再现的要求;10A is a view showing the structure of a disc having a plurality of recording layers, FIG. 10B shows an example of the intra-layer jump time (T ACC ), and FIG. 10C shows an example of the inter-layer jump time (T IL ). 10D shows exemplary measurements of overhead time (T OH ) for explaining the requirement to achieve seamless reproduction when layer jumps occur in discs with multiple recording layers;
图11A示出了从盘上读取和再现数据的处理,而图11B示出了再现时间的流逝和存储在图11A中所示的缓冲器中的数据大小的转换;FIG. 11A shows the process of reading and reproducing data from the disc, and FIG. 11B shows the lapse of reproduction time and the conversion of the data size stored in the buffer shown in FIG. 11A;
图12A示出了再现时间的流逝和存储在缓冲器中的数据大小的转换,而图12B是示出了图12A中所示线路的假定速率值的图表;FIG. 12A shows the lapse of reproduction time and the conversion of the data size stored in the buffer, and FIG. 12B is a graph showing assumed rate values of the lines shown in FIG. 12A;
图13A至图13C是用于解释这样一种设定的视图,所述设定保证对于层间跳转没有数据间断的再现;13A to 13C are views for explaining a setting that ensures reproduction without data gap for interlayer jumps;
图14是用于用图说明相对于跳转时间确定连续性数据排列条件的方法的视图,所述连续性数据排列条件适合于数据记录速率的值;14 is a view for graphically explaining a method of determining a continuous data arrangement condition suitable for a value of a data recording rate with respect to a jump time;
图15是一个表,其根据已经参照图13A至13C描述的跳转模式A至C中的每一个列出了对应于数据记录速率(RTS)和缓冲器大小(SRB)的值的数据排列条件(最小的连续数据排列大小);FIG. 15 is a table that lists data corresponding to the values of the data recording rate (R TS ) and the buffer size (S RB ) according to each of the jump patterns A to C that have been described with reference to FIGS. 13A to 13C Arrangement conditions (minimum continuous data arrangement size);
图16是示出了在可浏览模式幻灯放映时用于同时读取主TS和音频TS的读取方法的模式的示意图;FIG. 16 is a schematic diagram showing a mode of a reading method for simultaneously reading a main TS and an audio TS at the time of a browsable mode slide show;
图17A-17C是示出了跳转模式的设定示例的视图,所述设定用于确保在可浏览模式幻灯放映中无数据间断地进行再现;17A-17C are views showing an example of setting of a jump mode for ensuring reproduction without data discontinuity in a browsable mode slide show;
图18是示出了图13A和图17A-17C的跳转模式的每个所需的缓冲器大小的表;Figure 18 is a table showing the buffer sizes required for each of the jump modes of Figures 13A and 17A-17C;
图19A-19C是用于解释在图17A-17C中所示的每个跳转模式中、无缝连接多个剪辑的情况下的数据排列的视图;19A-19C are views for explaining data arrangement in the case of seamlessly connecting a plurality of clips in each jump pattern shown in FIGS. 17A-17C;
图20是用于解释数据处理设备的结构示例的视图,所述数据处理设备用于生成信息记录介质的记录数据;FIG. 20 is a view for explaining a structural example of a data processing apparatus for generating recording data of an information recording medium;
图21是用于解释生成信息记录介质的记录数据的数据处理序列的流程图;FIG. 21 is a flowchart for explaining a data processing sequence for generating recording data of an information recording medium;
图22A和22B是用于解释计算图像数据读取速率RTS1和音频数据读取速率RTS2的组合的处理示例(处理示例A)的视图;22A and 22B are views for explaining a processing example (processing example A) of calculating a combination of the image data reading rate R TS1 and the audio data reading rate R TS2 ;
图23是用于解释在计算图像数据读取速率RTS1和音频数据读取速率RTS2的组合的处理示例(处理示例A)中、速率确定处理的特定示例的视图;23 is a view for explaining a specific example of rate determination processing in a processing example (processing example A) of calculating a combination of an image data reading rate R TS1 and an audio data reading rate R TS2 ;
图24A和24B是用于解释计算图像数据读取速率RTS1和音频数据读取速率RTS2的组合的处理示例(处理示例B)的视图;24A and 24B are views for explaining a processing example (processing example B) of calculating a combination of the image data reading rate R TS1 and the audio data reading rate R TS2 ;
图25是用于解释在计算图像数据读取速率RTS1和音频数据读取速率RTS2的组合的处理示例(处理示例B)中、速率确定处理的特定示例的视图;25 is a view for explaining a specific example of rate determination processing in a processing example (processing example B) of calculating a combination of an image data reading rate R TS1 and an audio data reading rate R TS2 ;
图26是示出了读取速率设定表的例子的视图,所述读取速率设定表示出音频数据读取速率RTS2和图像数据读取速率RTS1的组合与总体缓冲器大小[RB1+RB2]之间的对应关系的数据;26 is a view showing an example of a read rate setting table showing a combination of the audio data read rate R TS2 and the image data read rate R TS1 and the overall buffer size [RB1 +RB2] data corresponding to each other;
图27是示出了读取速率设定表的例子的视图,所述读取速率设定表示出音频数据读取速率RTS2和图像数据读取速率RTS1的组合与总体缓冲器大小[RB1+RB2]之间的对应关系的数据;27 is a view showing an example of a reading rate setting table showing a combination of the audio data reading rate R TS2 and the image data reading rate R TS1 and the overall buffer size [RB1 +RB2] data corresponding to each other;
图28是示出了读取速率设定表的例子的视图,所述读取速率设定表示出音频数据读取速率RTS2和图像数据读取速率RTS1的组合与总体缓冲器大小[RB1+RB2]之间的对应关系的数据;28 is a view showing an example of a reading rate setting table showing a combination of the audio data reading rate R TS2 and the image data reading rate R TS1 and the overall buffer size [RB1 +RB2] data corresponding to each other;
图29是用于解释生成读取速率设定表的处理的流程图;FIG. 29 is a flowchart for explaining the process of generating a read rate setting table;
图30是示出了根据公式2来计算图像数据读取速率RTS1和音频数据读取速率RTS2的处理的流程图;FIG. 30 is a flowchart showing a process of calculating the image data read rate R TS1 and the audio data read rate R TS2 according to
图31A是示出了根据公式2来计算图像数据读取速率RTS1和音频数据读取速率RTS2的过程的流程图,而图31B是列出了图像数据读取速率RTS1和音频数据读取速率RTS2的组合的表;31A is a flowchart showing the process of calculating the image data read rate R TS1 and the audio data read rate R TS2 according to the
图32是示出了根据公式3计算图像数据读取速率RTS1和音频数据读取速率RTS2的处理的流程图;32 is a flow chart showing a process of calculating the image data read rate R TS1 and the audio data read rate R TS2 according to
图33是用于解释数据处理设备的功能结构的框图,所述数据处理设备执行确定应用于上述可浏览幻灯放映的图像数据和音频数据的记录数据配置的处理;Fig. 33 is a block diagram for explaining the functional structure of a data processing device that executes a process of determining a recording data configuration of image data and audio data applied to the above-mentioned browsable slide show;
图34是用于解释数据处理设备的功能结构的框图,所述数据处理设备执行确定应用于上述可浏览幻灯放映的图像数据和音频数据的记录数据配置的处理;以及Fig. 34 is a block diagram for explaining the functional structure of a data processing device that executes a process of determining a recording data configuration applied to image data and audio data of the above-mentioned browsable slide show; and
图35是用于解释数据处理设备的结构示例的视图,所述数据处理设备对信息记录介质执行数据记录处理或者从其中执行再现处理。FIG. 35 is a view for explaining a structural example of a data processing apparatus that performs data recording processing on or reproduction processing from an information recording medium.
具体实施方式 Detailed ways
现在参考附图描述一种数据处理方法、一种数据处理设备、一种信息记录介质以及一种计算机程序的细节。应注意的是,按以下项目的顺序给出描述:Details of a data processing method, a data processing apparatus, an information recording medium, and a computer program will now be described with reference to the drawings. It should be noted that the descriptions are given in the order of the following items:
1.盘中存储的内容1. Contents stored on disk
2.可浏览幻灯放映2. Browsable slide show
3.跳转处理和内容存储格式3. Jump processing and content storage format
4.内容记录和再现处理4. Content recording and reproduction processing
5.能够灵活设定读取速率的配置5. The configuration that can flexibly set the reading rate
6.再现设备的配置6. Reproduction device configuration
[1.盘中存储的内容][1. Contents stored on disk]
通过采用这样一种配置、即在所述盘中提供图像数据和音频数据的规定记录格式以便执行规定的数据记录和再现处理,本发明将能够实现无缝再现,所述无缝再现通过减少跳转处理所需的时间来不间断地再现数据,所述跳转处理在执行可浏览幻灯放映以便与静止图像并行再现音频的时候发生。By adopting such a configuration that a prescribed recording format of image data and audio data is provided in the disc so as to perform prescribed data recording and reproduction processing, the present invention will be able to realize seamless reproduction by reducing jumps. Data is reproduced without interruption by taking the time required for jump processing that occurs when a browsable slide show is executed to reproduce audio in parallel with still images.
应注意的是,以下给出的实施例是在如下假定的基础上考虑的,所述假定为:把规定为可用于利用蓝色激光记录并再现的蓝光盘作为盘型信息记录介质的一个实例。参考图1描述存储在蓝光盘中的内容的存储格式。It should be noted that the embodiments given below are considered on the assumption that a Blu-ray Disc prescribed to be usable for recording and reproduction using a blue laser light is taken as an example of a disc-type information recording medium . A storage format of content stored in a Blu-ray Disc is described with reference to FIG. 1 .
所述信息记录介质应该包含AV流和运动图像内容的音频数据,举例来说,诸如是规定为高清晰度运动图像数据的HD(高清晰度)电影内容。The information recording medium should contain an AV stream and audio data of moving image content such as, for example, HD (High Definition) movie content specified as high-definition moving image data.
如图1所示,依照蓝光盘ROM标准格式存储的内容当中,存在遵照蓝光盘ROM标准格式的层级。也就是:(A)盘导航程序210,(B)再现区标识文件(播放列表)230,以及(C)剪辑(内容数据文件)250。As shown in FIG. 1 , among the contents stored according to the Blu-ray Disc ROM standard format, there are levels conforming to the Blu-ray Disc ROM standard format. That is: (A)
成对的个体AV流以及规定为个体AV流的辅助信息的剪辑信息被假设为个体对象,将其称为剪辑250。把AV流文件称作剪辑AV流文件,并且把AV流文件的辅助信息称作剪辑信息文件。A pair of individual AV streams and clip information defined as auxiliary information of the individual AV streams is assumed to be an individual object, which is referred to as a
虽然用于计算机等的数据文件通常被当做字节串,但是在所述剪辑AV流文件中的内容是以时间为基础扩展的,并且播放列表230允许剪辑250中的入口点主要通过时间标记(time stamper)来指定。采用播放列表230通过时间标记来指定剪辑250中的入口点,所述剪辑信息可以基于所述时间标记找出AV流文件中包含的流的解码起始地址信息。Although data files for computers etc. are generally treated as byte strings, the content in the clip AV stream file is extended on a time basis, and the
播放列表230可以依照剪辑250中包含的再现区信息的集合的形式加以利用。把某一剪辑中包含的个体再现区称作播放项目,所述播放项目在时间轴上通过一对点IN和OUT表示。也就是说,所述播放列表被认为是具有播放项目集合的形式。The
最高顺序的导航程序210提供控制播放列表230的再现顺序的功能,并且提供播放列表230的交互式再现,并且举例来说,依照程序设计语言(导航命令或者Java等)来编写。在下文中将描述(A)所述盘导航程序210,(B)再现区标识文件(所述播放列表)230,以及(C)所述剪辑(内容数据文件)250的细节。The top-
(A)所述盘导航程序210包含能由用户指定的索引数据以及再现程序,并且允许用户通过用户接口给出输入,以便选择对应于由用户指定的索引数据的再现程序,由此导致在已经指定了所选再现程序的相关再现区标识文件(所述播放列表)的条件下,能够执行再现控制。(A) The
(B)所述再现区标识文件(所述播放列表)230包括一个以上再现区标识文件(所述播放列表)。所述个体再现区标识文件(所述播放列表)被认为是具有包含一个以上播放项目的文件的形式,该播放项目选择所述剪辑(所述内容数据文件)250中包含的一个以上AV流数据文件或者音频数据文件,并且把所选数据文件的特定数据部分指定为再现起点和再现终点,并且选择个体再现区标识文件(所述播放列表)可以通过根据所选个体再现区标识文件(所述播放列表)中包含的播放项目确定的再现顺序来开始执行再现。(B) The reproduction area identification file (the playlist) 230 includes one or more reproduction area identification files (the playlist). The individual reproduction area identification file (the playlist) is considered to have the form of a file containing one or more play items that select one or more AV stream data contained in the clip (the content data file) 250. file or audio data file, and the specific data part of the selected data file is designated as the reproduction start point and the reproduction end point, and the selection of the individual reproduction area identification file (the play list) can be performed by identifying the file according to the selected individual reproduction area identification file (the playback order determined by the play items contained in the playlist).
举例来说,所示出的播放列表231可以用作播放列表,其满足执行与静止图像的连续再现并行读取和再现音频的可浏览幻灯放映。所述播放列表231被认为是具有这样结构的列表,所述列表具有用于指定在图像数据剪辑251中剪辑信息252的特定数据部分的播放项目232,以及用于指定将与静止图像并行再现的音频数据剪辑255中剪辑信息256的特定数据部分的子播放项目233。For example, the illustrated
在完成所述播放列表231的选择的再现处理过程中,通过播放项目232从图像数据剪辑251中读取将再现的所述图像数据,并且通过所述子播放项目233从音频数据剪辑255中读取将再现的所述音频数据,由此并行执行图像数据和音频数据的再现。In the reproduction process of completing the selection of the
顺便提及,将要在可浏览幻灯放映中显示的静止图像数据可以是基于在图像数据剪辑251中包含的运动图像数据来生成的静止图像数据,或者作为选择,图像数据剪辑251中包含的静止图像数据也可以照其原样使用。Incidentally, the still image data to be displayed in the browsable slide show may be still image data generated based on moving image data contained in the
(C)所述剪辑(内容数据文件)250可以用作逐一分段的内容数据文件,并且由包含所述图像数据文件的图像数据剪辑251以及包含音频数据文件的音频数据剪辑等组成。(C) The clip (content data file) 250 can be used as a content data file segmented one by one, and is composed of an
所述图像数据剪辑251具有AV(音频-视频)流文件253以及剪辑信息文件252。所述剪辑信息文件252可以用作包含与AV(音频-视频)流文件253有关的属性信息的数据文件。举例来说,所述AV(音频-视频)流文件253可以作为MPEG-TS(运动图像专家组-传输流)数据加以利用,并且被认为是具有通过多路复用每个信息段(information piece)来获得的数据排列,所述信息段诸如是图像(视频)数据以及小标题数据等。此外,存在这样的实例,其中当再现时用于控制再现设备所需的命令信息也被多路复用。The
所述音频数据剪辑255具有音频数据文件257和剪辑信息文件256。所述剪辑信息文件256可以作为包含与所述音频数据文件257有关的属性信息的数据文件加以利用,并且存在这样的实例,其中当再现时用于控制再现设备所需的命令信息也被多路复用。The
举例来说,当通过选择再现区标识文件(所述播放列表)231来执行该内容的再现时,该内容的再现令播放项目232对应于再现区标识文件(所述播放列表)231以便为图像数据剪辑251中的剪辑信息252提供再现起点a和再现终点b,以便认为将要再现被规定为图像数据剪辑251中包含的内容的AV流文件253的特定数据区域a和b。此外,所述子播放项目233为音频数据剪辑255中的剪辑信息256提供再现起点c和再现终点d,以便认为将要再现被规定为音频数据剪辑255中包含的内容的音频数据文件257的特定数据区域c和d中的音频数据,由此执行可浏览幻灯放映。For example, when the reproduction of the content is performed by selecting the reproduction area identification file (the playlist) 231, the reproduction of the content makes the
也就是说,认为开始执行与静止图像的连续再现并行再现所述音频数据的可浏览幻灯放映,其中所述音频数据是从音频数据文件257中获得的,所述静止图像是从AV流文件253获得的或者生成的。That is, it is considered that a browsable slide show in which the audio data obtained from the audio data file 257 is reproduced in parallel with the continuous reproduction of still images obtained from the AV stream file 253 is started to be executed. acquired or produced.
当对于每个数据剪辑都包含存储在所述盘中的内容时,把所述个体剪辑存储在规定为所述盘的连续记录区域的连续扇区中,然而在这样情况下,不同的剪辑有时被存储在连续扇区以外分开设定的扇区位置。在如上所述的数据存储格式中,当通过选择上述再现区标识文件(所述播放列表)232来执行所述内容的再现时,所述内容的再现会在再现时产生对跳转的需要,所述跳转发生在不同的剪辑之间。When the content stored in the disc is contained for each data clip, the individual clips are stored in consecutive sectors defined as a contiguous recording area of the disc, however in this case different clips sometimes It is stored in a sector location set apart from continuous sectors. In the data storage format as described above, when the reproduction of the content is performed by selecting the above-mentioned reproduction area identification file (the playlist) 232, the reproduction of the content will generate a need for jumping during reproduction, Said jumps occur between different clips.
对于可浏览幻灯放映而言,需要被规定为在所述图像数据剪辑251中包含的内容的AV流文件253和被规定为所述音频数据剪辑255中包含的内容的音频数据文件257的不同剪辑,由此,在盘上的图像数据剪辑251和音频数据剪辑255的记录区域之间必需通过跳转读取头来读取相应数据文件中的数据。For a browsable slideshow, separate clips of the AV stream file 253 specified as the content contained in the
所述记录介质上的AV流具有如图2所示的BDAV MPEG2传输流结构。所述BDAV指的是蓝光盘音频-视频(blu-ray Disc Audio-Visual)。所述BDAVMPEG2传输流结构提供以下特征:The AV stream on the recording medium has a BDAV MPEG2 transport stream structure as shown in Figure 2. The BDAV refers to Blu-ray Disc Audio-Visual (blu-ray Disc Audio-Visual). The BDAVMPEG2 Transport Stream structure provides the following features:
(a)BDAV MPEG2传输流包括整数个对齐单元(alinged unit)。(a) BDAV MPEG2 transport stream includes an integer number of alignment units (alinged unit).
(b)单个对齐单元是6144字节长(2048乘3个字节)。(b) A single alignment unit is 6144 bytes long (2048
(c)单个对齐单元从源包的第一字节开始。(c) A single alignment unit starts from the first byte of the source packet.
(d)所述单个源包具有192字节长,并且包括TP_extra_header和传输包(transport packet)。所述TP_extra_header具有4字节长,而所述传输包具有188字节长。(d) The single source packet has a length of 192 bytes and includes a TP_extra_header and a transport packet. The TP_extra_header has a length of 4 bytes, and the transport packet has a length of 188 bytes.
(e)单个对齐单元包括32个源包。(e) A single alignment unit includes 32 source packets.
视频流和音频流的数据被打包到MPEG2 PES包中,而PES包被打包到传输包中。The data of the video stream and the audio stream are packed into MPEG2 PES packets, and the PES packets are packed into transport packets.
[2.可浏览幻灯放映][2. Browsable slide show]
现在描述称为可浏览幻灯放映的静止图像记录和再现方法。所述可浏览幻灯放映可以作为与静止图像并行再现音频的处理来加以利用。幻灯片(静止图像)的再现顺序是预先确定的,并且把每个幻灯片的再现时间设定为有限的或者无限的。当所述幻灯片再现时间涉及如上所述的无限设定的再现时间时,就不进行向再现下一幻灯片的转换,除非用户给予再现设备一条指令,令其转换至下一幻灯片再现。由此,在时间轴上的预定时间处不执行相应幻灯片的再现。A still image recording and reproducing method called a browsable slide show will now be described. The browsable slide show can be used as a process of reproducing audio in parallel with still images. The reproduction order of slides (still images) is predetermined, and the reproduction time of each slide is set to be finite or infinite. When the slideshow reproduction time relates to the infinitely set reproduction time as described above, the transition to reproduction of the next slideshow is not performed unless the user gives the reproduction device an instruction to transition to reproduction of the next slideshow. Thus, reproduction of the corresponding slideshow is not performed at a predetermined time on the time axis.
现在描述应用于图像和音频数据的异步再现情况的处理的一个实施例,其中所述处理是依照已经参考图1描述的格式、通过应用对应于所述图像数据的播放项目和对应于音频数据的子播放项目来实现的。图3是示出应用于执行具有异步再现音频的可浏览幻灯放映的音频数据剪辑和所述播放列表之间对应关系的细节的视图。One embodiment of the processing applied to the case of asynchronous reproduction of image and audio data is now described, wherein said processing is in accordance with the format already described with reference to FIG. Sub play item to achieve. FIG. 3 is a view showing details of correspondence between audio data clips applied to execute a browsable slide show with asynchronously reproduced audio and the playlist.
所述播放列表包括一个以上播放项目,所述播放项目表示静止图像的再现路径,而所述子播放项目表示音频的再现路径。通过所述音频流中包含的相应的再现开始和结束时间标记来表明所述子播放项目的再现开始时间(IN_time)和再现结束时间(OUT_time)。The playlist includes one or more play items, the play items represent a reproduction path of still images, and the sub play items represent a reproduction path of audio. The reproduction start time (IN_time) and reproduction end time (OUT_time) of the sub play item are indicated by the corresponding reproduction start and end time stamps contained in the audio stream.
用于执行可浏览幻灯放映的再现设备参照记录介质上的所述剪辑信息、数据地址信息获取对应于所述子播放项目的再现开始时间(IN_time)和再现结束时间(OUT_time)的音频流,并且使用所述地址信息读取并再现所述音频。The reproducing device for performing a browsable slide show acquires an audio stream corresponding to a reproduction start time (IN_time) and a reproduction end time (OUT_time) of the sub play item with reference to the clip information, data address information on the recording medium, and The audio is read and reproduced using the address information.
可以把再现控制信息添加到满足所述可浏览幻灯放映的所述播放列表中包含的播放列表中。也就是说,考虑把表示由音频流的再现开始时间IN_time和再现结束时间OUT_time指定的再现区中的再现是被重复还是仅仅一次的标志(is_repeat_Sub Play Item flag是否重复子播放项目的标志),以及表示子播放项目的再现与播放项目的再现是异步的信息(子播放项目类型)作为再现控制信息而添加。Reproduction control information may be added to a playlist included in the playlist satisfying the browsable slide show. That is, it is considered that a flag indicating whether the reproduction in the reproduction area specified by the reproduction start time IN_time and the reproduction end time OUT_time of the audio stream is repeated or only once (is_repeat_Sub Play Item flag whether to repeat the flag of the sub play item), and Information indicating that playback of the sub play item is asynchronous with playback of the play item (sub play item type) is added as playback control information.
在该情况下,所述再现设备可以依照如下三种方法来执行所述子播放项目的再现。第一种方法在于:当从所述记录介质读取两个文件中的数据时,交替地依照时间共享方式来读取由播放项目所涉及的静止图像文件以及由子播放项目所涉及的音频流。在该情况下,所述再现设备再现所述静止图像和所述音频,同时从所述记录介质中交替地读取两个文件中的数据。In this case, the reproduction device may perform the reproduction of the sub play item according to the following three methods. The first method consists in reading the still image file referred to by the PlayItem and the audio stream referred to by the SubPlayItem alternately in a time-sharing manner when reading data in the two files from the recording medium. In this case, the reproducing device reproduces the still image and the audio while alternately reading data in the two files from the recording medium.
第二种方法在于:首先读取由所述子播放项目涉及的音频流文件中的所有数据,然后把所述读取的数据存储在再现设备所包含的缓冲存储器中。然后,从所述记录介质读取由播放项目涉及的静止图像数据。所述再现设备再现所述静止图像和所述音频,同时从所述记录介质中读取所述静止图像数据,并且从缓冲存储器中读取音频数据。The second method consists in first reading all the data in the audio stream file referred to by the subplayitem, and then storing the read data in a buffer memory included in the reproduction device. Then, the still image data related to the PlayItem is read from the recording medium. The reproducing device reproduces the still image and the audio while reading the still image data from the recording medium and reading the audio data from a buffer memory.
第三种方法在于:首先读取由播放项目涉及的静止图像文件中的所有数据,然后把所读取的数据存储在再现设备所包含的缓冲存储器中。然后,从所述记录介质中读取由所述子播放项目涉及的音频流。所述再现设备再现所述静止图像和所述音频,同时从所述记录介质中读取所述音频流,并且从缓冲存储器中读取静止图像。A third method consists in first reading all the data in the still image file referred to by the PlayItem, and then storing the read data in a buffer memory included in the reproduction device. Then, the audio stream related to the sub-play item is read from the recording medium. The reproducing device reproduces the still image and the audio while reading the audio stream from the recording medium, and reads the still image from a buffer memory.
这里,在由所述子播放项目涉及的音频流文件具有较小字节长度时,上述第二种方法有效,而当由所述子播放项目涉及的静止图像文件具有较小字节长度时,第三种方法有效。Here, when the audio stream file involved by the subplayitem has a smaller byte length, the above-mentioned second method is effective, and when the still image file involved by the subplayitem has a smaller byte length, The third method works.
举例来说,如果所述大小实际上有几兆字节(Mbyte)那么大时,那么事可以把所有文件数据在再现之前读入缓冲存储器。上述第二种方法被认为是有效的,其理由在于:当重复地执行可浏览幻灯放映的应用以及子播放项目的再现时,所述音频再现提供BGM(背景音乐)的情况下,举例来说,以256kbps位速率传送的、65秒左右的音频流的数据大小差不多是2兆字节(Mbyte)左右。For example, if the size is actually several megabytes (Mbyte) large, then all file data can be read into buffer memory before rendering. The above-mentioned second method is considered to be effective because, when the application of the browsable slide show and the reproduction of the sub play items are repeatedly executed, the audio reproduction provides BGM (Background Music), for example , the data size of an audio stream of about 65 seconds transmitted at a bit rate of 256 kbps is about 2 megabytes (Mbyte).
现在描述用于执行再现处理的再现设备(播放器模式)的配置。图4是示出了用于依照上述第一种方法执行读取和再现的再现设备的框图。在上述第一种方法中,当从驱动器(所述记录介质)中读取在两个文件中的数据时,所述再现设备交替地以时间共享的方式读取由播放项目涉及的主传输流的文件(静止图像文件)(以下简称为主TS),和由所述子播放项目涉及的音频传输流的文件(以下简称为音频TS)。The configuration of a reproduction device (player mode) for performing reproduction processing will now be described. FIG. 4 is a block diagram showing a reproduction device for performing reading and reproduction according to the first method described above. In the above-mentioned first method, when data in two files are read from the drive (the recording medium), the reproduction device alternately reads the main transport stream referred to by the PlayItem in a time-sharing manner file (still image file) (hereinafter referred to as the main TS), and the file of the audio transport stream involved in the sub-play item (hereinafter referred to as the audio TS).
所述再现设备再现静止图像和音频,同时通过可访问记录介质的读取单元(读取头)331交替地读取两个文件(主TS和音频TS)数据。经由读取单元331读取的每个文件数据通过解调和ECC解码单元332进行解调,其中把纠错应用于解调的多路复用流。然后,把主TS文件中的源包数据缓存至主TS读缓冲器333中以便缓存主TS,并且把音频TS文件中的源包数据缓存至音频TS读缓冲器334中以便缓存音频TS。The reproducing device reproduces still images and audio while alternately reading two file (main TS and audio TS) data by a reading unit (reading head) 331 that has access to the recording medium. Each file data read via the
把从主TS读缓冲器333读取的流数据提供给稍后描述的主播放器(BDAVMPEG2 TS Player Model_1)335。所述主播放器335在预定时刻(传送率RTS1)向后期主PID(包ID)过滤器337以传送率RMAX1输出从主TS读缓冲器333读取的流数据。The stream data read from the main TS read
此外,把从音频TS读缓冲器334读取的流数据提供给稍后描述的音频播放器(BDAV MPEG2 TS Player Mode 1_2)336。所述音频播放器336以预定时间(传送率RTS2)以传送率RMAX2向后期音频PID(包ID)过滤器338输出从音频TS读缓冲器334读取的流数据。Furthermore, the stream data read from the audio TS read
所述主PID过滤器337响应PID(包ID)把所提供的主TS分配并且输出至后期基本流解码器。也就是说,所述静止图像(视频)、辅助图像信息(图形和小标题等)以及系统信息被分别分配到传输缓冲器TB1、TB2以及TBsys1,所述系统信息诸如是主TS的PSI(程序专用信息(Program SpecificInformation))和SI(服务信息(Service Information))。应注意的是,所述SI具有表格的形式,所述表格列出了TS的附加信息并且表示不同于MPEG2标准信息的信息。所述SI也被分包到传输包。SI包括SIT(选择信息表Selection Information Table)等等。The main PID filter 337 allocates and outputs the supplied main TS to a later elementary stream decoder in response to a PID (Packet ID). That is, the still image (video), auxiliary image information (graphics and subtitles, etc.), and system information such as the PSI of the main TS ( Program Specific Information (Program Specific Information)) and SI (Service Information (Service Information)). It should be noted that the SI has the form of a table that lists additional information of the TS and represents information other than the MPEG2 standard information. The SI is also packetized into transport packets. SI includes SIT (Selection Information Table) and the like.
把静止图像的传输包从传输缓冲器TB1以固定速率RX1转送至多缓冲器MB,并且此外,以固定速率Rbx1转送至基本流EB,并且在利用解码器D1解码之后输出。此外,把所述辅助图像信息的传输包从传输流缓冲器TB2以固定速率Rx2转送至缓冲器B2,并且在利用解码器D2解码之后输出。此外,把所述系统信息的传输包从传输缓冲器TBsys1以固定速率Rxsys转送到缓冲器Bsys1,并且在利用解码器Dsys1解码之后输出。The transport packets of still images are transferred from the transport buffer TB1 to the multibuffer MB at a fixed rate RX1, and furthermore, transferred to the elementary stream EB at a fixed rate Rbx1 , and output after being decoded with the decoder D1. Furthermore, the transport packets of the auxiliary image information are transferred from the transport stream buffer TB2 to the buffer B2 at a fixed rate Rx2, and are output after being decoded by the decoder D2. Furthermore, the transmission packet of the system information is transferred from the transmission buffer TB sys1 to the buffer B sys1 at a fixed rate Rx sys1 , and is output after being decoded by the decoder D sys1 .
同样,所述音频PID过滤器338响应所述PID(包ID)把所提供的音频传输流分配并且输出至后期基本流解码器。也就是说,把所述音频的传输包从传输缓冲器TB4以固定速率Rx4转送至主缓冲器B4,并且在利用解码器D4解码之后输出。此外,把所述音频TS的系统信息的传输包从传输缓冲器TBsys2以固定速率Rxsys转送至缓冲器Bsys2,并且在以固定速率Rsys转送到解码器Dsys2并且利用解码器Dsys2解码之后被输出。Also, the audio PID filter 338 allocates and outputs the supplied audio transport stream to the latter elementary stream decoder in response to the PID (Packet ID). That is, the transport packets of the audio are transferred from the transport buffer TB4 to the main buffer B4 at a fixed rate Rx4 , and are output after being decoded by the decoder D4. In addition, the transmission packet of the system information of the audio TS is transferred from the transmission buffer TB sys2 to the buffer B sys2 at a fixed rate Rx sys2 , and is transferred to the decoder D sys2 at a fixed rate Rsys and decoded by the decoder D sys2 is then output.
此外,在音频PID过滤器338和传输流缓冲器TB4以及TBsys之间提供了音频开关(音频SW)339。所述音频开关339是通过在两种情况下进行切换来控制的,第一种情况是基于通过集成音频数据与图像数据文件、即例如集成通过多路复用音频流与所述主TS获得的数据文件而获得的数据,以同步地再现图像数据和音频数据的非可浏览模式(也称为基于时间的模式)来再现幻灯放映,第二种情况是通过应用对应于所述图像数据文件的播放项目以及对应于音频数据文件的子播放项目、以异步地再现所述图像数据和音频数据的可浏览模式来再现幻灯放映,其中所述播放项目和子播放项目如参照图2所描述的那样。Furthermore, an audio switch (audio SW) 339 is provided between the audio PID filter 338 and the transport stream buffer TB4 and TB sys . The audio switch 339 is controlled by switching between two cases, the first case being based on the audio data obtained by integrating the audio data with the image data file, i.e. for example integrating the audio stream by multiplexing it with the main TS Data obtained from a data file to reproduce a slideshow in a non-browsable mode (also called a time-based mode) that reproduces image data and audio data synchronously, and in the second case by applying the A playitem and subplayitems corresponding to audio data files, as described with reference to FIG.
也就是说,所述音频开关339具有非可浏览模式开关SWT,所述SWT与所述主PID过滤器337相连,所述主PID过滤器337被赋予来自于主TS读缓冲器333的数据,并且所述音频开关339还具有与音频PID过滤器338相连的可浏览模式开关SWB,所述音频PID过滤器338被赋予来自于音频读缓冲器334的数据,并且所述音频开关339通过切换所述音频开关来把所述音频流提供给传输缓冲器TB4。That is, the audio switch 339 has a non-browsable mode switch SWT connected to the main PID filter 337 which is given data from the main TS read
举例来说,在所述可浏览幻灯放映的情况下,所述音频开关339处于可浏览模式开关SWB位置上,由此在这样情况下,把所述音频流从音频TS读缓冲器334通过音频PID过滤器338提供至音频解码器D4。当在非可浏览模式中进行幻灯片放映时,具体来讲,当给出与主TS多路复用的音频流时,举例来说,所述音频开关339处于非可浏览模式开关SWT位置上,在这样情况下,把与所述主TS多路复用的音频流由所述主TS读缓冲器333通过所述主PID过滤器337提供至传输缓冲器TB4或者TBsys2。For example, in the case of the browsable slide show, the audio switch 339 is in the browsable mode switch SWB position, whereby in this case the audio stream is passed from the audio TS read
现在描述所述基本流解码器。TBn、MB、EB、TBsys、Bsys、Rxn、Rbxn、Rxsys、Dn以及Dsys的注释与在ISO/IEC13818-1(MPEG2系统标准)的T-STD(系统目标解码器)中定义的一样。The elementary stream decoder is now described. Comments of TB n , MB, EB, TB sys , B sys , Rx n , Rbx n , Rx sys , D n and D sys and T-STD (System Target Decoder) in ISO/IEC13818-1 (MPEG2 System Standard) ) as defined in .
也就是说,如下给出注释:That is, the annotation is given as follows:
TBn(n=1至5):用于基本流n的传输缓冲器TBn (n=1 to 5): Transmission buffer for elementary stream n
MB:用于所述视频流的多缓冲器MB: Multibuffer for the video stream in question
EB:用于所述视频流的基本流缓冲器EB: elementary stream buffer for the video stream in question
TBsys:在被解码处理中程序的系统信息的输入缓冲器TB sys : input buffer for system information of the program in the process of being decoded
Bsys:在被解码处理中程序的系统信息的系统目标解码器的主缓冲器B sys : the main buffer of the system target decoder for the system information of the program being decoded
Rxn:把数据从所述TBn处移走的传送速率Rx n : the transfer rate at which data is moved from the TB n
Rbxn:把PES分组的有效负载从MBn处移走的传送速率(其只对视频流有效)Rbx n : Transfer rate to remove the payload of PES packets from MB n (it is only valid for video streams)
Rxsys:把数据从所述TBsys处移走的传送速率Rx sys : The transfer rate at which data is moved from the TB sys
Dn:用于基本流n的解码器D n : decoder for elementary stream n
Dsys:涉及在被解码过程中程序的系统信息的解码器D sys : Decoder related to the system information of the program being decoded
现在描述图4中所示的播放器模式中包含的所述主播放器(BDAV,MPEG2\TS Player_1)335以及音频播放器(BDAV MPEG2 Player_2)336。图5A和5B是分别示出主播放器335以及音频播放器336的框图。The main player (BDAV, MPEG2\TS Player_1) 335 and audio player (BDAV MPEG2 Player_2) 336 included in the player mode shown in FIG. 4 will now be described. 5A and 5B are block diagrams showing the
如图5A所示,把所述主播放器335设定为以位速率RMAX1向源逆包化单元371提供源包数据,其中所述源包数据是从预备阶段的主TS读缓冲器333读取的。所述RMAX1表示主TS文件中源包流的位速率。As shown in FIG. 5A, the
到达时间时钟计数器372可以作为二进制计数器加以利用,所述二进制计数器用于对从脉冲振荡器(27MHz X-tal)373输出的27兆赫频率脉冲进行计数。然后,所述到达时间时钟计数器输出在时间t(i)获得的计数值arrival_time_clock(到达时间时钟)(i)。The arrival
所述主TS和音频TS具有以源包为单位的数据串形式,所述源包具有传输包和它们的到达时间标记,并且所述单个源包具有单个传输包及其arrival_time_stamp(到达时间标记)(ATS)。所述arrival_time_stamp表示所述时间标记,所述时间标记用于表明主TS或者音频TS中对应的传输包达到所述解码器的时间。把基于每个流中包含的每个源包的所述arrival_time_stamp创建的时间基础称为到达时间基础,并且把其时钟称作ATC(Arrival Time Clock,到达时间时钟)。The main TS and the audio TS have a data string form in units of source packets having transport packets and their arrival time stamps, and the single source packet has a single transport packet and its arrival_time_stamp (arrival time stamp) (ATS). The arrival_time_stamp represents the time stamp, and the time stamp is used to indicate the time when the corresponding transport packet in the main TS or audio TS arrives at the decoder. The time base created based on the arrival_time_stamp of each source packet included in each flow is called an arrival time base, and its clock is called an ATC (Arrival Time Clock, Arrival Time Clock).
然后,当从主TS读取的当前源包的arrival_time_stamp等于来自于到达时间时钟计数器372的计数值arrival_time_clock(i)中的LSB(最低有效位Least Significant Bit)30位值时,把当前源包的传输包从源逆包化单元371输出。所述RTS1表示主TS的位速率。Then, when the arrival_time_stamp of the current source packet read from the main TS is equal to the LSB (Least Significant Bit) 30-bit value from the count value arrival_time_clock(i) of the arrival
此外,如图5B所示,设定所述音频播放器336以便以位速率RMAX2向源逆包化单元374提供所述源包数据,所述源包数据是从预备阶段音频TS读缓冲器334读取的。所述位速率RMAX2表示音频TS文件中源包流的位速率。In addition, as shown in FIG. 5B, the audio player 336 is set so as to provide the source packet data to the source depacketization unit 374 at the bit rate R MAX2 , the source packet data is read buffer from the preparatory
到达时间时钟计数器375和脉冲振荡器376提供与主播放器335实例中相同的动作。此外,所述源逆包化单元374提供与所述主播放器335实例中相同的动作。也就是说,当当前源包的arrival_time_stamp等于来自于到达时间时钟计数器375的计数值arrival_time_clock(i)中的LSB 30位值时,把当前源包的传输包从源逆包化单元374输出。所述RTS2表示音频TS的位速率。Arrival time clock counter 375 and pulse oscillator 376 provide the same actions as in the
将准确地描述RMAX1、RMAX2和RTS1、RTS2之间的关系。RMAX1是记录数据中包含的图像数据的最大读取速率,RMAX2是记录数据中包含的音频数据的最大读取速率,RTS1是基于所述记录数据中包含的图像数据的传输流的传送速率,而RTS2是基于所述记录数据中包含的音频数据的传输流的传送速率。The relationship between R MAX1 , R MAX2 and R TS1 , R TS2 will be precisely described. R MAX1 is the maximum reading rate of the image data contained in the recording data, R MAX2 is the maximum reading rate of the audio data contained in the recording data, R TS1 is the transmission based on the transport stream of the image data contained in said recording data rate, and R TS2 is the transfer rate based on the transport stream of the audio data contained in the recorded data.
如上参照图3和图5所述,所述主播放器(用于图像数据的)(BDAV MPEG2TS player_1)335输入源包数据,所述源包数据是以位速率RMAX1从所述主TS读缓冲器333中读取的。RMAX1是主TS文件的源包流的位速率(记录数据中包含的图像数据的最大读取速率)。As described above with reference to FIGS. 3 and 5 , the main player (for image data) (BDAV MPEG2TS player_1) 335 inputs source packet data, which is read from the main TS at bit rate R MAX1 read from
主播放器(用于图像数据的)335的源逆包化单元371(参见图5)以位速率RMAX1接收数据,根据到达时间时钟计数器372的计数值对源包执行逆包化处理,以便以位速率RTS1从源逆包化单元371输出已处理的数据。The source depacketization unit 371 (see FIG. 5 ) of the main player (for image data) 335 receives data at the bit rate R MAX1 , and performs depacketization processing on the source packet according to the count value of the arrival
换言之,把主TS文件的源包流以位速率RMAX1从图4中所示的主TS读缓冲器333输入到主播放器(BDAV MPEG2 Player_1)335,并且经过逆包化处理以便以位速率RTS1从图4中所示的主播放器335以188字节的数据为基础输出。In other words, the source packet stream of the main TS file is input to the main player (BDAV MPEG2 Player_1) 335 from the main TS read
这也适用于构成所述音频数据的音频TS文件。把所述源包流以位速率RMAX1从图4中所示的音频TS读缓冲器334以192字节的数据为基础输入,并且经过逆包化处理以便以位速率RTS2并且以188字节的数据为基础输出。因此,RMAX1、RMAX2和RTS1、RTS2之间的关系如下:This also applies to audio TS files constituting the audio data. The source packet stream is input at the bit rate R MAX1 from the audio TS read buffer 334 shown in FIG. The data of the section is the base output. Therefore, the relationship between R MAX1 , R MAX2 and R TS1 , R TS2 is as follows:
RMAX1=RTS1×(192/188),以及R MAX1 =R TS1 ×(192/188), and
RMAX2=RTS2×(192/188). RMAX2 = RTS2 ×(192/188).
图6是用于示出在可浏览模式中所述幻灯放映的缓存模式原理的视图。对于可浏览模式而言,当交替地依照时间共享方式从驱动器以速率RUD读取规定为由播放项目涉及的静止图像文件的主TS文件以及由子播放项目涉及的音频TS文件时,需要确保主TS的源包流的位速率RMAX1以及音频TS的源包流的位速率RMAX2。FIG. 6 is a view for illustrating the principle of the cache mode of the slide show in the browsable mode. For browsable mode, when the main TS file specified as the still image file referred to by the play item and the audio TS file referred to by the sub play item are read alternately from the drive at the rate R UD in a time-sharing manner, it is necessary to ensure that the main TS file The bit rate R MAX1 of the source packet stream of the TS and the bit rate R MAX2 of the source packet stream of the audio TS.
图7A以及7B是示出了在图4所示的可浏览模式中进行幻灯片放映时、基本流缓冲器EB(视频代码缓冲器)占据多少位、以及音频代码缓冲器B4占据多少位的实例。在图7A和7B中,纵轴示出了视频代码缓冲器和音频代码缓冲器的缓冲器占用率,而横轴示出了主TS和音频TS的系统时间时钟STC。7A and 7B are examples showing how many bits the elementary stream buffer EB (video code buffer) occupies and how many bits the audio code buffer B4 occupies when performing a slide show in the browseable mode shown in FIG. 4 . In FIGS. 7A and 7B , the vertical axis shows the buffer occupancy of the video code buffer and the audio code buffer, and the horizontal axis shows the system time clock STC of the main TS and the audio TS.
如图7A所示,启动延迟表示作为给出第一视频包的输入的时间tV和在流线缓冲器EB中缓存的I-图像的时间(DTS:Decoding Time Stamp,解码时间标记)之间的时间段。在可浏览模式中,用户跳至下一幻灯片会开始第一视频包的输入。在图7A和7B中,梯度kEB示出了对视频缓冲器EB的输入速率,而梯度kB4示出了音频缓冲器B4的输入速率。应注意的是,在图7A中,当视频编解码占用率由于梯度kEB为零而保持恒定时的一段时间表示出了当诸如图形和小标题之类的辅助图像信息等正被读取时的时间段。As shown in FIG. 7A, the startup delay is expressed as the time tV between the input of the first video packet and the time (DTS: Decoding Time Stamp, decoding time stamp) of the I-picture buffered in the stream buffer EB. period. In browsable mode, the user jumps to the next slide to start the input of the first video package. In FIGS. 7A and 7B, the gradient k EB shows the input rate to the video buffer EB, and the gradient k B4 shows the input rate to the audio buffer B4. It should be noted that in Fig. 7A, the period of time when the video codec occupancy remains constant due to the gradient k EB being zero shows when auxiliary image information such as graphics and subtitles etc. are being read time period.
如果可以确保以位速率RMAX1读取主TS的源包流,那么图4中所示的视频解码器D1能够在规定的解码时间内及时解码所述静止图像。此外,如果可以确保以位速率RMAX2读取音频TS的源包流,那么图4中所示的音频解码器D4能够在规定的解码时间内及时解码所述音频数据。If the source packet stream of the main TS can be ensured to be read at the bit rate R MAX1 , then the video decoder D1 shown in FIG. 4 can decode the still image in time within the specified decoding time. Furthermore, if it is possible to ensure that the source packet stream of the audio TS is read at the bit rate R MAX2 , the audio decoder D4 shown in FIG. 4 can decode the audio data in time within the specified decoding time.
图8是示出了在可浏览模式中进行幻灯片放映时、同时读取主TS和音频TS的方法的模式的示意图。FIG. 8 is a schematic diagram illustrating a mode of a method of simultaneously reading a main TS and an audio TS when performing a slide show in a browsable mode.
主TS和所述音频TS的每个被假设为盘上的连续结构。在此处,主TS和音频TS的读取如下交替地执行。Each of the main TS and the audio TS is assumed to be a continuous structure on the disc. Here, reading of the main TS and the audio TS is alternately performed as follows.
(1)从所述主TS读取规定大小x的数据。(1) Data of a predetermined size x is read from the main TS.
(2)执行跳转至音频TS的规定数据位置。(2) Execute a jump to the specified data position of the audio TS.
(3)从所述音频TS读取规定大小y的数据。(3) Read data of a predetermined size y from the audio TS.
(4)执行跳转至主TS的规定数据位置。(4) A jump is performed to a prescribed data position of the main TS.
然后,从所述主TS读取规定大小x的数据。Then, data of a predetermined size x is read from the main TS.
每次读取动作从上述主TS读取的数据大小x被假设为主TS读缓冲器333所需大小RB1的最小值。此外,每次读取动作从音频TS读取的数据大小y被假设为音频TS读缓冲器334所需大小RB2的最小值。以下给出了应用于计算主TS读缓冲器333和音频TS读缓冲器334中的每一个所需的大小的公式1:The data size x read from the above-mentioned main TS per read operation is assumed to be the minimum value of the size RB1 required by the main TS read
其中:in:
RB1:主TS读缓冲器333所需大小>=每次读取动作从主TS中读取的数据大小RB1: the required size of the main TS read
RB2:音频TS读缓冲器334所需大小>=每次读取动作从音频TS中读取的数据大小RB2: the required size of the audio TS read
TJUMP:跳转时间T JUMP : jump time
RUD:从驱动器进行读取的位速率R UD : bit rate for reading from drive
RMAX1:主TS的源包流的位速率(最大读取位速率)R MAX1 : The bit rate of the source packet stream of the main TS (maximum read bit rate)
RMAX2:音频TS的源包流的位速率(最大读取位速率)R MAX2 : Bit rate of source packet stream of audio TS (maximum read bit rate)
举例来说,在以下条件下,即假定从驱动器进行读取的速率RUD是54Mbps(兆位每秒),所述跳转时间TJUMP是1.01秒,主TS的源包流的位速率RMAX1是15Mbps,并且音频TS的源包流的位速率RMAX2是2.0Mbps,那么主TS读缓冲器333所需大小将是x=3.90Mbytes(兆字节),并且音频TS读缓冲器334所需的大小将会是y=0.698MBytes。As an example, under the following conditions, i.e. assuming that the read rate R from the drive is 54 Mbps (megabits per second), the jump time T JUMP is 1.01 seconds, the bit rate R of the source packet stream of the main TS MAX1 is 15 Mbps, and the bit rate R MAX2 of the source packet stream of the audio TS is 2.0 Mbps, then the required size of the main TS read
在上述参数当中,从所述驱动器进行读取的位速率RUD,主TS的源包流的位速率RMAX1以及音频TS源包流的位速率RMAX2都可以基本上根据驱动器设备、再现处理的处理能力以及分组数据大小确定的值来加以利用,然而所述跳转时间TJUMP被认为是作为随盘上执行的跳转的距离等而发生改变的值。上述实施例给出了基于跳转时间TJUMP是1.01秒这样的假设的实例,然而在这种情况下,此值被限定为某些跳转处理临时设定的值,并且所述跳转时间TJUMP应该根据盘上执行的跳转的距离等而发生改变。Among the above parameters, the bit rate R UD for reading from the drive, the bit rate R MAX1 of the source packet stream of the main TS, and the bit rate R MAX2 of the source packet stream of the audio TS can be basically determined according to the drive device, reproduction process However, the jump time T JUMP is considered as a value that changes depending on the distance of the jump performed on the disk or the like. The above embodiment has given an example based on the assumption that the jump time T JUMP is 1.01 seconds, however in this case, this value is limited to a value temporarily set by some jump processing, and the jump time T JUMP should vary according to the distance of the jump performed on the disc, etc.
基于上述计算的缓冲器数据大小变得不足以满足这样的情况,其中跳转时间TJUMP随着盘上执行的跳转的距离等的增加而增加,由此导致数据再现间断的可能性。由此,需要规定数据排列,以便把所述跳转时间TJUMP限制为确定的时间或该时间以内,由此来执行遵照数据排列的规定格式的数据记录。然后,依照上述格式的数据记录能够进行无缝再现,其不会使数据间断。The buffer data size calculated based on the above becomes insufficient to satisfy the case where the jump time T JUMP increases as the distance or the like of jumps performed on the disc increases, thereby causing the possibility of discontinuity in data reproduction. Therefore, it is necessary to specify the data arrangement so that the jump time T JUMP is limited to a certain time or within the time, thereby performing data recording in accordance with the predetermined format of the data arrangement. Then, data recording in accordance with the above-mentioned format enables seamless reproduction which does not cause data breaks.
现在描述在上述表达式中的跳转时间TJUMP以及被需要不产生任何数据间断的无缝地执行可浏览幻灯放映的数据记录配置的细节,其中可浏览幻灯放映被规定为并行再现音频和静止图像的处理。Now describe the jump time T JUMP in the above expression and the details of the data recording configuration that is required to seamlessly execute a browsable slideshow without generating any data gaps, where the browsable slideshow is specified to reproduce audio and still image processing.
[3.跳转处理和内容存储格式][3. Jump processing and content storage format]
在再现的过程中、为了在包含所述内容的盘型信息记录介质进行跳转处理时安全地执行无缝再现处理,需要规定内容存储位置并且需要把最大跳转距离设定为允许出现跳转的距离,由此依照设定的距离来执行内容的存储。During reproduction, in order to safely perform seamless reproduction processing when the disc-type information recording medium containing the content performs jump processing, it is necessary to specify the content storage location and to set the maximum jump distance to allow jumps to occur. The storage of the content is performed according to the set distance.
在规定为所述盘型记录介质的DVD(数字化多功能光盘)中,用于执行盘再现的驱动器标准涉及确立的驱动器标准,以致在跳转起点终止再现和在跳转目的地开始再现之间的时段被限制为一个规定的时间段或者其以下,以便在个体记录层内出现跳转的情况下允许无缝再现。In DVD (Digital Versatile Disc) specified as the disc-type recording medium, the drive standard for performing disc reproduction refers to the drive standard established so that between terminating reproduction at the jump start point and starting reproduction at the jump destination The period of time is limited to a specified period of time or less in order to allow seamless reproduction in the event of a jump within an individual recording layer.
现在将参照图9描述所述驱动器标准。在图9中,安装到主轴电机500中的盘501被旋转,以便允许采用未示出的拾取器来再现并记录所述数据。把存储在所述盘中的内容包含在对应于规定数据大小的扇区单元中。The driver standard will now be described with reference to FIG. 9 . In FIG. 9, a
在图9中所示的图表中,横轴示出了由扇区号表明的跳转距离,而纵轴示出了存取时间[ms(毫秒)]。如图9的图表所示,DVD中的驱动器标准规定了当出现对应于规定扇区号的跳转时所允许的最长存取时间。In the graph shown in FIG. 9, the horizontal axis shows the jump distance indicated by the sector number, and the vertical axis shows the access time [ms (milliseconds)]. As shown in the graph of FIG. 9, the drive standard in DVD specifies the maximum access time allowed when a jump corresponding to a specified sector number occurs.
如果所给的所述驱动器设备在图9中所示的允许的最长存取时间或者以下能够实现涉及所述跳转处理的存取,那么就可以把所述内容存储在遵照所述标准的DVD中,以便确保当再现所述内容的时候,即使在同一层内发生跳转,也可以实现无缝再现。也就是说,所述内容的记录被认为是在这样的条件下执行,所述条件为:存储在盘中的内容被设置,以便不进行处于超出允许的最长存取时间的位置的跳转处理,如图9的图表所示。If the given drive device is capable of access involving the jump process within the maximum allowed access time shown in FIG. 9 or below, then the content can be stored in the standard-compliant DVD in order to ensure seamless reproduction even if a jump occurs within the same layer when reproducing the content. That is, the recording of the content is considered to be performed under the condition that the content stored in the disc is set so as not to jump to a position exceeding the maximum allowed access time processing, as shown in the chart in Figure 9.
然而,仍然没有提供对图像数据和音频数据记录格式的任何规定,其中所述图像数据和音频数据记录格式适合于与静止图像的连续再现并行执行读取并再现音频的可浏览幻灯片放映。本发明提供了一种能够不产生任何数据间断、从而无缝地执行可浏览幻灯放映的配置,并且在下文中描述其细节。However, there has not yet been provided any specification for image data and audio data recording formats suitable for performing a browsable slide show that reads and reproduces audio in parallel with continuous reproduction of still images. The present invention provides a configuration capable of seamlessly performing a browsable slideshow without generating any data gap, and details thereof are described below.
首先描述涉及跳转处理的数据记录和再现处理的概述。参照图10,鉴于同一层的内部盘中的跳转(层内跳转)和不同层的盘之间的跳转(层间跳转)两个方面,关于在具有一个以上记录层的盘中实现无缝再现所需要的条件,给出了一些考虑。First, an overview of data recording and reproduction processing involving jump processing will be described. Referring to FIG. 10 , in view of both jumps in an internal disk of the same layer (intra-layer jump) and jumps between disks of different layers (inter-layer jump), regarding a disc having more than one recording layer, The conditions required to achieve seamless reproduction are given some considerations.
图10A示出了双层结构的盘配置。把所述数据记录在规定为内容数据记录单元的扇区单元中的第一层511和第二层512中。所述记录数据应该包括图像数据剪辑和音频数据剪辑,这已经参考图1进行了描述。FIG. 10A shows a dual-layer disk configuration. The data is recorded in the first layer 511 and the second layer 512 in sector units defined as content data recording units. The recording data should include image data clips and audio data clips, which have been described with reference to FIG. 1 .
当再现包含所述内容的盘时发生适合于该内容的再现模式的跳转处理。存在这样的实例,诸如再现不同AV流或者在交替地读取图像数据剪辑和音频数据剪辑时执行的可浏览幻灯放映中再现的处理。Jump processing appropriate to the reproduction mode of the content occurs when a disc containing the content is reproduced. There are examples such as reproduction of different AV streams or processing reproduced in a browsable slide show performed while reading image data clips and audio data clips alternately.
应注意的是,涉及具有一个以上记录层所述结构的盘再现的跳转处理可以依照两种方式加以利用,也就是同一层中的记录区域之间的一种跳转处理,以及不同层中的记录区域之间的另一种跳转处理。本发明实现了能够在出现层间跳转的过程中进行无缝再现的配置,并且执行当层间跳转时所需总体时间的计算。It should be noted that jump processing involving the reproduction of discs having the described structure of more than one recording layer can be utilized in two ways, namely a jump processing between recording areas in the same layer, and a jump processing between recording areas in different layers. Another kind of jump processing between recording areas. The present invention realizes a configuration capable of seamless reproduction during the occurrence of inter-layer jumps, and performs calculation of the total time required when inter-layer jumps are performed.
图10B是示出了层内跳转时间(TACC)的一个实施例的表,所述TACC适合于具有单层记录容量是23.3千兆字节的盘配置中的跳转距离。从顶端开始,所述表格列出了[跳转距离(扇区或者行程)]、[对应于所述跳转距离的数据大小(MB)]以及[层内跳转时间(毫秒)]。所述[层内跳转时间(毫秒)]对应于驱动器设备拾取器的寻道所需的时间,即寻道时间,所述驱动器设备用于执行蓝光盘的再现。FIG . 10B is a table showing one embodiment of an intra-layer jump time (T ACC ) suitable for a jump distance in a disc configuration having a single-layer recording capacity of 23.3 gigabytes. From the top, the table lists [jump distance (sector or run)], [data size corresponding to the jump distance (MB)], and [intra-layer jump time (milliseconds)]. The [intra-layer jump time (milliseconds)] corresponds to the time required for the seek of the pickup of the drive device for performing reproduction of the Blu-ray Disc, that is, the seek time.
在图10B的表中,设定所述[跳转距离(扇区或者行程)]以便给出以扇区表示的40000扇区或者以下的跳转距离,以及以行程表示的1/10行程或者以上的跳转距离。全部行程对应于从盘最内侧到最外侧的范围的行程,如图10A所示。In the table of FIG. 10B , the [jump distance (sector or stroke)] is set so as to give a jump distance of 40000 sectors or less expressed in sectors, and 1/10 of a stroke expressed in strokes or jump distance above. The full stroke corresponds to the stroke ranging from the innermost to the outermost side of the disk, as shown in FIG. 10A .
应注意的是,在40000扇区的跳转距离和1/10行程的跳转距离之间存在40000扇区<1/10行程的关系,也就是说,在表中从左到右的条目,所述跳转距离增加。以扇区表示中给出较大跳转距离的条目的原因在于:在盘的内侧和外侧之间的扇区号(sector number)中存在较大差值,由此把扇区表示用于较大跳转距离会使扇区号的范围增加很多。It should be noted that there is a relationship of 40,000 sectors < 1/10 stroke between the jump distance of 40,000 sectors and the jump distance of 1/10 stroke, that is, the entries from left to right in the table, The jump distance is increased. The reason for giving entries with larger jump distances in the sector representation is that there is a larger difference in sector numbers between the inside and outside of the disc, thereby using the sector representation for larger jump distances. The jump distance increases the range of sector numbers by a large amount.
此外,就1/10行程、1/3行程以及一半行程的跳转距离而言,依照下限表示给出数据大小。这是因为盘的内侧和外侧之间的相应数据大小中存在差值,甚至在1/10行程的相同情况下也如此,由此,使用在数据大小被最小化的内侧获得的计算值来给出下限表示。应注意的是,如果考虑到对应于特定跳转距离的数据大小的下限,那么认为其足以确定稍后描述的数据排列条件,由此不对对应数据大小的上限进行描述。In addition, in terms of jump distances of 1/10 stroke, 1/3 stroke, and half stroke, data sizes are given in terms of lower limit representation. This is because there is a difference in the corresponding data sizes between the inner and outer sides of the disc, even in the same case of 1/10 stroke, whereby the calculated value obtained at the inner side where the data size is minimized is used to give Out of the lower limit said. It should be noted that if the lower limit of the data size corresponding to a certain jump distance is taken into consideration, it is considered sufficient to determine the data arrangement condition described later, whereby the upper limit of the corresponding data size will not be described.
举例来说,全部行程的跳转距离对应于从盘的最内侧到最外侧的范围中的行程,并且在全部行程时所述跳转数据大小达到23.3千兆字节。层内全部行程跳转所需的时间、即层内跳转时间[TACC]是1220毫秒。For example, the jump distance of the full run corresponds to a run in the range from the innermost to the outermost side of the disc, and the jump data size reaches 23.3 gigabytes at the full run. The time required for jumping all the trips within a layer, that is, the jump time within a layer [T ACC ] is 1220 milliseconds.
如果跳转距离在0至5000扇区范围内,那么所述跳转数据大小在0至10×220字节的范围之内,并且层内跳转所需的时间、即层内跳转时间[TACC]是179毫秒。If the jump distance is within the range of 0 to 5000 sectors, then the size of the jump data is within the range of 0 to 10× 220 bytes, and the time required for the intra-layer jump, that is, the intra-layer jump time [T ACC ] is 179 milliseconds.
图10C示出了在某一驱动器设备中层间跳转时间(TIL)的测量值。也就是说,层间跳转时间[TIL]=360毫秒。当把再现位置改变为所述驱动器设备中的图10A中第一和第二层511和512中的不同层时,此值对应于调节所需的时间,所述调节诸如是拾取器的聚焦调整,所述驱动器设备用于执行蓝光盘的再现。FIG. 10C shows the measured value of interlayer jump time (T IL ) in a certain driver device. That is to say, the inter-layer jump time [T IL ]=360 milliseconds. This value corresponds to the time required for an adjustment, such as a focus adjustment of a pickup, when changing the reproduction position to a different layer among the first and second layers 511 and 512 in FIG. 10A in the driver device. , the drive device is used to perform reproduction of Blu-ray discs.
图10D示出了开销时间[TOH]的测量值,所述开销时间也就是在读取某些驱动器设备中的ECC块界限时产生的。也就是说,[TOH]=20毫秒。FIG. 10D shows a measurement of the overhead time [T OH ] that is incurred when reading the ECC block bounds in some drive devices. That is, [T OH ] = 20 milliseconds.
为了读取存储在所述蓝光盘中的内容,提供了一种规定数据读取单元的设置。把所述数据读取单元称作ECC块。所述ECC块具有由用户数据组成的块的形式,所述用户数据例如是由规定为实际内容数据的AV流数据、包含各种控制数据的用户控制数据(UCD)以及用于纠错的奇偶校验数据等形成。In order to read content stored in said Blu-ray Disc, an arrangement is provided specifying a data reading unit. The data reading unit is called an ECC block. The ECC block has the form of a block composed of user data such as AV stream data specified as actual content data, user control data (UCD) including various control data, and parity for error correction. Check data etc. are formed.
当执行内容的再现时,要求把所述数据读入ECC块单元,以便执行所述数据处理,诸如执行基于ECC块单元中的奇偶校验来纠错。When performing reproduction of content, it is required to read the data into ECC block units in order to perform the data processing such as performing error correction based on parity in ECC block units.
在数据再现过程中执行跳转会需要处理两个不同的ECC块,也就是,处于跳转源的一个ECC块以及在跳转目的地的另一个ECC块。涉及ECC块处理的所述开销时间被假定为这样的开销时间[TOH],其在读取图10D中所示的ECC块边界时产生。Performing a jump during data reproduction may require the processing of two different ECC blocks, that is, one ECC block at the jump source and another ECC block at the jump destination. The overhead time related to ECC block processing is assumed to be the overhead time [T OH ] that occurs when reading the ECC block boundary shown in FIG. 10D .
如上所述,层间跳转的执行产生图10B中所示的层内跳转时间[TACC]、图10C中所示的层间跳转时间[TIL]以及图10D中所示的ECC块读取开销时间[TOH],并且因而,规定为执行层间跳转时产生读取来自于所述盘的数据的间断的时间的总体层间跳转时间[TJUMP]如下被计算:As described above, execution of the interlayer jump results in the intralayer jump time [T ACC ] shown in FIG. 10B , the interlayer jump time [T IL ] shown in FIG. 10C , and the ECC shown in FIG. 10D . The block read overhead time [T OH ], and thus the overall inter-layer jump time [T JUMP ] defined as the time during which inter-layer jumps are performed to generate breaks in reading data from the disk, is calculated as follows:
TJUMP=TACC+TIL+TOH T JUMP =T ACC +T IL +T OH
参考图11描述涉及跳转处理中出现的ECC块处理的开销时间的细节。Details concerning overhead time of ECC block processing occurring in jump processing are described with reference to FIG. 11 .
如图11A所示,读取和再现来自于所述盘的数据的处理首先允许从盘521中将ECC块单元中的数据读入缓冲器522中。此外,在解码单元523中对从缓冲器输出的数据进行解码。应注意的是,在解码之前执行诸如纠错之类的处理,不过在附图中没有示出。当依照在传输流(TS)中设定的时间标记信息执行再现顺序和再现时间的调节时,所述解码单元523执行解码,并且把解码的数据作为再现内容输出,其中所述传输流包含在ECC块内的所述AV流数据中。As shown in FIG. 11A , the process of reading and reproducing data from the disc first allows data in ECC block units to be read from the
所述解码单元523能够连续地执行再现,只要存储在缓冲器中的ECC块存在。图11B中的图表示出了再现时间的流逝和存储在缓冲器522中的数据大小的变化。The
根据在纵轴度量的缓冲器数据大小可以理解的是,由于跳转的出现而停止从盘中读取数据会导致数据大小开始减少,并且因终止跳转而重新开始从盘中读取数据会导致缓冲器数据大小开始增加。当缓冲器数据大小达到零时,如果来自于解码单元523的数据输出完成,那么所述再现会产生间断。由此,必需设定缓冲器大小,以便防止缓冲器数据大小达到零。From the buffer data size measured on the vertical axis, it can be understood that stopping reading data from disk due to jumps will cause the data size to start decreasing, and restarting reading data from disk due to terminating jumps will cause Causes the buffer data size to start increasing. When the buffer data size reaches zero, if the data output from the
在图11中所示的一个实施例中,当处理包含在从盘读取的数据531中的ECC块[SECC1]532的过程中出现层间跳转时,那么停止从所述盘获取数据,在这种情况下,在拾取控制之后,其中所述拾取控制跟随在规定为跳转目的数据的读数据534中的、在读取起始位置处对ECC块[SECC2]533的ECC块位置进行寻道之后,所述ECC块[SECC2]533被获取,由此导致通过在缓冲器中存储并解码的处理来执行数据再现。In one embodiment shown in FIG. 11 , when a layer jump occurs during the processing of an ECC block [S ECC1 ] 532 contained in
在该情况下,要求对规定为跳转源数据的最终ECC块[SECC1]532进行纠错和解码,以及要求对规定为跳转目的数据的第一ECC块[SECC2]533进行纠错和解码,然而在这种情况下,通过这些处理生成的所有数据并不总是作为再现数据被输出。In this case, error correction and decoding are required for the final ECC block [S ECC1 ] 532 specified as jump source data, and error correction is required for the first ECC block [S ECC2 ] 533 specified as jump destination data and decoding, however in this case, not all data generated by these processes are always output as reproduced data.
在最坏情况中,会产生无效的数据处理时间,其中,这两个ECC块的大多数处理数据作为再现数据是不可用的。把无效数据处理所需的时间定义为ECC块读取开销时间[TOH],如图10D所示。In the worst case, an invalid data processing time would result where most of the processed data of the two ECC blocks is not available as reproduced data. The time required for invalid data processing is defined as the ECC block read overhead time [T OH ], as shown in FIG. 10D .
在由规定为跳转源数据的ECC块数据以及规定为跳转目的数据的ECC块数据组成的大多数存储数据无法用于再现的所述最坏情况下该开销时间[TOH]表达如下:This overhead time [T OH ] is expressed as follows in the worst case where most stored data consisting of ECC block data specified as jump source data and ECC block data specified as jump destination data cannot be used for reproduction:
TOH=(2×ECC_size)/RUD T OH =(2×ECC_size)/R UD
在上述表达式中,ECC_size表示单个ECC块的数据大小,而RUD表示读取速率,其对应于把数据从缓冲器522输出到解码单元523的传送速率。In the above expressions, ECC_size represents the data size of a single ECC block, and R UD represents the read rate, which corresponds to the transfer rate at which data is output from the
假定ECC块大小是64KB,而数据传送速率RUD是54Mbps,举例来说,那么开销时间[TOH]计算如下:Assuming that the ECC block size is 64KB, and the data transfer rate R UD is 54Mbps, for example, then the overhead time [T OH ] is calculated as follows:
TOH≤(2×64×1024×8)/54/106=20毫秒T OH ≤(2×64×1024×8)/54/10 6 =20 milliseconds
也就是说,ECC块读取开销时间[TOH]的最大值被确定为20毫秒。That is, the maximum value of the ECC block read overhead time [T OH ] is determined to be 20 milliseconds.
缓冲器数据大小的减少速度取决于数据记录速率RTS。所述数据记录速率RTS适用于这样的速率,该速率对应于涉及解码单元523中数据处理的数据消耗。The reduction speed of the buffer data size depends on the data recording rate R TS . Said data recording rate R TS applies to the rate corresponding to the data consumption involved in the data processing in the
单个ECC块中包含的再现数据大小不是固定的,这是因为在压缩速率上有所差异,由此再现数据的大小、即再现数据时间因每个ECC块而改变。The size of reproduced data contained in a single ECC block is not fixed because there is a difference in compression rate, whereby the size of reproduced data, that is, the reproduced data time varies for each ECC block.
由此,在出现层间跳转过程中缓冲器数据大小的减少速度不一定达到固定速度。现在参考图12来描述在出现层间跳转过程中缓冲器数据大小的减少。Thus, the reduction speed of the buffer data size does not necessarily reach a constant speed during the occurrence of an inter-layer jump. Referring now to FIG. 12, the reduction of the buffer data size during the occurrence of an inter-layer jump will be described.
图12A是示出了再现时间的流逝和存储在缓冲器中的数据大小的变化的图表,像图11中所示的图表。FIG. 12A is a graph showing the lapse of reproduction time and changes in the size of data stored in the buffer, like the graph shown in FIG. 11 .
根据在纵轴度量的缓冲器数据大小,可以理解的是,由于跳转的出现而停止从盘中读取数据会导致数据大小开始减少,并且因终止跳转而重启从盘中读取数据会导致缓冲器数据大小开始增加。当缓冲器数据大小达到零时,如果来自于解码单元的数据输出完成,那么所述再现会产生间断。由此,必需设定缓冲器大小,以便防止缓冲器数据大小达到零。Based on the buffer data size measured on the vertical axis, it can be understood that stopping reading data from disk due to the occurrence of jumps will cause the data size to start decreasing, and restarting reading data from disk due to terminating jumps will cause Causes the buffer data size to start increasing. When the buffer data size reaches zero, if the data output from the decoding unit is completed, the reproduction may be interrupted. Thus, it is necessary to set the buffer size so as to prevent the buffer data size from reaching zero.
为了规定最大缓冲器大小SRB,在跳转期间假定缓冲器数据大小的再现速度是必需的。然而,缓冲器数据大小的减少速度不一定达到固定速度,如上所述。In order to specify the maximum buffer size S RB , it is necessary to assume the reproduction speed of the buffer data size during the jump. However, the reduction speed of the buffer data size does not necessarily reach a fixed speed, as described above.
由此,如果建立一些假设,以便估计在跳转周期缓冲器数据大小的减少速度,那么基于上述假设来确定所述缓冲器大小SRB。Thus, if some assumptions are made in order to estimate the reduction speed of the buffer data size in a jump cycle, the buffer size S RB is determined based on the above assumptions.
图12A中所示的图表中的线[1]被假设为通过基于平均速率设定在跳转期间缓冲器数据大小的减少速度而获得的线,其中所述平均速率可以用于读取并再现所述盘中包含的连续记录数据区域。图表中的线[2]被假设为通过基于平均速率设定在跳转期间中缓冲器数据大小的减少速度而获得的线,其中所述平均速率是在提取实际上涉及所述跳转的数据、而不是涉及所述盘中包含的连续记录数据区域的数据之后,通过基于提取数据的再现速率获得的。图表中的线[3]被假设为通过基于所述记录数据的最大记录速率进行设定而获得的线,其被设定为对应于所述盘上记录的内容的属性信息。Line [1] in the graph shown in FIG. 12A is assumed to be the line obtained by setting the reduction speed of the buffer data size during a jump based on the average rate that can be used for reading and reproducing The disc contains a continuously recorded data area. Line [2] in the diagram is assumed to be the line obtained by setting the reduction rate of the buffer data size during the jump based on the average rate at which the data actually involved in the jump is fetched , not related to the data of the continuously recorded data area contained in the disc, obtained by extracting data based on the reproduction rate. Line [3] in the graph is assumed to be a line obtained by setting based on the maximum recording rate of the recording data, which is set to correspond to the attribute information of the content recorded on the disc.
图12B是示出了图12A中所示的每条线[1]、[2]和[3]上的假定速率值的图表。纵轴示出了再现时的数据输出位速率,而横轴示出了再现时间。FIG. 12B is a graph showing assumed velocity values on each of the lines [1], [2], and [3] shown in FIG. 12A. The vertical axis shows the data output bit rate at the time of reproduction, and the horizontal axis shows the reproduction time.
如图12B所示,所述输出位速率具有[1]<[2]<[3]的关系,并且在再现所述盘中的连续记录数据区域的时候,以接近线路[1]的输出位速率来执行再现,而在出现跳转的时候,以接近线路[2]的输出位速率执行再现。As shown in FIG. 12B, the output bit rate has a relationship of [1]<[2]<[3], and when reproducing the continuously recorded data area in the disc, the output bit rate is close to the output bit rate of the line [1]. The reproduction is performed at the same rate, and when a jump occurs, the reproduction is performed at an output bit rate close to that of the line [2].
把线路[1],即所述盘中包含的连续记录区域的平均再现速率应用于跳转期间中缓冲器数据大小的减少速度,会令缓冲器数据大小以等于或大于通过使用线路[1]而获得的假定位速率的速度减少,如图12B所示,并且在最坏的情况下,会令缓冲器数据丢失,由此导致再现间断的可能性。应用线路[2]、即基于跳转期间中再现速率通过计算获得的平均速率,可以在所应用的假定位速率和缓冲器数据的实际减少速度之间提供精确的一致性。由此,可以把线路[2]视为理论上的最佳假定位速率,然而在这种情况下,实际上很难规定对应于所述跳转期间的起点和终点的数据位置,导致在计算用于线路[2]的假定位速率时产生困难。Applying the line [1], that is, the average reproduction rate of the continuous recording area contained in the disc, to the reduction speed of the buffer data size during the jump, makes the buffer data size equal to or greater than that obtained by using the line [1] Instead, the speed of the assumed bit rate obtained is reduced, as shown in FIG. 12B, and in the worst case, buffer data is lost, thereby leading to the possibility of intermittent reproduction. Applying the line [2], ie based on the calculated average rate of the reproduction rate during the jump period, can provide an accurate agreement between the applied assumed bit rate and the actual reduction speed of the buffer data. Thus, line [2] can be regarded as the theoretically optimal hypothetical bit rate, but in this case, it is actually difficult to specify the data positions corresponding to the start and end points of the jump period, resulting in the calculation of Difficulties arise when using the assumed bit rate for line [2].
反之,依照基于图12A中所示的线路[3]的假定,即基于被设定为对应于记录在所述盘中的内容的属性信息的最大记录速率,能够确保盘中记录数据的再现位速率不超过图12B中所示的线路[3]的位速率,并且甚至在出现跳转的时候,也不会出现以超出线路[3]的位速率的位速率进行再现处理。此外,线路[3]的位速率被假设为这样的设定值,所述设定值在创建内容时作为属性信息而获得,以便可以参照所述属性信息容易地实现位速率值的获取。On the contrary, according to the assumption based on the line [3] shown in FIG. 12A , that is, based on the maximum recording rate set to correspond to the attribute information of the content recorded in the disc, the reproduction rate of the recorded data in the disc can be ensured. The rate does not exceed the bit rate of the line [3] shown in FIG. 12B, and even when a jump occurs, reproduction processing at a bit rate exceeding the bit rate of the line [3] does not occur. Also, the bit rate of the line [3] is assumed to be a set value obtained as attribute information at the time of content creation so that acquisition of the bit rate value can be easily realized with reference to the attribute information.
由此,如果假设以对应于线路[3]的最大记录速率的位速率执行再现,在跳转时发生缓冲器数据大小的减小,那么基于上述假定来计算最大缓冲器大小SRB。Thus, if it is assumed that reproduction is performed at a bit rate corresponding to the maximum recording rate of line [3], a reduction in buffer data size occurs at the time of jumping, the maximum buffer size S RB is calculated based on the above assumption.
所述蓝光盘标准规定了把数据作为192字节包记录在所述盘中,所述192字节包是通过把4字节的首部添加到188字节传输流(TS)包(TS包记录速率被表示为TS_recording_rate)而获得的。在所述数据被假设为192字节包的情况下,最大记录速率RMAX可以表示为:The Blu-ray Disc standard specifies that data is recorded on the disc as 192-byte packets by adding a 4-byte header to a 188-byte Transport Stream (TS) packet (TS packet recording The rate is denoted as TS_recording_rate). In the case where the data is assumed to be in packets of 192 bytes, the maximum recording rate R MAX can be expressed as:
RMAX=(TS_RECORDING_RATE)×192/188。R MAX =(TS_RECORDING_RATE)×192/188.
在再现依照蓝光盘标准完成数据记录的盘的再现过程中,以等于或者低于最大记录速率RMAX执行再现,所述最大记录速率是基于TS包大小被计算的。由此,当执行涉及层间跳转的再现时,如下计算在跳转过程中需要防止缓冲器数据达到零所需的缓冲器大小SRB:In reproducing a disc in which data recording is performed in accordance with the Blu-ray Disc standard, reproduction is performed at or below the maximum recording rate R MAX calculated based on the TS packet size. Thus, when performing rendering involving an inter-layer jump, the buffer size S RB required to prevent the buffer data from reaching zero during the jump is calculated as follows:
SRB=RMAX×TJUMP S RB =R MAX ×T JUMP
现在参考图13描述用于确保层间跳转没有数据间断的再现的设定的一个实施例。当确立对记录到盘上的数据的规定时,确定允许层间跳转模式、即确定有效防止出现数据间断跳转的范围是必需的,由此在只允许在确定范围内发生跳转的模式中执行内容记录。One embodiment of a setting for ensuring reproduction without data gaps between layer jumps will now be described with reference to FIG. 13 . When establishing the regulations on the data recorded on the disk, it is necessary to determine the allowable inter-layer jump mode, that is, to determine the range that effectively prevents the occurrence of data intermittent jumps, thus in the mode that only allows jumps to occur within a certain range Execute content recording in .
图13A至图13C示出了设定允许层间跳转的实施例和在层间跳转处理中计算总体跳转时间TJUMP的一个实施例。如上所述,根据与拾取器寻道时间对应的时间TACC、拾取器调节时间TIL以及归因于ECC块处理的开销时间TOH的和来获得总体跳转时间,即TJUMP=TACC+TIL+TOH 13A to 13C show an embodiment of setting the allowable jump between layers and an embodiment of calculating the overall jump time T JUMP in the jump processing between layers. As described above, the overall jump time is obtained from the sum of the time T ACC corresponding to the pickup seek time, the pickup adjustment time T IL , and the overhead time T OH due to ECC block processing, i.e. T JUMP = T ACC +T IL +T OH
图13A示出了应用于在从第一层最内侧到第二层最外侧的范围中允许全部行程层间跳转的情况的一种模式,并且在该情况下如下给出的总体跳转时间[TJUMP]:Figure 13A shows a pattern applied to the case where a full trip inter-layer jump is allowed in the range from the innermost layer of the first layer to the outermost layer of the second layer, and the overall jump time in this case is given as follows [T JUMP ]:
TJUMP=1220(TACC)+360(TIL)+20(TOH)=1600毫秒.T JUMP =1220(T ACC )+360(T IL )+20(T OH )=1600 milliseconds.
应注意的是,与拾取器寻道时间对应的时间[TACC]、拾取器的调节时间[TIL]以及归因于ECC块处理的开销时间[TOH]中的每一个均应基于已经参考图10A至图10D描述的实施例。It should be noted that each of the time corresponding to the seek time of the picker [T ACC ], the settling time of the picker [T IL ], and the overhead time due to ECC block processing [T OH ] should be based on the An embodiment is described with reference to FIGS. 10A-10D .
基于这种情况,对盘进行记录数据的排列条件的确定能够确保数据的连续提供,即使在记录介质中的随机地址之间发生跳转也一样。然而反之,所述跳转时间应被设定为大于稍后描述的图13B和图13C中模式的跳转时间,由此导致需要确保数据连续提供的缓冲器大小的增加,如稍后参照图14所描述的那样。Based on this situation, the determination of the alignment conditions for recording data on the disc can ensure continuous supply of data even if jumps occur between random addresses in the recording medium. On the contrary, however, the jump time should be set to be larger than the jump time of the modes in FIG. 13B and FIG. 13C described later, thus resulting in an increase in the size of the buffer that needs to ensure that data is continuously provided, as later referred to in FIG. 14 as described.
图13B(情况B)示出了应用于这样一种情况的一种模式,所述情况为:半行程的同一层内跳转和1/10行程的层间跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Figure 13B (Case B) shows a pattern applied to a case where an intra-layer jump of half a run and an inter-layer jump of 1/10 a run are established as the maximum jumps allowed turn distance, and the overall jump time T JUMP in this case is as follows:
(1)半行程同一层内跳转(1) Jump within the same layer of half-stroke
TJUMP=990(TACC)+0(TIL)+20(TOH)=1010毫秒T JUMP =990(T ACC )+0(T IL )+20(T OH )=1010 milliseconds
(2)1/10行程层间跳转(2) 1/10 stroke layer jump
TJUMP=650(TACC)+360(TIL)+20(TOH)=1030毫秒。T JUMP = 650(T ACC ) + 360(T IL ) + 20(T OH ) = 1030 milliseconds.
最大跳转时间被确定为1030毫秒。The maximum jump time was determined to be 1030 milliseconds.
需要这种模式来确定所述数据排列条件,如果就所述层内跳转而言,所述跳转距离限于[8.2×230/2048]扇区左右的范围内,并且就层间跳转而言,限于[3×230/2048]扇区的范围内,然而在这种情况下,需要确保数据连续提供的缓冲器大小小于图13A模式的大小,如上参照图14所述。This mode is needed to determine the data arrangement condition, if for the intra-layer jump, the jump distance is limited to a range of about [8.2×2 30 /2048] sectors, and for the inter-layer jump For example, it is limited to the range of [3×2 30 /2048] sectors, however, in this case, it is necessary to ensure that the buffer size for data continuous supply is smaller than the size of the mode in FIG. 13A , as described above with reference to FIG. 14 .
图13C(情况C)示出了应用于这样一种情况的一种模式,所述情况为:1/10行程的同一层内跳转和40000扇区的层间跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Figure 13C (Case C) shows a pattern applied to a case where intra-layer jumps of 1/10 run and inter-layer jumps of 40000 sectors are established as the maximum allowed The jump distance, and the overall jump time T JUMP in this case is as follows:
(1)1/10行程的同一层内跳转(1) Jump within the same layer of 1/10 stroke
TJUMP=650(TACC)+0(TIL)+20(TOH)=670毫秒T JUMP =650(T ACC )+0(T IL )+20(T OH )=670 milliseconds
(2)40000扇区的层间跳转(2) Interlayer jump of 40000 sectors
TJUMP=330(TACC)+360(TIL)+20(TOH)=710毫秒。T JUMP = 330(T ACC ) + 360(T IL ) + 20(T OH ) = 710 milliseconds.
最大跳转时间被确定为710毫秒。The maximum jump time was determined to be 710 milliseconds.
需要这种模式来确定所述数据排列条件,如果就所述层内跳转而言,所述跳转距离限于[1.2×230/2048]扇区左右的范围内,并且就层间跳转而言,限于40000扇区的范围内,然而在这种情况下,需要确保数据连续提供的缓冲器大小小于图13A和图13B的模式的大小,如上参照图14所述。This mode is needed to determine the data arrangement condition, if for the intra-layer jump, the jump distance is limited to a range of about [1.2×2 30 /2048] sectors, and for the inter-layer jump However, in this case, it is necessary to ensure that the size of the buffer where data is continuously provided is smaller than that of the patterns of FIGS. 13A and 13B , as described above with reference to FIG. 14 .
图14是用于举例说明相对于跳转时间确定适用于数据记录速率值的连续性数据排列条件的方法的视图。对应于在所述盘中要加以连续设置的最小数据单位的允许最小再现时间(t)基于总体跳转时间TJUMP、从驱动器中的盘读取数据的速率RUD以及最大记录速率RMAX来计算。通过把数据读取速率RUD乘以将连续设置的数据的允许的最小再现时间[t]计算的值作为连续数据排列大小Usize。也就是说,Usize=RUD×t。描述计算连续数据排列大小Usize的处理的细节。FIG. 14 is a view for illustrating a method of determining a continuous data arrangement condition applicable to a data recording rate value with respect to a jump time. The allowable minimum reproduction time (t) corresponding to the smallest data unit to be set consecutively in the disc is determined based on the overall jump time T JUMP , the rate R UD of reading data from the disc in the drive, and the maximum recording rate R MAX calculate. A value calculated by multiplying the data read rate R UD by the allowable minimum reproduction time [t] of data set consecutively is taken as the continuous data arrangement size U size . That is, U size =R UD ×t. The details of the process of calculating the continuous data arrangement size U size are described.
在图14中,横轴示出了再现时间,纵轴示出了从盘读取的数据大小和再现数据的大小。实线表明随再现时间的流逝从盘读取的数据大小601的变化,而虚线表明再现数据大小602随再现时间流逝的变化。In FIG. 14, the horizontal axis shows the reproduction time, and the vertical axis shows the data size read from the disc and the reproduced data size. A solid line indicates a change in the data size 601 read from the disc with the lapse of reproduction time, and a broken line shows a change in the reproduction data size 602 with the lapse of reproduction time.
读取数据大小601和再现数据大小602之间的差值对应于缓冲器数据大小603。所述再现数据大小602应该允许随再现时间的流逝而再现固定大小的数据,具体来讲,所述再现数据大小602与如图14所示的时间成正比增加。The difference between the read data size 601 and the reproduced data size 602 corresponds to the buffer data size 603 . The reproduction data size 602 should allow reproduction of data of a fixed size as the reproduction time elapses, specifically, the reproduction data size 602 increases in proportion to the time as shown in FIG. 14 .
反之,就读取数据大小601而言,当发生跳转时,停止从所述盘中读取数据,因此读取数据大小601停止增加,同时对于读取不涉及跳转的连续的数据存储区的处理而言,以固定的读取速率执行数据读取,举例来说以54Mbps的速率。Conversely, in terms of the read data size 601, when a jump occurs, the reading of data from the disk is stopped, so the read data size 601 stops increasing, while for reading a contiguous data storage area that does not involve a jump For processing, data reading is performed at a fixed reading rate, for example, at a rate of 54 Mbps.
图14中所示的读取数据大小601和再现数据大小602之间的差值被假设为缓冲器数据大小603,然而在这种情况下,如果提供了甚至出现跳转处理时、也确保缓冲器数据大小603不达到零或者以下的设定,那么能够进行无缝再现,而不会在跳转再现过程中出现任何再现间断。The difference between the read data size 601 and the reproduced data size 602 shown in FIG. If the device data size 603 does not reach the setting of zero or less, then seamless playback can be performed without any playback interruption during skip playback.
当所述读取数据大小601和再现数据大小602是固定的时,可以仅仅通过增加图14中所示的Usize的值来增加被规定为读取数据大小601和再现数据大小602之间差值的缓冲器数据大小603。When the read data size 601 and reproduced data size 602 are fixed, it is possible to increase the difference specified as the read data size 601 and reproduced data size 602 only by increasing the value of U size shown in FIG. 14 . Value buffer data size 603.
图14中所示的Usize对应于在不涉及跳转处理的情况下,被应用于盘中连续读取的数据大小。把这种数据大小称为连续数据排列大小Usize。U size shown in FIG. 14 corresponds to the data size applied to continuous reading in the disk without involving jump processing. This data size is referred to as the continuous data arrangement size U size .
依照以下表达式、根据总体跳转时间TJUMP、从驱动器的盘中读取数据的速率RUD以及最大记录速率RMAX来计算在所述盘中连续设置的数据的允许的最小再现时间[t]。所述公式是,t=TJUMP×RUD/(RUD-RMAX)。 The allowable minimum reproduction time [t ]. The formula is, t=T JUMP ×R UD /(R UD −R MAX ).
如果已经把所述数据作为对应于连续数据允许的最小再现时间[t]或以上的数据块而记录在所述盘上,那么在出现跳转时,所述缓冲器数据往往不会达到0或者以下,由此可以确保连续性再现。If the data has been recorded on the disc as data blocks corresponding to the minimum reproduction time [t] or more allowed for continuous data, the buffer data tends not to reach 0 or Hereinafter, continuous reproduction can be ensured thereby.
通过把最大记录速率RMAX乘以已经依照上述表达式计算的连续数据允许的最小再现时间[t]而计算的值作为连续数据排列大小Usize。也就是说,Usize=RMAX×t。A value calculated by multiplying the maximum recording rate R MAX by the minimum reproduction time [t] allowed for continuous data that has been calculated according to the above expression is taken as the continuous data arrangement size U size . That is, U size =R MAX ×t.
如果已经把所述数据作为对应于连续数据排列大小Usize或以上的数据块而记录在所述盘上,那么在出现跳转时,所述缓冲器数据往往不会达到0或者以下,由此可以确保连续性再现。If the data has been recorded on the disc as data blocks corresponding to the continuous data arrangement size U size or more, the buffer data will often not reach 0 or less when a jump occurs, thereby Continuous reproduction can be ensured.
具体描述计算所述连续数据排列大小Usize的一个实施例。假设总体跳转时间TJUMP、从驱动器的盘中读取数据的速率RUD以及最大记录速率RMAX获取如下值:An embodiment of calculating the continuous data arrangement size U size is specifically described. Assume that the overall jump time T JUMP , the rate R UD of reading data from the disk of the drive, and the maximum recording rate R MAX obtain the following values:
TJUMP[msce]:层内存取时间TACC+层间跳转时间TIL+归因于所述ECC块边界的开销时间TOH T JUMP [msce]: intra-layer access time T ACC + inter-layer jump time T IL + overhead time T OH due to said ECC block boundary
RUD[×106bps]:读取速率=54MbpsR UD [×10 6 bps]: read rate=54Mbps
RMAX[×106bps]:最大记录速率(TS_recording_rate×192/188)RMAX[×10 6 bps]: maximum recording rate (TS_recording_rate×192/188)
然后,执行对t[msec]和Usize[×220字节]的计算,所述t[msec]被规定为连续数据的允许的最小再现时间,而Usize被规定为连续数据排列大小。Then, calculation is performed on t[msec] specified as the allowable minimum reproduction time of continuous data and U size [×220 bytes] specified as the continuous data arrangement size.
连续数据的允许的最小再现时间[t]和连续数据排列大小Usize如下被计算:The allowable minimum reproduction time [t] of continuous data and the continuous data arrangement size U size are calculated as follows:
t(msec)=TJUMP×RUD/(RUD-RMAX),以及t(msec)=T JUMP ×R UD /(R UD -R MAX ), and
Usize(字节)=t/1000×RMAX/8.U size (byte)=t/1000×R MAX /8.
通过把上述表达式应用于图13B中所示的模式、即TJUMP=1030毫秒的情况下,连续数据排列大小Usize的计算将产生如下结果:By applying the above expression to the pattern shown in Fig. 13B, i.e. in the case of T JUMP = 1030 milliseconds, the calculation of the continuous data arrangement size U size will produce the following result:
Usize(字节)=20.6兆字节,如果RMAX=(TS_recording_rate×192/188)=40兆位每秒(Mbps)的话。U size (bytes) = 20.6 megabytes if R MAX = (TS_recording_rate x 192/188) = 40 megabits per second (Mbps).
也就是说,在图13B中所示的模式的情况下、即当把TJUMP=1030毫秒确定为最大跳转时间时,把数据记录到盘上需要满足以下条件。连续数据排列大小Usize=20.6兆字节。也就是说,要求通过把连续数据排列区域设定为20.6兆字节或以上来记录数据。That is, in the case of the pattern shown in FIG. 13B, that is, when T JUMP = 1030 milliseconds is determined as the maximum jump time, the following conditions need to be satisfied for recording data onto the disc. The continuous data arrangement size U size = 20.6 megabytes. That is, it is required to record data by setting the continuous data arrangement area to 20.6 megabytes or more.
如上所述,连续数据的允许的最小再现时间[t]和连续数据排列大小Usize如下被计算:As described above, the allowable minimum reproduction time [t] of continuous data and the continuous data arrangement size U size are calculated as follows:
t(msec)=TJUMP×RUD/(RUD-RMAX),以及t(msec)=T JUMP ×R UD /(R UD -R MAX ), and
Usize(字节)=t/1000×RMAX/8。U size (byte)=t/1000×R MAX /8.
由此,当最大跳转时间TJUMP被相当大地设定时,允许的最小再现时间[t]和连续数据排列大小Usize都需要被相当大地设定,由此需要相当大地设定缓冲器大小。Thus, when the maximum jump time T JUMP is set considerably, both the allowable minimum reproduction time [t] and the continuous data arrangement size U size need to be set considerably, thereby requiring the buffer size to be set considerably .
图15是这样一个表,该表根据已经参照图13A至13C描述的跳转模式A至C中的每个列出了所述数据排列条件(连续数据排列大小的最小值),所述数据排列条件对应于需要确保使用已经参考图14描述的计算方法连续提供数据的最大记录速率RMAX和缓冲器大小SRB的值。Fig. 15 is a table which lists the data arrangement condition (the minimum value of the continuous data arrangement size) according to each of the jump patterns A to C which have been described with reference to Figs. 13A to 13C, the data arrangement condition The conditions correspond to the values of the maximum recording rate R MAX and the buffer size S RB required to ensure continuous supply of data using the calculation method already described with reference to FIG. 14 .
如上参照图13A至图13C所述,图13A(情况A)示出了应用于在第一层最内侧到第二层最外侧的范围中允许全部行程层间跳转的情况的一种模式,并且在该情况下给出的总体跳转时间TJUMP如下:As described above with reference to FIGS. 13A to 13C , FIG. 13A (Case A) shows a mode applied to the case where inter-layer jumps are allowed for all trips in the range from the innermost side of the first layer to the outermost side of the second layer, And the overall jump time T JUMP given in this case is as follows:
TJUMP=1220(TACC)+360(TIL)+20(TOH)=1600毫秒T JUMP =1220(T ACC )+360(T IL )+20(T OH )=1600 milliseconds
在该情况下,所要求的缓冲器大小SRB被假设为9.36兆字节(Mbytes),并且如下给出对应于最大记录速率RMAX的每个值的数据排列条件(连续数据排列大小的最小值):In this case, the required buffer size S RB is assumed to be 9.36 megabytes (Mbytes), and the data arrangement conditions corresponding to each value of the maximum recording rate R MAX (minimum value):
RMAX=5×192/188兆位每秒->连续数据排列大小Usize=1.1兆字节R MAX = 5×192/188 megabits per second -> continuous data arrangement size U size = 1.1 megabytes
RMAX=10×192/188兆位每秒-->连续数据排列大小Usize=2.4兆字节R MAX = 10×192/188 megabits per second --> continuous data arrangement size U size = 2.4 megabytes
RMAX=20×192/188兆位每秒->连续数据排列大小Usize=6.3兆字节R MAX = 20×192/188 megabits per second -> continuous data arrangement size U size = 6.3 megabytes
RMAX=30×192/188兆位每秒->连续数据排列大小Usize=13.6兆字节R MAX = 30×192/188 megabits per second -> continuous data arrangement size U size = 13.6 megabytes
RMAX=40×192/188兆位每秒->连续数据排列大小Usize=32.0兆字节R MAX = 40×192/188 megabits per second -> continuous data arrangement size U size = 32.0 megabytes
RMAX=48×192/188兆位每秒->连续数据排列大小Usize=101.5兆字节。R MAX =48×192/188 megabits per second -> continuous data array size U size =101.5 megabytes.
图13B(情况B)示出了应用于这样一种情况的一种模式,所述情况为:半行程的同一层内跳转和1/10行程的层间跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Figure 13B (Case B) shows a pattern applied to a case where an intra-layer jump of half a run and an inter-layer jump of 1/10 a run are established as the maximum jumps allowed turn distance, and the overall jump time T JUMP in this case is as follows:
(1)半行程同一层内跳转(1) Jump within the same layer of half-stroke
TJUMP=990(TACC)+0(TIL)+20(TOH)=1010毫秒;T JUMP =990(T ACC )+0(T IL )+20(T OH )=1010 milliseconds;
(2)1/10行程层间跳转(2) 1/10 stroke layer jump
TJUMP=650(TACC)+360(TIL)+20(TOH)=1030毫秒。T JUMP = 650(T ACC ) + 360(T IL ) + 20(T OH ) = 1030 milliseconds.
由此,最大跳转时间被确定为1030毫秒。From this, the maximum jump time was determined to be 1030 milliseconds.
在该情况下,所要求的缓冲器大小SRB被假设为6.02兆字节,并且给出的对应于最大记录速率RMAX的每个值的数据排列条件(连续数据排列大小的最小值)如下:In this case, the required buffer size S RB is assumed to be 6.02 megabytes, and the data arrangement condition (minimum value of the continuous data arrangement size) corresponding to each value of the maximum recording rate R MAX is given as follows :
RMAX=5×192/188兆位每秒->连续数据排列大小Usize=0.7兆字节R MAX = 5×192/188 megabits per second -> continuous data arrangement size U size = 0.7 megabytes
RMAX=10×192/188兆位每秒->连续数据排列大小Usize=1.6兆字节R MAX = 10×192/188 megabits per second -> continuous data arrangement size U size = 1.6 megabytes
RMAX=20×192/188兆位每秒->连续数据排列大小Usize=4.1兆字节R MAX = 20×192/188 megabits per second -> continuous data arrangement size U size = 4.1 megabytes
RMAX=30×192/188兆位每秒->连续数据排列大小Usize=8.7兆字节R MAX = 30×192/188 megabits per second -> continuous data arrangement size U size = 8.7 megabytes
RMAX=40×192/188兆位每秒->连续数据排列大小Usize=20.6兆字节R MAX = 40×192/188 megabits per second -> continuous data arrangement size U size = 20.6 megabytes
RMAX=48×192/188兆位每秒->连续数据排列大小Usize=65.3兆字节。R MAX =48×192/188 megabits per second -> continuous data array size U size =65.3 megabytes.
图13C(情况C)示出了应用于这样一种情况的一种模式,所述情况为:1/10行程的同一层内跳转和40000扇区的层间跳转被确认为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Figure 13C (Case C) shows a pattern applied to a case where intra-layer jumps of 1/10 run and inter-layer jumps of 40000 sectors are confirmed as the maximum allowed The jump distance, and the overall jump time T JUMP in this case is as follows:
(1)1/10行程的同一层内跳转(1) Jump within the same layer of 1/10 stroke
TJUMP=650(TACC)+0(TIL)+20(TOH)=670毫秒;T JUMP =650(T ACC )+0(T IL )+20(T OH )=670 milliseconds;
(2)40000扇区的层间跳转(2) Interlayer jump of 40000 sectors
TJUMP=330(TACC)+360(TIL)+20(TOH)=710毫秒。T JUMP = 330(T ACC ) + 360(T IL ) + 20(T OH ) = 710 milliseconds.
由此,最大跳转时间被确定为710毫秒。From this, the maximum jump time was determined to be 710 milliseconds.
在该情况下,所要求的缓冲器大小SRB被假设为4.15兆字节,并且给出的对应于最大记录速率RMAX的每个值的数据排列条件(连续数据排列大小的最小值)如下:In this case, the required buffer size S RB is assumed to be 4.15 megabytes, and the data arrangement condition (minimum value of the continuous data arrangement size) corresponding to each value of the maximum recording rate R MAX is given as follows :
RMAX=5×192/188兆位每秒->连续数据排列大小Usize=0.5兆字节R MAX = 5×192/188 megabits per second -> continuous data arrangement size U size = 0.5 megabytes
RMAX=10×192/188兆位每秒->连续数据排列大小Usize=1.1兆字节R MAX = 10×192/188 megabits per second -> continuous data arrangement size U size = 1.1 megabytes
RMAX=20×192/188兆位每秒->连续数据排列大小Usize=2.8兆字节R MAX = 20×192/188 megabits per second -> continuous data arrangement size U size = 2.8 megabytes
RMAX=30×192/188兆位每秒->连续数据排列大小Usize=6.0兆字节R MAX = 30×192/188 megabits per second -> continuous data arrangement size U size = 6.0 megabytes
RMAX=40×192/188兆位每秒->连续数据排列大小Usize=14.2兆字节R MAX = 40×192/188 megabits per second -> continuous data arrangement size U size = 14.2 megabytes
RMAX=48×192/188兆位每秒->连续数据排列大小Usize=45.1兆字节。R MAX =48×192/188 megabits per second -> continuous data arrangement size U size =45.1 megabytes.
如上所述,缓冲器大小和连续数据排列大小的最小值都可以随着跳转时间依照情况A->情况B->情况C的顺序减少而减少。减少所述缓冲器大小的优势可以导致再现设备的成本降低的效果。减少连续数据排列大小的最小值的优势能够以较小结构单位和较小再现单位进行无缝连接,即使当给出相同速率的AV流也一样,由此导致编辑自由程度的增加的效果。As mentioned above, both the buffer size and the minimum value of the continuous data arrangement size can be reduced as the jump time decreases in the order of case A -> case B -> case C. The advantage of reducing the size of the buffer can lead to a cost reduction effect of the reproduction device. The advantage of reducing the minimum value of the continuous data arrangement size enables seamless connection in smaller structural units and smaller reproduction units even when AV streams of the same rate are given, thereby leading to the effect of an increased degree of freedom of editing.
现在描述连续地切换并输出静止图像并且进一步再现并输出音频数据的可浏览幻灯放映的数据排列。需要可浏览幻灯放映通过在图像数据剪辑的剪辑数据和音频数据剪辑中的剪辑数据之间交替跳转来再现所述数据,其中所述图像数据剪辑包含所述图像数据,而所述音频数据剪辑包含所述音频数据,如已经参考图1描述过的那样。A data arrangement of a browsable slideshow that continuously switches and outputs still images and further reproduces and outputs audio data will now be described. A browsable slide show is required to reproduce the data by alternately jumping between clip data of a clip of image data containing the image data and clip data of a clip of audio data, wherein the clip of image data contains the image data and the clip of audio data Said audio data is contained, as already described with reference to FIG. 1 .
举例来说,通过以下处理(a)和(b)来执行可浏览幻灯放映的再现操作,所述处理为:For example, the reproduction operation of the browsable slideshow is performed by the following processes (a) and (b):
(a)当不考虑用户操作时,依照正被显示的幻灯片连续地执行音频数据的再现处理,并且(a) When the user operation is not considered, the reproduction process of the audio data is continuously performed in accordance with the slide show being displayed, and
(b)在用户给出需要显示下一幻灯片的操作的情况下,在读取主TS的一张幻灯片的数据之后,返回到音频TS的连续读取状态。然后,把下一幻灯片显示在显示器上,由此继续再现音频的处理。(b) When the user gives an operation to display the next slide, after reading the data of one slide of the main TS, return to the continuous reading state of the audio TS. Then, the next slide is displayed on the display, thereby continuing the process of reproducing the audio.
如图16所示,在把盘702安装到主轴电机701中的配置中,在包含可用于产生所述幻灯片的图像数据的主TS 703和包含具有音频数据的音频TS 704都被包含的情况下,依照在主TS 703和音频TS 704的存储区之间交替跳转来执行数据再现、即可浏览幻灯放映。As shown in FIG. 16, in a configuration in which a disk 702 is mounted in a spindle motor 701, in the case where a main TS 703 containing image data usable for generating the slideshow and an audio TS 704 containing audio data are both included Next, data reproduction is performed according to alternately jumping between the storage areas of the main TS 703 and the audio TS 704, that is, a slide show can be browsed.
也就是说,需要在可用于存储音频数据的缓冲器中预存具有足够大小的音频数据,以便允许在处理[跳转->读取一张幻灯片的数据->跳转]期间可以继续再现音频数据。That is, there needs to be pre-stored audio data of sufficient size in a buffer available for storing audio data to allow audio reproduction to continue during processing [jump -> read data for one slide -> jump] data.
图16示出了应用于主TS和音频TS的每个被包含在同一层的盘中时的一个实施例,并且具有这样一种形式的配置,其能够在层内跳转时执行交替读取。如上所述,交替读取分开包含在同一层的盘中的主TS和音频TS是如下执行的。FIG. 16 shows an embodiment applied to when each of the main TS and the audio TS is contained in a disc of the same layer, and has a configuration in such a form that it is possible to perform alternate reading when jumping within a layer. . As described above, alternate reading of the main TS and audio TS separately contained in the disc of the same layer is performed as follows.
(1)从所述主TS读取规定大小x的数据。(1) Data of a predetermined size x is read from the main TS.
(2)执行跳转至音频TS的规定数据位置。(2) Execute a jump to the specified data position of the audio TS.
(3)从所述音频TS读取规定大小y的数据。(3) Read data of a predetermined size y from the audio TS.
(4)执行跳转至主TS的规定数据位置。(4) A jump is performed to a prescribed data position of the main TS.
然后,从所述主TS读取规定大小x的数据。Then, data of a predetermined size x is read from the main TS.
如上所述,每次读取动作从上述主TS读取的数据大小x被假设的主TS读缓冲器333(参见图4和6)的大小RB1的最小值。此外,每次读取动作从上述音频TS读取的数据大小y被假设的音频TS读缓冲器334的大小RB2的最小值。以下给出了应用于计算主TS读缓冲器333和音频TS读缓冲器334中的每一个所需的大小的表达式:As described above, the data size x read from the above-mentioned main TS per read operation is assumed to be the minimum value of the size RB1 of the main TS read buffer 333 (see FIGS. 4 and 6 ). In addition, the data size y read from the above audio TS per read operation is assumed to be the minimum value of the size RB2 of the audio TS read
其中:in:
RB1:主TS读缓冲器333所需大小>=每次读取动作从主TS中读取的数据大小RB1: the required size of the main TS read
RB2:音频TS读缓冲器334所需大小>=每次读取动作从音频TS中读取的数据大小RB2: the required size of the audio TS read
TJUMP:跳转时间T JUMP : jump time
RUD:从驱动器进行读取的位速率R UD : bit rate for reading from drive
RMAX1:主TS的源包流的位速率(最大读取位速率)R MAX1 : The bit rate of the source packet stream of the main TS (maximum read bit rate)
RMAX2:音频TS的源包流的位速率(最大读取位速率))R MAX2 : bit rate of source packet stream of audio TS (maximum read bit rate))
举例来说,在以下条件下,也就是:For example, under the following conditions, namely:
从驱动器读取的速率RUD=54兆位每秒,Read rate from drive R UD = 54 Mbits per second,
跳转时间TJUMP=1.01秒,Jump time T JUMP = 1.01 seconds,
主TS的源包流的位速率RMAX1(最大读取位速率)=15兆位每秒,并且The bit rate R MAX1 (maximum read bit rate) of the source packet stream of the main TS = 15 Mbits per second, and
音频TS的源包流的位速率RMAX2(最大读取位速率)=2.0兆位每秒,主TS读缓冲器333所需的大小导致x=3.90兆字节,而音频TS读缓冲器334所需的大小导致y=0.698兆字节。The bit rate R MAX2 (maximum read bit rate) of the source packet stream of the audio TS = 2.0 megabits per second, the required size of the main TS read
在上述参数当中,从所述驱动器进行读取的位速率RUD,主TS的源包流的位速率RMAX1以及音频TS源包流的位速率RMAX2都可以基本上根据驱动器设备、再现处理的处理能力以及包数据大小确定的值来加以利用,然而所述跳转时间TJUMP被认为是作为随盘上执行的跳转距离等而发生改变的值。上述实施例给出了基于跳转时间TJUMP是1.01秒这样的假设的实例。然而在这种情况下,此值被限定为某些跳转处理临时设定的值,并且所述跳转时间TJUMP应该根据盘上执行的跳转距离等而发生改变。Among the above parameters, the bit rate R UD for reading from the drive, the bit rate R MAX1 of the source packet stream of the main TS, and the bit rate R MAX2 of the source packet stream of the audio TS can be basically determined according to the drive device, reproduction process However, the jump time T JUMP is considered as a value that changes depending on the jump distance or the like performed on the disk. The above-described embodiments have given examples based on the assumption that the jump time T JUMP is 1.01 seconds. In this case, however, this value is limited to a value temporarily set by some jump processing, and the jump time T JUMP should be changed depending on the jump distance or the like performed on the disc.
基于上述计算的缓冲器数据大小变得不足以满足这样的情况,其中跳转时间TJUMP随着盘上执行的跳转的距离等的增加而增加,由此导致数据再现间断的可能性。由此,需要规定数据排列,以便把所述跳转时间TJUMP限制为确定的时间或以下,由此来执行遵照数据排列的规定格式的数据记录。然后,依照上述格式的数据记录能够进行无缝再现,由此不会使数据间断。The buffer data size calculated based on the above becomes insufficient to satisfy the case where the jump time T JUMP increases as the distance or the like of jumps performed on the disc increases, thereby causing the possibility of discontinuity in data reproduction. Therefore, it is necessary to specify the data arrangement so that the jump time T JUMP is limited to a certain time or less, thereby performing data recording in accordance with the prescribed format of the data arrangement. Then, data recording in accordance with the above-mentioned format enables seamless reproduction, whereby data is not interrupted.
现在参考图17描述确保无数据间断的可浏览幻灯放映再现的设定的一个实施例。当确立对记录到盘上的数据的规定时,确定允许跳转模式、即确定有效防止出现数据间断的跳转范围是必需的,由此在允许只在确定范围内发生跳转的模式中执行内容记录。One embodiment of a setup that ensures browsable slide show reproduction without data gaps is now described with reference to FIG. 17 . When establishing the regulation on the data to be recorded on the disc, it is necessary to determine the allowable jump mode, that is, to determine the jump range which effectively prevents the occurrence of data discontinuity, thereby performing in the mode which allows the jump to occur only within the determined range content record.
图17示出了设定允许跳转模式的一个实施例和计算涉及所述跳转处理的总体跳转时间TJUMP的一个实施例。如上所述,作为与拾取器寻道时间对应的时间TACC、在执行层间跳转时拾取器调节时间TIL以及归因于ECC块处理的开销时间TOH的和来获得总体跳转时间,即TJUMP=TACC+TIL+TOH。FIG. 17 shows one embodiment of setting the jump-allowed mode and one embodiment of calculating the overall jump time T JUMP involved in the jump process. As described above, the overall jump time is obtained as the sum of the time T ACC corresponding to the picker seek time, the picker adjustment time T IL when performing an inter-layer jump, and the overhead time T OH due to ECC block processing , that is, T JUMP =T ACC +T IL +T OH .
图17A至图17C中所示的实施例被应用于这样的情况,其中依照在层内跳转时能够交替读取的配置形式,把规定为图像数据的主TS和规定为音频数据的音频TS包含在同一层的盘中,如果禁止在可浏览幻灯放映过程中进行层间跳转的话。The embodiments shown in FIGS. 17A to 17C are applied to the case where the main TS specified as image data and the audio TS specified as audio data are arranged in a configuration form that can be alternately read when jumping within a layer. Contains discs in the same layer, if jumping between layers is prohibited during a browsable slideshow.
图17A示出了应用于这样一种情况的一种模式(情况D),其中在从最内侧至最外侧的范围中允许全部行程的层间跳转,并且在该情况下的总体跳转时间TJUMP如下:Figure 17A shows a pattern (case D) applied to a case where layer jumps are allowed for full trips in the range from the innermost to the outermost, and the overall jump time in this case T JUMP is as follows:
TJUMP=1220(TACC)+0(TIL)+20(TOH)=1240毫秒.T JUMP =1220(T ACC )+0(T IL )+20(T OH )=1240 milliseconds.
应注意的是,与拾取器寻道时间对应的时间TACC、拾取器调节时间TIL以及归因于ECC块处理的开销时间TOH中的每一个均基于已经参考图10A至图10D描述的实施例。It should be noted that each of the time T ACC corresponding to the pickup seek time, the pickup adjustment time T IL , and the overhead time T OH due to ECC block processing is based on what has been described with reference to FIGS. 10A to 10D Example.
基于这种情况的向盘记录数据的排列条件的确定能够确保数据的连续提供,即使所述跳转发生在记录介质中的随机地址之间也一样。然而反之,所述跳转时间应被设定为大于稍后描述的图17B和图17C中的模式的时间,由此导致确保数据连续提供所需的缓冲器大小的增加,如稍后参照图18所描述的那样。Determination of the alignment conditions for recording data to the disk based on this situation can ensure continuous supply of data even if the jump occurs between random addresses in the recording medium. Conversely, however, the jump time should be set to be greater than the time of the modes in FIGS. 17B and 17C described later, thereby resulting in an increase in the buffer size required to ensure continuous supply of data, as later referred to in FIG. 18 as described.
图17B示出了应用于这样一种情况的一种模式(情况E),所述情况为:半行程TIL的同一层内跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:FIG. 17B shows a pattern (case E) applied to a case where an intra-layer jump of half-stroke T IL is established as the maximum jump distance allowed, and in this case The overall jump time T JUMP is as follows:
TJUMP=990(TACC)+0(TIL)+20(TOH)=1010毫秒。T JUMP =990(T ACC )+0(T IL )+20(T OH )=1010 milliseconds.
由此,最大跳转时间被确定为1010毫秒。From this, the maximum jump time was determined to be 1010 milliseconds.
要求这种模式来确定所述数据排列条件,条件是跳转距离受到这样的限制,即:层内跳转中的最大跳转时间达到1010毫秒或者以下,然而在这种情况下,确保数据连续提供所需的缓冲器大小将小于图17A的模式的缓冲器大小,如参照图18所述。This mode is required to determine the data arrangement condition under the condition that the jump distance is limited such that the maximum jump time in the intra-layer jump reaches 1010 milliseconds or less, however in this case, data continuity is ensured Provided that the required buffer size will be smaller than that of the mode of FIG. 17A , as described with reference to FIG. 18 .
图17C示出了应用于这样一种情况的一种模式(情况F),所述情况为:1/3行程的同一层内跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Figure 17C shows a pattern (case F) applied to a case where an intra-layer jump of 1/3 run is established as the maximum jump distance allowed, and in this case The overall jump time T JUMP is as follows:
TJUMP=880(TACC)+0(TIL)+20(TOH)=900毫秒。T JUMP =880(T ACC )+0(T IL )+20(T OH )=900 milliseconds.
由此,最大跳转时间被确定为900毫秒。From this, the maximum jump time was determined to be 900 milliseconds.
需要这种模式来确定所述数据排列条件,条件是跳转距离受到这样的限制,即:层内跳转中的最大跳转时间达到900毫秒或者以下,然而在这种情况下,确保数据连续提供所需的缓冲器大小将小于图17A和图17B的模式缓冲器的大小,如参照图18所述。This mode is required to determine the data arrangement condition under the condition that the jump distance is limited such that the maximum jump time in the intra-layer jump reaches 900 milliseconds or less, however in this case, data continuity is ensured Provided that the required buffer size will be smaller than the pattern buffer size of FIGS. 17A and 17B , as described with reference to FIG. 18 .
图18是列出通过计算所需缓冲器大小而获得的缓冲器大小的表,也就是:Figure 18 is a table listing the buffer sizes obtained by calculating the required buffer sizes, that is:
RB1:主TS读缓冲器333所需大小>=每次读取动作从主TS中读取的数据大小,并且RB1: the required size of the main TS read
RB2:音频TS读缓冲器334所需大小>=每次读取动作从音频TS中读取的数据大小RB2: the required size of the audio TS read
上述结果是依照在已经参考图17A到图17C描述的情况D-F的跳转模式的情况、以及已经参考图13A描述的允许全部行程层间跳转(参见情况A)的情况中的每一个中的上述数学表达式(公式1)给出的。The above results are in accordance with the case of the skip mode of case D-F which has been described with reference to FIG. 17A to FIG. given by the above mathematical expression (Eq. 1).
上述计算应该被执行,条件是主TS的源包流的位速率RMAX1被假设为RMAX1=(192/188)×15兆位每秒,并且音频TS的源包流的位速率RMAX2被假设为RMAX2=(192/188)×2.0兆位每秒。The above calculation should be performed on the condition that the bit rate R MAX1 of the source packet stream of the main TS is assumed to be R MAX1 = (192/188) × 15 Mbits per second, and the bit rate R MAX2 of the source packet stream of the audio TS is assumed to be Assume that R MAX2 = (192/188) x 2.0 Mbits per second.
应当注意,在上述表达式中的(192/188)被假设为考虑到每个TS中的首部信息大小而获得的值。It should be noted that (192/188) in the above expression is assumed to be a value obtained in consideration of the header information size in each TS.
情况A示出了应用于在从第一层最内侧到第二层最外侧范围中允许全部行程层间跳转的情况的一种模式,并且如上参照图13A所述,在该情况下给出的总体跳转时间TJUMP如下:Case A shows a pattern applied to the case where full trip interlayer jumps are allowed in the range from the innermost side of the first layer to the outermost side of the second layer, and as described above with reference to FIG. 13A , in this case given The overall jump time T JUMP is as follows:
TJUMP=1220(TACC)+360(TIL)+20(TOH)=1600毫秒。T JUMP = 1220(T ACC ) + 360(T IL ) + 20(T OH ) = 1600 milliseconds.
在该情况下,所要求的每个缓冲器大小如下:In this case, the required size of each buffer is as follows:
主TS读缓冲器333所需的最小大小(RB1):x=6.17兆字节,并且The minimum size (RB1) required for the main TS read buffer 333: x = 6.17 megabytes, and
音频TS读缓冲器334所需的最小大小(RB2):y=1105K字节。Minimum size (RB2) required for audio TS read buffer 334: y=1105K bytes.
由此,其给出总体缓冲器大小[RB1+RB2]=7.28兆字节。Thus, this gives the overall buffer size [RB1+RB2] = 7.28 megabytes.
情况D示出了应用于这样一种情况的一种模式,所述情况为:全部行程的同一层内跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间[TJUMP]如下:Case D shows a pattern applied to a case where intra-same-level jumps for the full trip are established as the maximum jump distance allowed, and the overall jump time in this case is [ T JUMP ] as follows:
TJUMP=1220(TACC)+0(TIL)+20(TOH)=1240毫秒。T JUMP =1220(T ACC )+0(T IL )+20(T OH )=1240 milliseconds.
由此,最大跳转时间被确定为1240毫秒。From this, the maximum jump time was determined to be 1240 milliseconds.
在该情况下,所要求的每个缓冲器大小如下:In this case, the required size of each buffer is as follows:
主TS读缓冲器333所需的最小大小(RB1):x=4.79兆字节,并且The minimum size (RB1) required for the main TS read buffer 333: x = 4.79 megabytes, and
音频TS读缓冲器334所需的最小大小(RB2):y=857K字节。Minimum size (RB2) required for audio TS read buffer 334: y=857K bytes.
由此,其给出总体缓冲器大小[RB1+RB2]=5.64兆字节。Thus, this gives the overall buffer size [RB1+RB2] = 5.64 megabytes.
情况E示出了应用于这样一种情况的一种模式,所述情况为:半行程的同一层内跳转被确立为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Case E shows a pattern applied to a case where an intra-layer jump of a half-stroke is established as the maximum jump distance allowed and the overall jump time T JUMP is as follows:
TJUMP=990(TACC)+0(TIL)+20(TOH)=1010毫秒。T JUMP =990(T ACC )+0(T IL )+20(T OH )=1010 milliseconds.
由此,最大跳转时间被确定为1010毫秒。From this, the maximum jump time was determined to be 1010 milliseconds.
在该情况下,所要求的每个缓冲器大小如下:In this case, the required size of each buffer is as follows:
主TS读缓冲器333所需的最小大小(RB1):x=3.90兆字节,并且音频TS读缓冲器334所需的最小大小(RB2):y=698K字节。The minimum size (RB1) required for the main TS read buffer 333: x=3.90 Mbytes, and the minimum size (RB2) required for the audio TS read buffer 334: y=698 Kbytes.
由此,其给出总体缓冲器大小[RB1+RB2]=4.60兆字节。Thus, this gives the overall buffer size [RB1+RB2] = 4.60 megabytes.
情况F示出了应用于这样一种情况的一种模式,所述情况为:1/3行程的同一层内跳转被确认为允许的最大跳转距离,并且在该情况下的总体跳转时间TJUMP如下:Case F shows a pattern applied to a case where an intra-layer jump of 1/3 run is recognized as the maximum allowed jump distance, and the overall jump distance in this case The time T JUMP is as follows:
TJUMP=880(TACC)+0(TIL)+20(TOH)=900毫秒。T JUMP =880(T ACC )+0(T IL )+20(T OH )=900 milliseconds.
由此,最大跳转时间被确定为900毫秒。From this, the maximum jump time was determined to be 900 milliseconds.
在该情况下,所要求的每个缓冲器大小如下:In this case, the required size of each buffer is as follows:
主TS读缓冲器333所需的最小大小(RB1):x=3.48兆字节,并且The minimum size (RB1) required for the main TS read buffer 333: x = 3.48 megabytes, and
音频TS读缓冲器334所需的最小大小(RB2):y=622K字节。Minimum size (RB2) required for audio TS read buffer 334: y=622K bytes.
由此,其给出总体缓冲器大小[RB1+RB2]=4.10兆字节。Thus, this gives the overall buffer size [RB1+RB2] = 4.10 megabytes.
如上所述,缓冲器大小的最小值可以随着跳转时间依照情况A->情况D->情况E->情况F的顺序减少而减少。减少所述缓冲器大小的优势可以导致再现设备的成本降低的效果。As mentioned above, the minimum value of the buffer size may decrease as the jump time decreases in the order of case A->case D->case E->case F. The advantage of reducing the size of the buffer can lead to a cost reduction effect of the reproduction device.
根据示出了层间跳转和层内跳转中的每个模式所需的缓冲器大小的图15和18可以理解的是,为分别规定以BD-ROM再现应用的剪辑间(inter-clip)的无缝连接(连接条件=5)和所述可浏览幻灯放映的每一个使用不同的跳转模式,能够减少如BD-ROM再现系统所要求的缓冲器大小。15 and 18, which show the buffer sizes required for each mode of inter-layer jump and intra-layer jump, it can be understood that the inter-clip ) and each of the browsable slideshows using a different jump pattern can reduce the buffer size as required by the BD-ROM reproduction system.
举例来说,把作为图15中情况C显示的模式应用于层间剪辑的无缝连接并且把作为图18中情况E显示的模式应用于可浏览幻灯放映(音频TS的TS_recording_rate=2.0兆位每秒,并且主TS的TS_recording_rate=15兆位每秒),能够把BD-ROM再现系统中所要求的缓冲器大小减小到4.60兆字节。For example, the mode shown as case C in FIG. 15 is applied to the seamless connection of inter-layer clips and the mode shown as case E in FIG. seconds, and TS_recording_rate of the main TS = 15 Mbits per second), it is possible to reduce the buffer size required in the BD-ROM reproduction system to 4.60 Mbytes.
图19A至图19C是用于举例说明剪辑#1和剪辑#2的数据排列条件的视图,其中剪辑#1用于主TS(图像数据)而剪辑#2用于音频TS(所述音频数据),用于执行把情况D的跳转模式的情况应用于已经参考图18描述的情况F所需的可浏览幻灯放映。19A to 19C are views for illustrating data arrangement conditions of
如上参照可浏览幻灯放映的再现模式所述,在再现所述音频TS的过程中,从随机的位置发生[跳转->读取一张幻灯片数据->跳转]的处理。由此,应该把主TS和音频TS中的每一个都设置在连续的区域中,而包含主TS和音频TS的全部区域应该落入最大跳转距离(附图中的DMAX)的范围中,该范围适合于情况D到情况F。As described above with reference to the reproduction mode of the browsable slide show, in reproducing the audio TS, the process of [jump -> read one slide data -> jump] occurs from a random position. Thus, each of the main TS and audio TS should be set in a continuous area, and the entire area including the main TS and audio TS should fall within the range of the maximum jump distance (D MAX in the drawing) , the range is suitable for cases D to F.
图19A和C中所示的剪辑#1对应于内容数据文件的剪辑中包含的图像数据剪辑,所述内容数据文件已经参考图1描述过了,而所述剪辑#2对应于所述音频数据剪辑。可浏览幻灯放映应该通过交替读取剪辑#1和#2来执行所述再现处理。
播放列表#1具有图19B中所示的程序配置,举例来说,具有列表的形式,在所述列表中,确立了将再现的剪辑的规定顺序。由此,在基于图19B中所示的播放列表#1执行再现的情况下,举例来说,剪辑#2的再现应该跟随剪辑#1中内容的再现之后。在该情况下,当剪辑#1至剪辑#2范围内的剪辑不包含在盘的连续区域中时,发生跳转处理。
在执行跳转处理的情况下,需要通过分割每个剪辑数据以致使跳转距离被限制为小于允许的最大跳转距离来执行数据记录。In the case of performing jump processing, data recording needs to be performed by dividing each clip data so that the jump distance is limited to be smaller than the maximum allowable jump distance.
在已经参考图18描述的情况D至情况F的每个跳转模式中,如图19C所示那样设定数据排列条件,该数据排列条件在通过应用图19A中所示的剪辑#1和#2执行的可浏览幻灯放映中的、所述剪辑之间出现跳转的情况下确保无缝再现的。In each jump pattern of case D to case F which has been described with reference to FIG. 18, the data arrangement condition is set as shown in FIG. 2 ensures seamless reproduction in the event of jumps between clips in the browsable slide show performed.
为了在再现可浏览幻灯放映过程中确保无缝再现,包含主TS和音频TS的全部区域应该落入最大跳转距离(附图中的DMAX)的范围中,所述范围适合于情况D到情况F的情况。由此,在可浏览幻灯放映中用于无缝再现的数据排列条件需要满足以下两个条件:To ensure seamless reproduction during reproduction of a browsable slide show, the entire region containing the main TS and audio TS should fall within the range of the maximum jump distance (D MAX in the figure), which is suitable for cases D to Situation F. Thus, data arrangement conditions for seamless reproduction in a browsable slide show need to satisfy the following two conditions:
(1)主TS大小(SMAIN)+(音频TS大小)(SSUB)≤DMAX,并且(1) Main TS size (S MAIN )+(audio TS size)(S SUB )≦D MAX , and
(2)主TS和音频TS的所有数据应该连续排列在最大跳转距离DMAX的范围内。(2) All data of the main TS and audio TS should be continuously arranged within the range of the maximum jump distance D MAX .
[4.内容记录和再现处理][4. Content recording and reproduction processing]
现在参考图20描述执行上述数据处理的数据处理设备的配置。本发明的数据处理设备可以作为这样一种数据处理设备来加以利用,其为所述信息记录介质确定记录数据的结构形式,所述记录数据包括具有图像数据的图像数据剪辑以及具有音频数据的音频数据剪辑,以便用于与静止图像连续再现并行执行音频再现处理的可浏览幻灯放映。所述数据处理设备包括允许跳转范围确定装置751、所需跳转时间计算装置752,缓冲器大小确定装置753,数据排列确定装置754和数据记录装置755,并且执行把数据写入信息记录介质756。The configuration of a data processing device that performs the above-described data processing will now be described with reference to FIG. 20 . The data processing apparatus of the present invention can be utilized as a data processing apparatus that determines, for the information recording medium, the structural form of recorded data including image data clips with image data and audio files with audio data. Data clips for use in browsable slide shows that perform audio reproduction processing in parallel with continuous reproduction of still images. Described data processing equipment comprises allowable jump range determining means 751, required jump
所述允许跳转范围确定装置751执行确定同一层内跳转和层间跳转中的每一个的允许范围的处理,所述跳转在信息记录介质的再现处理过程中执行。举例来说,包含设定已经参考图13和17描述的跳转模式之一的处理。The allowable jump range determination means 751 executes a process of determining an allowable range of each of intra-same-layer jumps and inter-layer jumps, which are performed during reproduction processing of an information recording medium. For example, a process of setting one of the skip modes already described with reference to FIGS. 13 and 17 is included.
所述所需跳转时间计算装置752基于由所述允许跳转范围确定装置751确定的允许跳转范围信息、计算同一层内跳转和层间跳转中的每一个所需要的时间。The required jump
就同一层内跳转所需跳转时间而言,所述所需跳转时间计算装置752计算拾取器寻道时间以及涉及信息记录介质的读取数据单元块的处理的开销时间的和,并且就层间跳转的所需跳转时间而言,计算拾取器的寻道时间、涉及层间寻道的拾取器调节时间以及涉及信息记录介质的读取数据单元块的处理的开销时间的和。In terms of jump time required for jumping within the same layer, said required jump
所述缓冲器大小确定装置753基于由所需跳转时间计算装置752计算的所需跳转时间来确定所述图像数据缓冲器的大小以及包含所述音频数据的音频数据缓冲器的大小,其中所述图像数据缓冲器包含从信息记录介质读取的图像数据。通过应用上述表达式[Eq.1]执行的计算包括在确定步骤内。The buffer
所述数据排列确定装置754确定所述数据排列,以便应用于可浏览幻灯放映的所述图像数据剪辑和音频数据剪辑被记录在由允许跳转范围确定装置751计算的允许跳转范围内。具体来讲,如上参照图19所述,应用于可浏览幻灯放映的图像数据剪辑的数据大小SMAIN和音频数据剪辑的数据大小SSUB被计算,并且当由允许跳转范围确定装置751计算的跳转容许范围获得值DMAX时,确定遵照所述设定的数据排列的形式,所述设定满足以下条件(a)和(b):The data arrangement determining means 754 determines the data arrangement so that the image data clips and audio data clips applied to the browsable slide show are recorded within the allowable jump range calculated by the allowable jump
(a)SMAIN+SSUB≤DMAX,并且(a) S MAIN + S SUB ≤ D MAX , and
(b)所述图像数据剪辑和音频数据剪辑应该连续排列在大小DMAX范围内的。(b) The image data clips and audio data clips should be arranged consecutively within the range of size D MAX .
所述数据记录装置755依照由上述数据排列确定装置754确定的数据排列形式向信息记录介质756执行数据记录。The data recording means 755 performs data recording to the
现在参考图21描述本发明的数据处理方法的顺序。本发明的数据处理可以作为这样一种数据处理来加以利用,其为所述信息记录介质确定记录数据的排列形式,所述记录数据包括具有图像数据的图像数据剪辑以及具有音频数据的音频数据剪辑,以便用于与静止图像连续再现并行执行音频再现处理的可浏览幻灯放映。Referring now to FIG. 21, the sequence of the data processing method of the present invention will be described. The data processing of the present invention can be utilized as a data processing that determines an arrangement form of recording data including image data clips with image data and audio data clips with audio data for the information recording medium , for a browsable slide show that performs audio reproduction processing in parallel with continuous reproduction of still images.
首先,在步骤S101,确定在对信息记录介质的再现处理中执行的跳转的容许范围。举例来说,包括设定已经参考图13或者17描述的跳转模式之一的处理。First, in step S101, an allowable range of a jump performed in a reproduction process for an information recording medium is determined. For example, a process of setting one of the skip modes already described with reference to FIG. 13 or 17 is included.
然后,在步骤S102,计算所需跳转时间。基于在步骤S101确定的允许跳转范围信息、计算同一层内跳转和层间跳转中的每一个所需要的时间。Then, in step S102, the required jump time is calculated. The time required for each of the intra-layer jump and the inter-layer jump is calculated based on the allowed jump range information determined in step S101.
具体来讲,计算拾取器寻道时间以及涉及信息记录介质的读取数据单元块的处理的开销时间的和作为用于同一层内跳转所需跳转时间,以及,计算拾取器的寻道时间、涉及层间寻道的拾取器调节时间以及涉及信息记录介质的读取数据单元块的处理的开销时间和作为用于层间跳转的所需跳转时间。Specifically, the sum of the seek time of the pickup and the overhead time related to the processing of reading the data unit block of the information recording medium is calculated as the jump time required for jumping within the same layer, and the seek of the pickup is calculated Time, pickup adjustment time related to inter-layer seek, and overhead time related to the process of reading data unit blocks of the information recording medium and as required jump time for inter-layer jump.
在步骤S103,基于在步骤S102中计算的所需跳转时间,确定所述图像数据缓冲器的大小以及包含所述音频数据的音频数据缓冲器的大小,其中所述图像数据缓冲器包含从信息记录介质读取的图像数据。在所述确定步骤内包括通过应用上述表达式(数学表达式1)执行的计算。In step S103, the size of the image data buffer and the size of the audio data buffer containing the audio data are determined based on the required jump time calculated in step S102, wherein the image data buffer contains information from Image data read from the recording medium. Calculation performed by applying the above-mentioned expression (mathematical expression 1) is included in the determining step.
在步骤S104,确定所述数据排列,以便用于可浏览幻灯放映的所述信息记录介质中包含的图像数据剪辑和音频数据剪辑被设定在允许跳转范围内,所述允许跳转范围是在步骤S101中的允许跳转范围确定步骤中计算的。In step S104, the data arrangement is determined so that image data clips and audio data clips contained in the information recording medium for a browsable slide show are set within an allowable jump range of Calculated in the step of determining the allowable jump range in step S101.
具体来讲,如上参照图19所述,计算应用于可浏览幻灯放映的图像数据剪辑的数据大小SMAIN和音频数据剪辑的数据大小SSUB,并且当在允许跳转范围确定步骤中计算的允许跳转范围获得值DMAX时,确定遵照所述设定的数据排列的形式,所述设定满足以下条件:Specifically, as described above with reference to FIG. 19, the data size S MAIN of the image data clip applied to the browsable slide show and the data size S SUB of the audio data clip are calculated, and when the allowable jump calculated in the allowable jump range determining step When the jump range obtains the value D MAX , it is determined to comply with the data arrangement form of the setting, and the setting satisfies the following conditions:
SMAIN+SSUB<DMAX S MAIN + S SUB < D MAX
在步骤S105,依照在被规定为数据排列确定步骤的步骤S104中确定的数据排列形式来执行对信息记录介质的数据记录。In step S105, data recording to the information recording medium is performed in accordance with the data arrangement form determined in step S104 specified as the data arrangement determining step.
上述处理能够无缝地连续再现,即使在再现信息记录介质中包含的内容的过程中出现跳转,也不会产生任何数据间断。具体来讲,在再现可浏览幻灯放映的过程中发生跳转处理时(其中所述可浏览幻灯放映与静止图像的连续再现并行执行音频再现处理),能够无缝地连续再现,而不产生任何数据间断。The above-described processing enables seamless continuous reproduction without any data gap even if a jump occurs during reproduction of the content contained in the information recording medium. Specifically, when jump processing occurs during reproduction of a browsable slide show in which audio reproduction processing is performed in parallel with continuous reproduction of still images, continuous reproduction can be seamlessly performed without any Data gaps.
[5.能够灵活设定读取速率的配置][5. Configuration that can flexibly set the reading rate]
在上述描述中,其中所述描述涉及[2.可浏览幻灯片]、[3.跳转处理和内容存储格式]以及[4.内容记录和再现处理],在用于连同音频一起再现静止图像的可浏览幻灯放映过程中,已经解释了用于在发生跳转处理时安全地执行无数据间断的再现处理的配置。在上述的处理例子中,已经描述了这样的例子,其中音频TS读取(再现)速率RTS2和主(图像)TS读取(再现)速率RTS1基本上被设定为固定值的组合。在下文中,将描述可以灵活地设定这些读取速率RTS1和RTS2的配置。In the above description, in which the description relates to [2. Browsable slideshow], [3. Jump processing and content storage format], and [4. Content recording and reproduction processing], when reproducing still images together with audio During the browsable slideshow of , the configuration for safely performing reproduction processing without data gaps when jump processing occurs has been explained. In the above processing example, an example has been described in which the audio TS read (reproduction) rate R TS2 and the main (image) TS read (reproduction) rate R TS1 are basically set as a combination of fixed values. Hereinafter, a configuration in which these reading rates R TS1 and R TS2 can be flexibly set will be described.
需要可浏览幻灯放映通过在图像数据剪辑的剪辑数据和音频数据剪辑中的剪辑数据之间交替跳转来再现所述数据,其中所述图像数据剪辑包含所述图像数据,而所述音频数据剪辑包含所述音频数据,如已经描述过的那样。A browsable slide show is required to reproduce the data by alternately jumping between clip data of a clip of image data containing the image data and clip data of a clip of audio data, wherein the clip of image data contains the image data and the clip of audio data The audio data is contained, as already described.
举例来说,通过以下处理(a)和(b)来执行可浏览幻灯放映的再现操作,所述处理为:For example, the reproduction operation of the browsable slideshow is performed by the following processes (a) and (b):
(a)当不考虑用户操作时,随正被显示的幻灯片连续地执行音频数据的再现处理,并且(a) When the user operation is not considered, the reproduction process of the audio data is continuously performed along with the slide show being displayed, and
(b)在用户给出需要显示下一幻灯片的操作的情况下,在读取主TS的一张幻灯片的数据之后,返回到音频TS的连续读取状态。然后,把下一幻灯片显示在显示器上,由此继续再现音频的处理。(b) When the user gives an operation to display the next slide, after reading the data of one slide of the main TS, return to the continuous reading state of the audio TS. Then, the next slide is displayed on the display, thereby continuing the process of reproducing the audio.
如参照图16所描述的那样,在把盘702安装到主轴电机701中的配置中,举例来说,在包含可用于生成所述幻灯片的图像数据的主TS 703和包含具有音频数据的音频TS 704的情况下,采用在主TS 703和音频TS 704的存储区之间的交替跳转来执行数据再现、即可浏览幻灯放映。As described with reference to FIG. 16, in the configuration in which the disc 702 is mounted in the spindle motor 701, for example, in the main TS 703 containing image data usable for generating the slideshow and containing audio data with audio data. In the case of the TS 704, data reproduction, i.e. browsing slide shows, is performed using alternate jumps between the memory areas of the main TS 703 and audio TS 704.
也就是说,需要在可用于存储音频数据的缓冲器中预存具有足够大小的音频数据,以便允许在[跳转->读取一张幻灯片的数据->跳转]的所述处理期间可以继续再现音频数据。可浏览幻灯放映的处理顺序如下:That is, it is necessary to pre-store audio data having a sufficient size in a buffer available for storing audio data so as to allow the Reproduction of audio data continues. The order in which a browsable slide show is processed is as follows:
(1)从所述主TS读取规定大小x的数据。(1) Data of a predetermined size x is read from the main TS.
(2)执行跳转至音频TS的规定数据位置。(2) Execute a jump to the specified data position of the audio TS.
(3)从所述音频TS读取规定大小y的数据。(3) Read data of a predetermined size y from the audio TS.
(4)执行跳转至主TS的规定数据位置。然后,从所述主TS读取规定大小x的数据。(4) A jump is performed to a prescribed data position of the main TS. Then, data of a predetermined size x is read from the main TS.
如上所述,每次读取动作从上述主TS读取的数据大小x被假设为主TS读缓冲器333(参见图4和6)的大小RB1的最小值。此外,每次读取动作从上述音频TS读取的数据大小y被假设为音频TS读缓冲器334的大小RB2的最小值。在如上所述的实施例中,应用于计算主TS读缓冲器333和音频TS读缓冲器334中的每一个所需的大小的表达式是公式1:As described above, the data size x read from the above-mentioned main TS per read operation is assumed to be the minimum value of the size RB1 of the main TS read buffer 333 (see FIGS. 4 and 6 ). Also, the data size y read from the above audio TS per read operation is assumed to be the minimum value of the size RB2 of the audio TS read
其中:in:
RB1:主TS读缓冲器333所需大小>=每次读取动作从主TS中读取的数据大小,RB1: the required size of the main TS read
RB2:音频TS读缓冲器334所需大小>=每次读取动作从音频TS中读取的数据大小RB2: the required size of the audio TS read
TJUMP:跳转时间,T JUMP : jump time,
RUD:从驱动器进行读取的位速率,R UD : bit rate for reading from the drive,
RMAX1:主TS的源包流的位速率(最大读取位速率),以及R MAX1 : the bit rate of the source packet stream of the main TS (maximum read bit rate), and
RMAX2:音频TS的源包流的位速率(最大读取位速率)。R MAX2 : The bit rate of the source packet stream of the audio TS (maximum read bit rate).
所述表达式[Eq.1]和上述公式1一致。The expression [Eq.1] is consistent with the above-mentioned
应注意的是,RMAX1、RMAX2以及RTS1、RTS2之间的关系如下:It should be noted that the relationship between R MAX1 , R MAX2 and R TS1 , R TS2 is as follows:
RMAX1=RTS1×(192/188),以及R MAX1 =R TS1 ×(192/188), and
RMAX2=RTS2×(192/188)。R MAX2 =R TS2 ×(192/188).
将准确地描述RMAX1、RMAX2和RTS1、RTS2之间的关系。如上参照图3和图5所述,主播放器(用于图像数据)(BDAV MPEG2 TS player_1)335输入以位速率RMAX1从主TS读缓冲器333中读取的D源包数据。所述RMAX1表示主TS文件中源包流的位速率。The relationship between R MAX1 , R MAX2 and R TS1 , R TS2 will be precisely described. As described above with reference to FIGS. 3 and 5 , the main player (for image data) (BDAV MPEG2 TS player_1) 335 inputs D source packet data read from the main TS read
主播放器(用于图像数据的)335的源逆包化单元371(参见图5)以位速率RMAX1接收数据,根据到达时间时钟计数器372的计数值对源包执行逆包化处理,以便以位速率RTS1从源逆包化单元371输出已处理的数据。The source depacketization unit 371 (see FIG. 5 ) of the main player (for image data) 335 receives data at the bit rate R MAX1 , and performs depacketization processing on the source packet according to the count value of the arrival
换言之,把主TS文件的源包流以位速率RMAX1从图4中所示的主TS读缓冲器333输入到主播放器(用于图像数据)(BDAV MPEG2 Player_1)335,并且经过逆包化处理以便以位速率RTS1从图4中所示的主播放器(用于图像数据)335输出以188字节为基础的数据。In other words, the source packet stream of the main TS file is input to the main player (for image data) (BDAV MPEG2 Player_1) 335 from the main TS read
这也适用于构成所述音频数据的音频TS文件。把所述源包流以位速率RMAX2从图4中所示的音频TS读缓冲器334输入为以192字节为基础的数据,并且经过逆包化处理以便以位速率RTS2输出为以188字节为基础的数据。因此,RMAX1、RMAX2和RTS1、RTS2之间的关系如下:This also applies to audio TS files constituting the audio data. The source packet stream is input as data on a 192-byte basis from the audio TS read
RMAX1=RTS1×(192/188),以及R MAX1 =R TS1 ×(192/188), and
RMAX2=RTS2×(192/188)。R MAX2 =R TS2 ×(192/188).
在公式1中设定的各种条件的情况下,即,假定从驱动器进行读取的读取速率RUD是54兆位每秒,跳转时间TJUMP是1.01秒,主TS的源包流的位速率RTS1是15兆位每秒,而音频TS源包流的位速率RTS2是2.0兆位每秒,那么获得的主TS读缓冲器333所需的大小是x=3.90兆字节,而音频TS读缓冲器334所需的大小是y=0.698兆字节,因此可以确定再现设备所需的缓冲器大小。应注意的是,在确定上述缓冲器大小的过程中,假定这样的关系表达式,RMAX1=RTS1×(192/188),并且RMAX2=RTS2×(192/188)。Under the various conditions set in
虽然公式1把RMAX1和RMAX2用于所述表达式,但是能够根据RTS1和RTS2的设置或者RMAX1和RMAX2的设置来确定缓冲器大小,这是因为RMAX1、RMAX2和RTS1、RTS2具有其中的一个可以基于另一个来确定的关系。Although
由此如上所述,在使用公式1确定缓冲器大小的过程中,基于图像和音频数据的固定读取速率的假定来执行一进程,所述假定是主TS的源包流的位速率:RTS1=15兆位每秒,而音频TS的源包流的位速率:RTS2=2.0兆位每秒。Thus, as described above, in determining the buffer
然而,存储在信息记录介质中的一些内容可以要求再现更高质量的音频数据。如果再现高质量的音频数据,诸如要求6声道或者8声道的多声道环绕数据或者作为未压缩数据的LPCM数据时,上述RTS2=2.0兆位每秒是不足以满足音频TS读取(再现)速率的,而是需要以10-30兆位每秒的读取速率再现数据。However, some contents stored in an information recording medium may require higher quality audio data to be reproduced. If high-quality audio data is reproduced, such as multi-channel surround data requiring 6-channel or 8-channel or LPCM data as uncompressed data, the above-mentioned R TS2 = 2.0 megabits per second is not enough for audio TS reading (reproduction) rate, but need to reproduce data at a read rate of 10-30 megabits per second.
在上述过程的例子中,虽然已经描述了计算过程,其中在可浏览幻灯放映过程中不产生数据间断地再现所需的缓冲器大小以图像数据和音频数据的固定读取速率执行跳转处理,在下文中,将描述这样的配置,其中再现设备的总体缓冲器大小[RB1+RB2]是固定的,并且音频数据的读取速率是可变的,以便能够进行高质量音频数据再现。应注意的是,如下所述的配置是这样一种配置,其中不仅音频数据的读取速率是可变的,而且主TS的、即图像数据的读取速率也是可变的。In the above-mentioned example of the process, although the calculation process has been described in which the buffer size required for intermittent reproduction of data without generating data during a browsable slide show is performed at a fixed read rate of image data and audio data, Hereinafter, a configuration will be described in which the overall buffer size [RB1+RB2] of the reproducing device is fixed and the reading rate of audio data is variable so as to enable high-quality audio data reproduction. It should be noted that the configuration described below is a configuration in which not only the reading rate of audio data but also that of the main TS, that is, image data is variable.
通过采用总体缓冲器大小[RB1+RB2]重写公式1可以产生以下表达式[公式2]:Rewriting
正如可以根据上述公式2可以看出的那样,甚至当总体缓冲器大小是[RB1+RB2]是固定的时,也存在记录数据中包含的图像数据的最大读取速率RMAX1和记录数据中包含的音频数据的最大读取速率RMAX2的大量组合,这两个速率均满足公式2。As can be seen from
虽然公式2把RMAX1和RMAX2用于所述表达式,如上所述,但是RMAX1、RMAX2和RTS1、RTS2具有其中的一个可以使用所述关系表达式来确定另一个的关系,所述关系表达式即RMAX1=RTS1×(192/188)和RMAX2=RTS2×(192/188),正如可以根据公式2看到的那样,甚至在总体缓冲器大小[RB1+RB2]是固定的情况下,存在RMAX1和RMAX2的大量的组合,两者均满足公式2。因此,产生音频TS读取(再现)速率RTS2和主(图像)TS读取(再现)速率RTS1的大量的组合,它们两者均满足公式2。While
应用满足公式2的音频TS读取(再现)速率RTS2和主TS读取(再现)速率RTS1的组合使得无数据间断的可浏览幻灯放映可在所述再现设备中执行。Applying a combination of the audio TS read (reproduction) rate R TS2 and the main TS read (reproduction) rate R TS1 satisfying Formula 2 enables a browsable slide show without data gaps to be executable in the reproduction device.
在下文中,将描述设定音频数据读取速率RTS2和图像数据读取速率RTS1的特定例子。在下文中,将顺序地描述两个处理例子(A)和(B)。Hereinafter, a specific example of setting the audio data read rate R TS2 and the image data read rate R TS1 will be described. Hereinafter, two processing examples (A) and (B) will be described sequentially.
(1)处理例子A(1) Processing Example A
参考图22,描述了处理例子A。所述处理例子A是通过直接采用公式2来计算满足公式3的图像数据读取速率RTS1和音频数据读取速率RTS2的组合的处理。图22A示出了满足公式2的速率之间的关系图。在所述图表中,横轴示出了图像数据读取速率RTS1兆位每秒,而纵轴示出了音频数据读取速率RTS2兆位每秒。确定RTS1和RTS2的组合以便满足公式1。Referring to Fig. 22, processing example A is described. The process example A is a process of calculating a combination of the image data read rate R TS1 and the audio data read rate R TS2 satisfying Formula 3 by directly employing
在图22B中,所述横轴示出了图像数据读取速率RTS1兆位每秒,而纵轴示出了总体缓冲器大小[RB1+RB2]兆字节。在所述处理例子中,把总体缓冲器大小[RB1+RB2]兆字节设定为6.05兆字节的固定值。In FIG. 22B , the horizontal axis shows the image data read rate R TS1 megabits per second, and the vertical axis shows the overall buffer size [RB1+RB2] megabytes. In the processing example, the overall buffer size [RB1+RB2] megabytes is set to a fixed value of 6.05 megabytes.
在总体缓冲器大小[RB1+RB2]=6.05兆字节的情况下,满足公式2的图像数据读取速率RTS1兆位每秒和所述音频数据读取速率RTS2兆位每秒的组合是图22A的图表中曲线761上的任一点,并且存在大量组合。In the case of the overall buffer size [RB1+RB2] = 6.05 megabytes, the combination of the image data read rate R TS1 Mbit/s and the audio data read rate R TS2 Mbit/s
将要描述来自于这些多种组合的特定组合的选择情况的例子。例如,假定当执行如8声道LPCM再现的多声道环绕再现时。假设每个声道包括96千赫兹/24位数据。在该情况下,再现所需的数据量、即读取速率是96千赫兹×24位×8ch=18.432兆位每秒,以便如果把音频数据读取速率RTS2设定为20兆位每秒左右,那么能够作出8声道LPCM再现。An example of a selection case of a specific combination from these various combinations will be described. For example, assume when multi-channel surround reproduction such as 8-channel LPCM reproduction is performed. It is assumed that each channel includes 96 kHz/24 bits of data. In this case, the amount of data required for reproduction, that is, the reading rate is 96 kilohertz×24 bits×8ch=18.432 megabits per second, so that if the audio data reading rate R TS2 is set to 20 megabits per second left and right, then 8-channel LPCM reproduction can be made.
以这种方式,首先,获得20兆位每秒左右的所要求的音频数据读取速率RTS2,并且分配给公式2,以便计算满足公式2的图像数据读取速率RTS1。这相当于这样的处理,用于获得对应于图23中图表的曲线761的点762的音频数据读取速率RTS2和图像数据读取速率RTS1。正如可以根据图表所看到的那样,在所要求的音频数据读取速率RTS2小于20兆位每秒的情况下,能够在可浏览幻灯放映再现时、通过从对应于图23中图表的曲线761上的点的组合中选择一个图像数据读取速率RTS1较大的组合来缩短图像数据的读取时间。In this way, first, a required audio data read rate R TS2 of around 20 Mbits per second is obtained and assigned to
基于以下假定设置公式2中的每个数据,所述假定为总体缓冲器大小[RB1+RB2]兆字节=6.05兆字节,来自所述驱动器的读取速率:RUD=54兆位每秒,并且跳转时间(TJUMP)=1.01秒。Each of the data in
根据再现设备的功能确定总体缓冲器大小[RB1+RB2]和从驱动器RUD的读取速率这些值,并且依照再现设备的功能和记录在信息记录介质中的图像数据和音频数据之间的间隔来确定跳转时间。允许的跳转距离根据记录在信息记录介质中的内容的记录格式而有所不同,并且将要应用的跳转时间取决于所述记录格式。The values of the overall buffer size [RB1+RB2] and the read rate from the drive R UD are determined according to the function of the reproducing device, and in accordance with the function of the reproducing device and the interval between image data and audio data recorded in the information recording medium to determine the jump time. The allowable jump distance differs depending on the recording format of the content recorded in the information recording medium, and the jump time to be applied depends on the recording format.
另外,对执行如多声道环绕再现的6声道LPCM再现的情况做出假定。假设每个声道包括192千赫兹/24位数据。在该情况下,再现所需的数据量、即读取速率是192千赫兹×24位×6ch=27.646兆位每秒,以便如果把音频数据读取速率RTS2设定为30兆位每秒左右,那么能够作出6声道LPCM再现,其中每个声道包括192千赫兹/24位数据。In addition, an assumption is made about the case of performing 6-channel LPCM reproduction such as multi-channel surround reproduction. It is assumed that each channel includes 192 kHz/24 bits of data. In this case, the amount of data required for reproduction, that is, the reading rate is 192 kilohertz×24 bits×6ch=27.646 Mbits per second, so that if the audio data reading rate R TS2 is set to 30 Mbits per second left and right, then 6-channel LPCM reproduction can be made, each of which includes 192 kHz/24-bit data.
以这种方式,首先,计算所要求的音频数据读取速率RTS2,并且获得总体缓冲器大小[RB1+RB2]以及来自所述驱动器的读取速率RUD中的每一个,此外,获得全部行程、半行程以及1/3行程跳转所需的时间,以作为跳转时间TJUMP。可以基于这些获得的值中的每一个计算满足公式2的音频数据读取速率RTS2和图像数据读取速率RTS1,并且可以通过把满足上述条件的数据记录在信息记录介质中来保证不间断地可浏览幻灯放映再现。In this way, first, the required audio data read rate R TS2 is calculated, and each of the overall buffer size [RB1+RB2] and the read rate R UD from the drive is obtained, furthermore, all The time required for the trip, half trip and 1/3 trip jump is taken as the jump time T JUMP . The audio data read rate R TS2 and the image data read rate R TS1 satisfying Formula 2 can be calculated based on each of these obtained values, and non-stop can be guaranteed by recording data satisfying the above conditions in an information recording medium A browseable slide show rendition.
(2)处理例子B(2) Processing Example B
参考图24,描述了处理例子B。所述处理例子B不是直接应用公式2的处理,而是设定了这样的条件表达式的处理,也就是:Referring to Fig. 24, processing example B is described. The processing example B is not the processing of directly applying
RTS1+RTS2=X [Eq.3],R TS1 +R TS2 = X [Eq.3],
其中图像数据读取速率RTS1和音频数据读取速率RTS2的总体速率值是固定值[X]或者更小以便能够进行简化处理,并且图像数据读取速率RTS1和音频数据读取速率RTS2的组合基于条件表达式公式3。where the overall rate value of the image data read rate R TS1 and the audio data read rate R TS2 is a fixed value [X] or less to enable simplified processing, and the image data read rate R TS1 and the audio data read rate R The combination of TS2 is based on the
应用公式3使其能够比公式2更容易定义条件。在公式3中总体速率值[X]小于从驱动器读取的位速率RUD的情况下,在公式3能够允许的RTS1和RTS2的组合中总体缓冲器大小[RB1+RB2]不会有很大地改变,由此允许相当于公式2条件的影响,在所述公式2中,实际缓冲器大小是固定的。Applying
参考图24,描述了采用公式3的处理。图24A示出了在满足公式3的速率之间的关系图。在所述图表中,横轴示出了图像数据读取速率RTS1兆位每秒,而纵轴示出了音频数据读取速率RTS2兆位每秒。此例子示出了总体速率值[X]被设定为22兆位每秒的这样一种情况。也就是,RTS1+RTS2=22。Referring to FIG. 24 , processing using
在图24B中,横轴示出了图像数据读取速率RTS1兆位每秒,而纵轴示出了总体缓冲器大小[RB1+RB2]MB。在所述处理例子中,总体缓冲器大小[RB1+RB2]在6.05和7.34之间改变,以便在RTS1+RTS2=22的条件下满足公式2。In FIG. 24B , the horizontal axis shows the image data read rate R TS1 megabit per second, and the vertical axis shows the overall buffer size [RB1+RB2]MB. In the processing example, the overall buffer size [RB1+RB2] is varied between 6.05 and 7.34 in order to satisfy
满足公式4的图像数据读取速率RTS1兆位每秒和所述音频数据读取速率RTS2兆位每秒的组合是图24A的图表中曲线764上的任一点,并且存在大量组合。The combination of the image data reading rate R TS1 Mbit/s and the audio data reading rate R TS2
从这些组合中选择特定组合的处理与上述处理例子A类似地执行。然而,将应用的公式不是公式2而是公式3,并且能够容易地获得图像数据读取速率RTS1兆位每秒和音频数据读取速率RTS2的组合。The process of selecting a specific combination from these combinations is performed similarly to the above-described process example A. However, the formula to be applied is not
例如,对执行如执行8声道LPCM再现的多声道环绕再现的情况做出假设。假设每个声道包括96千赫兹/24位数据。在该情况下,再现所需的数据量、即读取速率是96千赫兹×24位×8ch=18.432兆位每秒,以便如果把音频数据读取速率RTS2设定为20兆位每秒左右,那么能够进行8声道LPCM再现。For example, an assumption is made about a case of performing multi-channel surround reproduction such as performing 8-channel LPCM reproduction. It is assumed that each channel includes 96 kHz/24 bits of data. In this case, the amount of data required for reproduction, that is, the reading rate is 96 kilohertz×24 bits×8ch=18.432 megabits per second, so that if the audio data reading rate R TS2 is set to 20 megabits per second left and right, then 8-channel LPCM reproduction can be performed.
以这种方式,首先,获得20兆位每秒左右的所要求的音频数据读取速率RTS2,并且分排给公式3,以便计算满足公式3的图像数据读取速率RTS1。这相当于这样的处理,用于获得对应于图25中图表的曲线764的点765的音频数据读取速率RTS2和图像数据读取速率RTS1。正如可以根据图表所看到的那样,在所要求的音频数据读取速率RTS2小于20兆位每秒的情况下,能够在可浏览幻灯放映再现时、通过从对应于图25中图表的曲线764上的点的组合中选择一个其中图像数据读取速率RTS1较大的组合来缩短图像数据的读取时间。In this way, first, the required audio data read rate R TS2 of about 20 Mbits per second is obtained and assigned to
在所述处理例子B中,与处理例子A类似,首先,计算所要求的音频数据读取速率RTS2,并且获得总体缓冲器大小[RB1+RB2]和来自驱动器的读取速率中的每一个数据,并且此外,获得全部行程、半行程以及1/3行程的跳转所需的时间,以作为跳转时间TJUMP。可以基于这些获得的值中的每一个计算满足公式3的音频数据读取速率RTS2和图像数据读取速率RTS1,并且可以通过把满足上述条件的数据记录在信息记录介质中来保证不间断地可浏览幻灯放映再现。In the processing example B, similarly to the processing example A, first, the required audio data read rate R TS2 is calculated, and each of the overall buffer size [RB1+RB2] and the read rate from the drive is obtained data, and in addition, the time required for jumping of full stroke, half stroke and 1/3 stroke is obtained as jump time T JUMP . The audio data read rate R TS2 and the image data read rate R TS1 satisfying Formula 3 can be calculated based on each of these obtained values, and uninterrupted can be guaranteed by recording data satisfying the above conditions in an information recording medium A browseable slide show rendition.
示出了满足公式3的音频数据读取速率RTS2和图像数据读取速率RTS1的组合的表(读取速率设定表),以及把允许的跳转距离设定为全部行程、半行程以及1/3行程的情况下、所述再现设备所需的总体缓冲器大小[RB1+RB2],该情况对应于处理例子B中采用的表达式即RTS1+RTS2=X[Eq.3]中、总体速率值[X]被设定为如下的情况,即:A table (reading rate setting table) showing combinations of the audio data reading rate R TS2 and the image data reading rate R TS1 satisfying Formula 3, and setting the allowable jump distance as full stroke, half stroke and the overall buffer size [RB1+RB2] required by the reproduction device in the case of 1/3 run, which corresponds to the expression used in Processing Example B, namely R TS1 +R TS2 =X [Eq.3 ], the overall rate value [X] is set to the following situation, namely:
(a)X=17兆位每秒,(a) X = 17 megabits per second,
(b)X=22兆位每秒,并且(b) X = 22 megabits per second, and
(c)X=32兆位每秒,如图26-28中所示。(c) X = 32 megabits per second, as shown in Figures 26-28.
应注意的是,所述表采用音频数据读取速率RTS2和图像数据读取速率RTS1的组合,并且不具有使用记录数据中包含的图像数据的最大读取速率RMAX1和记录数据中包含的音频数据的最大读取速率RMAX2的组合的配置。这是因为RTS1和RTS2只是MPEG-TS(传输流)的速率并且可以直接对图像数据和音频数据的速率限制有影响。It should be noted that the table uses a combination of audio data read rate R TS2 and image data read rate R TS1 , and does not have a maximum read rate R MAX1 using image data contained in recorded data and recorded data contained in The combined configuration of the maximum read rate of audio data R MAX2 . This is because R TS1 and R TS2 are only the rate of MPEG-TS (Transport Stream) and can directly have an impact on the rate limit of image data and audio data.
图26是基于RTS1+RTS2=17兆位每秒的设定例子的读取速率设定表。所述音频数据读取速率RTS2被设定在2-15兆位每秒的范围内。所述表示出了满足公式3即RTS1+RTS2=17兆位每秒的音频数据读取速率RTS2和图像数据读取速率RTS1的组合,并且示出了在所述范围内把允许的跳转距离设定为全部行程、半行程以及1/3行程的情况下、所述再现设备所需的总体缓冲器大小[RB1+RB2]。FIG. 26 is a reading rate setting table based on a setting example of R TS1 +R TS2 =17 Mbit/s. The audio data read rate R TS2 is set in the range of 2-15 Mbits per second. The table shows the combination of the audio data reading rate R TS2 and the image data reading rate R TS1 satisfying the
例如,在设定音频数据读取速率RTS2=15兆位每秒的情况中,所述图像数据读取速率RTS1是2兆位每秒。在该情况下,在允许全部行程跳转的配置中,再现设备所需的总体缓冲器大小[RB1+RB2]是5.64兆字节,在允许半行程跳转的配置中,总体缓冲器大小是4.59兆字节,而在允许1/3行程跳转的配置中,总体缓冲器大小是4.09兆字节。随后,就音频数据读取速率RTS2=15-2兆位每秒和图像数据读取速率RTS1=2-15兆位每秒的每个组合而言,在把每个跳转距离设定为最大跳转距离时,获得再现设备所需的总体缓冲器大小[RB1+RB2]的值。For example, in the case of setting the audio data read rate R TS2 =15 Mbit/s, the image data read rate R TS1 is 2 Mbit/s. In this case, the overall buffer size [RB1+RB2] required by the rendering device is 5.64 megabytes in a configuration allowing full-run jumps, and is 4.59 megabytes, while in the configuration that allows 1/3 trip jumps, the overall buffer size is 4.09 megabytes. Then, for each combination of the audio data read rate R TS2 =15-2 Mbit/s and the image data read rate R TS1 =2-15 Mbit/s, after setting each jump distance When is the maximum jump distance, the value of the overall buffer size [RB1+RB2] required by the rendering device is obtained.
应注意的是,在预先确定再现设备的总体缓冲器大小[RB1+RB2]的情况下,当把与可浏览幻灯放映兼容的内容记录到信息记录介质中时,可以根据所述列表数据确定最大允许跳转距离。It should be noted that, in the case where the overall buffer size [RB1+RB2] of the reproduction device is determined in advance, when recording content compatible with a browsable slideshow into an information recording medium, the maximum buffer size can be determined from the list data. Jump distance allowed.
例如,在再现设备的总体缓冲器大小[RB1+RB2]是5.00兆字节的情况下,如果在图26所示的数据中、在示出总体缓冲器大小是5.00或者更小的数据区域内作出设定,即在图26中的数据区域767内作出设定,能够在再现设备中进行不间断的可浏览幻灯放映再现。换言之,在把1/3行程设定为最大跳转距离时,允许音频数据读取速率RTS2=15-2兆位每秒和图像数据读取速率RTS1=2-15兆位每秒的所有组合。For example, in the case where the overall buffer size [RB1+RB2] of the reproducing device is 5.00 megabytes, if in the data shown in FIG. Making settings, that is, making settings in the
另外,在把半行程设定为最大跳转距离时,只允许音频数据读取速率RTS2=15-12兆位每秒和图像数据读取速率RTS1=2-5兆位每秒的组合,以及音频数据速率RTS2=5-2兆位每秒和图像数据读取速率RTS1=12-15兆位每秒的组合。In addition, when half-stroke is set as the maximum jump distance, only the combination of the audio data reading rate R TS2 = 15-12 Mbits per second and the image data reading rate R TS1 = 2-5 Mbits per second is allowed , and a combination of an audio data rate R TS2 =5-2 Mbit/s and an image data read rate R TS1 =12-15 Mbit/s.
此外,在把全部行程设定为最大跳转距离时,不允许音频数据读取速率RTS2=15-2兆位每秒和图像数据读取速率RTS1=2-15兆位每秒的任何组合。In addition, when the full travel is set as the maximum jump distance, any reading rate of audio data R TS2 =15-2 Mbits per second and image data reading rate R TS1 =2-15 Mbits per second is not allowed. combination.
执行内容和数据记录的生成的实体能够设定内容模式,即音频数据读取速率RTS2和图像数据读取速率RTS1,并且基于所述列表数据在数据记录时设定跳转距离。An entity performing generation of content and data recording can set the content mode, ie, the audio data read rate R TS2 and the image data read rate R TS1 , and set jump distances at the time of data recording based on the list data.
图27是基于RTS1+RTS2=22兆位每秒的设定例子的读取速率设定表。所述音频数据的读取位速率RTS2被设定在2-20兆位每秒的范围内。所述表示出了满足公式3的音频数据读取速率RTS2和图像数据读取速率RTS1的组合,所述公式3也就是RTS1+RTS2=22兆位每秒,并且示出了在所述范围内把允许的跳转距离设定为全部行程、半行程以及1/3行程的情况下、所述再现设备所需的总体缓冲器大小[RB1+RB2]。FIG. 27 is a reading rate setting table based on a setting example of R TS1 +R TS2 =22 Mbit/s. The read bit rate R TS2 of the audio data is set in the range of 2-20 Mbits per second. The table shows the combination of the audio data read rate R TS2 and the image data read rate R TS1 satisfying the
在图27所示的组合中,例如,在顶线中的组合、即音频数据读取速率RTS2=20兆位每秒和图像数据读取速率RTS1=2兆位每秒的组合是用于实现8声道环绕音频数据的再现的组合,所述8声道环绕音频数据由96千赫兹/24位数据组成。再现8声道环绕音频数据所需的读取速率是96千赫兹×24位×8ch=18.432兆位每秒。Among the combinations shown in FIG. 27, for example, the combination in the top line, that is, the combination of the audio data read rate R TS2 =20 Mbit/s and the image data read rate R TS1 =2 Mbit/s is used Combination for realizing reproduction of 8-channel surround audio data consisting of 96 kHz/24-bit data. The read rate required to reproduce 8-channel surround audio data is 96 kHz x 24 bits x 8ch = 18.432 megabits per second.
音频数据读取速率RTS2=20兆位每秒和图像数据读取速率RTS1=2兆位每秒的顶线中的组合满足音频数据读取速率RTS2>18.432,并且是能够进行8声道LPCM再现的设定例子。The combination of the audio data reading rate R TS2 = 20 Mbits per second and the image data reading rate R TS1 = 2 Mbits per second in the top line satisfies the audio data reading rate R TS2 > 18.432, and is capable of performing 8 sound Example of settings for LPCM playback.
在此设定中,在设定全部行程、半行程和1/3行程的允许的跳转距离的情况下,再现设备所需的总体缓冲器大小[RB1+RB2]分别是7.42兆字节、6.05兆字节和5.39兆字节。如果总体缓冲器大小等于或者大于这些缓冲器大小,那么能够进行由96千赫兹/24位数据组成的8声道环绕音频数据的不间断地可浏览幻灯放映再现。In this setting, in the case of setting the allowable jump distances of full stroke, half stroke, and 1/3 stroke, the overall buffer size [RB1+RB2] required by the reproduction device is 7.42 megabytes, 6.05 megabytes and 5.39 megabytes. If the overall buffer size is equal to or larger than these buffer sizes, uninterrupted browsable slide show reproduction of 8-channel surround audio data consisting of 96 kHz/24-bit data can be performed.
图28是基于RTS1+RTS2=32兆位每秒的设定例子的读取速率设定表。所述音频数据的读取位速率RTS2被设定在2-30兆位每秒的范围内。所述表示出了满足公式3的音频数据读取速率RTS2和图像数据读取速率RTS1的组合,所述公式3也就是RTS1+RTS2=32兆位每秒,并且示出了在所述范围内把允许的跳转距离设定为全部行程、半行程以及1/3行程的情况下、所述再现设备所需的总体缓冲器大小[RB1+RB2]。FIG. 28 is a reading rate setting table based on a setting example of R TS1 +R TS2 =32 Mbit/s. The read bit rate R TS2 of the audio data is set in the range of 2-30 Mbits per second. The table shows the combination of the audio data read rate R TS2 and the image data read rate R TS1 satisfying the
在图28中所示的组合中,例如,在最上一行中的组合、即音频数据读取速率RTS2=30兆位每秒和图像数据读取速率RTS1=2兆位每秒的组合是用于实现6声道环绕音频数据的再现的组合,所述6声道环绕音频数据由192千赫兹/24位数据组成。再现6声道环绕音频数据所需的读取速率是192千赫兹×24位×6ch=27.648兆位每秒。Among the combinations shown in FIG. 28 , for example, the combination in the uppermost row, that is, the combination of the audio data read rate R TS2 =30 Mbit/s and the image data read rate R TS1 =2 Mbit/s is Combination for realizing reproduction of 6-channel surround audio data consisting of 192 kHz/24-bit data. The read rate required to reproduce 6-channel surround audio data is 192 kHz x 24 bits x 6ch = 27.648 megabits per second.
音频数据读取速率RTS2=30兆位每秒和图像数据读取速率RTS1=2兆位每秒的顶线中的组合满足音频数据读取速率RTS2>27.646,并且是能够进行6声道LPCM再现的设定例子。The combination of the audio data reading rate R TS2 = 30 Mbits per second and the image data reading rate R TS1 = 2 Mbits per second in the top line satisfies the audio data reading rate R TS2 >27.646, and is capable of performing 6 sound Example of settings for LPCM playback.
在此设定中,在设定全部行程、半行程和1/3行程的允许的跳转距离的情况下,再现设备所需的总体缓冲器大小[RB1+RB2]分别是11.40兆字节、9.28兆字节和8.27兆字节。如果总体缓冲器大小等于或者大于这些缓冲器大小,那么能够进行由192千赫兹/24位数据组成的6声道环绕音频数据的不间断地可浏览幻灯放映再现。In this setting, the total buffer size [RB1+RB2] required by the reproduction device is 11.40 megabytes, 9.28 megabytes and 8.27 megabytes. If the overall buffer size is equal to or larger than these buffer sizes, uninterrupted browsable slide show reproduction of 6-channel surround audio data consisting of 192 kHz/24-bit data can be performed.
在处理例子A、即直接应用公式2的情况下,还能够生成与图26-28中示出的那些表相似的表、即读取速率设定表,并且还能够根据所述表来计算所述再现设备所需的总体缓冲器大小[RB1+RB2],以便设定将要在记录内容时被设定的最大允许跳转距离。在处理例子A和B中,都能够不采用所述表而采用公式2或者公式3来计算再现设备所需的总体缓冲器大小[RB1+RB2],以便设定将要在记录内容时被设定的最大允许跳转距离。In the case of processing Example A, that is, directly applying
将参考图29中所示的流程图描述生成读取速率设定表的处理。首先,在步骤S301,把总体缓冲器大小[RB1+RB2]设定为[X]。[X]是在预先定义的总体缓冲器大小的上限和下限之间定义的值。在步骤S302,把音频数据读取速率RTS2的值设定为值[Y],所述[Y]是在预先定义的音频数据读取速率RTS2的上限和下限之间定义的。The process of generating the read rate setting table will be described with reference to the flowchart shown in FIG. 29 . First, in step S301, the overall buffer size [RB1+RB2] is set to [X]. [X] is a value defined between the upper and lower limits of the predefined overall buffer size. In step S302, the value of the audio data read rate R TS2 is set to a value [Y] defined between the upper and lower limits of the pre-defined audio data read rate R TS2 .
在步骤S303,就音频数据读取速率RTS2=Y而言,计算可设定的图像数据读取速率RTS1的上限值[Z]。在上述处理例子A中此计算处理采用公式2,而在处理例子B中采用公式3。In step S303, in terms of the audio data reading rate R TS2 =Y, the upper limit value [Z] of the settable image data reading rate R TS1 is calculated. This calculation process employs
在步骤S304,判断关于预置音频数据读取速率RTS2=Y的所有数据(例如,2-20兆位每秒)的处理是否已经完成,并且当没有完成所述处理时,在步骤S302更新(例如,每1兆位每秒)所述音频数据读取速率RTS2=Y,并且反复地执行步骤S303的处理。In step S304, it is judged whether the processing of all data (for example, 2-20 megabits per second) about the preset audio data reading rate R TS2 =Y has been completed, and when the processing has not been completed, update in step S302 The audio data reading rate R TS2 =Y (for example, per 1 megabit per second), and the processing of step S303 is repeatedly performed.
在步骤S304,在判断出已经完成了关于预置音频数据读取速率RTS2=Y的所有数据(例如,2-20兆位每秒)的处理时,所述进程前进到步骤S305,以便判断是否在预定义的全体缓冲器大小的上限和下限之间定义的范围内来计算总体缓冲器大小[RB1+RB2]=X。在存在未处理的值的情况下,所述进程返回步骤S301,以便更新总体缓冲器大小[RB1+RB2]=X,并且反复地执行步骤S302后的处理。In step S304, when it is judged that the processing of all data (for example, 2-20 megabits per second) about the preset audio data reading rate R TS2 =Y has been completed, the process proceeds to step S305 to judge Whether to calculate the overall buffer size [RB1+RB2]=X within the range defined between the predefined upper and lower bounds of the overall buffer size. In the case where there are unprocessed values, the procedure returns to step S301 so as to update the overall buffer size [RB1+RB2]=X, and the processing after step S302 is repeatedly performed.
对于总体缓冲器大小RB1+RB2=X和音频数据读取速率RTS2=Y的值来说,只有要求计算的值可以被选择来执行相应的更新处理。依照流程图中所示的处理,确定了总体缓冲器大小[RB1+RB2]=X、音频数据读取速率RTS2=Y和图像数据读取速率RTS1=Z的组合,并且生成读取速率设定表,诸如图26-28中示出的那些。For values of overall buffer size RB1+RB2=X and audio data read rate R TS2 =Y, only values requiring calculation can be selected to perform the corresponding update process. According to the processing shown in the flowchart, the combination of the overall buffer size [RB1+RB2]=X, the audio data read rate R TS2 =Y and the image data read rate R TS1 =Z is determined, and the read rate is generated Setup tables, such as those shown in Figures 26-28.
在图26-28中所示的读取速率设定表中,所述数据配置分别示出了把最大跳转距离设定为全部行程、半行程和1/3行程时的总体缓冲器大小[RB1+RB2]。如果在设定各种最大跳转距离时分别计算跳转时间TJUMP以便赋值计算结果来满足公式2,那么如果确定总体缓冲器大小[RB1+RB2]=X和音频数据读取速率RTS2=Y的值的允许设定范围的处理是在执行图29中所示的流程时执行的,那么就能够计算与每个最大跳转距离一致的数据。[ RB1+RB2]. If the jump time T JUMP is calculated separately when various maximum jump distances are set so as to assign calculation results to satisfy
(3)内容创建(content authoring)和内容记录处理(3) Content authoring and content record processing
接下来,将描述当分别采用上述处理例子A和B时的内容创建和内容记录处理。Next, content creation and content recording processing when the above-described processing examples A and B are employed respectively will be described.
首先,依照所述处理例子A,即如上所述的公式2,将参考图30和图31中所示的流程图来描述用于计算图像数据读取速率RTS1和音频数据读取速率RTS2的两个处理例子。图30的处理流程是示出预先确定了音频数据读取速率RTS2或者图像数据读取速率RTS1时的处理步骤的流程。图31的处理流程是还没有确定这些速率时的处理步骤的流程。First, according to the processing example A, that is,
首先,参考图30,描述了在预先确定音频数据读取速率RTS2或者图像数据读取速率RTS1时的内容创建和内容记录处理。First, with reference to FIG. 30 , content creation and content recording processing when the audio data read rate R TS2 or the image data read rate R TS1 is determined in advance will be described.
在步骤S311,确定内容材料。换言之,确定将记录在信息记录介质中的内容。此处,所述内容意味着和所述可浏览幻灯放映相适合的内容。接下来在步骤S312,获取再现设备的总体缓冲器大小[RB1+RB2]。假设根据所述再现设备预先确定了总体缓冲器大小。例如,从记录相应设备的总体缓冲器大小的表中获取每个设备的缓冲器大小。具体而言,可以存在这样一种表,其中把每个设备的总体缓冲器大小[RB1+RB2]确定为Ba、Bb或者Bc,以便使(1)移动设备的总体缓冲器大小=Ba(MB),(2)移动再现设备(播放器)的总体缓冲器大小=Bb(MB)并且(3)高端设备的总体缓冲器大小=Bc(MB)等等。In step S311, content material is determined. In other words, the content to be recorded in the information recording medium is determined. Here, the content means content suitable for the browsable slide show. Next in step S312, the overall buffer size [RB1+RB2] of the reproduction device is acquired. It is assumed that the overall buffer size is predetermined according to the rendering device. For example, obtain the buffer size for each device from a table that records the overall buffer size for the corresponding device. Specifically, there may be a table in which the overall buffer size [RB1+RB2] of each device is determined as Ba, Bb, or Bc so that (1) the overall buffer size of the mobile device = Ba(MB ), (2) the overall buffer size of the mobile rendering device (player) = Bb (MB) and (3) the overall buffer size of the high-end device = Bc (MB) and so on.
接下来在步骤S313,确定音频数据读取速率音频数据读取速率RTS2和图像数据读取速率RTS1的组合。例如,在需要每个声道执行如由96千赫兹/24位数据组成的多声道环绕再现的8声道LPCM再现的情况下,20兆位每秒左右的音频数据读取速率RTS2是必需的。另外,在由192千赫兹/24位数据组成的6声道LPCM再现的情况中,大约30兆位每秒的音频数据读取速率RTS2是必需的。同样,就所述图像数据读取速率RTS1而言,设定对应于创建内容的必需的读取速率。Next at step S313, a combination of the audio data read rate R TS2 and the image data read rate R TS1 is determined. For example, in the case of 8-channel LPCM reproduction that requires each channel to perform multi-channel surround reproduction composed of 96 kHz/24-bit data, the audio data read rate R TS2 of about 20 Mbits per second is required. Also, in the case of 6-channel LPCM reproduction composed of 192 kHz/24 bit data, an audio data read rate R TS2 of about 30 Mbit/s is necessary. Also, as for the image data read rate R TS1 , a necessary read rate corresponding to the created content is set.
在步骤S314,把设定的音频数据读取速率RTS2和图像数据读取速率RTS1的组合的数据以及在步骤S312获取的总体缓冲器大小输入至公式2,并且判断它们是否满足公式2。在公式2不满足的情况下(在步骤S314“否”),那么所述进程返回至步骤S313,以便重新设定对应于创建内容的必需的读取速率,所述内容是音频数据读取速率RTS2和图像数据读取速率RTS1的组合。In step S314, data of the combination of the set audio data read rate R TS2 and image data read rate R TS1 and the overall buffer size acquired in step S312 are input to
执行所述处理步骤,直到获得满足公式2的值为止,并且在最后获得满足公式2的值的情况下(在步骤S314“是”),所述处理前进到步骤S315,以便把所述内容数据记录在所述信息记录介质中,所述内容数据具有满足公式2的音频数据读取速率RTS2和图像数据读取速率RTS1的组合。对信息记录介质的数据记录处理包括内容的编码处理、MPEG多路复用处理和数据排列条件的确定处理。The processing steps are executed until a
例如,当确定所述数据排列条件时,在定义最大允许跳转距离(全部行程、半行程、1/3行程)之后需要记录音频和图像数据。当把所述跳转时间TJUMP输入至公式2时,需要把最大允许跳转距离设定为满足公式2的跳转距离。For example, when determining the data arrangement condition, audio and image data need to be recorded after defining the maximum allowable jump distance (full stroke, half stroke, 1/3 stroke). When inputting the jump time T JUMP into
以这种方式把内容记录在所述信息记录介质中,可以实现满足公式2的内容记录,并且当在再现设备中进行可浏览幻灯放映再现时能够无数据间断地进行再现。By recording content in the information recording medium in this manner, content
接下来,参考图31A,描述了在还没有确定音频数据读取速率RTS2和图像数据读取速率RTS1时的内容创建和内容记录处理。Next, referring to FIG. 31A , description is made of content creation and content recording processing when the audio data read rate R TS2 and the image data read rate R TS1 have not been determined.
在步骤S321,确定内容材料。换言之,确定和所述可浏览幻灯放映相适合的内容,所述内容将会被记录在信息记录介质中。接下来在步骤S322,获取再现设备的总体缓冲器大小[RB1+RB2]。以类似于上文处理例子的方式来获取总体缓冲器大小,即可使用这样一种表等等,其中把每个设备的总体缓冲器大小[RB1+RB2]确定为Ba、Bb或者Bc,以便使(1)移动设备的总体缓冲器大小=Ba(MB),(2)移动再现设备(播放器)的总体缓冲器大小=Bb(MB)并且(3)高端设备的总体缓冲器大小=Bc(MB)等等。In step S321, content material is determined. In other words, content suitable for the browsable slide show is determined, and the content will be recorded in the information recording medium. Next in step S322, the overall buffer size [RB1+RB2] of the reproduction device is acquired. To obtain the overall buffer size in a manner similar to the processing example above, a table or the like is used in which the overall buffer size [RB1+RB2] for each device is determined as Ba, Bb or Bc so that Let (1) the overall buffer size of the mobile device = Ba (MB), (2) the overall buffer size of the mobile rendering device (player) = Bb (MB) and (3) the overall buffer size of the high-end device = Bc (MB) and so on.
在步骤S323,依照公式2或者所选择的满足公式2的读取速率设定表来选择音频数据读取速率RTS2和图像数据读取速率RTS1的组合,也就是说,在所述读取速率设定表中,设定了音频数据读取速率RTS2、图像数据读取速率RTS1以及总体缓冲器大小[RB1+RB2]。例如,在总体缓冲器大小[RB1+RB2]=X的情况下,满足公式2的音频数据读取速率RTS2和图像数据读取速率RTS1的组合存在很多,诸如图31B中所示的图像数据读取速率RTS1=2-20和音频数据读取速率RTS2=20-2,并且能够从这些组合中选择所需要的一种组合。In step S323, the combination of the audio data reading rate R TS2 and the image data reading rate R TS1 is selected according to
例如,在需要每个声道执行作为由96千赫兹/24位数据组成的多声道环绕再现的8声道LPCM再现的情况下,由于需要大约20兆位每秒的音频数据读取速率[RTS2],所以可以选择音频数据读取速率RTS2=20兆位每秒并且图像数据读取速率RTS1=2兆位每秒的组合。For example, in the case where each channel is required to perform 8-channel LPCM reproduction as multi-channel surround reproduction composed of 96 kHz/24-bit data, since an audio data read rate of approximately 20 Mbit/s is required [ R TS2 ], so a combination of audio data read rate R TS2 =20 Mbit/s and image data read rate R TS1 =2 Mbit/s can be selected.
接下来在步骤S324,把具有在步骤S323设定的满足公式2的音频数据读取速率RTS2和图像数据读取速率RTS1的组合的内容数据记录在信息记录介质中。对信息记录介质的数据记录处理包括内容的编码处理、MPEG多路复用处理和数据排列条件的确定处理。当确定所述数据排列条件时,与上文参考图30描述的流程相似,例如在定义最大允许跳转距离(全部行程、半行程、1/3行程)之后需要记录音频和图像数据。Next at step S324, content data having a combination of the audio data read rate R TS2 and the image data read rate R TS1 satisfying Formula 2 set at step S323 is recorded in the information recording medium. Data recording processing to an information recording medium includes encoding processing of content, MPEG multiplexing processing, and determination processing of data arrangement conditions. When determining the data arrangement condition, similar to the flow described above with reference to FIG. 30 , for example, audio and image data need to be recorded after defining the maximum allowable jump distance (full stroke, half stroke, 1/3 stroke).
接下来,参照图32中所示的流程图,描述内容创建和内容记录处理,所述处理包括依照处理例子B、即上述公式3[RTS1+RTS2<=X]来确定图像数据读取速率RTS1和音频数据读取速率RTS2的处理。Next, with reference to the flowchart shown in FIG. 32 , description will be made of content creation and content recording processing including determination of image data reading in accordance with processing example B, that is, the above-mentioned formula 3 [R TS1 +R TS2 <=X]. Processing of rate R TS1 and audio data read rate R TS2 .
在步骤S331,确定内容材料。换言之,确定和所述可浏览幻灯放映相适合的内容,所述内容将会被记录在信息记录介质中。在步骤S332,确定音频数据读取速率RTS2和图像数据读取速率RTS1的总体值的最大值[X]。In step S331, content material is determined. In other words, content suitable for the browsable slide show is determined, and the content will be recorded in the information recording medium. In step S332, the maximum value [X] of the overall value of the audio data read rate R TS2 and the image data read rate R TS1 is determined.
例如,当RTS1+RTS2=X=17Mbps对应于图26的读取速率设定表时,RTS1+RTS2=X=22兆位每秒对应于图27的读取速率设定表时,并且RTS1+RTS2=X=32兆位每秒对应于图28的读取速率设定表时。For example, when R TS1 +R TS2 =X=17Mbps corresponds to the reading rate setting table of FIG. 26 , R TS1 +R TS2 =X=22 megabits per second corresponds to the reading rate setting table of FIG. 27 , and R TS1 +R TS2 =X=32 megabits per second corresponds to the reading rate setting table of FIG. 28 .
在步骤S333,依照在步骤S332确定的值[X]来指定音频数据读取速率RTS2和图像数据读取速率RTS1的组合。此组合被确定为组合满足公式3的组合,并且例如依照值[X]能够从图26-28中的任意表中选出来。In step S333, a combination of the audio data read rate R TS2 and the image data read rate R TS1 is specified in accordance with the value [X] determined in step S332. This combination is determined as a combination
接下来在步骤S334,把具有在步骤S333设定的、满足公式3的音频数据读取速率RTS2和图像数据读取速率RTS1的组合的内容数据记录在信息记录介质中。对信息记录介质的数据记录处理包括内容的编码处理、MPEG多路复用处理和数据排列条件的确定处理。当确定所述数据排列条件时,与上文参考图30和图31A描述的处理例子A相对应的流程相似,例如在定义最大允许跳转距离(全部行程、半行程、1/3行程)之后需要记录音频和图像数据。Next at step S334, content data having a combination of the audio data read rate R TS2 and the image data read rate R TS1 set at step S333 and
以这种方式把内容记录在所述信息记录介质中,可以实现满足公式2的内容记录,并且当在再现设备中进行可浏览幻灯放映再现时能够无数据间断地进行再现。By recording content in the information recording medium in this manner, content
接下来参照图33和图34,将要描述数据处理设备的功能结构,所述数据处理设备用于执行确定应用于上述可浏览幻灯放映的图像数据和音频数据的记录数据配置的处理。Referring next to FIGS. 33 and 34 , the functional structure of a data processing device for performing a process of determining a recording data configuration applied to image data and audio data of the above-mentioned browsable slide show will be described.
图33示出了所述数据处理设备的功能结构,所述数据处理设备通过采用处理例子A、即公式2来执行确定图像数据和音频数据的处理。所述数据处理设备具有缓冲器大小设定装置771、表生成装置772、速率确定装置773和数据记录装置774,如图33所示。FIG. 33 shows the functional structure of the data processing apparatus that performs processing for determining image data and audio data by employing processing example A, ie,
所述缓冲器大小设定装置771把再现设备中的图像数据和音频数据的总体缓冲器大小设定为固定值,其中所述再现设备用于执行可浏览幻灯放映再现处理。例如,获取再现目标设备的总体缓冲器大小[RB1+RB2]信息,诸如(1)移动设备的总体缓冲器大小=Ba(MB),(2)移动再现设备(播放器)的总体缓冲器大小=Bb(MB)并且(3)高端设备的总体缓冲器大小=Bc(MB)等等。The buffer size setting means 771 sets the overall buffer size of image data and audio data in a reproducing device for performing browsable slideshow reproduction processing to a fixed value. For example, acquire the overall buffer size [RB1+RB2] information of the reproduction target device, such as (1) the overall buffer size of the mobile device = Ba(MB), (2) the overall buffer size of the mobile reproduction device (player) = Bb (MB) and (3) the overall buffer size of the high-end device = Bc (MB) and so on.
所述表生成装置772生成一个表,所述表列出了满足上述公式2的图像数据读取速率和音频数据读取速率的组合与再现设备的总体缓冲器大小之间的对应关系。例如,具有图26-28中所示的数据配置的读取速率设定表。The table generating means 772 generates a table listing correspondences between combinations of image data reading rates and audio data reading rates satisfying the
所述速率确定装置773根据再现设备的总体缓冲器大小、数据再现允许的最大跳转时间以及再现设备中的数据读取速率中的每一个来确定图像数据读取速率和音频数据读取速率。所述速率确定装置773通过采用由所述表生成装置772生成的速率设定表来确定图像数据和音频数据的读取速率,或者不使用所述速率设定表,把所述读取速率确定为满足上述公式2的值。The rate determination means 773 determines the image data read rate and the audio data read rate according to each of the overall buffer size of the reproducing device, the maximum jump time allowed for data reproduction, and the data read rate in the reproducing device. The rate determining means 773 determines the reading rate of image data and audio data by using the rate setting table generated by the table generating means 772, or determines the reading rate without using the rate setting table. is a value that satisfies
所述数据记录装置774执行把所述图像数据和音频数据记录在信息记录介质775或者主信息记录介质上的处理,其中所述图像数据和音频数据具有与所述速率确定装置773确定的读取速率匹配的数据格式。The data recording means 774 executes a process of recording the image data and audio data having the read rate determined by the rate determining means 773 on an information recording medium 775 or a master information recording medium. Data format for rate matching.
图34示出了所述数据处理设备的功能结构,所述数据处理设备通过采用处理例子B、即公式3来执行确定图像数据和音频数据的处理。所述数据处理设备具有速率总值设定装置781、表生成装置782、速率确定装置783和数据记录装置784,如图34所示。FIG. 34 shows the functional structure of the data processing apparatus that performs processing for determining image data and audio data by employing Processing Example B, ie,
所述速率总值设定装置781把速率总值X设定为应用于可浏览幻灯放映的图像数据读取速率和音频数据读取速率的和。The rate total value setting means 781 sets the rate total value X as the sum of the image data read rate and the audio data read rate applied to the browsable slide show.
所述表生成装置782生成满足公式3的一个表,此外,所述表还列出了满足公式3的图像数据读取速率和音频数据读取速率的组合与再现设备的总体缓冲器大小之间的对应关系,例如具有图26-28中所示的数据配置的读取速率设定表。Said table generating means 782 generates a
所述速率确定装置783根据公式3或者依照公式3设定的表记录来确定图像数据读取速率RTS1和音频数据读取速率RTS2。在此确定过程时,执行确定满足表达式:RTS1+RTS2<=X的图像数据读取速率RTS1和音频数据读取速率RTS2的进程。The rate determining means 783 determines the image data read rate R TS1 and the audio data read rate R TS2 according to
所述数据记录装置784执行把图像数据和音频数据记录在信息记录介质785或者主信息记录介质上的处理,其中图像数据和音频数据具有与所述速率确定装置783确定的图像数据读取速率和音频数据读取速率相匹配的数据格式。The data recording means 784 executes a process of recording image data and audio data having an image data reading rate and a rate determined with the rate determining means 783 on an
由此形成的信息记录介质被配置为这样一种信息记录介质,其包括具有这样一种数据排列的数据记录配置,其中图像数据和音频数据对应于根据执行可浏览幻灯放映的再现处理的再现设备的图像数据和音频数据的总体缓冲器大小、数据再现允许的最大跳转时间和再现设备中的数据读取速率中的每一个确定的图像数据读取速率和音频数据读取速率,并且所述图像数据和音频数据具有一跳转距离,在所述跳转距离中,可以在最大跳转时间内执行再现时的跳转处理。The information recording medium thus formed is configured as an information recording medium including a data recording configuration having an arrangement of data in which image data and audio data correspond to a reproduction device according to a reproduction process that executes a browsable slideshow. The image data read rate and the audio data read rate determined by each of the overall buffer size of the image data and audio data, the maximum jump time allowed for data reproduction, and the data read rate in the reproduction device, and the Image data and audio data have a jump distance in which jump processing at the time of reproduction can be performed within a maximum jump time.
具体而言,把所述信息记录介质配置为具有这样的数据记录配置,所述数据记录配置具有图像数据读取速率和音频数据读取速率的组合,其中所述读取速率满足上述表达式(公式2或者公式3)。Specifically, the information recording medium is configured to have a data recording configuration having a combination of an image data reading rate and an audio data reading rate, wherein the reading rate satisfies the above expression (
[6.再现设备的配置][6. Configuration of playback device]
接下来,现在参考图35描述了所述数据处理设备的配置的一个实施例,所述数据处理设备执行上述数据处理,并且还实现对所安装的信息记录介质执行数据记录和再现处理。为了举例说明本发明的功能,以框图的形式示出了图20和图33-34的数据处理设备,并且为了举例说明执行图20中所示功能的具体硬件配置,以视图的形式示出了图35的数据处理设备。Next, one embodiment of the configuration of the data processing apparatus that performs the above-described data processing and also implements data recording and reproduction processing on the installed information recording medium is now described with reference to FIG. 35 . In order to illustrate the functions of the present invention, the data processing device of Fig. 20 and Figs. The data processing device of Fig. 35.
数据处理设备800具有驱动器890,用于驱动信息记录介质891来执行数据记录再现信号的输入和输出;CPU 870,用于依照各种程序执行数据处理;ROM 860,可用作程序和参数等的存储区;存储器880;输入/输出I/F 810,用于执行数字信号的输入和输出;输入/输出I/F 840,用于执行模拟信号的输入和输出;并且具有A/D和D/A转换器841;MPEG编解码器830,用于执行MPEG数据的编码和解码;TS/PS处理装置820,用于执行TS(传输流)/PS(程序流)处理;以及加密处理装置850,诸如加密LSI,用于执行各种加密处理;以及与总线801相连的每个块。The
首先描述了当数据记录时的操作。假定了将要记录的数据可利用的两种情况,一种情况是数字信号输入,另一种情况是模拟信号输入。First, the operation when data recording is described. Two cases where data to be recorded are available are assumed, one case is a digital signal input and the other case is an analog signal input.
在数字信号的情况下,把所述数字信号通过用于数字信号的输入/输出I/F 810来提供,并且把需要时使用加密处理装置850进行适当加密处理而获得的数据存储在所述信息记录介质891中。作为选择,当通过改变提供的数字信号的数据格式来存储所述数据时,在使用MPEG编解码器830、CPU 870和TS/PS处理装置820把所述数据变成存储数据格式之后,通过使用加密处理装置850进行适当的加密处理,把数据存储在信息记录介质891中。In the case of a digital signal, the digital signal is provided through the input/output I/
在模拟信号的情况下,使用A/D转换器841把提供给输入/输出I/F 840的模拟信号转换为数字信号,并且使用所述MPEG编解码器803进一步改变为记录时可利用的编码。然后,使用所述TS/PS处理装置820来执行把数据改变为可用作记录数据格式的AV多路复用数据,并且把需要时通过使用加密处理装置850进行适当加密处理而获得的数据存储在记录介质891中。In the case of an analog signal, the analog signal supplied to the input/output I/
举例来说,在记录由AV流数据组成的内容的情况下,其中所述AV流数据由MPEG-TS数据形成,那么在把所述内容分段到内容管理单元(内容保护系统(CPS)单元)之后,利用所述加密处理装置850使用单元密钥来加密所述内容,然后将其通过驱动器890记录在所述记录介质891中。For example, in the case of recording content composed of AV stream data formed of MPEG-TS data, when the content is segmented into a content management unit (Content Protection System (CPS) unit ), use the
现在描述应用于从所述信息记录介质进行数据再现时的处理。举例来说,当执行再现由被规定为所述内容的MPEG-TS数据组成的AV流数据时,把内容管理单元的标识符应用于通过驱动器890从信息记录介质891中读取的数据。然后,执行获取对应于识别出的内容管理单元的单元密钥的处理,由此基于获取的单元密钥、使用TS(传输流)/PS(程序流)处理装置820并通过加密处理装置850的解密来把数据划分为视频、音频和小标题等。Processing applied at the time of data reproduction from the information recording medium will now be described. For example, when performing reproduction of AV stream data composed of MPEG-TS data specified as the content, the identifier of the content management unit is applied to the data read from the
把利用MPEG解码器830解码的数字数据通过利用D/A转换器841转换为模拟信号来输出,其中所述D/A转换器841包括在所述输入/输出I/F 840中。作为选择,在数字输出的情况下,利用加密处理装置850解码的所述MPEG-TS数据被作为数字数据通过输入/输出I/F 810输出。在该情况下,将所述输出提供给数字接口,诸如IEEE 1394、以太网电缆和无线局域网。应注意的是,在支持网络连接功能的情况中,所述输入/输出I/F 810提供网络连接的功能。此外,在通过把数据改变为所述再现设备内输出目的地设备所接受的格式来输出的情况中,一旦在MPEG编解码器830中把速率改变和编码改变处理应用于视频、音频和小标题等,其中所述视频、音频和小标题等是通过TS/PS处理装置820的划分而获得的,那么在这种情况下,由TS/PS处理装置820通过再次与MPEG-TS和MPEG-PS等多路复用而获得的数据、通过数字输入/输出I/F 810输出。作为选择,在所述数据变成不同于MPEG数据的编码和多路复用文件之后,所述CPU 870可用来通过所述数字输入/输出I/F 810来输出数据。The digital data decoded by the
本发明的再现设备例如被配置为这样一种再现设备,用于执行信息记录介质的再现处理,在所述信息记录介质中,以预定的间隔记录了记录数据,所述记录数据包括具有图像数据的图像数据剪辑和具有音频数据的音频数据剪辑,这些图像数据和音频数据可用于与静止图像连续再现并行执行音频再现处理的可浏览幻灯放映。所述再现设备包括存储从信息记录介质读取的图像数据的图像数据缓冲器,存储从所述信息记录介质读取的音频数据的音频数据缓冲器,以及用于获取来自于图像数据缓冲器和音频数据缓冲器的数据以便执行再现处理的再现装置。所述再现设备被配置为具有控制单元的再现设备,所述控制单元用于执行数据读取控制,以便在所述图像数据缓冲器以最大值保存图像数据的情况下,在所述信息记录介质中以预定间隔在音频数据记录位置处开始跳转操作。这种数据读取控制的执行在不间断并且有效利用缓冲器的情况下,实现了可浏览幻灯放映的再现。The reproducing apparatus of the present invention is configured, for example, as a reproducing apparatus for performing reproduction processing of an information recording medium in which recording data including image data having image data is recorded at predetermined intervals. Image data clips and audio data clips with audio data available for a browsable slide show in which audio reproduction processing is performed in parallel with continuous reproduction of still images. The reproducing device includes an image data buffer storing image data read from the information recording medium, an audio data buffer storing audio data read from the information recording medium, and a device for acquiring data from the image data buffer and The data of the audio data buffer in order to perform the reproduction processing of the reproduction device. The reproducing device is configured as a reproducing device having a control unit for performing data reading control so that, in the case where the image data buffer holds image data at a maximum value, the information recording medium The jump operation is started at the audio data recording position at predetermined intervals. Execution of this data read control enables reproduction of a browsable slide show without interruption and with efficient use of buffers.
应注意的是,把用于实现再现和记录处理的程序存储在所述ROM 860中,并且在运行所述程序的过程中,所述存储器880用于存储参数和数据,并且需要时可用作工作区。应注意的是,虽然图35已经描述了能够执行数据记录和再现的设备配置,但是只提供再现功能的设备以及只提供记录功能的设备应该也可以具有这样的配置,并且本发明也可以应用于这些设备。It should be noted that a program for realizing reproduction and recording processing is stored in the
在上述说明中,已经参照特殊的实施例详细说明了本发明。然而,应该理解的是,在不脱离本发明的范围的情况下,能够作出实施例的修改和改变,这对于本领域技术人员是显而易见的。也就是说,应该理解的是,给出本发明的公开内容是例证性的,而非限制性的。还应该理解的是,正如开始时阐明的那样,权利要求书的范围应该解释为定义本发明的范围。In the foregoing specification, the invention has been described in detail with reference to specific embodiments. However, it should be understood that modifications and changes of the embodiments can be made without departing from the scope of the present invention, as will be apparent to those skilled in the art. That is, it should be understood that the disclosure of the present invention is given as illustrative rather than restrictive. It should also be understood that the scope of the claims should be construed to define the scope of the invention as stated at the outset.
应注意的是,在说明书中已经描述的一系列处理可以利用硬件、软件或者硬件与软件的组合来执行。在利用软件处理的情况下,通过把程序安装到并入专用硬件的计算机的存储器中、或者能够执行各种处理的通用计算机中来允许执行包含处理序列的程序。It should be noted that a series of processes that have been described in the specification can be executed using hardware, software, or a combination of hardware and software. In the case of processing with software, execution of a program including a sequence of processing is allowed by installing the program into a memory of a computer incorporated in dedicated hardware, or a general-purpose computer capable of executing various processing.
可以把所述程序预先包含在所述记录介质中,所述记录介质诸如是硬盘和ROM(只读存储器)之类的。作为选择,还可以把所述程序临时或者持久地包含(记录)在可移除的记录介质中,诸如软盘、CD-ROM(光盘只读存储器)、MO(磁光)盘、DVD(数字化通用光盘)、磁盘和半导体存储器中。如上所述的可移除的记录介质可以作为所谓的打包软件来提供。The program may be contained in the recording medium such as a hard disk and a ROM (Read Only Memory) in advance. Alternatively, the program may also be temporarily or permanently contained (recorded) in a removable recording medium such as a floppy disk, CD-ROM (Compact Disk Read Only Memory), MO (Magneto-Optical) disk, DVD (Digital Versatile CD), magnetic disk and semiconductor memory. A removable recording medium as described above can be provided as so-called packaged software.
顺便提及,除从上述可移除的记录介质安装到计算机中以外,可以把所述程序从下载位置无线电转送到计算机,或者通过网络有线转送到计算机,所述网络诸如局域网(局域网)和互联网,在这种情况下,所述计算机可以接收如上所述转送的程序,以便将其安装到所包含的记录介质中,所述记录介质诸如是硬盘。Incidentally, in addition to being installed into the computer from the above-mentioned removable recording medium, the program may be wirelessly transferred from the download location to the computer, or wired to the computer through a network such as a local area network (LAN) and the Internet , in this case, the computer may receive the program transferred as described above to install it into a contained recording medium such as a hard disk.
应注意的是,在所述说明书中说明的各种处理不仅可以依照描述以时间顺序来执行,而且可以并行执行,或者根据执行这些处理的设备的处理能力、或者根据需要逐一执行。此外,在本说明书中提及的系统具有由一个以上单元组成的逻辑集合形式,并且包含在所述逻辑集合中的单元并不总是被并入同一外壳中。It should be noted that the various processes explained in the specification may be performed not only in chronological order as described, but also in parallel, or one by one according to the processing capability of a device performing the processes, or as needed. Also, the system mentioned in this specification has the form of a logical set composed of more than one unit, and the units contained in the logical set are not always incorporated into the same housing.
正如已经描述的那样,依照本发明的配置,举例来说,分别把图像数据剪辑和音频数据剪辑记录在诸如蓝光盘和DVD之类的盘中的配置采用了这样的一种配置,确定在与静止图像连续再现并行执行音频再现处理的所谓的可浏览幻灯放映中发生数据读取的时候所要求的图像数据剪辑至音频数据剪辑跳转的允许范围,由此基于所确定的允许跳转范围信息来确定存储在信息记录介质中的数据的排列条件,以便能够进行无缝再现,从而在执行可浏览幻灯放映以便并行再现音频和静止图像时,不会产生任何数据间断。As has been described, according to the configuration of the present invention, for example, the configuration of separately recording image data clips and audio data clips in discs such as Blu-ray Discs and DVDs employs a configuration that is determined to be Continuous reproduction of still images The allowable range of image data clip-to-audio data clip jump required when data reading occurs in a so-called browsable slideshow in which audio reproduction processing is performed in parallel, thereby based on the determined allowable jump range information To determine the arrangement condition of data stored in the information recording medium so as to enable seamless reproduction so that no data gap occurs when a browsable slide show is performed for parallel reproduction of audio and still images.
此外,本发明采用了这样的配置,其基于所确定的允许跳转范围信息来计算跳转所需要的时间,由此基于所计算的所需跳转时间来确定图像数据缓冲器和音频数据缓冲器的大小,其中所述图像数据缓冲器包含从信息记录介质读取的图像数据,而音频数据缓冲器包含音频数据,以便利用满足最低要求的较小缓冲器就可以实现可浏览幻灯放映中执行无缝再现的配置。Furthermore, the present invention employs a configuration that calculates the time required for jumping based on the determined allowable jump range information, thereby determining the image data buffer and the audio data buffer based on the calculated required jump time. size of the buffer, wherein the image data buffer contains image data read from an information recording medium and the audio data buffer contains audio data, so that a browsable slide show can be implemented with a smaller buffer meeting minimum requirements Configurations for seamless reproduction.
另外,依照本发明的配置,在用于确定应用于与静止图像连续再现并行执行音频再现处理的可浏览幻灯放映的图像数据和音频数据的记录数据配置的处理中,把执行可浏览幻灯放映的再现设备中图像数据和音频数据的总体缓冲器大小设定为固定值,并且根据再现设备总体缓冲器大小、数据再现所允许的最大跳转时间和再现设备中的数据读取速率中的每一个来确定图像/音频数据读取速率。据此,可以依照从图像数据读取速率和音频数据读取速率的多个组合中自由挑选的速率来记录和再现数据,其中所述图像数据读取速率和音频数据读取速率满足不出现数据间断的再现条件,并且由此,可以实现记录/再现高质量数据的配置,诸如8声道LPCM数据。In addition, according to the configuration of the present invention, in the process of determining the recording data configuration of image data and audio data applied to a browsable slide show that executes audio reproduction processing in parallel with the continuous reproduction of still images, the The overall buffer size of image data and audio data in the reproducing device is set to a fixed value, and is set according to each of the reproducing device overall buffer size, the maximum jump time allowed for data reproduction, and the data read rate in the reproducing device to determine the image/audio data read rate. According to this, data can be recorded and reproduced at a rate freely selected from a plurality of combinations of the image data read rate and the audio data read rate satisfying that no data is present. Intermittent reproduction conditions, and thus, a configuration for recording/reproducing high-quality data such as 8-channel LPCM data can be realized.
另外,依照本发明的配置,在确定应用于可浏览幻灯放映的图像数据和音频数据的记录数据配置的处理中,其中所述可浏览幻灯放映与静止图像连续再现并行执行音频再现处理,把图像数据读取速率和音频数据读取速率的总值设定为固定值[X],并且根据所述设定条件来确定图像/音频数据读取速率。据此,能够依照从图像数据读取速率和音频数据读取速率的多个组合中自由选择的速率来记录和再现数据,所述图像数据读取速率和音频数据读取速率满足无数据间断地进行再现的条件,并且由此,可以实现记录/再现高质量数据的配置,诸如8声道LPCM数据的记录/再现。Also, according to the configuration of the present invention, in the process of determining the recording data configuration of image data and audio data applied to a browsable slide show in which audio reproduction processing is performed in parallel with continuous reproduction of still images, the image The total value of the data read rate and the audio data read rate is set to a fixed value [X], and the image/audio data read rate is determined according to the set conditions. According to this, data can be recorded and reproduced at a rate freely selected from a plurality of combinations of the image data reading rate and the audio data reading rate satisfying the requirement of the data without data discontinuity. Conditions for performing reproduction, and thus, a configuration for recording/reproducing high-quality data, such as recording/reproducing of 8-channel LPCM data, can be realized.
本文包含与分别于2004年3月29日以及2004年11月5日向日本专利局提出的JP 2004-094657和JP 2004-323009的日本专利申请相关的主题,将上述两篇申请的全部内容在此引入,以供参考。This article contains subject matter related to Japanese Patent Applications JP 2004-094657 and JP 2004-323009 filed with the Japan Patent Office on March 29, 2004 and November 5, 2004, respectively, the entire contents of which are incorporated herein Introduced for reference.
Claims (10)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP094657/04 | 2004-03-29 | ||
JP2004094657 | 2004-03-29 | ||
JP323009/04 | 2004-11-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1700756A CN1700756A (en) | 2005-11-23 |
CN100499780C true CN100499780C (en) | 2009-06-10 |
Family
ID=35476592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100788684A Expired - Lifetime CN100499780C (en) | 2004-03-29 | 2005-03-29 | Data processing method, data processing apparatus |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5212431B2 (en) |
CN (1) | CN100499780C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009141676A (en) * | 2007-12-06 | 2009-06-25 | Olympus Imaging Corp | Reproduction device, digital camera, slide show reproduction method and program |
US10090015B2 (en) | 2014-09-03 | 2018-10-02 | Sony Corporation | Information processing device, information recording medium, information processing method, and program |
JP6881310B2 (en) | 2015-10-20 | 2021-06-02 | ソニーグループ株式会社 | Information processing equipment, information processing methods, and programs |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08107541A (en) * | 1994-10-07 | 1996-04-23 | Sony Corp | Disk-shaped recording medium, recording device and reproducing device using the medium |
JPH11126427A (en) * | 1997-08-22 | 1999-05-11 | Sony Corp | Recording method, recorder, reproducing method and reproducing device |
JP3170499B1 (en) * | 1999-09-30 | 2001-05-28 | 松下電器産業株式会社 | Information recording medium, recording method and reproducing method therefor, system control unit therefor, information recording apparatus and information reproducing apparatus |
JP4409792B2 (en) * | 2001-06-22 | 2010-02-03 | ソニー株式会社 | Data transmission apparatus and method, recording medium, and program |
CN100370821C (en) * | 2002-04-10 | 2008-02-20 | 索尼株式会社 | Data recording device and method, program storage medium and program |
CA2462198C (en) * | 2002-09-05 | 2012-11-06 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses |
US8150237B2 (en) * | 2002-11-28 | 2012-04-03 | Sony Corporation | Reproducing apparatus, reproducing method, reproducing program, and recording medium |
-
2005
- 2005-03-29 CN CNB2005100788684A patent/CN100499780C/en not_active Expired - Lifetime
-
2010
- 2010-07-09 JP JP2010157331A patent/JP5212431B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP5212431B2 (en) | 2013-06-19 |
CN1700756A (en) | 2005-11-23 |
JP2010250939A (en) | 2010-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7945143B2 (en) | Information recording medium, and apparatus and method for recording information on information recording medium | |
US8160432B2 (en) | Information recording medium, and apparatus and method for recording information to information recording medium | |
JP3863528B2 (en) | Stream converting apparatus and method, information recording apparatus and method, and information recording medium | |
JP3863526B2 (en) | Stream converting apparatus and method, information recording apparatus and method, and information recording medium | |
US8811796B2 (en) | Data processing method, data processing apparatus, information recording medium, and computer program cross references to related applications | |
CN100520938C (en) | Information storage medium storing still picture, reproducing apparatus and method therefor | |
JP5293678B2 (en) | Data processing method, data processing apparatus, information recording medium, and computer program | |
JPWO2005015907A1 (en) | Data processing device | |
US20080095514A1 (en) | Information Recording Medium Wherein Stream Convertible at High-Speed is Recorded, and Recording Apparatus and Recording Method Therefor | |
JPWO2004080071A1 (en) | Data processing device | |
JP5212431B2 (en) | Data processing method, data processing apparatus, information recording medium, and computer program | |
JP2001043616A (en) | Recording method, recording medium and recorder | |
JP3986973B2 (en) | AV data recording method, AV data recording apparatus, data recording medium, and program | |
US8055122B2 (en) | Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor | |
JP4312783B2 (en) | AV data reproducing method, AV data reproducing apparatus, program, and recording medium | |
CN100536554C (en) | Data processing device and method thereof | |
EP1457990A1 (en) | Audio/video information recording/reproducing apparatus and method, and recording medium in which information is recorded by using the audio/video information recording/reproducing apparatus and method | |
JP2005167489A (en) | Recorder and recording method, reproducer and reproducing method, and recorder/reproducer and recording/reproducing method | |
JP2005293764A (en) | Information recording medium, apparatus and method for recording / reproducing information on information recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP01 | Change in the name or title of a patent holder |
Address after: Tokyo, Japan Patentee after: Sony Corp. Address before: Tokyo, Japan Patentee before: Sony Corp. |
|
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20051123 Assignee: TONLY ELECTRONICS HOLDINGS Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000240 Denomination of invention: Copyrighted data processing method and apparatus Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20051123 Assignee: Shenzhen Maxmade Technology Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000239 Denomination of invention: Copyrighted data processing method and apparatus Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20051123 Assignee: CHINA HUALU GROUP Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000238 Denomination of invention: Copyrighted data processing method and apparatus Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20051123 Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000237 Denomination of invention: Copyrighted data processing method and apparatus Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20051123 Assignee: GUANGZHOU PANYU JUDA CAR AUDIO EQUIPMENT Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000233 Denomination of invention: Copyrighted data processing method and apparatus Granted publication date: 20090610 License type: Common License Record date: 20140422 |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20051123 Assignee: Dongguan de video technology Co.,Ltd. Kit Assignor: Blue light United Co.,Ltd. Contract record no.: 2016990000233 Denomination of invention: Copyrighted data processing method and apparatus Granted publication date: 20090610 License type: Common License Record date: 20160614 |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20090610 |