[go: up one dir, main page]

CN1965576B - Recording method, reproducing device, reproducing method - Google Patents

Recording method, reproducing device, reproducing method Download PDF

Info

Publication number
CN1965576B
CN1965576B CN2005800180408A CN200580018040A CN1965576B CN 1965576 B CN1965576 B CN 1965576B CN 2005800180408 A CN2005800180408 A CN 2005800180408A CN 200580018040 A CN200580018040 A CN 200580018040A CN 1965576 B CN1965576 B CN 1965576B
Authority
CN
China
Prior art keywords
time
image data
item
still image
map
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 - Fee Related
Application number
CN2005800180408A
Other languages
Chinese (zh)
Other versions
CN1965576A (en
Inventor
池田航
冈田智之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1965576A publication Critical patent/CN1965576A/en
Application granted granted Critical
Publication of CN1965576B publication Critical patent/CN1965576B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

The video stream and the item map are recorded correspondingly in the BD-RON. A video stream constituting a slide show is composed of a plurality of IDR pictures, and an entry map (EP _ map) corresponding to the IDR pictures indicates entry time (PTS _ EP _ start) and entry position (SPN _ EP _ start) of each IDR picture in the video stream in association with each other. Application _ type indicates that item information about constituting each image data exists in EP _ map, and each image data is decoded individually.

Description

记录方法、再现装置、再现方法Recording method, reproducing device, reproducing method

技术领域 technical field

本发明是属于随机存取技术的技术领域的发明。  The present invention belongs to the technical field of random access technology. the

背景技术 Background technique

所谓随机存取技术是指将数字流所具有的时间轴上的任意一个时刻,转换为数字流上的记录位置,并从该记录位置起开始再现的技术,是在进行记录在如BD-ROM或DVD-Video那样的记录介质上的数字流的再现时所必需的基础技术。  The so-called random access technology refers to the technology that converts any moment on the time axis of the digital stream into a recording position on the digital stream, and starts to reproduce from the recording position. It is recorded in such as BD-ROM It is a fundamental technology necessary for playing back digital streams on recording media such as DVD-Video. the

数字流通过MPEG2-Video、MPEG4-AVC等可变长度编码方式被编码,每个帧的信息量有偏差。因此,在执行随机存取时,进行上述变换时需要参考项目映射。在此,所谓项目映射是指,将时间轴上的多个项目时刻与数字流中的多个项目位置对应起来表示的信息,在项目映射的多个项目时刻具有1秒的时间精度时,能够以1秒的时间精度高效率地进行随机存取。  The digital stream is coded by variable-length coding methods such as MPEG2-Video and MPEG4-AVC, and the amount of information of each frame varies. Therefore, when performing random access, it is necessary to refer to the entry map when performing the above transformation. Here, the so-called item map refers to the information expressed by associating multiple item times on the time axis with multiple item positions in the digital stream. When the multiple item times of the item map have a time precision of 1 second, it can Random access is performed efficiently with a time precision of 1 second. the

对视频流的随机存取中,需要搜索存在于GOP的开头的I(Intra)图像。关于支持I图像的搜索的数据结构,有在下述专利文献中记载的现有技术。  In random access to a video stream, it is necessary to search for an I(Intra) picture present at the head of a GOP. As for the data structure supporting I-picture search, there are prior art described in the following patent documents. the

专利文献:日本特开2000-228656号公报。  Patent document: Japanese Unexamined Patent Publication No. 2000-228656. the

作为具有时间轴的应用,除了电影之外还有幻灯片(Slide Show)。所谓幻灯片是指,由多个静止图构成、且各静止图沿着预定的时间轴再现的应用。由于幻灯片也具有用于再现的时间轴,因此通过将时间轴上的多个项目时刻与项目位置对应起来表示,可以从时间轴上的任意时刻开始引导流上的记录位置,可执行从记录位置起的再现。  As an application with a timeline, there are Slide Shows in addition to movies. A slide show is an application that is composed of a plurality of still images and reproduces each still image along a predetermined time axis. Since the slide show also has a time axis for reproduction, by associating multiple item moments on the time axis with item positions, it is possible to guide the recording position on the stream from any time on the time axis, and it is possible to execute from recording Reproducibility from position. the

但是,由于幻灯片由静止图构成,因此,要求比电影更高精度的随机存取。高精度的随机存取是指,如后面第1张、后面第10张那样以“1 张图像”为存取单位的随机存取。视频流的项目映射如1秒间隔那样具有1秒左右的时间精度,在该1秒的时间间隔内可得到20~30张图像。因此,当采用上述的项目映射以图像精度来实现随机村存取时,仅参考项目映射是不够的,还需要对流进行分析。  However, since slideshows are composed of still images, higher-precision random access is required than for movies. High-precision random access refers to random access using "1 image" as the access unit, such as the first image and the tenth image below. The item map of the video stream has a time accuracy of about 1 second, such as a 1-second interval, and 20 to 30 images can be obtained within the 1-second interval. Therefore, when using the above-mentioned item mapping to realize random village access with image precision, it is not enough to refer to the item mapping, and the stream needs to be analyzed. the

在此,所谓“流的分析”是指,在到达希望的图象记录位置之前重复下述处理的过程:从记载在项目映射中的映射位置取出图像的标题,从该标题读取图像的大小,根据该大小来确定下一个图像的记录位置。由于这样的分析伴随对流的高频率存取,所以,即使从项目位置读取后面第3张、后面第5张的图象,也需要相当长的时间。由于图像精度的随机存取需要相当的时间,即使要立即响应用户操作来显示前后的图象,或者将能够显示10张前后的图象的功能追加到幻灯片上,仍存在不能实现制作方所期待的使用方便性的问题。  Here, "analysis of the stream" refers to a process of repeating the following process: extracting the header of the image from the mapping position described in the item map, and reading the size of the image from the header until the desired image recording position is reached. , according to the size to determine the recording position of the next image. Since such an analysis is accompanied by high-frequency access to the stream, it takes quite a long time even to read the images of the third and fifth images in the back from the item position. Since the random access of image accuracy requires a considerable amount of time, even if it is necessary to immediately respond to user operations to display previous and subsequent images, or to add a function capable of displaying 10 previous and subsequent images to the slideshow, it still cannot achieve the expectations of the producer. The problem of ease of use. the

发明内容 Contents of the invention

本发明的目的在于提供一种能够高速地实现幻灯片中的随机存取的记录介质。  An object of the present invention is to provide a recording medium capable of high-speed random access in a slide show. the

为了实现上述发明目的,本发明涉及的记录介质,记录有视频流和流管理信息,其中,视频流包含多个图像数据;流管理信息包含项目映射;项目映射与各个图像数据的再现时刻具有对应,表示视频流中的各图像数据的项目地址;在项目映射中包含有被包含在视频流中的所有图像数据的项目地址。  In order to achieve the purpose of the above invention, the recording medium involved in the present invention is recorded with video streams and stream management information, wherein the video stream includes a plurality of image data; the stream management information includes item mapping; the item mapping corresponds to the reproduction time of each image data , indicates the item address of each image data in the video stream; the item address of all the image data included in the video stream is included in the item map. the

对应于幻灯片的项目映射,将视频流中的每个图像的项目地址与再现时刻对应起来表示,即使要求了如后面第1张、后面第3张那样的图像精度的随机存取,也不需要伴随视频流的分析,就能够实现图像精度的随机存取。  Corresponding to the item map of the slide show, the item address of each image in the video stream is associated with the playback time, and even if random access with image precision such as the first and third images in the next is required, it will not With the analysis of the video stream, random access with image precision can be realized. the

可以从时间轴上的任意时刻开始引导视频流上的记录位置,此外能够实现如后面第1张、后面第3张那样的图像精度的随机存取,所以能够制作立即响应用户操作来显示前后的图像、或者前后数张的图像的应用。  The recording position on the video stream can be guided from any time on the time axis, and random access with image precision such as the first and third pictures in the future can be realized, so it is possible to create images that display before and after in response to user operations immediately image, or the application of several images before and after. the

在此,流管理信息还包含标志,该标志保证构成上述视频流的所有图像数据的项目地址被包含在项目映射中。  Here, the stream management information further includes a flag for ensuring that item addresses of all image data constituting the aforementioned video stream are included in the item map. the

对应于幻灯片的项目映射的数据结构,即使在外观上与对应于动态图的项目映射的数据结构相同,但再现装置仅在执行与动态图相同的再现控制且标志表示了上述情况的时候,执行图像精度的随机存取即可。再现装置以保持与动态图的互换性的形式,可以实现图像精度的随机存取。由此,可以普及和促进兼具有动态图再现和幻灯片再现的两个功能的再现装置。  Even if the data structure of the item map corresponding to the slide show is the same as the data structure of the item map corresponding to the dynamic picture, the playback device only executes the same playback control as the dynamic picture and the flag indicates the above. It is sufficient to perform random access with image precision. The reproduction device can achieve random access with image precision while maintaining compatibility with dynamic images. Thus, it is possible to popularize and promote a playback device having both functions of moving picture playback and slideshow playback. the

附图说明 Description of drawings

图1是表示本发明涉及的记录介质的使用行为方式的图。  FIG. 1 is a diagram showing usage behavior of a recording medium according to the present invention. the

图2是表示BD_ROM的内部结构的图。  FIG. 2 is a diagram showing the internal structure of the BD_ROM. the

图3是模式地表示附加了扩展符.m2ts的文件如何构成的图。  FIG. 3 is a diagram schematically showing how a file to which the extension .m2ts is added is structured. the

图4是表示构成AVClip的TS包经过怎样的过程写入BD-ROM的图。  FIG. 4 is a diagram showing how TS packets constituting an AVClip are written to a BD-ROM. the

图5(a)是表示用于电影的视频流的内部结构的图。  Fig. 5(a) is a diagram showing the internal structure of a video stream used in a movie. the

图5(b)是表示用于幻灯片的视频流的内部结构的图。  Fig. 5(b) is a diagram showing the internal structure of a video stream used for a slide show. the

图6(a)是表示IDR图像的内部结构的图。  Fig. 6(a) is a diagram showing the internal structure of an IDR image. the

图6(b)表示Non-IDR I图像的内部结构。  Figure 6(b) shows the internal structure of the Non-IDR I image. the

图6(c)表示Non-IDR I图像的依存关系。  Figure 6(c) shows the dependencies of Non-IDR I images. the

图7是表示IDR图像、Non-IDR I图像变换为TS包的过程的图。  FIG. 7 is a diagram showing the process of converting an IDR picture and a Non-IDR I picture into TS packets. the

图8是表示幻灯片中的IDR图像在BD-ROM中如何记录的图。  Fig. 8 is a diagram showing how an IDR image in a slideshow is recorded on a BD-ROM. the

图9是表示进行幻灯片的再现的图。  FIG. 9 is a diagram showing playback of a slideshow. the

图10是表示Clip信息的内部结构的图。  FIG. 10 is a diagram showing the internal structure of Clip information. the

图11(a)表示视频流的Steam-Codin-Info。  Fig. 11(a) shows Steam-Codin-Info of a video stream. the

图11(b)表示音频流的Steam-Codin-Info。  Fig. 11(b) shows Steam-Codin-Info of an audio stream. the

图12是表示Clip信息中的Clip info的内部结构的图。  FIG. 12 is a diagram showing the internal structure of Clip info in Clip information. the

图13是表示对电影的视频流的EP_map设定的图。  FIG. 13 is a diagram showing EP_map settings for a video stream of a movie. the

图14用EP_Low、EP_High的组合来表现图13中的Entry Point#1~Entry Point#5的PTS_EP_start、SPN_EP_start的图。  FIG. 14 is a diagram showing PTS_EP_start and SPN_EP_start of Entry Point #1 to Entry Point #5 in FIG. 13 using a combination of EP_Low and EP_High. the

图15是表示对图13的视频流的随机存取如何进行的图。  FIG. 15 is a diagram showing how random access to the video stream in FIG. 13 is performed. the

图16是表示对幻灯片设定的EP_map的内部结构的图。  FIG. 16 is a diagram showing an internal structure of an EP_map set for a slideshow. the

图17是用与图16相同的标记表示对时间轴上的一个时刻的随机存取的图。  FIG. 17 is a diagram showing random access to one time point on the time axis with the same symbols as those in FIG. 16 . the

图18是表示本发明涉及的再现装置的内部结构的图。  FIG. 18 is a diagram showing an internal configuration of a playback device according to the present invention. the

图19是表示在用于电影的视频流中将时间信息变换为I图像地址的步骤的流程图。  Fig. 19 is a flowchart showing the steps of converting time information into I-picture addresses in a video stream for movies. the

图20是表示在用于幻灯片的视频流中将时间信息变换为I图像地址的步骤的流程图。  Fig. 20 is a flowchart showing the steps of converting time information into I-picture addresses in a video stream for a slideshow. the

图21是表示播放表(PlayList)信息的结构的图。  Fig. 21 is a diagram showing the structure of playlist (PlayList) information. the

图22是表示AVClip信息和播放表信息之间关系的图。  Fig. 22 is a diagram showing the relationship between AVClip information and PlayList information. the

图23是表示第二实施方式涉及的播放表信息的多个PLMark信息的内部结构的图。  23 is a diagram showing an internal structure of a plurality of pieces of PLMark information in PlayList information according to the second embodiment. the

图24是表示PLmark信息的章定义的图。  Fig. 24 is a diagram showing chapter definitions of PLmark information. the

图25是表示对在幻灯片中使用的视频流的PLMark设定的具体例的图。  FIG. 25 is a diagram showing a specific example of PLMark setting for a video stream used in a slide show. the

图26是表示章节搜索的处理步骤的流程图。  Fig. 26 is a flowchart showing the processing procedure of chapter search. the

图27是表示章节跳跃的处理步骤的流程图。  Fig. 27 is a flowchart showing the processing procedure of chapter skipping. the

图28是表示第三实施方式涉及的AVClip的结构的图。  FIG. 28 is a diagram showing the structure of an AVClip according to the third embodiment. the

图29(a)是表示IG流的内部结构的图。  Fig. 29(a) is a diagram showing the internal structure of an IG stream. the

图29(b)是表示ICS的内部结构的图。  Fig. 29(b) is a diagram showing the internal structure of the ICS. the

图30是表示规定幻灯片中的对话控制的ICS的一例的图。  FIG. 30 is a diagram showing an example of an ICS that defines dialogue control in a slideshow. the

图31(a)~(c)是表示视频流的再现时刻到达时刻tx时所显示的菜单的图。  31( a ) to ( c ) are diagrams showing menus displayed when the playback time of the video stream reaches time tx. the

图32是表示在幻灯片中显示的菜单的状态变化的图。  FIG. 32 is a diagram showing state transitions of menus displayed in a slideshow. the

图33是表示通过幻灯片的导航指令进行的分支的图。  Fig. 33 is a diagram showing branching by slide navigation commands. the

具体实施方式 Detailed ways

(第一实施方式)  (first embodiment)

下面,说明本发明涉及的记录介质的实施方式。首先,说明本发明涉及的记录介质的实施行为中的关于使用行为的方式。图1是表示本发明涉及的记录介质的关于使用行为的方式的图。图1中,本发明涉及的记录介质是BD-ROM100。该BD-ROM100被用于向由再现装置200、遥控器300、电视机400形成的家庭影院系统提供电影作品的用途。  Next, embodiments of the recording medium according to the present invention will be described. First of all, an aspect related to usage behavior among implementation behaviors of the recording medium according to the present invention will be described. FIG. 1 is a diagram showing an aspect of usage behavior of a recording medium according to the present invention. In FIG. 1 , the recording medium according to the present invention is a BD-ROM 100 . This BD-ROM 100 is used to provide movie works to a home theater system formed by the playback device 200 , the remote controller 300 , and the television 400 . the

以上,说明了本发明涉及的记录介质的使用方式。接着,说明本发明涉及的记录介质的实施行为中的关于生产行为的方式。本发明涉及的记录介质可通过对BD-ROM的应用层进行改进来实施。图2是表示BD-ROM的内部结构的图。  The usage of the recording medium according to the present invention has been described above. Next, an aspect related to production activities among the implementation activities of the recording medium according to the present invention will be described. The recording medium of the present invention can be implemented by improving the application layer of the BD-ROM. FIG. 2 is a diagram showing the internal structure of a BD-ROM. the

该图的第4层示出了BD-ROM,在第3层示出了BD-ROM上的轨道。该图的轨道中,将从BD-ROM的内周向外周螺旋状地形成的轨道在横向上伸展来描绘。该轨道包括导入区、卷区和导出区。该图的卷区具有称作物理层、文件系统层、应用层的层模式。若采用目录结构表现BD-ROM的应用层格式(应用格式),则如图中的第1层所示。该第1层的BD-ROM中,在根目录下具有BDMV目录。  The fourth layer of the figure shows the BD-ROM, and the third layer shows the tracks on the BD-ROM. Among the tracks in the figure, the track formed spirally from the inner periphery to the outer periphery of the BD-ROM is drawn extending in the lateral direction. The track includes a lead-in area, volume area and lead-out area. The volume area in this figure has a layer pattern called physical layer, file system layer, and application layer. If a directory structure is used to represent the application layer format (application format) of the BD-ROM, it will be shown as the first layer in the figure. The BD-ROM in the first layer has a BDMV directory under the root directory. the

在BDMV目录的下面存在3个称作PLAYLIST目录、CLPINF目录、STREAM目录的3个子目录。  Below the BDMV directory, there are three subdirectories called the PLAYLIST directory, the CLPINF directory, and the STREAM directory. the

在STREAM目录中,存在存储了成为所谓数据流主体的文件组的目录、即赋予了扩展符m2ts的文件(00001.m2ts,00002.m2ts,00003.m2ts)。  In the STREAM directory, there is a directory storing a group of files to be the so-called stream main body, that is, files with extension m2ts (00001.m2ts, 00002.m2ts, 00003.m2ts). the

PLALIST目录中,存在赋予了扩展符mpls的文件(00001.mpls,00002.mpls,00003.mpls)。  In the PLALIST directory, there are files (00001.mpls, 00002.mpls, 00003.mpls) to which the extension mpls is given. the

在CLIPINF目录中,存在赋予了扩展符clpi的文件(00001.clpi,00002.clpi,00003.clpi)。  In the CLIPINF directory, there are files (00001.clpi, 00002.clpi, 00003.clpi) to which the extension clpi is assigned. the

<AVClip结构>  <AVClip structure>

接着,说明赋予了扩展符m2ts的文件。图3是模式地表示赋予了扩展符.m2ts的文件是如何构成的图。赋予了扩展符.m2ts的文件(00001.m2ts,00002.m2ts,00003.m2ts…)存储AVClip。AVClip(第4段)是通过将由多个视频帧(图像pj1,2,3)构成的视频流、由多个音频帧构成的音频流(第1层)变换为PES包列,进一步变换为TS包(第3层)之后,复 用这些来构成的。  Next, the file to which the extension m2ts is given will be described. FIG. 3 is a diagram schematically showing how a file with the extension .m2ts is structured. Files (00001.m2ts, 00002.m2ts, 00003.m2ts . . . ) to which the extension .m2ts is assigned store AVClips. AVClip (paragraph 4) converts a video stream composed of multiple video frames (picture pj1, 2, 3) and an audio stream (layer 1) composed of multiple audio frames into PES packets, and further converts them into TS After packaging (layer 3), these are multiplexed to form. the

此外,有时在AVClip上复用了字幕系的演示图形流(PG流)或对话系的交互图形流(IG流)。此外,由文本代码表现的字幕数据(文本字幕流)有时作为AVClip记录。  Also, a subtitle-based presentation graphics stream (PG stream) or a dialogue-based interactive graphics stream (IG stream) may be multiplexed on the AVClip. Also, subtitle data (text subtitle stream) represented by text codes is sometimes recorded as an AVClip. the

接着,说明MPEG2-TS格式的数字流即AVClip被如何写入BD-ROM中。图4是表示构成AVClip的TS包经过怎样的过程写入BD-ROM的图。在该图的第1层示出了构成AVClip的TS包。  Next, how an AVClip, which is a digital stream in the MPEG2-TS format, is written in a BD-ROM will be described. FIG. 4 is a diagram showing how TS packets constituting an AVClip are written to a BD-ROM. The first layer in the figure shows TS packets constituting an AVClip. the

如第2段所示,构成AVClip的TS包被赋予TS_exra_header(图中的“EX”)。  As shown in the second row, TS packets constituting an AVClip are assigned to TS_exra_header ("EX" in the figure). the

第3层、第4层表示BD-ROM的物理单位和TS包的对应关系。如第4层所示,在BD-ROM上形成有多个区段。带有exra_header的TS包(下面简称为带有EX的TS包),每32个组成一组,写入3个区段。由32个带有EX的TS包构成的组是6144字节(=32×192),这与3个区段的大小6144字节(=2048×3)一致。将收纳在3个区段的32个带有EX的TS包称为“Aligned Unit”,在写入BD-ROM时,以Aligned Unit为单位进行加密。  Layers 3 and 4 represent the correspondence between physical units of the BD-ROM and TS packets. As shown in the fourth layer, a plurality of sessions are formed on the BD-ROM. TS packets with exra_header (hereinafter referred to as TS packets with EX), each group of 32, write 3 sections. A group consisting of 32 TS packets with EX is 6144 bytes (=32×192), which coincides with the size of 3 sectors, 6144 bytes (=2048×3). The 32 TS packets with EX stored in 3 sectors are called "Aligned Units", and when writing to BD-ROM, they are encrypted in units of Aligned Units. the

在第5层的区段中,以32个为单位附加纠错码,构成ECC块。再现装置只要是以Aligned Unit单位对BD-ROM进行存储,就能够得到32个完整的带有EX的TS包。以上是对BD-ROM写入AVClip的步骤。  In the sector of the fifth layer, error correction codes are added in units of 32 to form an ECC block. As long as the playback device stores the BD-ROM in Aligned Unit unit, 32 complete TS packages with EX can be obtained. The above is the procedure for writing AVClip to BD-ROM. the

<视频流>  <video stream>

说明视频流的内部结构。图5是表示视频流的内部结构的图。视频流有被用于电影的和被用于幻灯片的两种类型。在本实施方式中,这些用于电影和幻灯片的视频流,都是按MPEG4-AVC编码的这一点是相同的。即,在编码方式方面相同。  Describes the internal structure of a video stream. Fig. 5 is a diagram showing the internal structure of a video stream. There are two types of video streams, those used for movies and those used for slideshows. In this embodiment, these video streams used for movies and slideshows are all encoded in MPEG4-AVC, which is the same. That is, the encoding method is the same. the

图5(a)是表示用于电影的视频流内部结构的图。图5(a)中的视频流由按照编码顺序配置的多个图像构成。  Fig. 5(a) is a diagram showing the internal structure of a video stream used in a movie. The video stream in Fig. 5(a) is composed of a plurality of pictures arranged in encoding order. the

图中的I,、P、B分别表示I图像、B图像、P图像。I图像中有IDR图像和Non-IDR I图像的两种。根据与其他图像的帧相关性,来压缩编码了Non-IDR I图像、P图像、B图像。B图像是指由 Bidirectionallypredictive(B)格式的幻灯片数据构成的图像,P图像是指由Predictive(P)格式的幻灯片构成的图像。B图像有refrenceB图像和nonrefrenceB图像。  I, P, and B in the figure represent I image, B image, and P image respectively. There are two types of I images: IDR images and Non-IDR I images. According to the frame correlation with other images, the Non-IDR I image, P image, and B image are compressed and encoded. The B picture is an image composed of slide data in the Bidirectionallypredictive (B) format, and the P picture is an image composed of slide data in the Predictive (P) format. B images have refrenceB images and nonrefrenceB images. the

图5(a)中,将Non-IDR I图像记述为“1”,将IDR图像记述为“IDR”。下面采用相同的标记。以上是用于电影的视频流。  In FIG. 5( a ), the Non-IDR I picture is described as "1", and the IDR picture is described as "IDR". The same notation is used below. Above is the video stream for the movie. the

接着,说明IDR图像及Non-IDR I图像的内部结构。图6(a)是表示IDR图像的内部结构的图。如该图所示,IDR图像由多个Intra格式的幻灯片数据构成。图6(b)表示Non-IDR I图像的内部结构。相对于IDR图像仅由Intra格式的幻灯片数据构成,Non-IDR I图像由Intra格式的幻灯片数据、P格式的幻灯片数据、B格式的幻灯片数据构成。图6(c)表示Non-IDR I图像中的依存关系。Non-IDR I图像可由B、P幻灯片数据构成,所以可具有与其他图像的依存关系。  Next, the internal structure of the IDR picture and the Non-IDR I picture will be described. Fig. 6(a) is a diagram showing the internal structure of an IDR image. As shown in the figure, an IDR image is composed of a plurality of slide data in the Intra format. Figure 6(b) shows the internal structure of the Non-IDR I image. While the IDR image is only composed of slide data in Intra format, the Non-IDR I image is composed of slide data in Intra format, slide data in P format, and slide data in B format. Figure 6(c) shows the dependencies in Non-IDR I images. Non-IDR I images can be composed of B and P slide data, so they can have dependencies with other images. the

<对BD-ROM的记录>  <Recording to BD-ROM>

接着说明IDR图像、Non-IDR I图像如何被转换为TS包并记录到BD-ROM中。图7是表示IDR图像、Non-IDR I图像转换为TS包的过程的图。图中的第1层表示IDR图像、Non-IDR I图像。第2层表示在MPEG4-AVC中规定的存取单元(Access Unit)。构成IDR图像、Non-IDR I图像的多个幻灯片数据按顺序配置,通过附加AUD(AccessUnit Delimiter,即存取单元分隔符)、SPS(Squence Parameter Set,即顺序参数设置)、PPS(Picture Parameter Set,即图像参数设置)、SEI(Supplemental Enhanced info,即扩展信息)转换为存取单元。  Next, we will explain how IDR images and Non-IDR I images are converted into TS packets and recorded on BD-ROM. FIG. 7 is a diagram showing the process of converting an IDR picture and a Non-IDR I picture into TS packets. The first layer in the figure represents the IDR image and the Non-IDR I image. The second layer represents an access unit (Access Unit) defined in MPEG4-AVC. Multiple slide data constituting IDR images and Non-IDR I images are configured in sequence, by adding AUD (AccessUnit Delimiter, access unit delimiter), SPS (Squeence Parameter Set, sequence parameter setting), PPS (Picture Parameter Set, that is, image parameter setting), SEI (Supplemental Enhanced info, that is, extended information) is converted into an access unit. the

AUD、SPS、PPS、SEI、存取单元分别是MPEG4-AVC中规定的信息,记载在ITU-T Recommendation H.264等各种文献中,所以其详细内容,请参考这些文献。在这里重要的是,将AUD、SPS、PPS、SEI供给再现装置是随机存取的必须条件。  AUD, SPS, PPS, SEI, and access unit are information specified in MPEG4-AVC, and are described in various documents such as ITU-T Recommendation H.264, so please refer to these documents for details. What is important here is that providing AUD, SPS, PPS, and SEI to the playback device is an essential condition for random access. the

第3层表示NAL unit。通过对第2层中的AUD、SPS、PPS、SEI附加标题,AUD、SPS、PPS、SEI、幻灯片数据分别被转换为NAL unit。NAL unit是指,在MPEG4-AVC的网络抽象层(Network AbstractionLayer)中规定的单位,记载在ITU-T Recommendation H.264等各种文献 中,所以其详细内容,请参考这些文献。在这里重要的是,由于AUD、SPS、PPS、SEI、幻灯片数据分别被转换为独立的NAL unit,所以AUD、SPS、PPS、SEI、幻灯片数据分别在网络抽象层中分别独立地处理。  Layer 3 represents the NAL unit. By appending headers to AUD, SPS, PPS, and SEI in the second layer, AUD, SPS, PPS, SEI, and slide data are converted into NAL units, respectively. NAL unit refers to the unit specified in the Network Abstraction Layer (Network Abstraction Layer) of MPEG4-AVC, and is described in various documents such as ITU-T Recommendation H.264, so please refer to these documents for details. What is important here is that since AUD, SPS, PPS, SEI, and slide data are respectively converted into independent NAL units, AUD, SPS, PPS, SEI, and slide data are processed independently in the network abstraction layer. the

通过变换一个图像而得到的多个NAL unit,如第4层所示地变换为PES包。之后,变换为TS包后,记录到BD-ROM上。  Multiple NAL units obtained by transforming an image are transformed into PES packets as shown in layer 4. After that, it is converted into TS packets and recorded on the BD-ROM. the

在再现一个GOP时,不能将构成位于该GOP的开头的IDR图像、Non-IDR I图像的NAL unit中的、包含存取单元分隔符的NAL unit投入解码器。即包含存取单元分隔符的NAL unit成为用于对IDR图像、Non-IDR I图像进行解码的1个指标。在本实施方式中,把包含该存取单元分隔符的NAL unit作为点使用。然后,再现装置再现视频流时,将包含存取单元分隔符的NAL uni作为用于再现Non-IDR I图像、IDR图像的项目位置来解释。因此,在AVClip中,在执行随机存取时,掌握IDR图像、Non-IDR I图像的存取单元分隔符位于何处变得非常重要。以上是用于电影的MPEG4-AVC格式的视频流的结构。  When reproducing one GOP, among the NAL units constituting the IDR picture and Non-IDR I picture located at the head of the GOP, the NAL unit including the access unit delimiter cannot be input to the decoder. That is, the NAL unit including the access unit delimiter becomes an index for decoding an IDR picture and a Non-IDR I picture. In this embodiment, the NAL unit including the access unit delimiter is used as a dot. Then, when the playback device plays back the video stream, it interprets NAL uni including the access unit delimiter as an item position for playing back Non-IDR I picture and IDR picture. Therefore, in AVClip, when performing random access, it is very important to know where the access unit delimiter of the IDR picture and the Non-IDR I picture is located. The above is the structure of a video stream in the MPEG4-AVC format for movies. the

<幻灯片>  <slideshow>

接着,说明用于幻灯片的视频流。图5(b)是表示用于幻灯片的视频流的内部结构的图。如该图所示,用于幻灯片的视频流由多个静止图数据构成。这些静止图数据均为IDR图像。即,在幻灯片中,用IDR图像进行解码,使得任何图像都是以单体被解码。  Next, video streams used for slideshows will be described. Fig. 5(b) is a diagram showing the internal structure of a video stream used for a slide show. As shown in the figure, a video stream for a slide show is composed of a plurality of still picture data. These still image data are all IDR images. That is, in a slide show, decoding is performed with an IDR picture so that any picture is decoded as a single body. the

本实施方式中的幻灯片中,复用视频流和音频流,是视频流中的各静止图随着音频流的再现进程而进行再现的类型的幻灯片——基于时间的幻灯片(Timebased Slideshow)。  In the slideshow in this embodiment, the multiplexed video stream and audio stream are slideshows of the type in which each still image in the video stream is reproduced along with the playback process of the audio stream——Timebased Slideshow (Timebased Slideshow) ). the

还存在一种方式如下,即,在可记录到BD-ROM中的幻灯片中不复用音频流,而是与音频流的再现无关地进行静止图的再现(browsableSlideShow)。  There is also a method in which audio streams are not multiplexed in a slide show recordable on a BD-ROM, but still images are played back regardless of playback of audio streams (browsableSlideShow). the

其中,电影和基于时间的幻灯片都具有时间轴,所以,把它们作为对象进行说明。  Among them, both movies and time-based slideshows have timelines, so they are described as objects. the

说明构成幻灯片的视频流的内部结构。  Describes the internal structure of the video streams that make up the slide show. the

图8是说明幻灯片中的IDR图像如何被记录到BD-ROM的图。对 BD-ROM的记录与图7相同。也就是说,构成幻灯片的IDR图像由多个幻灯片数据构成,所以,将各幻灯片数据同动态图的IDR图像相同地转换为NAL unit,记录到BD-ROM。该图所示的记录与图7的不同点是,在构成图像幻灯片数据的末尾有“流尾码(End ofstream code)”。该流尾码是对再现装置命令解码动作的冻结的末尾代码,与幻灯片数据同样,被变换为1个NAL unit而记录到BD-ROM。  Fig. 8 is a diagram illustrating how an IDR image in a slideshow is recorded to a BD-ROM. The recording to BD-ROM is the same as that in Fig. 7. In other words, the IDR image constituting the slideshow is composed of a plurality of slideshow data, so each slideshow data is converted into NAL units in the same way as the IDR image of the moving picture, and recorded on the BD-ROM. The record shown in this figure differs from that in FIG. 7 in that there is an "end of stream code" at the end of the image slideshow data. This end-of-stream code is an end code for freezing the decoding operation of the playback device command, and is converted into one NAL unit and recorded on the BD-ROM similarly to the slideshow data. the

通过将该图8所示的IDR图像依次供给解码器,如图9所示,进行幻灯片的再现。图9是表示幻灯片的再现过程的图。该图的第4层表示TS包列,第3层表示通过变换该第4层的TS包得到的PES包列。第2层表示幻灯片的时间轴,第1层表示构成幻灯片的各IDR图像。该第1层的IDR图像表示第3层的PES包中的PTS所示的时刻。此外,在第3层的PES包中有图8所示的流尾码,所以在PES包的PTS所表示的时刻显示IDR图像之后,成为冻结解码动作的状态(Display Frozen)。该解码动作的冻结状态持续到进行下一个IDR图像的显示为止。通过重复进行PES包的PTS所表示的时刻的显示、和利用流尾码的解码动作冻结,构成幻灯片的各IDR图像依次被再现。以上是幻灯片的再现过程。  By sequentially supplying the IDR images shown in FIG. 8 to the decoder, a slide show is reproduced as shown in FIG. 9 . FIG. 9 is a diagram showing a playback process of a slide show. The fourth layer in the figure shows a TS packet sequence, and the third layer shows a PES packet sequence obtained by converting the TS packet in the fourth layer. The second layer shows the time axis of the slideshow, and the first layer shows each IDR image constituting the slideshow. The IDR picture of the first layer indicates the time indicated by the PTS in the PES packet of the third layer. In addition, since the stream end code shown in FIG. 8 is included in the PES packet of the third layer, after the IDR image is displayed at the time indicated by the PTS of the PES packet, the decoding operation is frozen (Display Frozen). This frozen state of the decoding operation continues until the next IDR picture is displayed. By repeatedly displaying the time indicated by the PTS of the PES packet and freezing the decoding operation using the end-of-stream code, each IDR picture constituting the slideshow is sequentially reproduced. The above is the reproduction process of the slide show. the

<Clip信息>  <Clip information>

接着,说明赋予了扩展符.clpi的文件。赋予了扩展符.clpi的文件(00001.clpi,00002.clpi,00003.clip......)保存Clip信息。Clip信息是对于各个AVClip的管理信息。图10是表示Clip信息的内部结构的图。如该图的左侧所示,Clip信息包括:  Next, a file to which the extension .clpi is given will be described. Files (00001.clpi, 00002.clpi, 00003.clip, . . . ) to which the extension .clpi is assigned store Clip information. Clip information is management information for each AVClip. FIG. 10 is a diagram showing the internal structure of Clip information. As shown on the left side of the figure, Clip information includes:

i)存储了AVClip文件的属性信息的“ClioInfo()”;  i) "ClioInfo()" that stores the attribute information of the AVClip file;

ii)存储了有关ATC顺序(Sequence)、STC顺序(Sequence)的信息的“Sequence Info()”;  ii) "Sequence Info()" that stores information about ATC sequence (Sequence) and STC sequence (Sequence);

iii)存储了有关Program sequence的“Program Info()”;  iii) "Program Info()" about the Program sequence is stored;

iv)“Characteristic Point Info(CPI())”。  iv) "Characteristic Point Info(CPI())". the

图中的引线cul表示Program sequence(Program sequence(i))的结构。如该引线所示,对应于Program sequence(i)的Program Info是将Stream_PID和Stream_Coding_Info的组合排列Ns(i)个而成(图中的 Stream_PID[i](0)、Stream_Coding_Info(i,0)~Stream_PID[i](NS[i]-1)、Stream_Coding_Info(i,Ns(i)-1))。  The lead line cul in the figure represents the structure of Program sequence (Program sequence (i)). As shown in the lead line, the Program Info corresponding to Program sequence (i) is formed by arranging Ns (i) combinations of Stream_PID and Stream_Coding_Info (Stream_PID[i](0), Stream_Coding_Info(i, 0)~ Stream_PID[i](NS[i]-1), Stream_Coding_Info(i, Ns(i)-1)). the

Stream_PID表示对构成AVClip的各单元流的包识别符,Stream_Coding_Info表示对构成AVClip的各单元流的编码方式。  Stream_PID indicates the packet identifier for each unit stream constituting the AVClip, and Stream_Coding_Info indicates the encoding method for each unit stream constituting the AVClip. the

图11(a)表示对视频流的Stream_Coding_Info,图11(b)表示对音频流的Stream_Coding_Info。如图11(a)所示,视频流的Stream_Coding_Info包括:表示视频流的编码方式是MPEG4-AVC、MPEG2-Video中的某一个的“Stream_Coding_type”;表示视频流的显示格式是480i、576i、480p、1080i、720p、1080p中的某一个的“Video_format”;表示视频流的帧速率是23.976Hz、29.97Hz、59.94Hz中的某一个的“frame_rate”;表示视频流中的图像的长宽比是4∶3、16∶9中的某一个的“aspect_ratio”。  FIG. 11( a ) shows Stream_Coding_Info for a video stream, and FIG. 11( b ) shows Stream_Coding_Info for an audio stream. As shown in Figure 11(a), the Stream_Coding_Info of the video stream includes: "Stream_Coding_type" indicating that the encoding method of the video stream is one of MPEG4-AVC and MPEG2-Video; indicating that the display format of the video stream is 480i, 576i, 480p "Video_format" of one of , 1080i, 720p, and 1080p; "frame_rate" indicating that the frame rate of the video stream is one of 23.976Hz, 29.97Hz, and 59.94Hz; indicating that the aspect ratio of the image in the video stream is "aspect_ratio" of any one of 4:3 and 16:9. the

图11(b)表示对音频流的Stream_Coding_Info。如该图所示,对音频流的Stream_Coding_Info包括:表示音频流的编码方式是LPCM、Dolby-AC3、Dts中的某一个的“Stream_Coding_type”;表示音频流的输出形势是立体声、模拟声、多媒体中的某一个“audio_Presentation_type”;表示音频流的采样频率的“Sampling_Frenquency”;表示与音频流对应的语言的“audio_language_code”。  Fig. 11(b) shows Stream_Coding_Info for an audio stream. As shown in the figure, the Stream_Coding_Info for the audio stream includes: "Stream_Coding_type" indicating that the encoding method of the audio stream is one of LPCM, Dolby-AC3, and Dts; indicating that the output form of the audio stream is stereo, analog sound, or multimedia One of the "audio_Presentation_type"; "Sampling_Frequency" indicating the sampling frequency of the audio stream; and "audio_language_code" indicating the language corresponding to the audio stream. the

通过参照该Stream_Coding_Info,可得知AVClip中的多个单元流中哪一个是MPEG4-AVC格式。  By referring to this Stream_Coding_Info, it can be known which of the plurality of unit streams in the AVClip is in the MPEG4-AVC format. the

<CPI(EP_map)>  <CPI(EP_map)>

返回到图10,说明CPI。图中的引线cu2表示CPI的结构。如引线cu2所示,CPI由EP_map构成。EP_map由EP_map_for_one_stream_PID(EP_map_for_one_stream_PID(0)~EP_map_for_one_stream_PID(Ne-1))构成。这些EP_map_for_one_stream_PID是关于属于AVClip的各单元流的EP_map。EP_map是在1个单元流上将存在存取单元分隔符(Access Unit Delimite)的项目位置的包编号(SPN_EP_start)与项目时刻(PTS_EP_start)对应起来表示的信息。图中的引线cu3表示EP_map_for_one_stream_PID的内 部结构。  Returning to Fig. 10, the CPI is explained. Lead line cu2 in the figure represents the structure of CPI. As indicated by lead cu2, CPI is composed of EP_map. EP_map is composed of EP_map_for_one_stream_PID (EP_map_for_one_stream_PID(0)˜EP_map_for_one_stream_PID(Ne-1)). These EP_map_for_one_stream_PIDs are EP_maps for each unit stream belonging to the AVClip. EP_map is information that associates the packet number (SPN_EP_start) at the item position where the access unit delimiter (Access Unit Delimiter) exists on one unit stream with the item time (PTS_EP_start). The lead line cu3 in the figure represents the internal structure of EP_map_for_one_stream_PID. the

根据该图,可知EP_map_for_one_stream_PID由Nc个EP_High(EP_High(0)~EP_Hig(Nc-1))和EP_Low(EP_Low(0)~EP_Low(Nf-1))构成。在此,EP_High具有表示存取单元(Non-IDR I图像,IDR图像)的SPN_EP_start及PTS_EP_start的高位的作用,EP_Low具有表示存取单元(Non-IDR I图像,IDR图像)的SPN_EP_start及PTS_EP_start的低位的作用。  From this figure, it can be seen that EP_map_for_one_stream_PID is composed of Nc EP_High (EP_High(0) to EP_Hig(Nc-1)) and EP_Low (EP_Low(0) to EP_Low(Nf-1)). Here, EP_High has the role of indicating the high bit of SPN_EP_start and PTS_EP_start of the access unit (Non-IDR I picture, IDR picture), and EP_Low has the role of indicating the low bit of SPN_EP_start and PTS_EP_start of the access unit (Non-IDR I picture, IDR picture). role. the

图中的引线cu4表示EP_High的内部结构。如该引线所示,EP_High(i)包括:对于EP_Low的参考值即“ref_to_EP_Low_id[i]”;表示存取单元(Non-IDR I图像,IDR图像)的PTS的高位的“PTS_EP_High[i]”;表示存取单元(Non-IDR I图像,IDR图像)的SPN的高位的“SPN_EP_High[i]”。在此,i是用于识别任意EP-High的标识符。  The lead wire cu4 in the figure represents the internal structure of EP_High. As shown in the lead line, EP_High(i) includes: the reference value for EP_Low, that is, "ref_to_EP_Low_id[i]"; "PTS_EP_High[i]" indicating the high bit of the PTS of the access unit (Non-IDR I picture, IDR picture) ; "SPN_EP_High[i]" representing the high bit of the SPN of the access unit (Non-IDR I picture, IDR picture). Here, i is an identifier for identifying any EP-High. the

图中的引线cu5表示EP_Low的结构。如引线cu5所示,EP_Low包括:表示对应的存取单元是否是IDR图像的“is_angle_change_point(EP_Low_id)”;表示对应的存取单元的大小的“I_end_position_offset(EP_Low_id)”;表示对应的存取单元(Non-IDR I图像,IDR图像)的PTS的低位的“PTS_EP_Low(EP_Low_id)”;表示存取单元(Non-IDR I图像,IDR图像)的SPN的低位的“SPN_EP_Low(EP_Low_id)”。在此,EP_Low_id是用于识别任意EP_Low的标识符。  Lead line cu5 in the figure represents the structure of EP_Low. As shown by lead line cu5, EP_Low includes: "is_angle_change_point(EP_Low_id)" indicating whether the corresponding access unit is an IDR image; "I_end_position_offset(EP_Low_id)" indicating the size of the corresponding access unit; indicating the corresponding access unit ( "PTS_EP_Low (EP_Low_id)" of the low bit of the PTS of the Non-IDR I picture, IDR picture); "SPN_EP_Low (EP_Low_id)" of the low bit of the SPN of the access unit (Non-IDR I picture, IDR picture). Here, EP_Low_id is an identifier for identifying any EP_Low. the

这些EP_map的数据结构基本上已记载于上述专利文献等中,本说明书不做更详细的说明。  The data structures of these EP_maps are basically described in the above-mentioned patent documents, etc., and will not be described in more detail in this specification. the

接着,说明Clip信息中的Clip info。图12是表示Clip信息中的ClipInfo的内部结构的图。图中的引线表示Clip Info()的结构。如该引线所示,可知Clip Info()包括:表示数字流的类型的“clip_stream_type”;表示利用该AVClip的应用的类型的“application_type”;表示AVClip的记录速率的“TS_recording_rate”;表示构成AVClip的TS包数量的“number_of_source_packet”。其中,clip_stream_type表示与该Clip信息对应的AVClip是Movie Application、TS for Timebased SlideShow、TS forMainPath of the Browsable SlideShow、TS for subpath of the Browsable SlideShow中的某一个。具体来说如下:  Next, Clip info in Clip information will be described. Fig. 12 is a diagram showing the internal structure of ClipInfo in Clip information. The lead lines in the figure represent the structure of Clip Info(). As shown in the leads, it can be seen that Clip Info () includes: "clip_stream_type" representing the type of digital stream; "application_type" representing the type of application using the AVClip; "TS_recording_rate" representing the recording rate of the AVClip; "number_of_source_packet" of the number of TS packets. Among them, clip_stream_type indicates that the AVClip corresponding to the Clip information is one of Movie Application, TS for Timebased SlideShow, TS forMainPath of the Browsable SlideShow, TS for subpath of the Browsable SlideShow. Specifically as follows:

(a)clip_stream_type=1时,表示AVClip的类型是MovieApplication。  (a) When clip_stream_type=1, it indicates that the type of AVClip is MovieApplication. the

(b)clip_stream_type=2时,表示AVClip的类型是TS for TimebasedSlideShow。  (b) When clip_stream_type=2, it means that the type of AVClip is TS for TimebasedSlideShow. the

(c)clip_stream_type=3时,表示AVClip的类型是TS for MainPathof the Browsable SlideShow。在此,“MainPath”表示构成BrowsableSlideShow的视频流及音频流的组合中的视频流。  (c) When clip_stream_type=3, it means that the type of AVClip is TS for MainPathof the Browsable SlideShow. Here, "MainPath" indicates a video stream in a combination of a video stream and an audio stream constituting BrowsableSlideShow. the

(d)clip_stream_type=4时,表示AVClip的类型是TS for subpath ofthe Browsable SlideShow。在此,“subpath”表示构成Browsable SlideShow的视频流及音频流的组合中的音频流。  (d) When clip_stream_type=4, it means that the type of AVClip is TS for subpath of the Browsable SlideShow. Here, "subpath" represents an audio stream in a combination of a video stream and an audio stream constituting Browsable SlideShow. the

图12中的箭头ct3、ct4表示该application_type所具有的次要的意思内容。次要的意思内容表示application_type被设定为各自的值时,EP_map的数据结构是怎样的。  Arrows ct3 and ct4 in FIG. 12 indicate the secondary content of the application_type. The secondary content shows how the data structure of EP_map is when application_type is set to each value. the

图中的箭头ct4表示application_type为1、4时EP_map具有怎样的数据结构。具体而言,在application_type为1、4时,EP_map中的相邻两个PTS_EP_star的值的间隔最好小于1秒。  The arrow ct4 in the figure indicates what data structure EP_map has when the application_type is 1 or 4. Specifically, when the application_type is 1 or 4, the interval between two adjacent PTS_EP_star values in the EP_map is preferably less than 1 second. the

图中的箭头ct3表示application_type为2、3时EP_map具有怎样的数据结构。具体而言,在application_type为2、3时,表示PTS_EP_star的值被设定为指向AVClip的所有图像。即,保证了用EP_map指向AVClip的所有图像。  The arrow ct3 in the figure indicates what kind of data structure EP_map has when the application_type is 2 or 3. Specifically, when the application_type is 2 or 3, it indicates that the value of PTS_EP_star is set to point to all images of the AVClip. That is, it is ensured that all pictures of the AVClip are pointed to by EP_map. the

下面说明对application_type赋予这样的次要意思的技术意义。  The technical significance of giving such a secondary meaning to application_type will be described below. the

在此,在制作幻灯片时,将所有的图像数据设定为IDR图像,只不过是一种想法。也可以使用利用与其他图像的相关性来压缩的P图像、或利用2张以上的前后图像的相关性来压缩的B图像,构成视频流。因此,根据作者的不同,有可能利用P图像或B图像来制作幻灯片。  Here, it is just an idea to set all image data as IDR images when creating a slideshow. A video stream may be configured using a P picture compressed using the correlation with another picture, or a B picture compressed using the correlation of two or more preceding and following pictures. Therefore, depending on the author, it is possible to make slideshows using P pictures or B pictures. the

但是,如果没有正在参考的图像,P图像或B图像不能进行解码。因此,当要通过用户操作来再现构成幻灯片的任意图像时,如果不先对位于附近的参考图像进行解码,就不可能对希望的图像进行解码。  However, a P picture or a B picture cannot be decoded if there is no picture being referred to. Therefore, when an arbitrary image constituting a slide show is to be reproduced by a user operation, it is impossible to decode a desired image without first decoding a reference image located nearby. the

由于在每次再现希望的图像时,必须对该图像所参考的图像进行解码,所以想要由P图像和B图像来构成幻灯片,则操作性较差,不易于制作幻灯片。  Every time a desired picture is reproduced, it is necessary to decode the picture referred to by the picture. Therefore, creating a slide show from P pictures and B pictures is poor in operability, and it is not easy to create a slide show. the

幻灯片不限于如动态图那样按照某种确定的顺序来再现各图像。需要通过用户操作来再现任意图像数据的处理。在此,在本实施方式中,为了保证从任意处都能够进行再现,构成幻灯片的视频流由可单独进行解码的、进行了帧内编码的IDR图像来构成。也就是说,排除了用P图像或B图像来构成幻灯片的想法,而是将构成幻灯片的所有图像编码为IDR图像。  The slideshow is not limited to reproducing images in a certain order like moving pictures. A process of reproducing arbitrary image data by a user operation is required. Here, in this embodiment, in order to ensure playback from any location, the video stream constituting the slideshow is composed of independently decodable and intra-coded IDR images. That is, the idea of using P pictures or B pictures to compose a slide show is eliminated, and all the pictures constituting the slide show are encoded as IDR pictures. the

与此对应地,在幻灯片中,用EP_map指示所有图像的项目位置和项目时刻。通过这样构成,在用户想对某个图像数据进行解码时,仅通过将该图像数据供给解码器,就可将任意的静止图用于再现。  Correspondingly, in the slideshow, the item positions and item times of all images are indicated by EP_map. With such a configuration, when the user wants to decode certain image data, any still image can be used for playback by simply supplying the image data to the decoder. the

由于视频流是否用于幻灯片的情况示于Clip_Info中的application_type,所以该application_type“是否表示幻灯片”,具有“是否由EP_map表示构成视频流的各图像数据的位置和再现开始时刻”的次要意思。  Whether or not the video stream is used for a slideshow is indicated in the application_type in Clip_Info, so this application_type "whether it indicates a slideshow" has a secondary function of "whether the position and playback start time of each image data constituting the video stream are indicated by an EP_map". mean. the

由于Clip_Info的application_type具有这样的含义,所以再现装置通过参考现在起要再现的AVClip的Clip_Info,就可得知构成视频流的各图像是IDR图像且不参考其他任何图像的情况、以及所有图像均由EP_map来指示的情况。  Since the application_type of Clip_Info has such a meaning, the playback device can know that each picture constituting the video stream is an IDR picture without referring to any other pictures, and that all pictures are composed of EP_map to indicate the situation. the

因此,再现图像在对幻灯片进行再现时,通过参考application_type,不对前后的图像进行解码,就能够对希望的图像进行解码。  Therefore, when a playback image is playing back a slide show, by referring to application_type, a desired image can be decoded without decoding previous and subsequent images. the

以上是application_type和EP_map的技术意义。  The above is the technical meaning of application_type and EP_map. the

下面,通过具体例来说明电影和幻灯片的EP_map设定的不同点。图13是表示对电影的视频流(application_type=1或4)的EP_map设定的图。第1层表示按照显示顺序配置的多个图像,第2层表示该图像中的时间轴。第4层表示BD-ROM上的TS包列,第3层表示EP_map设定。  Next, the difference between the EP_map settings of movies and slideshows will be described with specific examples. FIG. 13 is a diagram showing EP_map settings for a movie video stream (application_type=1 or 4). The first layer shows a plurality of images arranged in display order, and the second layer shows the time axis in the images. The fourth layer represents the TS packet sequence on the BD-ROM, and the third layer represents the EP_map setting. the

在第2层的时间轴中,假设在时刻t1~t7存在存取单元(Non-IDR I图像、IDR图像)。并且,当假设这些t1~t7中,t1~t3的时间间隔、t3~t5的时间间隔、t5~t7的时间间隔为1秒左右时,用于电影的视频流中的EP_map将t1~t7中的t1、t3、t5设定为项目时刻(PTS_EP_start),并设定为与此对应地表示记录位置(SPN_EP_star)。此外,因为Entry Point#1~Entry Point#4中的Entry Point#1、Entry Point#3与IDR图像对应,所以is_angle_change_point被设定为“1”。除此此外的Entry Point#2、EntryPoint#4中的is_angle_change_point被设定为“0”。  On the time axis of the second layer, it is assumed that an access unit (Non-IDR I picture, IDR picture) exists at times t1 to t7. And, assuming that among these t1 to t7, the time interval of t1 to t3, the time interval of t3 to t5, and the time interval of t5 to t7 are about 1 second, the EP_map used in the video stream of the movie will be t1 to t7 t1, t3, and t5 are set as the item time (PTS_EP_start), and are set to indicate the recording position (SPN_EP_star) corresponding thereto. In addition, since Entry Point #1 and Entry Point #3 among Entry Point #1 to Entry Point #4 correspond to the IDR image, is_angle_change_point is set to "1". In addition to this, is_angle_change_point in Entry Point#2 and EntryPoint#4 is set to "0". the

图14中用EP_Low、EP_High的组合来表现图13中的Entry Point#1~Entry Point#5的PTS_EP_start、SPN_EP_start。在该图的左侧表示EP_Low,在右侧表示EP_High。  In FIG. 14, the combination of EP_Low and EP_High is used to represent PTS_EP_start and SPN_EP_start of Entry Point #1 to Entry Point #5 in FIG. 13. EP_Low is shown on the left side of the figure, and EP_High is shown on the right side. the

图14左侧的EP_Low(0)~(Nf-1)中的EP_Low(i)~(i+1)的PTS_EP_star表示t1、t3、t5、t7的低位。EP_Low(0)~(Nf-1)中的EP_Low(i)~(i+1)的SPN_EP_High表示n1、n3、n5、n7的低位。  PTS_EP_star of EP_Low (i) to (i+1) among EP_Low (0) to (Nf-1) on the left side of FIG. 14 represents the lower bits of t1, t3, t5, and t7. SPN_EP_High of EP_Low(i) to (i+1) among EP_Low(0) to (Nf-1) indicates the lower bits of n1, n3, n5, and n7. the

图14右侧表示EP_map中的EP_High(0)~(Nc-1)。在此,若t1、t3、t5、t7具有共同的高位,并且n1、n3、n5、n7也具有共同的高位,则该共同的高位记述在PTS_EP_High、SPN_EP_High中。并且,与EP_High对应的ref_to_EP_LOW_id,被设定为表示相当于t1、t3、t5、t7、n1、n3、n5、n7的EP_Low中的开头的EP_Low(i)。这样,用EP_High表现PTS_EP_start、SPN_EP_start的共同的高位。  The right side of FIG. 14 shows EP_High (0) to (Nc-1) in EP_map. Here, if t1, t3, t5, and t7 have a common high bit, and n1, n3, n5, and n7 also have a common high bit, the common high bit is described in PTS_EP_High and SPN_EP_High. Furthermore, ref_to_EP_LOW_id corresponding to EP_High is set to EP_Low(i) indicating the top of EP_Lows corresponding to t1, t3, t5, t7, n1, n3, n5, and n7. In this way, the common high bit of PTS_EP_start and SPN_EP_start is represented by EP_High. the

并且,由于EP_Low(i)~EP_Low(i+3)中的is_angle_change_point(i)~(i+3)中的(i)、(i+2)所对应的存取单元是IDR图像,所以is_angle_change_point被设定为“1”。由于(i+1)、(i+3)对应的存取单元是Non-IDR I图像,所以is_angle_change_point被设定为“0”。  In addition, since the access units corresponding to (i) and (i+2) among is_angle_change_point(i)-(i+3) in EP_Low(i)-EP_Low(i+3) are IDR pictures, is_angle_change_point is Set to "1". Since the access units corresponding to (i+1) and (i+3) are Non-IDR I pictures, is_angle_change_point is set to "0". the

在如电影那样的动态图应用的情况下,如果一旦开始再现,则对之后的图像连续进行再解码,因此EP-map不需要指定所有的存取单元,只要在最低限度的要开始再现的点上设定EP_map的项目就可以。对于这样用于电影的视频流,只要将相邻的PTS_EP_start的值设定为1秒以内就可以,所以,对于如存在于t2、t4、t6的图像那样与相邻的存取单元的时间间隔为0.5秒左右的存取单元来说,有时出现其再现时刻未被 PTS_EP_start指示的情况。图15是表示如何进行对图13的视频流的随机存取的图。  In the case of a moving image application such as a movie, once playback starts, subsequent images are continuously re-decoded, so EP-map does not need to designate all access units, but only at the minimum point at which playback starts Just set the item of EP_map on it. For such a video stream used for movies, it is only necessary to set the value of the adjacent PTS_EP_start within 1 second. Therefore, for the time interval between adjacent access units such as the images existing at t2, t4, and t6 For an access unit of about 0.5 seconds, the reproduction time may not be indicated by PTS_EP_start. FIG. 15 is a diagram showing how random access to the video stream in FIG. 13 is performed. the

在此,考虑从图中的In_time(=t6)开始执行随机存取的情况。图15中,t6没有被PTS_EP_start指示,而t5被PTS_EP_start指示。并且,与该t5对应的Entry_Point被设定为is_angle_change_point=1,表示是IDR图像,所以需要经过位于该t5的再现时刻的IDR图像。这是由于,若从BD-ROM读取从IDR图像起至随机存取的存取目的地的图像,则可在解码器内准备随机存取的存取目的地的解码器所需的所有参照图像。  Here, consider a case where random access is performed starting from In_time (=t6) in the figure. In FIG. 15, t6 is not indicated by PTS_EP_start, and t5 is indicated by PTS_EP_start. Furthermore, the Entry_Point corresponding to this t5 is set to is_angle_change_point=1, indicating that it is an IDR image, and therefore an IDR image that passes through the playback time of this t5 is required. This is because, if the image from the IDR image to the random access destination is read from the BD-ROM, all the references necessary for the random access destination decoder can be prepared in the decoder. image. the

图中第4层的kel象征性地表示向t5的经过。但是,由于不能直接对随机存取的存取目的地进行存取,所以该经过成为随机存取的额外开销(overhead)。  The kel on the fourth layer in the figure symbolically represents the passage to t5. However, since the access destination of the random access cannot be directly accessed, this process becomes an overhead of the random access. the

接着,说明application_type为幻灯片(application_type=2或3)时的EP_map设定。假设PTS被设定成在时间轴上的多个时刻(t1~t7)进行再现的IDR图像存在于幻灯片内。此时,对该幻灯片的EP_map设定成为如图16所示。图16是表示对幻灯片设定的EP_map的内部结构的图。  Next, EP_map setting when application_type is slideshow (application_type=2 or 3) will be described. It is assumed that IDR images whose PTS is set to be reproduced at a plurality of times (t1 to t7) on the time axis exist in the slideshow. In this case, the EP_map setting for the slide is as shown in FIG. 16 . FIG. 16 is a diagram showing an internal structure of an EP_map set for a slideshow. the

已知在幻灯片中,将EP_map设定成指示所有图像,所以EP_map中的各Entry_Point#1~#7将幻灯片中的各IDR图像的再现时刻t1、2、t3、t4、t5、t6、t7确定为项目时刻(PTS_EP_start),并与项目位置(SPN_EP_start)对应起来。  It is known that in a slideshow, EP_map is set to indicate all images, so each Entry_Point#1 to #7 in the EP_map sets the playback times t1, 2, t3, t4, t5, t6, t7 is determined as the project time (PTS_EP_start), and corresponds to the project position (SPN_EP_start). the

这样,用EP_map来指定各IDR图像的再现时刻来作为项目时刻,因此,即使在从t1~t7中选择任何一个作为随机存取的存取目的地的情况下,也不会产生经过先行的IDR图像的迂回的额外开销。图17是用与图16同样的标记来表示向时间轴上的一个时刻的随机存取的图。该图中的第1层~第4层与图16相同。若将第2层中的时刻t2、t4、t6中的t6作为存取目的地来执行随机存取,则由于时刻t6被PTS_EP_start指示,所以不需要经过前面的IDR图像,就可以存取相当于时刻t6的记录位置(SPN=N6)。  In this way, the playback time of each IDR picture is designated as the entry time by EP_map, so even if any one of t1 to t7 is selected as the access destination of random access, no IDR that has passed through the preceding is generated. The devious overhead of the image. FIG. 17 is a diagram showing random access to one time point on the time axis with the same symbols as in FIG. 16 . The first to fourth layers in this figure are the same as those in FIG. 16 . If random access is performed with time t6 among times t2, t4, and t6 in the second layer as the access destination, since time t6 is indicated by PTS_EP_start, it is possible to access the equivalent of Recording position at time t6 (SPN=N6). the

由于所有的图像被编码为IDR图像,用PTS_EP_start来指示任意图 像的再现时刻,以便不会产生额外开销,所以能够高速执行幻灯片中的利用了时间信息的随机存取。  Since all pictures are coded as IDR pictures, and the reproduction time of an arbitrary picture is indicated with PTS_EP_start so as not to generate overhead, random access using time information in slideshows can be performed at high speed. the

如果随着上述的EP_map设定,用2或3来表示CLIP.INFO中的Application_type,则对构成幻灯片的所有图像能够识别出EP_map上存在项目的情况,所以通过参考EP_map的项目,判断所读取的数据范围,而不需要多余地分析前后的数据流。  If the Application_type in CLIP.INFO is represented by 2 or 3 along with the above EP_map setting, it can be recognized that there is an item on the EP_map for all the images constituting the slideshow, so by referring to the item of the EP_map, it is judged what is read The range of data to be taken, without redundant analysis of the data flow before and after. the

以上是关于本实施方式涉及的Clip信息的说明。此外,对于赋予了扩展符“mpls”的文件,省略本实施方式中的说明,将在第二实施方式中进行说明。  The above is the description of the Clip information according to the present embodiment. Note that the description in this embodiment will be omitted for the file to which the extension "mpls" is given, and will be described in the second embodiment. the

以上,结束对本发明涉及的记录介质的说明。接着,说明本发明涉及的再现装置。  This concludes the description of the recording medium according to the present invention. Next, the playback device according to the present invention will be described. the

<再现装置的内部结构>  <Internal structure of reproduction device>

图18是表示本发明涉及的再现装置的内部结构的图。可根据该图所示的内部结构来工业生产本发明的再现装置。本发明涉及的再现装置主要由系统LSI和称为驱动装置的2个部分构成,通过将这些部分安装到装置的箱体及基板上,可进行工业生产。系统LSI是将实现再现装置的功能的各种处理部集成的集成电路。这样生产的再现装置包括:BD驱动器1;到达时间时钟计数器2;资源数据包拆卸部3;PID滤波器4;传输缓冲器5;复用缓冲器6;编码图像缓冲器7;视频解码器8;解码图像缓冲器10;视频平面11;传输缓冲器12;编码数据缓冲器13;流图形处理器14;对象缓冲器15;复合缓冲器16;复合控制器17;演示图形平面18;CLUT部19;传输缓冲器20;编码数据缓冲器21;流图形处理器22;对象缓冲器23;复合缓冲器24;复合控制器25;交互图形平面26;CLUT部27;合成部28;合成部29;切换器30;网络装置31;本地存储器32;到达时间时钟计数器33;资源数据包拆卸部34;PID滤波器35;切换器36;传输缓冲器37;单元缓冲器38;音频解码器39;传输缓冲器40;缓冲器41;文本字幕解码器42;脚本存储器43;控制部44;PSR设定器。该图中的内部结构是以MPEG的T-STD模块为基础的解码器模块,成为包含了下降变频的假设的解码模块。该图中的用点 划线包围的部位表示作为系统LSI而构成单芯片的部位。  FIG. 18 is a diagram showing an internal configuration of a playback device according to the present invention. The reproduction apparatus of the present invention can be industrially produced according to the internal structure shown in this figure. The playback device according to the present invention is mainly composed of two parts called a system LSI and a drive device, and industrial production can be carried out by mounting these parts on the casing and the substrate of the device. The system LSI is an integrated circuit integrating various processing units that realize the functions of the playback device. The reproducing apparatus thus produced includes: BD drive 1; arrival time clock counter 2; resource packet disassembly section 3; PID filter 4; transmission buffer 5; multiplexing buffer 6; coded image buffer 7; video decoder 8 ; decoded image buffer 10; video plane 11; transport buffer 12; encoded data buffer 13; stream graphics processor 14; object buffer 15; composite buffer 16; composite controller 17; presentation graphics plane 18; CLUT section 19; transmission buffer 20; encoded data buffer 21; stream graphics processor 22; object buffer 23; composite buffer 24; composite controller 25; interactive graphics plane 26; ; switch 30; network device 31; local storage 32; arrival time clock counter 33; resource packet disassembly section 34; PID filter 35; switch 36; Transmission buffer 40; buffer 41; text subtitle decoder 42; script memory 43; control section 44; PSR setter. The internal structure in this figure is a decoder block based on the MPEG T-STD block, and it is assumed to include a down-conversion decoding block. In this figure, a portion surrounded by a dotted line indicates a portion constituting a single chip as a system LSI. the

BD-ROM驱动器1进行BD-ROM的装载/退出,执行对BD-ROM的存取,从BD-ROM读取由32个区段构成的队列单元(Aligned Unit)。  The BD-ROM drive 1 loads/unloads the BD-ROM, accesses the BD-ROM, and reads an alignment unit (Aligned Unit) composed of 32 sectors from the BD-ROM. the

到达时间时钟计数器2根据27MHz的水晶振荡器(27MHz X-tal),生成到达时间时钟(Arrival Time Clock)。到达时间时钟是对成为赋予给TS包的ATS的基准的时间轴进行规定的时钟信号。  The arrival time clock counter 2 generates an arrival time clock (Arrival Time Clock) based on a 27MHz crystal oscillator (27MHz X-tal). The arrival time clock is a clock signal that defines a time axis serving as a reference for the ATS given to the TS packet. the

若从BD-ROM读出由32个区段构成的队列单元,则资源数据包拆卸部3从构成队列单元的各TS包拆下TP_extra_header,仅将TS包输出到PID滤波器4。在到达时间时钟计数器2经过的时刻成为由TP_extra_header表示的ATS的时刻,进行资源数据包拆卸部3对PID滤波器4的输出。由于对PID滤波器4的输出按照ATS进行,因此,即使例如从BD-ROM的读取中有1倍速、2倍速的速度差,对PID滤波器4的TS包输出也是按照到达时间时钟所经过的当前时间来进行。  When a queue unit consisting of 32 sectors is read from the BD-ROM, the resource packet depacketizer 3 removes the TP_extra_header from each TS packet constituting the queue unit, and outputs only the TS packet to the PID filter 4 . When the time elapsed by the arrival time clock counter 2 becomes the ATS indicated by TP_extra_header, the output of the resource packet depacketization unit 3 to the PID filter 4 is performed. Since the output to the PID filter 4 is performed according to the ATS, even if there is a speed difference between 1x speed and 2x speed in reading from the BD-ROM, for example, the output of the TS packet to the PID filter 4 follows the arrival time clock. at the current time. the

PID滤波器4通过参考附加在TS包上的PID,来判断TS包是归属于视频流、PG流、IG流中的哪一个,并将其输出到传输缓冲器5、传输缓冲器12、传输缓冲器20、传输缓冲器37中的某一个。  The PID filter 4 judges which of the video stream, the PG stream, and the IG stream the TS packet belongs to by referring to the PID attached to the TS packet, and outputs it to the transmission buffer 5, the transmission buffer 12, the transmission Either one of the buffer 20 and the transmission buffer 37 . the

传输缓冲器5是在属于视频流的TS包从PID滤波器4输出时将其暂时存储的缓冲器。  The transmission buffer 5 is a buffer for temporarily storing TS packets belonging to the video stream when they are output from the PID filter 4 . the

复用缓冲器(MB)6是用于在从传输缓冲器5向单元缓冲器7输出视频流时暂时存储PES包的缓冲器。  The multiplex buffer (MB) 6 is a buffer for temporarily storing PES packets when the video stream is output from the transport buffer 5 to the unit buffer 7 . the

编码图像缓冲器(CPB)7是存储处于编码状态的图像(Non-IDR I图像、IDR图像、B图像、P图像)的缓冲器。  A coded picture buffer (CPB) 7 is a buffer for storing pictures (Non-IDR I pictures, IDR pictures, B pictures, P pictures) in a coded state. the

视频解码器8通过按照规定的解码时刻(DTS)对各视频单元流的帧图像进行解码,得到多个帧图像,并将其写入解码图像缓冲器10。  The video decoder 8 decodes frame images of each video unit stream according to a predetermined decoding time (DTS), obtains a plurality of frame images, and writes them into the decoded image buffer 10 . the

解码图像缓冲器10是写入有已解码的图像的缓冲器。  The decoded image buffer 10 is a buffer in which decoded images are written. the

视频平面11是用于存储非压缩格式的图像的平面。平面是指,用于在再现装置中存储一个画面的象素数据的存储区域。视频平面11中的分辨率是1920×1080,存储在该视频平面11的图像数据由用16比特的YUV值表现的象素数据构成。  The video plane 11 is a plane for storing images in a non-compressed format. A plane refers to a storage area for storing pixel data of one screen in a playback device. The resolution in the video plane 11 is 1920×1080, and the image data stored in the video plane 11 is composed of pixel data represented by 16-bit YUV values. the

传输缓冲器(TB)12是在从PID滤波器4输出属于PG流的TS包时暂时存储该数据包的缓冲器。  The transmission buffer (TB) 12 is a buffer for temporarily storing TS packets belonging to the PG stream when output from the PID filter 4 . the

编码数据缓冲器(CDB)13是存储构成PG流的PES包的缓冲器。  The coded data buffer (CDB) 13 is a buffer for storing PES packets constituting the PG stream. the

流图形处理器(SGP)14对存储了图形数据的PES包(ODS)进行解码,将通过解码得到的由索引色构成的非压缩状态的位图作为图形对象,写入对象缓冲器15。  The Stream Graphics Processor (SGP) 14 decodes PES packets (ODS) storing graphics data, and writes an uncompressed bitmap composed of index colors obtained by decoding into the object buffer 15 as a graphics object. the

对象缓冲器15中配置通过流图形处理器14的解码而得到的图形对象。  Graphics objects obtained by decoding by the stream graphics processor 14 are arranged in the object buffer 15 . the

复合缓冲器16是配置有用于图形数据描绘的控制信息(PCS)的存储器。  The composite buffer 16 is a memory configured with control information (PCS) for graphics data rendering. the

图形控制器17对配置在复合缓冲器16中PCS进行解读,并根据解读结果进行控制。  The graphics controller 17 interprets the PCS arranged in the composite buffer 16, and performs control according to the interpretation result. the

演示图形平面18是具有相当于一个画面的区域的存储器,能够存储一个画面的非压缩图形。该平面中的分辨率是1920×1080,演示图形平面18中的非压缩图形的各象素以8位的索引色表现。通过用CLUT(ColorLookup Table,即色彩查询表)来变换这样的索引色,可将存储在演示图形平面18中的非压缩图形用于显示。  The presentation graphics plane 18 is a memory having an area equivalent to one screen, and can store uncompressed graphics for one screen. The resolution in this plane is 1920×1080, and each pixel of the uncompressed graphics in the presentation graphics plane 18 is represented by an 8-bit index color. By using CLUT (ColorLookup Table, color lookup table) to transform such an index color, the uncompressed graphics stored in the presentation graphics plane 18 can be used for display. the

CLUT部19将演示图形平面18中保存的非压缩图形中的索引色变换为Y、Cr、Cb值。  The CLUT unit 19 converts index colors in the uncompressed graphics stored in the presentation graphics plane 18 into Y, Cr, and Cb values. the

传输缓冲器(TB)20是将属于IG流的TS包暂时存储的缓冲器。  The transport buffer (TB) 20 is a buffer for temporarily storing TS packets belonging to the IG stream. the

编码数据缓冲器(CDB)21是存储构成IG流的PES包的缓冲器。  The coded data buffer (CDB) 21 is a buffer for storing PES packets constituting the IG stream. the

流图形处理器(SGP)22对存储了图形数据的PES包进行解码,将通过解码得到的由索引色构成的非压缩状态的位图作为图形对象,写入对象缓冲器23。  The Stream Graphics Processor (SGP) 22 decodes the PES packets storing graphics data, and writes the uncompressed bitmap composed of index colors obtained by decoding into the object buffer 23 as a graphics object. the

对象缓冲器23中配置通过流图形处理器22的解码而得到的图形对象。  Graphics objects obtained by decoding by the stream graphics processor 22 are arranged in the object buffer 23 . the

复合缓冲器24是配置用于描绘图形数据的控制信息的存储器。  The composite buffer 24 is a memory configured to control information for rendering graphics data. the

图形控制器25对复合缓冲器24中配置的控制信息进行解读,根据解读结果进行控制。  The graphics controller 25 interprets the control information arranged in the composite buffer 24, and performs control according to the interpreted result. the

交互图形平面26中写入通过流图形处理器(SGP)22的解码得到的非压缩图形。该平面中的分辨率是1920×1080,用8位的索引色表现交互图形平面26中的非压缩图形的各象素。通过用CLUT(Color LookupTable,即模式查询表)来变换相应的索引色,可将存储在演示图形平面26中的非压缩图形用于显示。  Uncompressed graphics obtained through decoding by the stream graphics processor (SGP) 22 are written in the interactive graphics plane 26 . The resolution in this plane is 1920×1080, and each pixel of the uncompressed graphics in the interactive graphics plane 26 is represented by an 8-bit index color. The uncompressed graphics stored in the presentation graphics plane 26 can be used for display by transforming the corresponding index colors with CLUT (Color LookupTable, i.e. pattern lookup table). the

CLUT部27将演示图形平面26中存储的非压缩图形中的索引色变换为Y、Cr、Cb值。  The CLUT unit 27 converts index colors in the uncompressed graphics stored in the presentation graphics plane 26 into Y, Cr, and Cb values. the

合成部28对存储在视频平面11中的非压缩状态的帧图像、和演示图形平面18中存储的非压缩状态的图形对象进行合成。通过该合成,能够得到在动态图上重叠了字幕的合成图像。  The compositing unit 28 composites uncompressed frame images stored in the video plane 11 and uncompressed graphics objects stored in the presentation graphics plane 18 . By this synthesis, a synthesized image in which subtitles are superimposed on a moving picture can be obtained. the

合成部29对存储在交互图形平面26的非压缩状态的图形对象、和作为合成部28的输出的合成图像(合成了非压缩状态的图像数据和演示图形平面18的非压缩图形对象的图像)进行合成。  The synthesis unit 29 combines the uncompressed graphics object stored in the interactive graphics plane 26 with the synthesized image outputted by the synthesis unit 28 (an image in which the uncompressed image data and the uncompressed graphics object of the presentation graphics plane 18 are synthesized) to synthesize. the

切换器30将从BD-ROM读取的TS包、从本地存储器32读取的TS包两者中的任意一个,有选则地供给传输缓冲器20。  The switch 30 selectively supplies either the TS packets read from the BD-ROM or the TS packets read from the local storage 32 to the transmission buffer 20 . the

网络装置31用于实现再现装置中的通信功能,确立与对应于URL的网站的TCP链接、FTP链接等。  The network device 31 is used to realize the communication function in the playback device, and to establish a TCP link, an FTP link, and the like with a website corresponding to the URL. the

本地存储器32是用于存储从各种记录介质及通信介质供给的内容的硬盘。通过由网络装置31确立的连接,从网站下载的内容等也存储在该本地存储器32。  The local storage 32 is a hard disk for storing content supplied from various recording media and communication media. Through the connection established by the network device 31 , contents and the like downloaded from websites are also stored in the local storage 32 . the

资源数据包拆卸部34从由本地存储器32读取的AVClip的TS包拆下TP_extra_header,仅将TS包输出到PID滤波器35。资源数据包拆卸部34对PID滤波器35的输出,是在到达时间时钟计数器33所经过的时刻成为由到达由TP_extra_header表示的ATS的时刻进行。  The resource packet removal unit 34 removes the TP_extra_header from the TS packet of the AVClip read from the local storage 32 , and outputs only the TS packet to the PID filter 35 . The output of the resource packet depacketization unit 34 to the PID filter 35 is performed when the time elapsed by the arrival time clock counter 33 reaches the time when the ATS indicated by the TP_extra_header is reached. the

PID滤波器35将从本地存储器起35读取的TS包切换为IG流解码器侧、音频解码器侧、文本字幕解码器侧中的某一个。  The PID filter 35 switches the TS packets read from the local storage 35 to one of the IG stream decoder side, the audio decoder side, and the text subtitle decoder side. the

切换器36向音频解码器39侧请求许可从BD-ROM读取的TS包、从本地存储器32读取的TS包两者中的某一个。  The switcher 36 requests the audio decoder 39 to allow either the TS packets read from the BD-ROM or the TS packets read from the local storage 32 . the

传输缓冲器(TB)37存储属于音频流的TS包。  The transport buffer (TB) 37 stores TS packets belonging to the audio stream. the

单元缓冲器(EB)38是存储构成音频流的PES包的缓冲器。  The element buffer (EB) 38 is a buffer for storing PES packets constituting an audio stream. the

音频解码器39对从单元缓冲器38输出的PES包进行解码,输出非压缩格式的音频数据。  The audio decoder 39 decodes the PES packets output from the unit buffer 38, and outputs audio data in a non-compressed format. the

传输缓冲器(TB)40存储属于文本字幕流的TS包。  A transport buffer (TB) 40 stores TS packets belonging to a text subtitle stream. the

单元缓冲器(EB)41是存储构成文本字幕流的PES包的缓冲器。  The element buffer (EB) 41 is a buffer that stores PES packets constituting a text subtitle stream. the

文本字幕解码器42对被读取到缓冲器41的PES包进行解码,用于显示。该解码器通过使用另外从本地存储器32读取的字体,在位图上展开文本字幕流中的文本字符串,由此来显示字幕。由解码器得到的文本字幕被写入演示图形平面18。  The text subtitle decoder 42 decodes the PES packets read into the buffer 41 for display. The decoder displays subtitles by developing text strings in the text subtitle stream on a bitmap using fonts additionally read from the local storage 32 . The text subtitles obtained by the decoder are written to the presentation graphics plane 18 . the

脚本存储器43是用于保存当前的Clip信息的存储器。所谓当前Clip信息是指,记录在BD-ROM中的多个Clip信息中的成为当前处理对象的Clip信息。  The script memory 43 is a memory for storing current Clip information. The current Clip information refers to the Clip information currently being processed among the pieces of Clip information recorded on the BD-ROM. the

控制部44由指令ROM和CPU构成,执行存储在指令ROM中的软件,来执行再现装置整体的控制。该控制内容根据对应用户操作而产生的用户事件及PSR设定器46中的PSR设定值,动态地变化。  The control unit 44 is composed of a command ROM and a CPU, and executes software stored in the command ROM to control the entire playback device. The content of this control dynamically changes according to user events generated in response to user operations and the PSR set value in the PSR setter 46 . the

PSR设定器46是内置于再现装置中的非易失性寄存器,由64个再现状态寄存器(PSR(1)~(64))、和4096个通用寄存器(GPR)构成。64个再现状态寄存器(PSR)表示各当前的再现时刻等、再现装置中的各状态。64个PSR(PSR(1)~(64))中的PSR(8)通过被设定为0~OxFFFFFFFF的值,可用45KHz的时间精度表示当前的再现时刻(当前PTM)。  The PSR setter 46 is a nonvolatile register built into the playback device, and is composed of 64 playback status registers (PSR (1) to (64)) and 4096 general-purpose registers (GPR). The 64 playback status registers (PSR) indicate each status of the playback device, such as each current playback time. PSR (8) among the 64 PSRs (PSR (1) to (64)) is set to a value of 0 to 0xFFFFFFFF, so that the current playback time (current PTM) can be expressed with a time accuracy of 45 KHz. the

以上是再现装置的内部结构。  The above is the internal structure of the playback device. the

接着说明控制部44的处理顺序。  Next, the processing procedure of the control unit 44 will be described. the

控制部44控制BD驱动器1、视频解码器8,以便在MPEG4-AVC格式的视频流的再现时执行随机存取。  The control unit 44 controls the BD drive 1 and the video decoder 8 so as to perform random access when playing back the video stream in the MPEG4-AVC format. the

另一方面,在随机存取中有时间搜索。所谓时间搜索是指,从用户接受在“几点几分几秒”再现的时间信息后,从与所指示的再现开始时刻对应的位置起进行视频流的再现的技术。此时,控制部44进行将时间信息变换为BD-ROM上的存取单元地址(称为I图像地址)的变换处 理,在求出存取单元的地址之后,从BD-ROM读取该地址之后的TS包,将该TS包依次投入解码器。  On the other hand, in random access there is time seek. The time search refers to a technique for playing back a video stream from a position corresponding to the indicated playback start time after the user receives time information of "time, minutes, and seconds" to play back. At this time, the control unit 44 performs conversion processing of converting the time information into an address of an access unit (referred to as an I picture address) on the BD-ROM, and after obtaining the address of the access unit, reads the address of the access unit from the BD-ROM. For the TS packets after the address, the TS packets are sequentially input into the decoder. the

这些控制的主要部分是,从时间信息导出存取单元地址。图19是表示用于电影的视频流中,将时间信息变换为存取单元地址的步骤的流程图。该流程图中,将表示随机存取的存取目的地的时间信息标记为In_time。图19的步骤S1中,将In_time设为PTS_EP_start,在步骤S2中,求出与PTS_EP_start最近的EP_High_id、EP_Low_id的组合。在此,所谓EP_High_id是表示In_time以前的时刻的EP_High,是表示用于确定与In_time最近的时刻的标识符。此外,所谓EP_Low_id是表示EP_High[EP_High_id]以后、且In_time以前的时刻的EP_Low,是表示确定与In_time最近的时刻的标识符。  A major part of these controls is the derivation of the access unit address from the time information. Fig. 19 is a flowchart showing the steps for converting time information into access unit addresses in a video stream used in a movie. In this flowchart, the time information indicating the access destination of the random access is represented as In_time. In step S1 of FIG. 19, In_time is set to PTS_EP_start, and in step S2, the combination of EP_High_id and EP_Low_id closest to PTS_EP_start is obtained. Here, EP_High_id is EP_High indicating the time before In_time, and is an identifier for specifying the time closest to In_time. In addition, EP_Low_id is EP_Low indicating the time after EP_High[EP_High_id] and before In_time, and is an identifier indicating to specify the time closest to In_time. the

为了求出EP_High_id,控制部44将多个EP_High的PTS_EP_High所示的时间长度相加。在此,PTS_EP_High所示的时间长度是指将PTS_EP_High作为高位的时间的单位。并且,判断在第几个EP_High_id中,时间长度的总和∑超过In_time。在此,在第k个EP_High_id中时间长度的总和∑超过了In_time时,将从该k减去1的数值(k-1)设为EP_High_id。  In order to obtain EP_High_id, the control unit 44 adds up the time lengths indicated by PTS_EP_High of a plurality of EP_Highs. Here, the time length indicated by PTS_EP_High refers to a unit of time in which PTS_EP_High is the high bit. And it is judged in which EP_High_id the sum of the time lengths Σ exceeds In_time. Here, when the sum Σ of the time length exceeds In_time in the k-th EP_High_id, a numerical value (k-1) obtained by subtracting 1 from the k is set as EP_High_id. the

为了求出EP_Low_id,控制部44在到PTS_EP_High(EP_High_id)为止的总和∑上,加上多个EP_Low的PTS_EP_Low所示的时间长度。然后,判断在第几个EP_Low_id时间长度的总和∑超过了In_time。在此,当在第h个EP_Low_id时间长度的总和∑超过了In_time时,将从该h减去1的数值(h-1)设为EP_Low_id。  In order to obtain EP_Low_id, the control unit 44 adds a time length indicated by PTS_EP_Low of a plurality of EP_Lows to the sum Σ up to PTS_EP_High (EP_High_id). Then, it is judged at which EP_Low_id the sum ∑ of the time length exceeds In_time. Here, when the sum Σ of the h-th EP_Low_id time length exceeds In_time, a value (h-1) obtained by subtracting 1 from this h is set as EP_Low_id. the

利用如上求得的EP_High_id和EP_Low_id的组合,确定与In_time最接近的Entry_Point。  Using the combination of EP_High_id and EP_Low_id obtained as above, determine the Entry_Point closest to In_time. the

如果这样求得EP_Low_id,则转移到由步骤S3~步骤S5构成的循环处理。在将EP_Low_id带入变量j(步骤S3)之后,执行由步骤S4~步骤S5构成的循环处理。在步骤S5被判断为“是”之前,该循环处理重复变量j(步骤S4)的减算。该步骤S5是判断由变量j确定的Entry_point的is_angle_change_point(PTS_EP_Low[j].is_angle_change_point)是否为1 的步骤,只要由变量j确定的Entry_point的is_angle_change_point连续表示“0”,就重复执行该循环处理。  When EP_Low_id is obtained in this way, it transfers to the loop process comprised from step S3 - step S5. After EP_Low_id is entered into variable j (step S3), the loop process comprised from step S4 - step S5 is performed. This loop process repeats the subtraction of variable j (step S4) until step S5 is judged as YES. This step S5 is a step of judging whether the is_angle_change_point (PTS_EP_Low[j].is_angle_change_point) of the Entry_point determined by the variable j is 1, as long as the is_angle_change_point of the Entry_point determined by the variable j continuously represents "0", the loop process is repeatedly executed. the

若由变量j确定的Entry_point的is_angle_change_point成为“1”,则结束该循环处理。若步骤S5成为“是”,则将变量j代入EP_Low_id(步骤S6),求出具有与该EP_Low_id最接近的ref_to_EP_Low_id[i]的EP_High[i](步骤S7)。若这样求得EP_Low_id和i,则根据SPN_EP_Low[EP_Low_id]和SPN_EP_High[i]求出SPN_EP_Start(步骤S8),将该SPN_EP_Start变换为存取单元地址(步骤S9)。  When the is_angle_change_point of the Entry_point specified by the variable j becomes "1", this loop process ends. If step S5 is "Yes", variable j is substituted into EP_Low_id (step S6), and EP_High[i] having ref_to_EP_Low_id[i] closest to the EP_Low_id is obtained (step S7). When EP_Low_id and i are obtained in this way, SPN_EP_Start is obtained from SPN_EP_Low[EP_Low_id] and SPN_EP_High[i] (step S8), and this SPN_EP_Start is converted into an access unit address (step S9). the

在此,SPN是TS包的序列号,因此要根据该SPN来读取TS包时,需要将SPN变换为相对区段数。在此,如图4所示,每32个TS包变换为1个Aligned Unit,记录到3个区段中,因此,通过用SPN除以32得到商,将该商解释为存取单元所存在的Aligned Unit的编号。在这样得到的Aligned Unit上乘以3,可以求出最接近SPN的Aligned Unit的区段地址。这样得到的区段地址是从1个AVC文件的开头算起的相对区段数,因此,将该相对区段数设定为文件指针,通过读取AVClip,可将存取单元读取到视频解码器8。  Here, the SPN is the sequence number of the TS packet. Therefore, when reading the TS packet based on the SPN, it is necessary to convert the SPN into a relative segment number. Here, as shown in Figure 4, every 32 TS packets are converted into 1 Aligned Unit and recorded in 3 segments. Therefore, the quotient obtained by dividing the SPN by 32 is interpreted as the existence of the access unit. The number of the Aligned Unit. By multiplying the Aligned Unit thus obtained by 3, the segment address of the Aligned Unit closest to the SPN can be obtained. The sector address obtained in this way is the relative sector number counted from the beginning of an AVC file. Therefore, the relative sector number is set as the file pointer, and the access unit can be read to the video decoder by reading the AVClip. 8. the

图20是在用于幻灯片的视频流中,将时间信息变换为存取单元地址的步骤的流程图。  Fig. 20 is a flow chart of steps for converting time information into access unit addresses in a video stream for a slide show. the

在幻灯片中,视频流中的所有图像为IDR图像,用PTS_EP_start指定其再现时刻,因此,不必进行图19的步骤S3~步骤S7的处理,就可以将In_time变换为IDR图像的地址。具体而言,在S1中,将In_time设定为PTS_EP_start,在步骤S2,只要能够求出与PTS_EP_start最接近的EP_High_id、EP_Low_id的组合,通过根据SPN_EP_Low[EP_Low_id]和SPN_EP_High[EP_High_id]求出PTS_EP_start(步骤S8),得到存取单元(步骤S9)即可。也就是说,大幅简化了用于得到存取单元地址的变换步骤。  In the slide show, all the pictures in the video stream are IDR pictures, and the playback time is specified by PTS_EP_start, so In_time can be converted to the address of the IDR picture without performing the processing of steps S3 to S7 in FIG. 19 . Specifically, in S1, In_time is set as PTS_EP_start, and in step S2, as long as the combination of EP_High_id and EP_Low_id closest to PTS_EP_start can be obtained, PTS_EP_start can be obtained according to SPN_EP_Low[EP_Low_id] and SPN_EP_High[EP_High_id] (step S8), to obtain the access unit (step S9). That is to say, the conversion step for obtaining the address of the access unit is greatly simplified. the

在此,即使在幻灯片的情况下,也执行图19中的S1步骤。即,为了求出EP_High_id,控制部44将多个EP_High的PTS_EP_High所表示的时间长度相加。然后,判断时间长度的总和∑在第几个EP_High_id超 过In_time。在此,当时间长度的总和∑在第k个EP_High_id超过了In_time时,将从该k减去1的数值(k-1)作为EP_High_id。  Here, even in the case of a slideshow, step S1 in FIG. 19 is executed. That is, in order to obtain EP_High_id, the control unit 44 adds the time lengths indicated by PTS_EP_High of a plurality of EP_Highs. Then, determine the sum of the length of time ∑ at which EP_High_id exceeds In_time. Here, when the sum Σ of the time lengths exceeds In_time at the kth EP_High_id, a numerical value (k−1) obtained by subtracting 1 from k is used as EP_High_id. the

此外,为了求出EP_Low_id,控制部44在直到PTS_EP_High(EP_High_id)为止的总和∑上,加上多个EP_Low的PTS_EP_Low所表示的时间长度。然后,判断时间长度的总和∑在第几个EP_Low_id超过In_time。在此,当时间长度的总和∑在第h个EP_Low_id超过了In_time时,将从该h减去1的数值(h-1)作为EP_Low_id。  Furthermore, in order to obtain EP_Low_id, the control unit 44 adds the time length indicated by PTS_EP_Low of a plurality of EP_Lows to the sum Σ up to PTS_EP_High (EP_High_id). Then, at which EP_Low_id the sum of the time lengths Σ exceeds In_time. Here, when the sum Σ of the time lengths exceeds In_time at the hth EP_Low_id, a numerical value (h−1) obtained by subtracting 1 from the h is used as EP_Low_id. the

通过这样求得的EP_High_id和EP_Low_id的组合,确定与In_time一致的项目点(Entry point)或最接近的项目点。  Based on the combination of EP_High_id and EP_Low_id obtained in this way, the entry point (Entry point) matching In_time or the closest entry point is determined. the

通过以上的步骤,在存在与In_time一致的PTS_EP_start时,可以执行从EP_map的PTS_EP_start中的、与同In_time一致的PTS_EP_start对应的SPN_EP_Start开始的图像数据读取和再现。  Through the above steps, when there is a PTS_EP_start that matches In_time, image data reading and reproduction can be performed from SPN_EP_Start corresponding to PTS_EP_start that matches In_time among PTS_EP_starts in EP_map. the

在EP_map的PTS_EP_start中不存在与该时刻一致的PTS_EP_start时,执行从与最接近In_time的PTS_EP_start对应的SPN_EP_Start开始的图像数据读取和再现。  When there is no PTS_EP_start matching the time in the PTS_EP_start of the EP_map, reading and reproduction of image data are performed starting from the SPN_EP_Start corresponding to the PTS_EP_start closest to the In_time. the

根据以上的本实施方式,在通过用户的操作不显示前后图像,而是需要通过跳越操作等同顺序无关地显示静止图的幻灯片中,用IDR图像构成所有静止图,并用EP_map来指定,需要进行流分析。  According to the present embodiment above, in a slide show that does not display front and back images by user's operation, but needs to display still images by skipping operation equivalently regardless of the order, all still images are composed of IDR images and specified by EP_map. Perform flow analysis. the

此外,用EP_map中的项目点指定存取单元(Non-IDR图像,IDR图像),只直接存取需要的存取单元的数据来读入数据,并流向解码器,因此,存取效率高,显示所需时间也较短。  In addition, use the item point in EP_map to specify the access unit (Non-IDR image, IDR image), only directly access the data of the required access unit to read the data, and flow to the decoder, so the access efficiency is high. The time required for display is also shorter. the

此外,也可以将保证构成视频流的所有图像数据的项目地址被包含在EP_map的标志,记录在EP_map或相关的导航信息内的一处。  In addition, it is also possible to record the item address of all the image data constituting the video stream in the EP_map flag, and record it at one place in the EP_map or related navigation information. the

(第二实施方式)  (second embodiment)

第二实施方式涉及在幻灯片的时间轴上设定章节的改进。下面,说明用于章节定义的信息。  The second embodiment relates to an improvement in setting chapters on the time axis of a slideshow. Next, information used for chapter definition will be described. the

用于章节定义的信息是播放表(PlayList)信息,存在于赋予了扩展符“mpls”的文件内。下面说明播放表信息。  The information used for chapter definition is playlist (PlayList) information, and exists in the file to which the extension "mpls" is given. Next, the playlist information will be described. the

<播放表信息>  <playlist information>

赋予了扩展符mpls的文件(00001.mpls,00002.mpls,00003.mpls......)是存储了播放表信息的文件。播放表信息是参考AVClip来定义称作播放表的再现路径的信息。图21是表示播放表信息的结构的图,如该图左侧所示,播放表信息由多个播放项目(PlayItem)信息构成。播放项目是指,通过在1个以上的AVClip时间轴上指定In_Time、Out_time来定义的再现区间。通过设置多个播放项目信息,定义由多个再现区间构成的播放表(PL)。图中的虚线hs1表示播放项目信息的内部结构。如该图所示,播放项目信息包括:表示对应的Clip信息的“Clip_information_file_name”;表示对应的AVClip的编码方式的“Clip_codec_indentifier”;表示应该开始AVClip再现的时刻的“In_time”;表示应该结束AVClip再现的时刻的“Out_time”;“Still_Mode”;“Still_time”。图22是表示AVClip和播放表信息的关系的图。第1层表示AVClip所具有的时间轴,第2层表示播放表所具有的时间轴(称作PL时间轴)。播放表信息包含PlayItem#1、#2、#3这样的三个播放项目信息,利用这些PlayItem#1、#2、#3的In_time、Out_time,定义了三个再现区间。若排列这些再现区间,则定义了与AVClip时间轴不同的时间轴。这就是第2层所表示的PL时间轴。如上所述,通过播放项目信息的定义,能够定义与AVClip时间轴不同的时间轴。  The file (00001.mpls, 00002.mpls, 00003.mpls, . . . ) to which the extension mpls is given is a file in which PlayList information is stored. The playlist information is information for defining a playback path called a playlist with reference to an AVClip. FIG. 21 is a diagram showing the structure of playlist information. As shown on the left side of the figure, the playlist information is composed of a plurality of play item (PlayItem) information. A play item is a playback section defined by designating In_Time and Out_time on the time axis of one or more AVClips. By setting a plurality of play item information, a play list (PL) composed of a plurality of reproduction sections is defined. The dotted line hs1 in the figure indicates the internal structure of the play item information. As shown in the figure, the play item information includes: "Clip_information_file_name" indicating the corresponding Clip information; "Clip_codec_indentifier" indicating the encoding method of the corresponding AVClip; "In_time" indicating the time when AVClip playback should start; indicating that AVClip playback should be ended "Out_time"; "Still_Mode"; "Still_time" of the moment. Fig. 22 is a diagram showing the relationship between AVClip and PlayList information. The first layer shows the time axis of the AVClip, and the second layer shows the time axis of the PlayList (referred to as PL time axis). The PlayList information includes three PlayItem information of PlayItem #1, #2, and #3, and three playback sections are defined using the In_time and Out_time of these PlayItem#1, #2, and #3. Arranging these playback sections defines a time axis different from the AVClip time axis. This is the PL time axis represented by layer 2. As described above, by defining the playitem information, it is possible to define a time axis different from the AVClip time axis. the

在构成该播放表信息的信息要素中,具有特征的是Still_mode和Still_time。  Among the information elements constituting the PlayList information, the characteristic ones are Still_mode and Still_time. the

“Still_mode”表示再现从In_time到Out_time为止的再现图像时,是否将最后的图像数据进行静止显示。在设定为“00”的情况下,Still_mode表示在不继续进行静止显示,在设定为“01”的情况下,Still_mode表示在有限时间内继续进行静止显示。在被设定为“01”时的静止显示的时间长度,被设定到Still_time。当被设定为“02”时,Still_mode表示在无限的时间内继续进行静止显示。通过来自用户的明示的操作,解除在无限时间内继续进行静止显示时的显示。  "Still_mode" indicates whether or not to display the last image data still when reproducing images from In_time to Out_time. When "00" is set, the Still_mode indicates that the still display is not continued, and when "01" is set, the Still_mode indicates that the still display is continued for a limited time. The time length of the still display when "01" is set is set to Still_time. When set to "02", Still_mode indicates that the still display continues for an infinite time. The display at the time of continuing the static display for an infinite time is canceled by an explicit operation from the user. the

在Still_mode被设定为01时,“Still_time”以秒单位表示继续进行静止显示的时间长度。  When Still_mode is set to 01, "Still_time" indicates the length of time to continue the still display in seconds. the

以上说明了本实施方式涉及的播放项目信息。接着说明PLMark信息。  The playitem information according to the present embodiment has been described above. Next, the PLMark information will be described. the

图23是表示第二实施方式涉及的播放表信息的多个PLMark信息的内部结构的图。图23中的PLMark信息(PLmark())是将PL时间轴中的任意区间指定为章节点的信息。如图23的引出线pm1所示,PLmark信息包含“ref_to_PlayItem_Id”和“mark_time_stamp”。图24是表示用PLmark信息进行的定义章节的图。该图中,第1层表示AVClip时间轴,第2层表示PL时间轴。图中的箭头pk1、2表示PLmark信息中的播放项目指定(ref_to_PlayItem_Id)和一个时刻的指定(mark_time_stamp)。通过这些指定,在PL时间轴上定义了3个章节(Chapter#1、#2、#3)。以上说明了PLMark。  23 is a diagram showing an internal structure of a plurality of pieces of PLMark information in PlayList information according to the second embodiment. PLMark information (PLmark()) in FIG. 23 is information that designates an arbitrary section in the PL time axis as a chapter point. As shown by the lead line pm1 in FIG. 23 , the PLmark information includes "ref_to_PlayItem_Id" and "mark_time_stamp". Fig. 24 is a diagram showing chapters defined using PLmark information. In this figure, the first layer shows the AVClip time axis, and the second layer shows the PL time axis. Arrows pk1 and 2 in the figure indicate the designation of a play item (ref_to_PlayItem_Id) and the designation of a time (mark_time_stamp) in the PLmark information. Through these designations, three chapters (Chapter #1, #2, #3) are defined on the PL time axis. The above explains PLMark. the

图25是表示用播放表信息指定幻灯片的图。该图的第2层表示播放项目信息。该第2层由6个播放项目信息#1~#6构成。图中的箭头yt1、2、3、4、5、6象征性地表示播放项目信息中的In_time、Out_time的指定,箭头st1、2、3、4、5、6象征性地表示Still_Time的指定。根据该箭头可知,播放项目信息被设定为指定视频流中的各图像数据。此外,Still_Time被设定为表示直到显示后续的图像数据为止的间隔。通过6个播放项目信息,如上所述地构成幻灯片的各个图像数据分别被指定了再现开始点和再现结束点。  Fig. 25 is a diagram showing designation of a slideshow using playlist information. The second layer in the figure shows playitem information. The second layer is composed of six pieces of play item information #1 to #6. Arrows yt1 , 2 , 3 , 4 , 5 , and 6 in the figure symbolically represent the designation of In_time and Out_time in the playitem information, and arrows st1 , 2 , 3 , 4 , 5 , and 6 symbolically represent designation of Still_Time. As can be seen from this arrow, the play item information is set to specify each piece of image data in the video stream. Also, Still_Time is set to indicate an interval until subsequent image data is displayed. The respective image data constituting the slideshow as described above are respectively assigned a reproduction start point and a reproduction end point by the six pieces of play item information. the

图25的第1层表示PLMark信息。在该第1层存在6个PLMark信息#1~#6。箭头kt1、2、3、4、5、6表示PLMark信息的ref_to_PlayItem_Id的指定。根据该箭头可知,PLMark信息的ref_to_PlayItem_Id分别指定了各播放项目信息。  The first layer in FIG. 25 represents PLMark information. Six pieces of PLMark information #1 to #6 exist in the first layer. Arrows kt1, 2, 3, 4, 5, and 6 indicate designation of ref_to_PlayItem_Id of PLMark information. As can be seen from the arrows, ref_to_PlayItem_Id of the PLMark information designates each piece of playitem information. the

接着说明利用播放项目信息进行的再现。由于幻灯片中的各图像数据被播放项目信息及PLMark信息指定,所以控制部44使用EP_map将播放项目信息的In_time、Out_time变换为AVClip中的SPN,并将存在于该SPN中的图像数据投入到解码器。从而,显示由播放项目信息的In_time、Out_time指定的图像数据。之后,在Still_Time所示的期间内,继续进行静止显示。通过对所有的播放项目信息重复如上所述的处理, 本实施方式涉及的控制部44再现幻灯片。  Next, playback using playitem information will be described. Since each image data in the slideshow is specified by the playitem information and PLMark information, the control unit 44 uses EP_map to convert the In_time and Out_time of the playitem information into an SPN in the AVClip, and puts the image data in the SPN into the decoder. Accordingly, image data specified by In_time and Out_time of the play item information are displayed. Thereafter, the still display is continued for the period indicated by Still_Time. The control unit 44 according to this embodiment reproduces the slide show by repeating the above-mentioned processing for all play item information. the

由于使用播放项目信息和PLMark信息指定了构成幻灯片的各图像数据,所以通过章节跳跃或章节搜索等功能,能够再现前后的图像数据。  Since the respective image data constituting the slide show are specified using the play item information and PLMark information, previous and subsequent image data can be reproduced by functions such as chapter skip and chapter search. the

章节搜索功能是指,从多个播放项目信息中确定与由记述在PLMark信息中的ref_to_PlayItem_Id对应的播放项目信息,并在已定义了所确定的播放项目信息的AVClip中,从记载于PLMark信息中的mark_time_stamp所表示的位置开始进行随机存取,此时,控制部44从多个Entry Point中确定具有与记载在PLMark信息中的mark_time_stamp最接近的PTS_EP_start的Entry Point,从与所确定的的Entry Point的SPN_EP_start对应的存取单元地址开始进行再现。  The chapter search function refers to specifying the playitem information corresponding to the ref_to_PlayItem_Id described in the PLMark information from a plurality of playitem information, and searching for the specified playitem information from the AVClip described in the PLMark information. The position indicated by the mark_time_stamp of the PLMark information starts to perform random access. At this time, the control unit 44 determines the Entry Point that has the PTS_EP_start closest to the mark_time_stamp recorded in the PLMark information from among the plurality of Entry Points, and starts from the determined Entry Point. Playback starts at the access unit address corresponding to SPN_EP_start. the

章节跳跃确定对相当于当前再现位置的章节的前一个或后一个章节进行规定的PLMark信息,执行对该PLMark信息的章节搜索。如上所述,由PLMark信息的mark_time_stamp指定的图像被编码为IDR图像,设定为is_angle_change_point=“1”的Entry Point的PTS_EP_start表示该IDR图像的再现时刻,因此,通过读取在Entry Point的SPN_EP_start表示的位置之后的图像,能够将IDR图像供给视频解码器8。  In chapter jumping, PLMark information specifying a chapter preceding or following a chapter corresponding to the current playback position is specified, and a chapter search is performed for the PLMark information. As described above, the image specified by the mark_time_stamp of the PLMark information is coded as an IDR image, and the PTS_EP_start of the Entry Point set to is_angle_change_point="1" indicates the reproduction time of the IDR image. Therefore, it is indicated by reading the SPN_EP_start of the Entry Point The IDR picture can be supplied to the video decoder 8 for pictures after the position. the

下面,参照流程图,说明章节搜索和章节跳跃的处理步骤。图26是表示章节搜索的处理步骤的流程图。  Next, the processing procedure of chapter search and chapter skip will be described with reference to the flowchart. Fig. 26 is a flowchart showing the processing procedure of chapter search. the

该流程图中,首先等待章节菜单中的章节选择(步骤S124),若进行了章节选择,则将相当于所选择的章节的PLMark信息作为当前播放表标记(PlayListMark)(步骤S125)。在步骤S126中,将记述在当前播放表标记的ref_to_PlayItem_Id中的PI设定到PlayItem#x,在步骤S127读入由PlayItem#x的Clip_information_file_name指定的Clip信息。在步骤S128,使用当前Clip信息的EP_map,将当前播放表标记的mark_time_stamp变换为存取单元地址u。在此,利用设定为is_angle_change_point=“1”的Entry Point,指示由PLMark信息的mark_time_stamp指示的图像。因此,存取单元地址u指示IDR图像的地址。  In this flowchart, firstly, the chapter selection in the chapter menu is waited (step S124), and if the chapter is selected, the PLMark information corresponding to the selected chapter is set as the current playlist mark (PlayListMark) (step S125). In step S126, PI described in ref_to_PlayItem_Id of the current PlayList tag is set to PlayItem#x, and in step S127, the Clip information specified by Clip_information_file_name of PlayItem#x is read. In step S128, use the EP_map of the current Clip information to convert the mark_time_stamp of the current playlist mark into the address u of the access unit. Here, the image indicated by the mark_time_stamp of the PLMark information is indicated by the Entry Point set to is_angle_change_point="1". Therefore, the access unit address u indicates the address of the IDR picture. the

另一方面,在步骤S129,使用当前Clip信息的EP_map,将PlayItem #x的Out_time变换为存取单元地址v。步骤S130对解码器命令从当前播放表标记的mark_time_stamp到PlayItem#x的Out_time为止的输出。以上是章节搜索的处理步骤。接着说明章节跳跃的处理步骤。图27是表示章节跳跃的处理步骤的流程图。  On the other hand, in step S129, the Out_time of PlayItem #x is converted into the access unit address v using the EP_map of the current Clip information. Step S130 instructs the decoder to output from the mark_time_stamp of the current PlayList mark to the Out_time of PlayItem#x. The above is the processing procedure of the chapter search. Next, the chapter skip processing procedure will be described. Fig. 27 is a flowchart showing the processing procedure of chapter skipping. the

步骤S131等待对遥控器上的向后跳跃(SkipNext)键、向前跳跃(SkipBack)键的操作。若进行了操作,则执行步骤S132。步骤S132判断被按下的是向后跳跃键还是向前跳跃键,若是向前跳跃键,则在步骤S133将方向标记设定为-1,若为向后跳跃键,则在步骤S134将方向标记设定为+1。  Step S131 waits for the operation of the skip backward (SkipNext) key and the forward skip (SkipBack) key on the remote controller. If the operation is performed, step S132 is executed. Step S132 judges that what is pressed is the backward jump key or the forward jump key, if the forward jump key, then the direction flag is set to -1 in step S133, if it is the backward jump key, then the direction is set to -1 in step S134. Flag set to +1. the

步骤S135是变换当前PI及当前PTM来确定当前PLMark的步骤,步骤S136将在当前PLMark的编号上加算了方向标记值的编号,设定为当前播放表标记的编号。在此,若是向后跳跃键,则方向标记被设定为+1,因此当前播放表标记加1。若是向后跳跃键,则方向标记被设定为-1,因此当前播放表标记减1。若这样设定PLMark信息,则与图25同样,可知通过执行步骤S126~步骤S130的处理步骤,进行TS包读取。  Step S135 is the step of converting the current PI and the current PTM to determine the current PLMark. Step S136 is to add the number of the direction mark value to the number of the current PLMark and set it as the number of the current playlist mark. Here, if it is a backward jump key, the direction flag is set to +1, so the current playlist flag is increased by 1. If it is a backward skip key, the direction flag is set to -1, so the current playlist flag is decremented by 1. If the PLMark information is set in this way, it can be seen that TS packets are read by executing the processing steps of step S126 to step S130 in the same manner as in FIG. 25 . the

以上是根据PLMark信息进行再现时的再现装置的处理步骤。  The above is the processing procedure of the playback device when playing back based on the PLMark information. the

在此,说明对图25所示的视频流设定PLMark时的设定例。由于用第1层中的6个PLMark#1~#6指定了幻灯片中能够再现的各静止图,所以该图的时刻t1、t2、t3、t4、t5、t6的静止图可成为章节搜索及章节跳跃的对象。  Here, an example of setting when PLMark is set for the video stream shown in FIG. 25 will be described. Since the still pictures that can be reproduced in the slide show are specified by the six PLMark #1 to #6 in the first layer, the still pictures at times t1, t2, t3, t4, t5, and t6 of the picture can be used for chapter search. and chapter jump objects. the

此外,在第4层的时间轴上的各时刻t1、t2、t3、t4、t5、t6均在第5层的EP_map被指定为PTS_EP_start,所以在章节搜索及章节跳跃时,不需要“经过前面的IDR图像”的迂回,就可以执行对希望章节的随机存取。在执行章节搜索及章节跳跃时,不需要经过前面的IDR图像,就可以读取希望的静止图,所以即使是幻灯片,也能够高效率地执行章节搜索及章节跳跃。  In addition, each time t1, t2, t3, t4, t5, and t6 on the time axis of the fourth layer is designated as PTS_EP_start in the EP_map of the fifth layer, so there is no need to "go through the previous Random access to a desired chapter can be performed by detouring the "IDR image" of the selected chapter. When performing chapter search and chapter skip, the desired still image can be read without going through the previous IDR image, so even if it is a slide show, chapter search and chapter skip can be performed efficiently. the

如上所述,根据本实施方式,在执行章节搜索及章节跳跃时,能够不经过前面的IDR图像就可以读取希望的静止图,所以,即使是幻灯片,也能够高效率地执行章节搜索及章节跳跃。  As described above, according to this embodiment, when executing chapter search and chapter skip, a desired still image can be read without going through the previous IDR image. Chapter skipping. the

(第三实施方式)  (third embodiment)

本实施方式是第一实施方式和第二实施方式的应用,是在幻灯片中导入了对话控制的方式。由于导入了对话控制,AVClip的结构中,除了图3所示的视频流及音频流之外,还复用了IG流。图28是表示第三实施方式涉及的AVClip的结构的图,如该图所示,可知AVClip(中层)是如下构成:将由多个视频帧(图像pj1、2、3)构成的视频流、由多个音频帧构成的音频流(上第1层)变换为PES包列(上第2层),再变换为TS包(上第3层),同样,将对话系的交互图形流(下第2层的IG流)变换为TS包(下第3层),通过将这些进行复用来构成AVClip。图29是表示IG流的内部结构的图。  This embodiment is an application of the first embodiment and the second embodiment, and is a method in which dialogue control is introduced into a slideshow. Due to the introduction of dialogue control, in the structure of AVClip, in addition to the video stream and audio stream shown in Figure 3, the IG stream is also multiplexed. 28 is a diagram showing the structure of an AVClip according to the third embodiment. As shown in the figure, it can be seen that the AVClip (middle layer) is configured as follows: a video stream composed of a plurality of video frames (pictures pj1, 2, 3), composed of The audio stream (upper layer 1) composed of a plurality of audio frames is transformed into PES packets (upper layer 2), and then converted into TS packets (upper layer 3). Similarly, the interactive graphics stream of the dialog system (lower layer Layer 2 IG stream) is converted into TS packets (lower third layer), and these are multiplexed to form an AVClip. Fig. 29 is a diagram showing the internal structure of an IG stream. the

交互图形流由称为ICS(Interactive Composition segment)、PDS(Palette Difinition Segment)、ODS(Object Definition Segment)、END(END of Display Set Segment)的功能段构成。  The interactive graphics stream is composed of functional segments called ICS (Interactive Composition segment), PDS (Palette Definition Segment), ODS (Object Definition Segment), and END (END of Display Set Segment). the

ODS(Object Definition Segment)是定义描绘按钮时的绘画图形的图形数据。  ODS (Object Definition Segment) is the graphics data that defines the drawing graphics when drawing the button. the

PDS(Palette Difinition Segment)是规定描绘图形时的表现颜色的功能段。  PDS (Palette Definition Segment) is a functional segment that specifies the color to be displayed when drawing graphics. the

ICS(Interactive Composition segment)是规定对应用户操作来改变按钮状态的对话控制的功能段。  ICS (Interactive Composition segment) is a functional segment that specifies dialog control that changes the button state in response to user operations. the

图29(b)是表示ICS的内部结构的图。ICS由多个按钮信息构成。按钮信息是与对话控制画面中的各按钮对应的信息。具体而言,ICS包括:“neighbor_info”,在焦点存在于对应的按钮上的状态下,当按下了移动键时,表示将焦点移动到哪个按钮上;“state_info”,表示用哪个ODS表现对应的按钮的通常状态、被选择状态的各状态;“导航指令”,在确定对应按钮时,应使再现装置执行。  Fig. 29(b) is a diagram showing the internal structure of the ICS. ICS is composed of a plurality of button information. The button information is information corresponding to each button on the interactive control screen. Specifically, ICS includes: "neighbor_info", when the focus exists on the corresponding button, when the movement key is pressed, it indicates which button to move the focus to; "state_info", which ODS is used to express the corresponding The normal state of the button and each state of the selected state; the "navigation command" should be executed by the playback device when the corresponding button is determined. the

以上说明的IG流的数据结构是对记载在以下公知文献中的内容的概要。关于更详细的技术内容,请参考下面的公知文献。  The data structure of the IG stream described above is an outline of the contents described in the following known documents. For more detailed technical content, please refer to the following known documents. the

参考公知文献:国际公开公报WO2004/077826号公报  Reference to public documents: International Publication Publication WO2004/077826 Publication

下面,说明ICS的具体例。  Next, a specific example of the ICS will be described. the

在此,假设ICS的state_info、neighbor_info、导航指令被设定为图30所示。图30是表示规定幻灯片中的对话控制的ICS的一例的图。  Here, it is assumed that state_info, neighbor_info, and navigation commands of the ICS are set as shown in FIG. 30 . FIG. 30 is a diagram showing an example of an ICS that defines dialogue control in a slideshow. the

1、state_info  1. state_info

Button_info(0)的state_info被规定为,在与Button_info(0)对应的按钮(“top”按钮)处于通常状态时,描绘附有“top”的三角图形。此外,Button_info(0)的state_info被规定为,在焦点存在于“top”按钮上时(处于被选择状态的情况),以强调样式描绘附有“top”的三角图形。根据这样的规定,“top”按钮被用作试图跳跃到开头静止图的“top”按钮。  The state_info of Button_info(0) is defined so that when the button ("top" button) corresponding to Button_info(0) is in the normal state, a triangular figure with "top" attached thereto is drawn. In addition, state_info of Button_info(0) specifies that when the focus exists on the "top" button (when it is in the selected state), a triangular figure with "top" attached thereto is drawn in an emphasized style. According to such a regulation, the "top" button is used as a "top" button that tries to jump to the beginning still image. the

Button_info(1)的state_info被规定为,在与Button_info(1)对应的按钮(“+1”按钮)处于通常状态时,描绘附有“+1”的三角图形。此外被规定为,在“+1”按钮处于被选择状态的情况下,以强调样式描绘附有“+1”的三角图形。通过这样的规定,“+1”按钮被用作试图跳跃到后一个静止图的“+1”按钮。  The state_info of Button_info(1) is defined so that when the button ("+1" button) corresponding to Button_info(1) is in the normal state, a triangular figure with "+1" attached thereto is drawn. Furthermore, when the "+1" button is selected, a triangular figure with "+1" is drawn in an emphasized style. By such a specification, the "+1" button is used as a "+1" button for trying to jump to the next still picture. the

Button_info(2)的state_info被规定为,在与Button_info(2)对应的按钮(“-1”按钮)处于通常状态时,描绘附有“-1”的三角图形。此外被规定为,在“-1”按钮处于被选择状态的情况下,以强调样式描绘附有“-1”的三角图形。通过这样的规定,“-1”按钮被用作试图跳跃到前一个静止图的“-1”按钮。  The state_info of Button_info(2) is defined so that when the button ("-1" button) corresponding to Button_info(2) is in the normal state, a triangular figure with "-1" attached thereto is drawn. In addition, when the "-1" button is selected, a triangular figure with "-1" is drawn in an emphasized style. By such a specification, the "-1" button is used as the "-1" button in an attempt to jump to the previous still picture. the

Button_info(3)的state_info被规定为,在与Button_info(3)对应的按钮(“+10”按钮)处于通常状态时,描绘附有“+10”的三角图形。此外被规定为,在“+10”按钮处于被选择状态的情况下,以强调样式描绘“+10”。通过这样的规定,“+10”按钮被用作试图跳跃到后面第10张静止图的“+10”按钮。  The state_info of Button_info(3) is defined so that when the button ("+10" button) corresponding to Button_info(3) is in the normal state, a triangular figure with "+10" attached thereto is drawn. In addition, when the "+10" button is selected, "+10" is drawn in an emphasized style. By such a regulation, the "+10" button is used as the "+10" button for trying to jump to the 10th still picture behind. the

Button_info(4)的state_info被规定为,在与Button_info(4)对应的按钮(“-10”按钮)处于通常状态时,描绘附有“-10”的三角图形。此外被规定为,在“-10”按钮处于被选择状态的情况下,以强调样式描绘“-10”。通过这样的规定,“-10”按钮被用作试图跳跃到前面第10个的静止图的“-10”按钮。  The state_info of Button_info(4) is defined so that when the button ("-10" button) corresponding to Button_info(4) is in the normal state, a triangular figure with "-10" attached thereto is drawn. In addition, when the "-10" button is selected, "-10" is drawn in an emphasized style. By such a specification, the "-10" button is used as the "-10" button of a still picture that tries to jump to the 10th preceding one. the

在此,如图31(a)所示,假设“top”按钮~“-10”按钮的被state_info 指定的图形存在于IG流中的ODS内。state_info被设定为这样的内容,此外,如图31(b)所示,假设ICS中的PTS在时间轴上指示第x个图像所显示的时刻tx。这时,当视频流的再现时刻到达时刻tx时,如图31(c)所示,菜单与第x个静止图合成进行显示。  Here, as shown in FIG. 31( a ), it is assumed that the graphics specified by state_info of the "top" button to "-10" button exist in the ODS in the IG stream. state_info is set as such, and furthermore, as shown in FIG. 31(b), it is assumed that PTS in ICS indicates time tx at which the x-th image is displayed on the time axis. At this time, when the reproduction time of the video stream reaches the time tx, the menu is displayed in combination with the xth still image as shown in FIG. 31(c). the

2.ICS中的neighbor_info  2. neighbor_info in ICS

在图30中,参考各对象B的neighbor_info时,Button_info(0)的neighbor_info被规定为,在按下左键时,将焦点移动到具有“2”编号的“-1”按钮,在按下右键时,将焦点移动到具有“1”编号的“+1”按钮。  In FIG. 30, when referring to the neighbor_info of each object B, the neighbor_info of Button_info(0) is specified so that when the left button is pressed, the focus is moved to the "-1" button with the number "2", and when the right button is pressed , moves the focus to the "+1" button with the number "1". the

Button_info(1)的neighbor_info被规定为,在按下上键时,将焦点移动到具有“0”编号的“top”按钮,在按下左键时,将焦点移动到具有“2”编号的“-1”按钮,在按下右键时,将焦点移动到具有“3”编号的“+10”按钮。  The neighbor_info of Button_info(1) is specified to move the focus to the "top" button with the number "0" when the up key is pressed, and to the "top" button with the number "2" when the left key is pressed. -1" button, when the right button is pressed, move the focus to the "+10" button with the number "3". the

Button_info(2)的neighbor_info被规定为,在按下左键时,将焦点移动到具有“4”编号的“-10”按钮,在按下右键时,将焦点移动到具有“1”编号的“+1”按钮,在按下上键时,将焦点移动到具有“0”编号的“top”按钮。  The neighbor_info of Button_info(2) is specified to move the focus to the "-10" button with the number "4" when the left button is pressed, and to the "-10" button with the number "1" when the right button is pressed. +1" button, when the up key is pressed, moves the focus to the "top" button with the number "0". the

Button_info(3)的neighbor_info被规定为,在按下左键时,将焦点移动到具有“1”编号的“+1”按钮。  The neighbor_info of Button_info (3) is specified to move the focus to the "+1" button having the number "1" when the left button is pressed. the

Button_info(4)的neighbor_info被规定为,在按下右键时,将焦点移动到具有“2”编号的“-1”按钮。  The neighbor_info of Button_info (4) is specified to move the focus to the "-1" button having the number "2" when the right button is pressed. the

根据以上的neighbor_info的规定,能够实现图32所示的状态迁移。图32是表示在幻灯片中显示的菜单中的状态变化的图。  The state transition shown in FIG. 32 can be realized according to the above-mentioned definition of neighbor_info. Fig. 32 is a diagram showing state transitions in a menu displayed in a slideshow. the

即,在焦点移动存在于“+1”按钮上的状态下,当左键被按下时,能够将焦点移动到“-1”按钮上(hh1)。  That is, when the left key is pressed in a state where focus movement exists on the "+1" button, the focus can be moved to the "-1" button (hh1). the

在焦点移动存在于“+1”按钮上的状态下,当右键被按下时,能够将焦点移动到“+10”按钮上(hh2)。此外,在焦点移动存在于“+10”按钮上的状态下,当左键被按下时,能够将焦点移动到“+1”按钮上(hh4)。在焦点移动存在于“+1”按钮上的状态下,当上键被按下时,能够将焦点移动到“top”按钮上(hh3)。  In a state where focus movement exists on the "+1" button, when the right button is pressed, the focus can be moved to the "+10" button (hh2). Also, when the left key is pressed in a state where focus movement exists on the "+10" button, the focus can be moved to the "+1" button (hh4). In a state where focus movement exists on the "+1" button, when the up key is pressed, the focus can be moved to the "top" button (hh3). the

如上所述,“top”按钮、“+1”按钮、“-1”按钮、“+10”按钮“-10”按钮是分别试图跳跃到开头、后1张、前1张、后面第10张、前面第10张的按钮。此外,在显示这些按钮时,随着用户按下上下左右键,移动按钮上的焦点移动,所以,用户能够选择“+1”按钮~“-10”按钮中的任意一个。  As mentioned above, the "top" button, "+1" button, "-1" button, "+10" button, and "-10" button are trying to jump to the beginning, the next one, the previous one, and the next tenth. , the button of the 10th sheet in front. Also, when these buttons are displayed, the focus on the movement buttons moves as the user presses the up, down, left, and right keys, so the user can select any one of the "+1" button to "-10" button. the

3.ICS中的导航命令  3. Navigation commands in ICS

Button_info(0)的导航命令被规定为,在对“top”按扭进行了确定操作时,执行Jmp PLMark(1)。  The navigation command of Button_info(0) is specified to execute Jmp PLMark(1) when the "top" button is confirmed. the

Button_info(1)的导航命令被规定为,在对“+1”按扭进行了确定操作时,执行Jmp PLMark(x+1)。  The navigation command of Button_info(1) is defined as executing Jmp PLMark(x+1) when the "+1" button is confirmed. the

Button_info(2)的导航命令被规定为,在对“-1”按扭进行了确定操作时,执行Jmp PLMark(x-1)。  The navigation command of Button_info(2) is specified to execute Jmp PLMark(x-1) when the "-1" button is confirmed. the

Button_info(3)的导航命令被规定为,在对“+10”按扭进行了确定操作时,执行Jmp PLMark(x+10)。  The navigation command of Button_info(3) is defined as executing Jmp PLMark(x+10) when the "+10" button is confirmed. the

这些导航命令将PLMark指定为分支目的地。PLMark的括号内的数值确定作为分支目的地的图像。即,PLMark(1)是指示第1张图像的PLMark,PLMark(x+1)是指示第x+1张图像的PLMark。PLMark(x-1)是指示第x-1张图像的PLMark。PLMark(x+10)是指示第x+10张图像的PLMark。PLMark(x-10)是指示第x-10张图像的PLMark。  These navigation commands specify PLMark as the branch destination. The numerical values in parentheses of PLMark determine the image as the branch destination. That is, PLMark(1) is a PLMark indicating the first image, and PLMark(x+1) is a PLMark indicating the x+1th image. PLMark(x-1) is a PLMark indicating the x-1th image. PLMark(x+10) is a PLMark indicating the x+10th image. PLMark(x-10) is a PLMark indicating the x-10th image. the

各按钮信息中的导航命令指定这些PLMark(1)、(x+1)、(x-1)、(x+10)、(x-10)作为分支目的地,所以,在确定各按钮时,可从第x张静止图起,随机存取第1张静止图、第1+x张静止图、第x-1张静止图、第x+10张静止图、第x-10张静止图。  The navigation command in each button information designates these PLMark(1), (x+1), (x-1), (x+10), (x-10) as branch destinations, so when each button is determined, From the xth still picture, the 1st still picture, the 1+xth still picture, the x-1th still picture, the x+10th still picture, and the x-10th still picture can be randomly accessed. the

通过如图30那样的焦点移动,用户能够将焦点移动到任意按钮上,所以在焦点移动存在于某个按钮上的状态下,用户进行了确定操作时,可通过使再现装置执行与该进行了确定操作的按钮对应的导航命令,能够执行如图32所示的分支。图33是表示幻灯片的导航命令的分支的图,第1层表示构成幻灯片的多个图像和向这些图像的分支;第2层是幻灯片的时间轴,第3层是对第2层的图像列设定的项目映射,第4层是 BD-ROM上的TS包列。  The user can move the focus to an arbitrary button by the focus movement as shown in FIG. The navigation command corresponding to the button that is determined to be operated can execute a branch as shown in FIG. 32 . Fig. 33 is a diagram showing the branches of the navigation command of the slideshow, the first layer shows a plurality of images constituting the slideshow and the branches to these images; the second layer is the time axis of the slideshow, and the third layer is a link to the second layer The item map set in the image column, the fourth layer is the TS packet column on the BD-ROM. the

该图的第1层的箭头象征性地表示图30所示的各导航命令(jmpPLMark(1)、jmpPLMark(x+1)、jmpPLMark(x-1)、jmpPLMark(x+10)、jmpPLMark(x-10))的分支。通过该分支,再现开头的静止图、前1张的静止图、后1张的静止图、后面第10张的静止图、前面第10张的静止图。这些分支基于图30所示的导航命令,所以利用这些分支,用户可以通过自身的操作,再现任意的静止图。  The arrows on the first layer of this figure symbolically represent the navigation commands (jmpPLMark(1), jmpPLMark(x+1), jmpPLMark(x-1), jmpPLMark(x+10), jmpPLMark(x -10)) branch. Through this branch, the first still image, the previous still image, the subsequent still image, the tenth subsequent still image, and the tenth preceding still image are reproduced. These branches are based on the navigation commands shown in FIG. 30 , so the user can reproduce any still image through his own operation using these branches. the

在此,若开头的静止图、前1张的静止图、后1张的静止图、后面第10张的静止图、前面第10张的静止图的各再现时刻在EP_map中被指定为PTS_EP_start,则不需要伴随对流的分析,就可以执行对希望的存取位置的随机存取。在通过导航命令进行对话性的再现时,不需要经过附近的项目位置,即可读取希望的静止图,所以能够高效地执行对话性的再现。  Here, if the playback times of the first still picture, the previous still picture, the next still picture, the tenth still picture after that, and the tenth still picture before are specified as PTS_EP_start in EP_map, Random access to desired access locations can then be performed without the need for analysis accompanying convection. When interactive playback is performed by a navigation command, a desired still image can be read without passing through a nearby item position, so that interactive playback can be performed efficiently. the

(备考)  (remarks)

以上的说明并不表示本发明的所有实施行为的方式。通过下面的实施了(A)、(B)、(C)、(D)......的变更的实施行为方式,也能够实施本发明。本申请的权利要求的各发明是对以上记载的多个实施方式及它们的变形方式进行了扩展和一般化的记载。扩展和一般化的程度则基于本发明技术领域的提出申请是的技术水平的特点。  The above descriptions do not represent all implementations of the present invention. The present invention can also be practiced by the following embodiments in which modifications of (A), (B), (C), (D) . . . are implemented. Each invention in the claims of the present application is a description that expands and generalizes a plurality of embodiments described above and their modified forms. The degree of extension and generalization is based on the characteristics of the technical level of the technical field of the present invention. the

(A)在所有的实施方式中,将本发明的记录介质作为BD-ROM实施,但是本发明的记录介质的特征是所记录的EP_map,该特征不取决于BD-ROM的物理性质。只要是可记录EP_map的记录介质,可以是任一种记录介质。例如,可以是DVD-ROM、DVE-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、CD-RW等光盘,PD、MO等光磁盘。此外,也可以是小型闪存(注册商标)卡、智能介质(smart media)、存储棒(memory stick)、多媒体卡(multimedia card)、PCM-CIA卡等半导体存储卡。也可以是软盘、超级U盘(superdisk)、zip、clik!等磁记录盘(i),ORB、Jaz、SparQ、SyJet、EZFley、微驱动器等可拆卸的硬盘驱动器(ii)。再有,也可以是设备内置型硬盘。  (A) In all the embodiments, the recording medium of the present invention is implemented as a BD-ROM, but the recording medium of the present invention is characterized by the recorded EP_map, and this feature does not depend on the physical properties of the BD-ROM. Any recording medium may be used as long as the EP_map can be recorded. For example, optical disks such as DVD-ROM, DVE-RAM, DVD-RW, DVD-R, DVD+RW, DVD+R, CD-R, and CD-RW, and optical disks such as PD and MO can be used. Also, a semiconductor memory card such as a compact flash (registered trademark) card, smart media, memory stick, multimedia card, or PCM-CIA card may be used. It can also be a floppy disk, super disk (superdisk), zip, clik! Magnetic recording disks such as (i), removable hard drives such as ORB, Jaz, SparQ, SyJet, EZFley, microdrives (ii). In addition, it may be a hard disk built in the device. the

(B)所有实施方式中的再现装置,将记录在BD-ROM中的AVClip进行解码之后输出到TV,但是,也可以将再现装置仅作为BD-ROM驱动器,将其他结构要素组装在TV中。此时,可将再现装置和TV组装到用IEEE1394连接的家庭网络中。此外,实施方式中的再现装置是与电视机连接使用的类型,但是也可以是与显示器成一体的再现装置。再有,各实施方式的再现装置中,可以仅实施构成处理的本质部分的系统LSI(集成电路)。  (B) The playback device in all the embodiments decodes the AVClip recorded on the BD-ROM and outputs it to the TV. However, the playback device may only be a BD-ROM drive and incorporate other components into the TV. In this case, the playback device and TV can be integrated into a home network connected by IEEE1394. In addition, the playback device in the embodiment is a type used in connection with a television, but may be a playback device integrated with a display. In addition, in the playback device of each embodiment, only the system LSI (integrated circuit) constituting the essential part of the processing may be implemented. the

(C)通过各流程图所示的程序进行的信息处理是使用硬盘资源来具体实现的,所以在上述流程图中表示处理步骤的程序本身可以单独构成发明。所有的实施方式,以组装到再现装置中的方式示出了关于本发明涉及的程序的实施行为的实施方式,但是也可以将其从再现装置分离,并实施各实施方式所示的程序单体。程序单体的实施行为有如下各种方式:(1)生产这些程序的行为;(2)有偿或无偿地转让程序的行为;(3)借与的行为;(4)进口行为;(5)通过双向的电子通信线路提供给公众的行为;(6)通过店面、产品目录推荐、广告单发布,向一般用户提出转让或出租程序的行为。  (C) Since the information processing by the programs shown in each flow chart is concretely realized using hard disk resources, the programs themselves showing the processing steps in the above flow charts can independently constitute the invention. In all the embodiments, the execution behavior of the program according to the present invention is described by being incorporated into the playback device, but it is also possible to separate the program from the playback device and execute the individual programs shown in the respective embodiments. . There are various ways of implementing individual programs: (1) producing these programs; (2) transferring programs with or without compensation; (3) borrowing; (4) importing; (5) The behavior of providing to the public through two-way electronic communication lines; (6) the behavior of proposing transfer or lease procedures to general users through storefronts, product catalog recommendations, and advertisement releases. the

(D)各实施方式中的数字流是BD-ROM标准的AVClip,但是也可以是DVD-Video标准、DVD-Video Recording标准的VOB(VideoObject)。VOB是通过复用食品流和音频流得到的ISO/IEC13818-1标准的节目流。此外,AVClip中的视频流也可以是MPEG4或WMV格式。此外,音频流也可以是Linear-PCM格式、Dolby-AC3格式、MP3格式、MPEG-AAC格式、dts格式。  (D) The digital stream in each embodiment is an AVClip of the BD-ROM standard, but may be a VOB (Video Object) of the DVD-Video standard or DVD-Video Recording standard. VOB is an ISO/IEC13818-1 standard program stream obtained by multiplexing food stream and audio stream. In addition, the video stream in AVClip can also be in MPEG4 or WMV format. In addition, the audio stream may also be in Linear-PCM format, Dolby-AC3 format, MP3 format, MPEG-AAC format, or dts format. the

(E)第一实施方式中的幻灯片是以TS for Tmebased SlideShow为前提进行了说明,但是也可以是用于TS for MainPath of the BrowsableSlideShow的AVClip,或者是用于TS for subpath of the BrowsableSlideShow的AVClip。也就是说,在与用于TS for MainPath of theBrowsable SlideShow的AVClip对应的Clip信息中,也可以将EP_map设定为表示各图像的再现时刻及记录位置。  (E) The slideshow in the first embodiment is explained on the premise of TS for Tmebased SlideShow, but it can also be an AVClip for TS for MainPath of the BrowsableSlideShow, or an AVClip for TS for subpath of the BrowsableSlideShow . That is, in the Clip information corresponding to the AVClip used in TS for MainPath of the Browsable SlideShow, EP_map may be set to indicate the reproduction time and recording position of each image. the

(F)各实施方式中,以MPEG-AVC(也称作H.264或JVT)为基 础进行了说明,但也可以是MPEG2视频流。此外,在为其他格式的图像格式(VC-1)的情况下,如果是可单独解码的图像,则可容易应用。  (F) In each of the embodiments, the description has been made based on MPEG-AVC (also referred to as H.264 or JVT), but MPEG2 video streams may also be used. In addition, in the case of an image format (VC-1) of another format, it can be easily applied if it is an independently decodable image. the

产业上的可应用性  Industrial applicability

本发明的记录介质及再现装置能够用于个人用途,如在家庭影院中的应用。但是,本发明在上述实施方式中公开了内部结构,显然可根据其内部结构进行批量生产,因此,本发明的记录介质及再现装置可在工业产品的生产领域生产或者使用。据此,本发明的记录介质及再现装置可在产业上应用。  The recording medium and reproducing apparatus of the present invention can be used for personal use, such as application in a home theater. However, the present invention discloses the internal structure in the above embodiments, and it is obvious that mass production can be performed based on the internal structure. Therefore, the recording medium and playback device of the present invention can be produced or used in the production field of industrial products. Accordingly, the recording medium and playback device of the present invention can be applied industrially. the

Claims (7)

1.一种再现装置,其再现记录介质上所记录的视频流,其特征在于:1. A reproducing device for reproducing a recorded video stream on a recording medium, characterized in that: 所述视频流包括要呈现为静止图的图像数据,said video stream includes image data to be rendered as a still image, 所述记录介质上还记录有流管理信息,Stream management information is also recorded on the recording medium, 所述流管理信息包括项目映射和标志,said stream management information includes item mappings and flags, 当所述视频流要呈现为基于时间的幻灯片时,所述项目映射表示与所述基于时间的幻灯片中包含的各个静止图像数据的再现开始时刻相对应的各个静止图像数据的项目地址,所述标志表示是否包含在所述基于时间的幻灯片中的所有静止图像数据的项目地址都被项目映射所指示,以及When the video stream is to be presented as a time-based slideshow, the item map represents an item address of each still image data corresponding to a reproduction start time of each still image data included in the time-based slideshow, said flag indicating whether the item addresses of all still image data contained in said time-based slideshow are indicated by an item map, and 所述再现装置包括:The playback device includes: 读取单元,从所述记录介质读取静止图像数据;a reading unit that reads still image data from the recording medium; 再现单元,通过对各个图像数据进行解码来再现静止图像数据;a reproducing unit that reproduces the still image data by decoding the respective image data; 控制单元,如果所述标志表示包含在所述基于时间的幻灯片中的所有静止图像数据的项目地址被项目映射所指示,则控制单元控制读取单元和再现单元,以便通过利用所述项目映射所表示的各个静止图像数据的项目地址来对各个静止图像数据进行随机存取,其中,各个项目地址与再现开始时刻相对应。a control unit, if the flag indicates that item addresses of all still image data included in the time-based slide show are indicated by the item map, the control unit controls the reading unit and the reproducing unit so that by using the item map Each still image data is randomly accessed by the item address of each item of still image data shown, wherein each item address corresponds to the playback start time. 2.如权利要求1所述的再现装置,其特征在于,2. The playback device according to claim 1, wherein: 为了通过利用所述项目映射所表示的各个静止图像数据的项目地址来对各个静止图像数据进行随机存取,上述控制单元使读取单元从与项目时刻对应的项目地址读取静止图像数据,并且使再现单元再现所读取的图像数据,其中该项目时刻与再现开始时刻相同。In order to perform random access to each still image data by using an item address of each still image data represented by the item map, the control means causes the reading means to read the still image data from an item address corresponding to an item time, and The reproduction unit is caused to reproduce the read image data where the item time is the same as the reproduction start time. 3.如权利要求1所述的再现装置,其特征在于,3. The playback device according to claim 1, wherein: 各静止图像数据包含时间标记和结束代码;Each still picture data contains a time stamp and an end code; 在预定时间轴上的当前再现时刻到达由静止图像数据的时间标记表示的定时时,上述再现单元进行各个静止图像数据的解码,然后,基于结束代码进行解码动作的冻结;以及When the current reproduction time on the predetermined time axis reaches the timing indicated by the time stamp of the still picture data, the reproduction unit performs decoding of each still picture data, and then freezes the decoding operation based on the end code; and 在命令了从预定时间轴上的给定时刻开始再现时,上述控制单元使再现单元通过将该给定时刻作为当前再现时刻而进行解码。When reproduction is instructed to start from a given time on the predetermined time axis, the above-described control unit causes the reproduction unit to decode by making the given time as the current reproduction time. 4.一种用于将视频流和流管理信息记录到记录介质上的记录方法,所述视频流包括要呈现为静止图的图像数据,所述流管理信息包括项目映射和标志,所述记录方法包括:4. A recording method for recording a video stream including image data to be presented as a still picture, and stream management information including an item map and a flag, on a recording medium, the recording Methods include: 设定步骤,当所述视频流要呈现为基于时间的幻灯片时,将所述项目映射设定为指示所述基于时间的幻灯片中包含的所有静止图像数据;以及a step of setting, when the video stream is to be presented as a time-based slideshow, setting the item map to indicate all still image data contained in the time-based slideshow; and 记录步骤,用于将所述静止图像数据转换为TS包,并将所述TS包记录到所述记录介质上,其中a recording step for converting the still image data into TS packets, and recording the TS packets onto the recording medium, wherein 所述设定步骤中设定的所述项目映射表示与各个静止图像数据的再现开始时刻相对应的各个静止图像数据的项目地址,并且The item map set in the setting step indicates an item address of each still image data corresponding to a reproduction start time of each still image data, and 所述标志表示包含在上述视频流中的所有图像数据的项目地址被项目映射所指示。The flag indicates that item addresses of all image data included in the above-mentioned video stream are indicated by the item map. 5.如权利要求4所述的记录方法,其特征在于,5. The recording method according to claim 4, wherein: 各图像数据包含时间标记和结束代码;并且each image data includes a time stamp and an end code; and 时间标记表示幻灯片的时间轴上的图像数据的显示定时。The time stamp indicates the display timing of the image data on the time axis of the slideshow. 6.一种再现方法,用于再现记录介质上所记录的视频流,其特征在于,6. A reproducing method for reproducing a video stream recorded on a recording medium, characterized in that, 所述视频流包括要呈现为静止图的图像数据,said video stream includes image data to be rendered as a still image, 所述记录介质上还记录有流管理信息,Stream management information is also recorded on the recording medium, 所述流管理信息包括项目映射和标志,said stream management information includes item mappings and flags, 当所述视频流要呈现为基于时间的幻灯片时,所述项目映射表示与所述基于时间的幻灯片中包含的各个静止图像数据的再现开始时刻相对应的各个静止图像数据的项目地址,所述标志表示是否包含在所述基于时间的幻灯片中的所有静止图像数据的项目地址都被项目映射所指示,以及When the video stream is to be presented as a time-based slideshow, the item map represents an item address of each still image data corresponding to a reproduction start time of each still image data included in the time-based slideshow, said flag indicating whether the item addresses of all still image data contained in said time-based slideshow are indicated by an item map, and 该再现方法包括:The reproduction method includes: 读取步骤,从所述记录介质读取静止图像数据;a reading step of reading still image data from the recording medium; 再现步骤,通过对各个图像数据进行解码来再现静止图像数据;以及a reproducing step of reproducing the still image data by decoding the respective image data; and 控制步骤,如果所述标志表示包含在所述基于时间的幻灯片中的所有静止图像数据的项目地址被项目映射所指示,则控制步骤控制读取步骤及再现步骤,以便通过利用所述项目映射所表示的各个静止图像数据的项目地址来对各个静止图像数据进行随机存取,其中,各个项目地址与再现开始时刻相对应。a control step of controlling the reading step and the reproducing step so that by using the item map, if the flag indicates that item addresses of all still image data contained in the time-based slide show Each still image data is randomly accessed by the item address of each item of still image data shown, wherein each item address corresponds to the playback start time. 7.如权利要求6所述的再现方法,其特征在于,7. The reproduction method according to claim 6, wherein: 为了通过利用所述项目映射所表示的各个图像数据的项目地址来对各个图像数据进行随机存取,上述控制步骤使读取步骤从与项目时刻对应的项目地址读取图像数据,并且使再现步骤再现所读取的图像数据,其中该项目时刻与再现开始时刻相同。In order to perform random access to each image data by using the item address of each image data represented by the item map, the control step causes the reading step to read the image data from the item address corresponding to the item time, and causes the reproducing step to The read image data is reproduced, where the item time is the same as the reproduction start time.
CN2005800180408A 2004-06-02 2005-06-02 Recording method, reproducing device, reproducing method Expired - Fee Related CN1965576B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004164203 2004-06-02
JP164203/2004 2004-06-02
PCT/JP2005/010145 WO2005120061A1 (en) 2004-06-02 2005-06-02 Recording medium, reproduction device, program, and reproduction method

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN200710148270A Division CN100596184C (en) 2004-06-02 2005-06-02 Recording method, reproducing device, reproducing method
CN2007101482694A Division CN101114504B (en) 2004-06-02 2005-06-02 Reproducing device, recording method and reproducing method

Publications (2)

Publication Number Publication Date
CN1965576A CN1965576A (en) 2007-05-16
CN1965576B true CN1965576B (en) 2012-06-20

Family

ID=35463205

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2005800180408A Expired - Fee Related CN1965576B (en) 2004-06-02 2005-06-02 Recording method, reproducing device, reproducing method
CN2007101482694A Expired - Lifetime CN101114504B (en) 2004-06-02 2005-06-02 Reproducing device, recording method and reproducing method
CN200710148270A Expired - Fee Related CN100596184C (en) 2004-06-02 2005-06-02 Recording method, reproducing device, reproducing method

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN2007101482694A Expired - Lifetime CN101114504B (en) 2004-06-02 2005-06-02 Reproducing device, recording method and reproducing method
CN200710148270A Expired - Fee Related CN100596184C (en) 2004-06-02 2005-06-02 Recording method, reproducing device, reproducing method

Country Status (7)

Country Link
US (1) US8326116B2 (en)
EP (3) EP1761055A4 (en)
JP (1) JP4027408B2 (en)
KR (2) KR100884149B1 (en)
CN (3) CN1965576B (en)
DE (1) DE602005017824D1 (en)
WO (1) WO2005120061A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4265624B2 (en) * 2006-06-29 2009-05-20 オンキヨー株式会社 Content selection apparatus and content selection program
DK2400771T3 (en) * 2009-02-19 2015-02-23 Panasonic Corp Recording Medium, display device and integrated circuit
US10397616B2 (en) * 2012-09-28 2019-08-27 Vid Scale, Inc. Cross-plane filtering for chroma signal enhancement in video coding
US10750198B2 (en) 2014-05-22 2020-08-18 Qualcomm Incorporated Maximum palette parameters in palette-based video coding
EP4280598A3 (en) * 2014-09-12 2024-02-21 Panasonic Intellectual Property Corporation of America Recording medium, playback device, and playback method
KR20200047440A (en) * 2017-08-30 2020-05-07 파나소닉 아이피 매니지먼트 가부시키가이샤 Recording method and recording device

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07123356A (en) 1993-10-21 1995-05-12 Matsushita Electric Ind Co Ltd Recording medium and compressed image reproducing device
EP0952736B1 (en) * 1994-04-06 2006-06-07 Sony Corporation Reproducing recording media
US5970205A (en) * 1994-04-06 1999-10-19 Sony Corporation Method and apparatus for performing variable speed reproduction of compressed video data
JP3264303B2 (en) 1994-04-06 2002-03-11 ソニー株式会社 Audio information and moving image information reproducing method and reproducing apparatus
DE69806315T2 (en) * 1997-09-17 2002-11-14 Matsushita Electric Industrial Co., Ltd. Optical disk recorder and computer readable recording medium
JP2000067522A (en) 1998-08-25 2000-03-03 Sony Corp Information reproducing apparatus and method, information recording apparatus and method, providing medium, and recording medium
ID26157A (en) * 1998-10-12 2000-11-30 Matsushita Electric Industrial Co Ltd MEDIA RECORDING INFORMATION, APARATUS AND METHODS FOR RECORDING OR RECORDING OR REPRODUCTING DATA
JP3058870B1 (en) 1999-02-05 2000-07-04 株式会社次世代デジタルテレビジョン放送システム研究所 AFC circuit
US6369835B1 (en) 1999-05-18 2002-04-09 Microsoft Corporation Method and system for generating a movie file from a slide show presentation
JP4489248B2 (en) * 1999-06-02 2010-06-23 パナソニック株式会社 Optical disk, apparatus and method for recording / reproducing data on / from optical disk
US6480539B1 (en) * 1999-09-10 2002-11-12 Thomson Licensing S.A. Video encoding method and apparatus
JP4389365B2 (en) 1999-09-29 2009-12-24 ソニー株式会社 Transport stream recording apparatus and method, transport stream playback apparatus and method, and program recording medium
JP4599740B2 (en) * 2000-04-21 2010-12-15 ソニー株式会社 Information processing apparatus and method, recording medium, program, and recording medium
JP3558048B2 (en) 2001-03-30 2004-08-25 ミノルタ株式会社 File recording method, file processing method, image display device, and image editing device
JP2002330402A (en) 2001-04-27 2002-11-15 Matsushita Electric Ind Co Ltd Information recording medium, device for recording and reproducing information on information recording medium
US6931071B2 (en) * 2001-08-31 2005-08-16 Stmicroelectronics, Inc. Apparatus and method for synchronizing video and audio MPEG streams in a video playback device
US20050166258A1 (en) 2002-02-08 2005-07-28 Alexander Vasilevsky Centralized digital video recording system with bookmarking and playback from multiple locations
JP4542301B2 (en) 2002-02-27 2010-09-15 ホットアルバムコム株式会社 Movie data generation system and movie data generation method
US7200321B2 (en) 2002-04-19 2007-04-03 Tivo Inc. Method and apparatus for creating an expanded functionality digital video disc
US7496283B2 (en) 2002-06-28 2009-02-24 Microsoft Corporation Methods and systems for processing digital data rate and directional playback changes
US7974516B2 (en) * 2002-09-05 2011-07-05 Lg Electronics Inc. Recording medium having data structure of playlist marks for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses
EP1403778A1 (en) * 2002-09-27 2004-03-31 Sony International (Europe) GmbH Adaptive multimedia integration language (AMIL) for adaptive multimedia applications and presentations
JP2004128766A (en) * 2002-10-01 2004-04-22 Pioneer Electronic Corp Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording and reproducing apparatus and method, information recording program, and information reproducing program
US20040067042A1 (en) 2002-10-07 2004-04-08 Hughes Robert K. Extended time-code for multimedia presentations
JP3513148B1 (en) * 2002-10-11 2004-03-31 株式会社エヌ・ティ・ティ・ドコモ Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, moving picture coding program, and moving picture decoding program
WO2004066187A2 (en) * 2003-01-20 2004-08-05 Lg Electronic Inc. Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses
WO2004077827A1 (en) * 2003-02-28 2004-09-10 Matsushita Electric Industrial Co., Ltd. Recording medium, reproduction device, recording method, program, reproduction method
JP4047764B2 (en) * 2003-05-13 2008-02-13 株式会社東芝 Information storage medium, information reproducing apparatus, and information reproducing method
PL2088779T3 (en) * 2003-07-03 2011-06-30 Panasonic Corp Reproduction apparatus, reproduction method, recording medium, recording apparatus and recording method
US7227899B2 (en) * 2003-08-13 2007-06-05 Skystream Networks Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using interpolation of packet arrival times
US7586924B2 (en) * 2004-02-27 2009-09-08 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream
WO2006019014A1 (en) * 2004-08-17 2006-02-23 Matsushita Electric Industrial Co., Ltd. Image encoding device, and image decoding device
WO2006025388A1 (en) * 2004-08-31 2006-03-09 Matsushita Electric Industrial Co., Ltd. Moving image encoding method and apparatus

Also Published As

Publication number Publication date
KR100884149B1 (en) 2009-02-17
DE602005017824D1 (en) 2009-12-31
EP1858014B1 (en) 2009-11-18
JPWO2005120061A1 (en) 2008-04-03
CN101114504A (en) 2008-01-30
WO2005120061A1 (en) 2005-12-15
KR20070100357A (en) 2007-10-10
EP1858015A2 (en) 2007-11-21
CN1965576A (en) 2007-05-16
JP4027408B2 (en) 2007-12-26
CN101115176A (en) 2008-01-30
CN101114504B (en) 2010-06-02
KR100884150B1 (en) 2009-02-17
EP1858014A3 (en) 2008-08-27
KR20070100358A (en) 2007-10-10
EP1761055A4 (en) 2007-05-30
CN100596184C (en) 2010-03-24
EP1858015A3 (en) 2008-08-27
US20080089662A1 (en) 2008-04-17
EP1858015B1 (en) 2015-10-14
EP1858014A2 (en) 2007-11-21
US8326116B2 (en) 2012-12-04
EP1761055A1 (en) 2007-03-07

Similar Documents

Publication Publication Date Title
TWI401955B (en) A reproducing apparatus, a recording medium, a reproducing method, and a reproducing system
TWI405466B (en) A regeneration device, a regeneration program, a regeneration method, and a regeneration system
JP4295801B2 (en) Recording method and recording medium playback system
CN1965576B (en) Recording method, reproducing device, reproducing method
JP4764855B2 (en) Recording method and playback system
JP4308863B2 (en) Playback device, recording method, playback method, program
JP4658986B2 (en) System LSI
JP4204621B2 (en) Playback device, recording method, playback method, program
KR100884148B1 (en) Recording medium, reproducing apparatus, computer readable recording medium, recording method, reproducing method for achieving random access at high speed in a slide show

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120620

Termination date: 20150602

EXPY Termination of patent right or utility model