CN100498958C - Information storage medium with data structure for multi-angle and device thereof - Google Patents
Information storage medium with data structure for multi-angle and device thereof Download PDFInfo
- Publication number
- CN100498958C CN100498958C CNB2003801014707A CN200380101470A CN100498958C CN 100498958 C CN100498958 C CN 100498958C CN B2003801014707 A CNB2003801014707 A CN B2003801014707A CN 200380101470 A CN200380101470 A CN 200380101470A CN 100498958 C CN100498958 C CN 100498958C
- Authority
- CN
- China
- Prior art keywords
- angle
- data
- information
- clip
- jump
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种具有用于多角度数据的结构的信息存储介质及其记录和再现设备。The present invention relates to an information storage medium having a structure for multi-angle data and a recording and reproducing apparatus thereof.
背景技术 Background technique
数字多用途盘(DVD)是可在其上记录多角度数据的传统信息存储介质的代表性例子。多角度数据通过使用交错方法来被记录在DVD上,以该方法,数据被分成预定单元并且该单元被交替地记录。A digital versatile disc (DVD) is a representative example of a conventional information storage medium on which multi-angle data can be recorded. Multi-angle data is recorded on a DVD by using an interleaving method in which data is divided into predetermined units and the units are alternately recorded.
以下,将参照附图来描述作为传统多媒体存储介质的DVD的视频(包括音频,根据具体情况而定)数据结构。图1是传统的DVD数据结构的示图。参照图1,DVD被分为视频管理器(VMG)区域和多个视频标题集(VTS)区域。关于视频标题的信息(即,视频标题相关数据)和用于视频标题的菜单信息被存储在VMG区域中,并且视频标题数据被存储在多个VTS区域中。通常,VMG区域包括两或三个文件,并且每一个VTS区域包括三到十二个文件。Hereinafter, a video (including audio, as the case may be) data structure of a DVD as a conventional multimedia storage medium will be described with reference to the accompanying drawings. FIG. 1 is a diagram of a conventional DVD data structure. Referring to FIG. 1, a DVD is divided into a Video Manager (VMG) area and a plurality of Video Title Set (VTS) areas. Information on video titles (ie, video title related data) and menu information for video titles are stored in the VMG area, and video title data are stored in a plurality of VTS areas. Usually, a VMG area includes two or three files, and each VTS area includes three to twelve files.
图2是传统的VMG区域的数据结构。参照图2,VMG区域包括:包含关于VMG区域的附加信息的视频管理器信息(VMGI)区域、包含关于视频标题菜单的视频对象信息的视频对象集(VOBS)区域、和VMGI备份区域。VMGI区域、VOBS区域、和VMGI备份区域的每一个作为文件而存在。然而,将VOBS区域包括在VMG区域中是可选的,从而在一些情况下VOBS区域可不在VMG区域中形成。Fig. 2 is a data structure of a traditional VMG area. 2, the VMG area includes: a Video Manager Information (VMGI) area containing additional information on the VMG area, a Video Object Set (VOBS) area containing video object information on a video title menu, and a VMGI backup area. Each of the VMGI area, VOBS area, and VMGI backup area exists as a file. However, inclusion of the VOBS area in the VMG area is optional, so that the VOBS area may not be formed in the VMG area in some cases.
每一个VTS区域包含作为再现单位的标题数据、和视频对象信息VOBS。多个标题可被记录在VTS区域上。图3是传统的VTS区域的数据结构的示图。参照图3,视频标题集信息(VTSI)、视频标题菜单屏幕的VOBS、视频标题集的VOBS、和VTSI备份数据被记录在VTS区域中。对于显示标题菜单屏幕,视频标题菜单屏幕VOBS的记录是可选的。每一个视频标题集VOBS被分为多个作为数据记录单位的视频对象VOB,并且每一个VOB包括作为标题的VOB(即,数据单位)的最小单位的基元(cell)。因此,VOB或者数据记录单位包括多个作为数据记录单位的最基本单位的基元。Each VTS area contains title data as a playback unit, and video object information VOBS. A plurality of titles can be recorded on the VTS area. FIG. 3 is a diagram of a data structure of a conventional VTS area. Referring to FIG. 3, video title set information (VTSI), VOBS of the video title menu screen, VOBS of the video title set, and VTSI backup data are recorded in the VTS area. For displaying the title menu screen, recording of the video title menu screen VOBS is optional. Each video title set VOBS is divided into a plurality of video object VOBs as data recording units, and each VOB includes a cell as the minimum unit of a title's VOB (ie, data unit). Therefore, a VOB or a data recording unit includes a plurality of primitives as the most basic unit of a data recording unit.
在DVD中,以分级结构来记录再现单位。标题(即,数据记录)被形成在分级结构的最上层。通常,标题(即,标题的数据记录)被链接到至少一个节目链(PGC)。在多个PGC之中首先被再现的PGC称为入口PGC。图4是表示根据传统的多角度数据记录方法链接到第一PGC的标题,即入口PGC,的示图。图5是表示根据传统的多角度数据记录方法链接到多个PGC的标题的示图。当如图5中所示在再现一个PGC之后选择并再现多个PGC之一时,用于确定将被选择并再现的PGC的命令可被存储在DVD中。控制再现的顺序被称为导航。用于确定导航的命令被包含在节目链信息(PGCI)中。In DVD, playback units are recorded in a hierarchical structure. Titles (ie, data records) are formed at the uppermost level of the hierarchical structure. Typically, a title (ie a data record of a title) is linked to at least one program chain (PGC). A PGC that is reproduced first among a plurality of PGCs is called an entry PGC. FIG. 4 is a diagram showing a title linked to a first PGC, ie, an entry PGC, according to a conventional multi-angle data recording method. FIG. 5 is a diagram showing titles linked to a plurality of PGCs according to a conventional multi-angle data recording method. When one of a plurality of PGCs is selected and reproduced after one PGC is reproduced as shown in FIG. 5, a command for determining a PGC to be selected and reproduced may be stored in the DVD. The order in which the control is reproduced is called navigation. Commands for determining navigation are included in program chain information (PGCI).
图6是根据传统的多角度数据记录和再现方法链接到标题数据记录时的PGC的示图。参照图6,PGC包括PGC信息(PGCI)和包括标题数据记录的视频标题集VOBS。PGCI包含包括导航命令的前命令(pre-command)、后命令(post-command)、和多个节目信息。前命令在再现PGC之前被执行,后命令在该再现之后被执行。每一个PGCI节目包含多个基元信息,每一个节目基元是再现单位。包括在节目中的基元(即,PGCI节目基元)被链接到包括在视频标题集VOBS的VOB中的各基元,每一个VOB基元是数据记录的单位。每一个节目基元,即再现单位,具有在其再现之后提供的基元命令(cc)。PGCI是作为再现单位的PGC的分级描述的一部分,并且PGC具有将作为最基本再现单位的PGCI节目基元链接到作为最基本数据记录单位的VOB基元的信息结构。具体地讲,PGC是多个作为再现单位的PGCI节目基元的链接。这里,该多个PGCI节目基元可形成角度块(angle block)。FIG. 6 is a diagram of a PGC when linked to title data recording according to a conventional multi-angle data recording and reproducing method. Referring to FIG. 6, the PGC includes PGC information (PGCI) and a video title set VOBS including title data records. The PGCI contains a pre-command (pre-command) including a navigation command, a post-command (post-command), and a plurality of program information. The pre-command is executed before reproducing the PGC, and the post-command is executed after the reproducing. Each PGCI program contains a plurality of primitive information, and each program primitive is a reproduction unit. Primitives included in a program (ie, PGCI program primitives) are linked to primitives included in VOBs of a video title set VOBS, each VOB primitive being a unit of data recording. Each program cell, that is, a reproduction unit, has a cell command (cc) provided after its reproduction. PGCI is a part of hierarchical description of PGC as a reproduction unit, and PGC has an information structure linking PGCI program primitive as the most basic reproduction unit to VOB primitive as the most basic data recording unit. Specifically, a PGC is a link of a plurality of PGCI program primitives as a reproduction unit. Here, the plurality of PGCI program primitives may form an angle block.
图7是传统的角度块的数据结构的示图。参照图7,角度块被以这种方式构造,即多个再现基元并行排列以便仅这些基元之一可被再现。形成角度块的再现基元具有相同的再现时间。再现基元的每一个对应于特定角度。如果作为再现单位的基元形成角度块,则特定角度的数据通过使用交错方法而被分成预定的交错单元(ILVU)并被记录在包括作为数据记录单位的基元的VOB上。FIG. 7 is a diagram of a data structure of a conventional angle block. Referring to FIG. 7, an angle block is constructed in such a way that a plurality of rendering primitives are arranged in parallel so that only one of these primitives can be rendered. The rendering primitives forming an angle block have the same rendering time. Each of the rendering primitives corresponds to a specific angle. If a cell as a reproduction unit forms an angle block, data of a specific angle is divided into predetermined interleave units (ILVU) by using an interleaving method and recorded on a VOB including the cell as a data recording unit.
图8是传统的其中未应用多角度支持的视频标题集VOB和基元的数据结构的示图。参照图8,VOB被顺序存储并记录在信息存储介质的相邻块中,该相邻块是相邻记录空间。然而,如在图9中所示,当应用多角度支持时,每一个角度的VOB和及其基元通过使用交错方法而被记录在交错块上的ILVU中。结果,特定角度的数据没有被记录在相邻记录区域上。也就是说,通常,角度数据通过使用交错方法而被顺序地记录在交替的VOB上。FIG. 8 is a diagram of a data structure of a conventional video title set VOB and primitives in which multi-angle support is not applied. Referring to FIG. 8, VOBs are sequentially stored and recorded in adjacent blocks of an information storage medium, which are adjacent recording spaces. However, as shown in FIG. 9, when multi-angle support is applied, VOBs of each angle and its primitives are recorded in ILVUs on interleaved blocks by using an interleave method. As a result, data of a specific angle is not recorded on the adjacent recording area. That is, generally, angle data is sequentially recorded on alternate VOBs by using an interleaving method.
更具体地讲,图9是传统的使用交错方法顺序并交替地记录的两个角度数据的数据结构。参照图9,各ILVU具有相同再现时间。将被记录的数据量可根据使用的压缩方法的类型而改变。在交错数据的情况下,为了再现一个角度的数据或者再现改变的角度的数据,必须跳跃到希望的ILVU。例如,为了再现在第一角度的数据,必须检测在ILVU中用于第一角度的数据。对于这种第一角度数据检测,视频对象比特流包含ILVU位置数据(即,如在图11中所示的数据结构中的NXT_ILVU_SA和NXT_ILVU_SZ)。ILVU位置数据指示属于比特流的下一个ILVU数据的位置和大小。在再现ILVU数据之后,使用NXT_ILVU_SA和NXT_ILVU_SZ跳跃到下一个ILVU数据。More specifically, FIG. 9 is a conventional data structure of two angle data recorded sequentially and alternately using an interleave method. Referring to FIG. 9, each ILVU has the same reproduction time. The amount of data to be recorded may vary depending on the type of compression method used. In the case of interleaved data, in order to reproduce data of one angle or data of a changed angle, it is necessary to jump to a desired ILVU. For example, in order to reproduce the data at the first angle, it is necessary to detect the data for the first angle in ILVU. For this first angle data detection, the video object bitstream contains ILVU location data (ie, NXT_ILVU_SA and NXT_ILVU_SZ as in the data structure shown in FIG. 11 ). The ILVU position data indicates the position and size of the next ILVU data belonging to the bitstream. After reproducing ILVU data, use NXT_ILVU_SA and NXT_ILVU_SZ to jump to the next ILVU data.
为了在数据再现期间改变角度,必须跳跃到用于改变的角度的数据的位置。跳跃的范围在ILVU中被确定。图10是表示根据传统的多角度数据再现鉴于基元而跳跃到用于选择的角度的ILVU数据的示图。参照图10,即使用户在再现ILVU数据期间的某个时间发出改变角度的命令,随后的图像数据仍可被没有暂停地再现以用于无缝改变。这是通过以下方法来实现的:首先完成ILVU数据的再现,通过跳跃到用于改变的角度的ILVU数据来跟随链接,并且再现用于改变的角度的ILVU数据。关于ILVU数据的位置的信息被多路复用并被包含在使用交错方法记录的视频对象数据的比特流中。In order to change the angle during data reproduction, it is necessary to jump to the position of the data for the changed angle. The extent of the jump is determined in ILVU. FIG. 10 is a diagram representing reproduction of ILVU data jumping to an angle for selection in view of a primitive according to conventional multi-angle data. Referring to FIG. 10, even if a user issues a command to change an angle sometime during reproduction of ILVU data, subsequent image data may be reproduced without pause for seamless change. This is achieved by first completing the rendering of the ILVU data, following the link by jumping to the ILVU data for the changed angle, and reproducing the ILVU data for the changed angle. Information on the position of ILVU data is multiplexed and included in the bit stream of video object data recorded using the interleave method.
图12是传统的指定用于九个角度的ILVU数据的位置和大小的被包含在视频对象比特流中的ILVU角度位置信息SML_AGL_Cn_DSTA的数据结构的示图(n是在1和9之间的自然数)。通常,由DVD支持的角度的最大数量为9。ILVU角度位置数据SML_AGL_Cn_DSTA通过在当前ILVU数据中的链接提供关于用于角度#n的ILVU数据的信息。在当前ILVU数据的再现之后,可通过使用ILVU角度位置数据SML_AGL_Cn_DSTA将当前角度改变到希望的角度并再现用于希望的角度的数据。12 is a diagram of a conventional data structure of ILVU angle position information SML_AGL_Cn_DSTA specified in the position and size of ILVU data for nine angles contained in a video object bit stream (n is a natural number between 1 and 9 ). Typically, the maximum number of angles supported by a DVD is nine. The ILVU angular position data SML_AGL_Cn_DSTA provides information about the ILVU data for angle #n through a link in the current ILVU data. After reproduction of the current ILVU data, it is possible to change the current angle to a desired angle and reproduce data for the desired angle by using the ILVU angle position data SML_AGL_Cn_DSTA.
在用于多角度数据支持的DVD编辑过程中,在不同角度拍摄的图像被压缩以形成几个具有相同再现长度的数据的比特流。然后,比特流通过使用交错方法而被形成并且信息被插入到每一个比特流中,这允许在数据再现期间参照其他角度。相应地,视频对象数据被记录在DVD上以便角度可在数据再现期间被改变。During DVD editing for multi-angle data support, images shot at different angles are compressed to form several bitstreams of data with the same reproduction length. Then, bit streams are formed by using an interleaving method and information is inserted into each bit stream, which allows reference to other angles during data reproduction. Accordingly, video object data is recorded on DVD so that angles can be changed during data reproduction.
然而,如果多角度数据通过使用交错方法而被分成预定单元并被存储在DVD中,则该多角度数据不被连续记录在DVD的相邻区域中。因此,为了用于角度的数据的连续再现,通常,再现设备需要移动光学拾取器位置很多次以读取数据。具体地讲,如果再现设备从光盘或硬盘再现数据,则该设备花费相当多时间来改变光学拾取器位置。还存在对压缩比特流的比特率限制以补偿当该设备改变光学拾取器位置时引起的时间延迟偏移。However, if multi-angle data is divided into predetermined units by using an interleaving method and stored in a DVD, the multi-angle data is not continuously recorded in adjacent areas of the DVD. Therefore, for continuous reproduction of data for angles, generally, the reproduction device needs to move the optical pickup position many times to read the data. Specifically, if a reproducing device reproduces data from an optical disc or a hard disk, the device takes considerable time to change the optical pickup position. There is also a bitrate limitation on the compressed bitstream to compensate for the time delay offset caused when the device changes the optical pickup position.
发明内容 Contents of the invention
本发明提供了一种具有数据结构的信息存储介质及其设备,在该数据结构中,可执行随机访问而不需考虑多角度数据的位置。The present invention provides an information storage medium having a data structure in which random access can be performed without considering the position of multi-angle data, and an apparatus thereof.
在下面的描述中将部分地阐明本发明另外的方面和/或优点,通过描述,其会变得更加清楚,或者通过实施本发明可以了解。Additional aspects and/or advantages of the invention will be set forth in part in the description which follows, and will be apparent from the description, or may be learned by practice of the invention.
本发明提供了一种在其上记录用于多角度的视频对象数据的信息存储介质,该介质包括:至少一个剪辑,是记录用于每一个角度的视频对象数据的记录单位,其中,至少一个用于某一角度的剪辑被记录在信息存储介质的相邻区域中。The present invention provides an information storage medium on which video object data for multiple angles is recorded, the medium comprising: at least one clip, which is a recording unit for recording video object data for each angle, wherein at least one Clips for a certain angle are recorded in adjacent areas of the information storage medium.
根据本发明的一方面,用于每一个角度的视频对象数据包括:多个跳跃点,是使不同角度的视频对象数据能够被连续再现的访问点;和附加信息,包含关于跳跃点的信息。According to an aspect of the present invention, video object data for each angle includes: a plurality of jumping points which are access points enabling video object data of different angles to be continuously reproduced; and additional information containing information on the jumping points.
根据本发明的一方面,视频对象数据包含作为关于剪辑的附加信息的剪辑信息,并且剪辑信息包含关于跳跃点的信息。According to an aspect of the present invention, the video object data contains clip information as additional information on a clip, and the clip information contains information on a jump point.
根据本发明的一方面,关于每一个跳跃点的附加信息包括关于对于剪辑的每一个跳跃点的开始点的信息,并以表形式被存储在剪辑信息中。According to an aspect of the present invention, the additional information on each jumping point includes information on a start point for each jumping point of a clip, and is stored in the clip information in a table form.
根据本发明的一方面,剪辑信息包含关于可随机访问的入口点的信息,并且关于跳跃点的信息被添加到入口点信息并指定每一个入口点是否能够用作跳跃点。According to an aspect of the present invention, clip information contains information on randomly accessible entry points, and information on jump points is added to the entry point information and specifies whether each entry point can be used as a jump point.
根据本发明的一方面,关于跳跃点的附加信息被共同地和附加地记录在用于各角度的视频对象数据的剪辑上,并且关于各剪辑的各跳跃点的位置的信息被顺序包含在共同的跳跃点信息中。According to an aspect of the present invention, additional information on jumping points is commonly and additionally recorded on clips of video object data for each angle, and information on positions of respective jumping points of each clip is sequentially included in the common in the jump point information.
根据本发明的一方面,跳跃点的位置和相邻跳跃点之间的距离可被确定,以便当在用于一定角度的剪辑的再现期间在用于角度改变的跳跃点改变再现位置时,剪辑被没有暂停地连续再现。According to an aspect of the present invention, the position of a jumping point and the distance between adjacent jumping points can be determined so that when the reproduction position is changed at a jumping point for an angle change during reproduction of a clip for a certain angle, the clip It is reproduced continuously without pause.
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,并且关于形成角度块的多个PlayItem的信息被记录为关于用于多个角度的PlayItem的信息,PlayItem与各剪辑对应,并且每一个PlayList具有多个PlayItem。According to an aspect of the present invention, information on PlayItem and PlayList is recorded as information on playback units, and information on a plurality of PlayItems forming an angle block is recorded as information on PlayItems for a plurality of angles. Clips correspond, and each PlayList has a plurality of PlayItems.
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,并且关于各PlayList的信息被记录以与各角度对应,各PlayItem与各剪辑对应并且每一个PlayList具有多个PlayItem。According to an aspect of the present invention, information on PlayItem and PlayList is recorded as information on reproduction units, and information on each PlayList is recorded to correspond to each angle, each PlayItem corresponds to each Clip and each PlayList has a plurality of PlayItems .
根据本发明的一方面,关于一定角度的附加信息被添加到每一个PlayList,各PlayList是用于不同角度的信息并被记录以与各角度对应。According to an aspect of the present invention, additional information about a certain angle is added to each PlayList, and each PlayList is information for a different angle and is recorded to correspond to each angle.
根据本发明的一方面,剪辑信息包含关于可随机访问的入口点的信息,由于所有入口点是跳跃点,所以跳跃点信息是入口点信息。According to an aspect of the present invention, clip information contains information on randomly accessible entry points, and since all entry points are jump points, the jump point information is entry point information.
根据本发明的一方面,在不引起缓冲器下溢的范围内,确定在刚刚进行剪辑再现或者跳跃到入口点之后不允许跳跃到入口点的剪辑的一部分,并且确定不允许跳跃的该部分的长度。According to an aspect of the present invention, within a range that does not cause buffer underflow, it is determined that a part of the clip that is not allowed to jump to the entry point immediately after clip reproduction or jumping to the entry point is determined, and the portion of the part that is not allowed to jump is determined. length.
根据本发明的一方面,剪辑信息包含关于在刚刚进行数据再现或者跳跃之后不允许跳跃的该部分的信息。According to an aspect of the present invention, the clip information contains information on the portion that does not allow jumping immediately after data reproduction or jumping.
本发明也可通过一种再现记录在信息存储介质上的数据的再现设备来实现,多个视频对象数据被以作为记录单位的剪辑为单位记录在该信息存储介质中,剪辑被分开记录在相邻区域中,当视频对象数据是多角度视频对象数据时,包含关于与各角度对应的视频对象数据的信息的各剪辑被记录,该设备包括:检测器,检测相关剪辑,并且当再现多角度视频对象数据时读取并再现信息存储介质的相邻区域中的检测出的相关剪辑。The present invention can also be realized by a reproducing apparatus for reproducing data recorded on an information storage medium in which a plurality of video object data is recorded in units of clips as recording units, and clips are separately recorded in relative In the adjacent area, when the video object data is multi-angle video object data, each clip containing information about the video object data corresponding to each angle is recorded, the device includes: a detector that detects the relevant clip, and when reproducing the multi-angle When the video object data is read and reproduced, the detected relevant clips in the adjacent area of the information storage medium are read and reproduced.
根据本发明的一方面,用于各角度的视频对象数据具有使用于不同角度的视频对象数据能够被连续再现的多个跳跃点,关于跳跃点的附加信息被记录在信息存储介质上,跳跃点指示由相同再现时间分割的剪辑的位置,该设备通过再现剪辑至一定跳跃点来读取并再现信息存储介质的相邻区域中的用于一个角度的该剪辑,并且当在该剪辑再现期间需要角度改变时从与该一定跳跃点对应的跳跃点再现用于改变的角度的另一剪辑,以再现多角度视频对象数据。According to an aspect of the present invention, the video object data for each angle has a plurality of jumping points so that the video object data for different angles can be continuously reproduced, additional information about the jumping points is recorded on the information storage medium, and the jumping points Indicates the position of a clip divided by the same reproduction time, the device reads and reproduces the clip for an angle in the adjacent area of the information storage medium by reproducing the clip to a certain jump point, and when necessary during reproduction of the clip Another clip for the changed angle is reproduced from a jump point corresponding to the certain jump point when the angle is changed to reproduce the multi-angle video object data.
根据本发明的一方面,各视频对象数据还包括提供关于作为记录单位的剪辑的附加信息的剪辑信息,剪辑信息是关于跳跃点的附加信息,该设备从关于相关剪辑的剪辑信息检测关于跳跃点的附加信息。According to an aspect of the present invention, each video object data further includes clip information providing additional information about a clip as a recording unit, the clip information being additional information about a jumping point, and the apparatus detects a clip information about a jumping point from the clip information about a related clip. additional information for .
根据本发明的一方面,关于跳跃点的附加信息包括对于剪辑中每一个跳跃点的开始点的信息并以表形式被存储在剪辑信息中,当在剪辑的再现期间改变角度时,该设备估计用于多角度数据的剪辑的跳跃点彼此连接,该剪辑的附加跳跃点信息被记录在表中的预定位置,该设备检测正被再现的剪辑和用于改变的角度的剪辑的连接的跳跃点,并且分别在检测的跳跃点再现这些剪辑。According to an aspect of the present invention, the additional information on the jumping point includes information on the start point of each jumping point in the clip and is stored in the clip information in the form of a table, and when the angle is changed during reproduction of the clip, the device estimates Jumping points of clips for multi-angle data are connected to each other, additional jumping point information of the clips is recorded at a predetermined position in the table, and the device detects the connected jumping points of the clip being reproduced and the clip for the changed angle , and reproduce the clips at the detected jump points, respectively.
根据本发明的一方面,剪辑信息包含关于可随机访问的入口点的信息,并且关于跳跃点的信息被添加到入口点信息以指定相关入口点是否用作跳跃点,当角度改变时,该设备估计用于多角度数据的剪辑的跳跃点彼此连接,跳跃点信息被记录在与入口点信息相同的位置,该设备检测连接的跳跃点,并且在检测出的跳跃点再现剪辑。According to an aspect of the present invention, clip information contains information on randomly accessible entry points, and information on jump points is added to the entry point information to specify whether the relevant entry point is used as a jump point, and when the angle changes, the device Jumping points of clips estimated to be used for multi-angle data are connected to each other, jumping point information is recorded at the same position as entry point information, the apparatus detects the connected jumping points, and reproduces clips at the detected jumping points.
根据本发明的一方面,关于跳跃点的附加信息被共同地以用于多个角度的多个剪辑为单位包含在视频对象数据中,并且关于每一个剪辑的跳跃点的位置的信息被以表形式顺序包含在共同的跳跃点信息中,当角度改变时,该设备读取关于用于多角度数据再现的剪辑的共同跳跃点信息,基于该共同跳跃点信息检测连接的跳跃点,并在检测出的跳跃点再现剪辑。According to an aspect of the present invention, additional information on jumping points is commonly included in the video object data in units of multiple clips for multiple angles, and information on the position of the jumping point of each clip is represented by Form order is contained in common jumping point information, and when the angle is changed, the device reads common jumping point information on clips used for multi-angle data reproduction, detects connected jumping points based on the common jumping point information, and detects out of the jump point to reproduce the clip.
根据本发明的一方面,各跳跃点的位置和相邻跳跃点之间的距离被确定,以便当在用于一定角度的剪辑的再现期间改变角度时,剪辑被没有暂停地连续再现,该设备通过完成剪辑的再现至与再现位置最接近的跳跃点而即使当用户输入角度改变信号时仍再现,并从与先前跳跃点对应的跳跃点再现用于改变的角度的剪辑。According to an aspect of the present invention, the position of each jumping point and the distance between adjacent jumping points are determined so that when the angle is changed during reproduction of a clip for a certain angle, the clip is continuously reproduced without pausing, the device The reproduction is performed even when the user inputs an angle change signal by completing the reproduction of the cut to the jump point closest to the reproduction position, and the cut for the changed angle is reproduced from the jump point corresponding to the previous jump point.
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,关于形成角度块的多个PlayItem的信息被记录为关于用于多个角度的PlayItem的信息,每一个PlayItem指示剪辑或者其一部分,各PlayItem与各剪辑对应并且每一个PlayList具有多个PlayItem,该设备再现形成角度块的多个PlayItem之一以再现该角度块的多个PlayItem,并且当需要角度改变时从该角度块再现另一PlayItem。According to an aspect of the present invention, information on PlayItem and PlayList is recorded as information on playback units, information on a plurality of PlayItems forming an angle block is recorded as information on PlayItems for a plurality of angles, each PlayItem indicates clip or a part thereof, each PlayItem corresponds to each clip and each PlayList has a plurality of PlayItems, the device reproduces one of the plurality of PlayItems forming an angle block to reproduce the plurality of PlayItems of the angle block, and when an angle change is required, from the The angle block renders another PlayItem.
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,每一个PlayItem指示剪辑或者其一部分,各PlayList被记录以与各角度对应,各PlayItem与各剪辑对应并且各PlayList具有多个PlayItem,该设备再现与希望角度对应的PlayList。According to an aspect of the present invention, information on PlayItems and PlayLists is recorded as information on reproduction units, each PlayItem indicates a Clip or a part thereof, each PlayList is recorded to correspond to each angle, each PlayItem corresponds to each Clip and each PlayList Having a plurality of PlayItems, the device reproduces a PlayList corresponding to a desired angle.
根据本发明的一方面,每一个PlayList还包含关于相应角度的信息,该设备再现与相应角度对应的PlayList。According to an aspect of the present invention, each PlayList further includes information on a corresponding angle, and the device reproduces the PlayList corresponding to the corresponding angle.
本发明也可通过一种将多角度视频对象数据记录在其中可执行随机访问的信息存储介质上的记录设备来实现,该设备包括:记录器,通过以剪辑为单位分割视频对象数据来以剪辑为单位将用于各角度的各视频对象数据记录在信息存储介质的相邻区域中,并且将剪辑记录在信息存储介质中而不使用交错方法。The present invention can also be realized by a recording apparatus for recording multi-angle video object data on an information storage medium in which random access can be performed, the apparatus including: Each video object data for each angle is recorded in adjacent areas of the information storage medium in units, and clips are recorded in the information storage medium without using an interleave method.
根据本发明的一方面,该设备在信息存储介质上创建除用于各角度的视频对象数据之外的多个跳跃点和关于该多个跳跃点的信息,跳跃点使用于不同角度的视频对象数据能够被连续再现。According to an aspect of the present invention, the device creates a plurality of jumping points other than video object data for each angle and information about the plurality of jumping points on the information storage medium, and the jumping points are used for video objects of different angles. Data can be continuously reproduced.
根据本发明的一方面,该设备创建除视频对象数据之外的用于剪辑的剪辑信息,剪辑是数据记录单位并且剪辑信息包含关于跳跃点的信息。According to an aspect of the present invention, the apparatus creates clip information for a clip, which is a data recording unit and contains information on a jump point, in addition to video object data.
根据本发明的一方面,跳跃点信息包括关于对于每一个剪辑的每一个跳跃点的开始点的信息,跳跃点信息被以表形式包含在剪辑信息中。According to an aspect of the present invention, the jumping point information includes information on a start point of each jumping point for each clip, and the jumping point information is contained in the clip information in a table form.
根据本发明的一方面,该设备记录剪辑信息以包含关于可随机访问的点的入口点信息并且将跳跃点信息添加到入口点信息以指示各入口点是否用作跳跃点。According to an aspect of the present invention, the device records clip information to contain entry point information on randomly accessible points and adds jump point information to the entry point information to indicate whether each entry point is used as a jump point.
根据本发明的一方面,该设备共同地记录用于多角度数据的剪辑以包含跳跃点信息,共同的跳跃点信息以表形式顺序包含关于每一个剪辑的跳跃点的位置的信息。According to an aspect of the present invention, the apparatus collectively records clips for multi-angle data to contain jumping point information, and the common jumping point information contains information on the location of the jumping point of each clip in table form order.
根据本发明的一方面,该设备确定并记录跳跃点的位置和相邻跳跃点之间的距离,以便当在用于一定角度的剪辑再现期间在用于角度改变的跳跃点改变再现的位置时,剪辑被连续地再现。According to an aspect of the present invention, the device determines and records the position of a jump point and the distance between adjacent jump points so that when the position of reproduction is changed at a jump point for an angle change during reproduction of a clip for a certain angle , the clips are reproduced continuously.
根据本发明的一方面,该设备将关于PlayItem和PlayList的信息记录为关于再现单位的信息,将关于形成角度块的多个PlayItem的信息记录为关于多个角度的信息,各PlayItem与各剪辑对应,并且每一个PlayList具有多个PlayItem。According to an aspect of the present invention, the device records information on PlayItem and PlayList as information on playback units, and records information on a plurality of PlayItems forming an angle block as information on multiple angles, each PlayItem corresponding to each clip , and each PlayList has multiple PlayItems.
根据本发明的一方面,该设备将关于PlayItem和PlayList的信息记录为关于再现单位的信息,并且记录各PlayItem以与各剪辑对应,各PlayItem与各剪辑对应并且各PlayList具有多个PlayItem。According to an aspect of the present invention, the device records information on PlayItems and PlayLists as information on reproduction units, and records each PlayItem to correspond to each Clip, each PlayItem corresponds to each Clip and each PlayList has a plurality of PlayItems.
根据本发明的一方面,该设备将关于一定角度的附加信息添加到被记录以与各角度对应的各PlayList。According to an aspect of the present invention, the device adds additional information about a certain angle to each PlayList recorded to correspond to each angle.
附图说明 Description of drawings
通过下面结合附图对实施例进行的描述,本发明的以上和/或其他方面和优点将会变得更清楚和更易于理解,其中:The above and/or other aspects and advantages of the present invention will become clearer and easier to understand through the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1表示传统的DVD的数据结构;Fig. 1 represents the data structure of traditional DVD;
图2表示传统的VMG区域的数据结构;Fig. 2 represents the data structure of traditional VMG area;
图3表示传统的VTS区域的数据结构;Fig. 3 represents the data structure of traditional VTS area;
图4表示根据传统的多角度数据记录链接到一个PGC作为入口PGC的标题的例子;Figure 4 shows an example of a title linked to a PGC as an entry PGC according to conventional multi-angle data records;
图5表示根据传统的多角度数据记录包括多个链接的PGC的标题的例子;Figure 5 shows an example of the title of the PGC including a plurality of links according to conventional multi-angle data records;
图6表示传统的根据传统的多角度数据记录和再现的PGC的数据结构;FIG. 6 shows a conventional data structure of PGC according to conventional multi-angle data recording and reproduction;
图7表示传统的角度块的数据结构;Fig. 7 represents the data structure of traditional angle block;
图8表示传统的当应用多角度观察时作为记录单位的VOB和基元的数据结构;FIG. 8 shows a conventional data structure of a VOB and a primitive as a recording unit when multi-angle viewing is applied;
图9表示使用传统的交错方法交替地记录的角度数据;Figure 9 shows angular data alternately recorded using a conventional interleaving method;
图10表示根据传统的多角度数据再现鉴于基元而跳跃到用于选择的角度的数据;FIG. 10 represents data that jumps to angles for selection in view of primitives according to conventional multi-angle data rendering;
图11表示传统的具有用于角度#1的交错单元(ILVU)数据的包含在视频对象比特流中的信息的数据结构;11 shows a conventional data structure of information contained in a video object bitstream with interleaved unit (ILVU) data for
图12表示传统的用于多个角度的被包含在视频对象比特流中的信息的数据结构;FIG. 12 shows a conventional data structure of information contained in a video object bitstream for multiple angles;
图13是根据本发明实施例在PlayList、PlayItem、剪辑(clip)信息、和剪辑之间的关系的示图;13 is a diagram of a relationship between PlayList, PlayItem, clip (clip) information, and clips according to an embodiment of the present invention;
图14是根据本发明实施例在音频/视频(AV)流剪辑中跳跃单元和跳跃点之间的关系的示图;14 is a diagram of a relationship between jump units and jump points in an audio/video (AV) stream clip according to an embodiment of the present invention;
图15是表示根据本发明实施例用于剪辑的多角度数据再现的多个链接的角度数据剪辑的示图;15 is a diagram illustrating a plurality of linked angle data clips for multi-angle data reproduction of clips according to an embodiment of the present invention;
图16是根据本发明实施例在角度数据剪辑跳跃和使多角度视频对象数据能够被没有暂停地再现的缓冲器之间的关系的示图;16 is a diagram of a relationship between angle data clip jumps and buffers that enable multi-angle video object data to be reproduced without pausing, according to an embodiment of the present invention;
图17是根据本发明实施例具有多角度结构的PlayList的数据结构的示图;17 is a diagram of a data structure of a PlayList having a multi-angle structure according to an embodiment of the present invention;
图18是根据本发明第一实施例的跳跃点的数据结构的示图;FIG. 18 is a diagram of a data structure of a jump point according to a first embodiment of the present invention;
图19是根据本发明第二实施例的跳跃点的数据结构的示图;19 is a diagram of a data structure of a jump point according to a second embodiment of the present invention;
图20是根据本发明第三实施例的跳跃点的数据结构的示图;FIG. 20 is a diagram of a data structure of a jump point according to a third embodiment of the present invention;
图21是根据本发明实施例具有形成角度块的PlayItem的PlayList的例子的示图;21 is a diagram of an example of a PlayList having PlayItems forming angle blocks according to an embodiment of the present invention;
图22是根据本发明实施例用于不同角度的PlayList的例子的示图;22 is a diagram for an example of a PlayList of different angles according to an embodiment of the present invention;
图23是根据本发明实施例具有不形成角度块的PlayItem的PlayList的例子的示图;和23 is a diagram of an example of a PlayList having PlayItems that do not form angle blocks according to an embodiment of the present invention; and
图24至26是表示根据本发明另一实施例存储多角度数据的信息存储介质的结构和从该信息存储介质再现的示图。24 to 26 are diagrams showing the structure of an information storage medium storing multi-angle data and reproduction from the information storage medium according to another embodiment of the present invention.
具体实施方式 Detailed ways
现在将对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。Reference will now be made in detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like parts throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
根据本发明的实施例,使得能够实现多角度支持,以便角度数据通过使用分开记录方法而非交错方法来被记录在信息存储介质上。换句话说,多角度支持通过将用于各角度数据的比特流记录在信息存储介质的相邻记录区域中来被实现。在数据再现期间,通过以下操作来实现角度改变:将用于每一个角度的数据分为跳跃单元(JPU),指定JPU的开始地址作为跳跃点,并且将关于各角度数据的跳跃点的信息记录为附加跳跃点信息。根据本发明的一方面,如果各入口点是各跳跃点,则可基于关于入口点的信息检测跳跃点。According to an embodiment of the present invention, multi-angle support is enabled so that angle data is recorded on an information storage medium by using a separate recording method instead of an interleave method. In other words, multi-angle support is realized by recording bit streams for each angle data in adjacent recording areas of the information storage medium. During data reproduction, angle change is realized by dividing data for each angle into jump units (JPU), designating the start address of the JPU as a jump point, and recording information about the jump point of each angle data For additional jump point information. According to an aspect of the present invention, if each entry point is each jump point, the jump point may be detected based on information on the entry point.
为了更好地理解本发明,本发明的主要元素列举如下:In order to understand the present invention better, main element of the present invention enumerates as follows:
(a)关于各角度的压缩并编码的音频/视频(AV)流;(a) compressed and encoded audio/video (AV) streams for each angle;
(b)包含关于编码的音频/视频(AV)流的信息,例如属性信息,的剪辑信息文件;(b) a clip information file containing information about encoded audio/video (AV) streams, such as attribute information;
(c)作为指示用于包括以上元素(a)和(b)的剪辑的时间IN_time和OUT_time之间的再现部分的再现时间的作为再现信息的PlayItem;(c) PlayItem as reproduction information indicating the reproduction time for the reproduction part between the times IN_time and OUT_time of the clip including the above elements (a) and (b);
(d)包括至少一个PlayItem的作为再现信息的PlayList;和(d) a PlayList including at least one PlayItem as reproduction information; and
(e)在其中以表形式记录跳跃点的位置的跳跃点映射。(e) A jumping point map in which the positions of jumping points are recorded in a table form.
在本发明中,多角度数据被称为包括多个与一定再现时间对应的再现单位的多角度对象(例如,AV、视频、音频、其他数据)数据。也就是说,多角度数据包括由几个接收/数据采集装置在不同角度获得的数据(例如,在视频的情况下,由照相机拍摄的数据)。通常,音频数据在不同角度被创建为相同角度数据,但是可在不同角度被不同地创建。总之,通常,可在同一时间区中再现的多视频对象数据被称为多角度数据,并且可在同一时间区中再现的多内容(例如,音频、其他数据)被称为多角度内容,但是在这里为了简便,可在同一时间区中再现的所有类型的多数据被称为多角度数据。In the present invention, multi-angle data is referred to as multi-angle object (for example, AV, video, audio, other data) data including a plurality of reproduction units corresponding to a certain reproduction time. That is, multi-angle data includes data obtained at different angles by several receiving/data collecting devices (for example, in the case of video, data taken by a camera). Generally, audio data is created as the same angle data at different angles, but may be created differently at different angles. In short, generally, multiple video object data that can be reproduced in the same time zone are called multi-angle data, and multiple contents (such as audio, other data) that can be reproduced in the same time zone are called multi-angle content, but For convenience here, all types of multi-data that can be reproduced in the same time zone are called multi-angle data.
在描述本发明中,使用多角度AV数据作为多角度数据的例子,通常,视频对象数据的大小很大,因此作为压缩的比特流被存储或传输。本发明使用作为记录单位(即,数据单位)的剪辑和作为再现单位的PlayList和PlayItem。剪辑与如在图3和图6中所示作为传统DVD中的记录单位的视频标题集VOB基元对应,PlayList和PlayItem分别与如在图6中所示作为DVD中的再现单位的PGCI节目和PGCI基元对应。In describing the present invention, using multi-angle AV data as an example of multi-angle data, generally, video object data is large in size and thus stored or transmitted as a compressed bit stream. The present invention uses Clip as a recording unit (ie, data unit) and PlayList and PlayItem as reproduction units. A Clip corresponds to a Video Title Set VOB primitive as a recording unit in a conventional DVD as shown in FIGS. 3 and 6, and PlayList and PlayItem correspond to PGCI Programs and PGCI primitives correspond to.
更具体地讲,根据本发明,AV流以剪辑为单位被记录在信息存储介质的相邻区域中。通常,AV流还被压缩并记录以减小AV流的大小。当再现记录的剪辑时,使用记录在每一个剪辑中的剪辑的特性以解释压缩的视频对象数据。剪辑特性或剪辑信息包含每一个剪辑的音频和视频属性以及具有关于可随机访问的入口点的位置的信息的入口点映射。在运动图像专家组(MPEG)视频压缩技术的情况下,入口点位于帧内编码的I画面。入口点映射主要在在数据再现之后的预定时间检测数据位置的时间搜索期间被使用。More specifically, according to the present invention, AV streams are recorded in adjacent areas of an information storage medium in units of clips. Usually, the AV stream is also compressed and recorded to reduce the size of the AV stream. When reproducing the recorded clips, the characteristics of the clips recorded in each clip are used to interpret the compressed video object data. Clip properties or clip information contains audio and video attributes for each clip and an entry point map with information on the location of randomly accessible entry points. In the case of the Moving Picture Experts Group (MPEG) video compression technique, the entry point is located at an intra-coded I-picture. The entry point map is mainly used during a time search to detect a data position at a predetermined time after data reproduction.
图13表示根据本发明实施例在PlayList、PlayItem、剪辑信息、和剪辑之间的关系。参照图13,PlayList是基本再现单位。在根据本发明的信息存储介质中,存储了多个PlayList。一个PlayList包括一个或多个PlayItem。PlayItem链接到剪辑的一部分,更具体地讲,指示在剪辑中的再现的开始和结束时间。因此,剪辑信息被用于容易地检测剪辑中希望的一部分。以下,将参照附图来描述多角度数据的数据结构和记录位置。FIG. 13 shows the relationship among PlayList, PlayItem, Clip Information, and Clips according to an embodiment of the present invention. Referring to FIG. 13, PlayList is a basic playback unit. In the information storage medium according to the present invention, a plurality of PlayLists are stored. A PlayList includes one or more PlayItem. The PlayItem is linked to a part of the Clip, and more specifically, indicates the start and end times of reproduction in the Clip. Therefore, clip information is used to easily detect a desired part of a clip. Hereinafter, the data structure and recording position of multi-angle data will be described with reference to the drawings.
图14是根据本发明实施例在剪辑AV流中跳跃单元和跳跃点之间的关系的示图。参照图14,如果剪辑代表在特定角度的视频对象数据和部分多角度数据,则剪辑被分成多个跳跃单元并且每一个跳跃单元的开始点被称为跳跃点。每一个跳跃点表示用于另一个角度的一定剪辑中的点,该点分别是当在该一定剪辑的再现期间从用于不同角度的剪辑跳入或跳出到用于不同角度的剪辑时的开始点或目的点。因此,剪辑跳跃点将剪辑链接到另一个角度数据。根据本发明的一方面,跳跃点是入口点。然而,为了无缝数据再现,不是所有入口点总被设置为跳跃点,因为入口点以大约0.5秒的间隔形成。FIG. 14 is a diagram of a relationship between skip units and jump points in a clip AV stream according to an embodiment of the present invention. Referring to FIG. 14, if a clip represents video object data and part of multi-angle data at a specific angle, the clip is divided into a plurality of jump units and a start point of each jump unit is called a jump point. Each jump point represents a point in a certain clip for another angle which is the start when jumping in or out from a clip for a different angle to a clip for a different angle, respectively, during reproduction of the certain clip point or destination point. Therefore, the clip jump point links the clip to another angle data. According to an aspect of the invention, the jump point is an entry point. However, for seamless data reproduction, not all entry points are always set as jump points because entry points are formed at intervals of about 0.5 seconds.
图15是表示根据本发明实施例用于剪辑的多角度数据再现的多个链接的角度数据剪辑的示图。如在图15中所示,假设具有相同数量跳跃点的多个剪辑彼此链接,各剪辑被记录在不同区域中并且通过在相同再现时间的跳跃点彼此链接。为了在剪辑的再现期间再现不同的剪辑(不同的角度数据剪辑),在完成该剪辑的到预定跳跃点的再现并检测与该预定跳跃单元对应的该不同剪辑的跳跃单元之后,从该相应跳跃单元再现该不同剪辑,由此使得能够实现剪辑的无缝、连续再现。在图15中,例如,箭头表示这样的过程,其中,用于第三角度的剪辑首先被部分再现,在用于第三角度的剪辑的再现期间第一角度被选择,用于第一角度的剪辑被再现,在用于第一角度的剪辑的再现期间第m角度被选择,并且用于第m角度的剪辑被再现。当用户输入改变角度的命令时,以跳跃单元为单位执行该改变。FIG. 15 is a diagram illustrating a plurality of linked angle data clips for multi-angle data reproduction of clips according to an embodiment of the present invention. As shown in FIG. 15 , assuming that a plurality of clips having the same number of jumping points are linked to each other, the clips are recorded in different areas and are linked to each other by jumping points at the same reproduction time. In order to reproduce a different clip (different angle data clip) during reproduction of a clip, after completion of reproduction of the clip to a predetermined jump point and detection of a jump unit of the different clip corresponding to the predetermined jump unit, a jump from the corresponding jump point is performed. The unit reproduces the different clips, thereby enabling seamless, continuous reproduction of the clips. In FIG. 15, for example, arrows indicate a process in which the clip for the third angle is first partially reproduced, the first angle is selected during the reproduction of the clip for the third angle, and the clip for the first angle is partially reproduced. The clips are reproduced, the mth angle is selected during reproduction of the clip for the first angle, and the clip for the mth angle is reproduced. When the user inputs a command to change the angle, the change is performed in units of jump units.
根据本发明的一方面,即使当数据被记录在其中可执行随机访问的信息存储介质的非连续的不同区域中时,仍可在预定时间内当改变再现设备的位置时从信息存储介质连续再现数据。在本发明中,再现设备的位置的改变被描述为跳跃。通常,在比如存储器的易失性电子信息存储介质中跳跃不需要另外的时间。然而,在比如通过移动光学拾取器来读取数据的光盘的非易失性信息存储介质的情况下,跳跃需要另外的时间。此外,当从信息存储介质读取视频对象数据的速度和再现读取的视频对象数据的速度不同时,即使数据被记录在相邻区域中用于读取和再现,信息存储介质仍需要可补偿读取和再现速度之间差别的设备。根据本发明,视频对象缓冲器被用作这样的设备,即其即使当多角度数据被记录在其中可执行随机访问的信息存储介质的非连续的不同区域中时仍允许在预定时间内当改变再现设备的位置时从信息存储介质连续再现多角度数据,并且提供对读取和再现速度之间差别的补偿。以预定速度从信息存储介质读取的数据被存储在视频对象缓冲器中,然后该数据被从该缓冲器再现。在数据读取期间,控制数据读取的速度很重要,以防止视频对象缓冲器的上溢或者下溢。即使视频对象数据被以可变比特率(VBR)记录,视频对象缓冲器的使用仍使得能够实现数据的无缝再现。According to an aspect of the present invention, even when data is recorded in non-contiguous different areas of an information storage medium in which random access can be performed, continuous reproduction from the information storage medium can be performed within a predetermined time when changing the position of the reproduction device data. In the present invention, a change in the position of the reproduction device is described as a jump. Typically, no additional time is required to jump through a volatile electronic information storage medium such as memory. However, in the case of a nonvolatile information storage medium such as an optical disc in which data is read by moving an optical pickup, jumping requires additional time. In addition, when the speed of reading video object data from the information storage medium and the speed of reproducing the read video object data are different, even if the data is recorded in adjacent areas for reading and reproduction, the information storage medium still needs to be able to compensate A device that differs between reading and reproducing speeds. According to the present invention, a video object buffer is used as a device that allows when changing within a predetermined time even when multi-angle data is recorded in non-contiguous different areas of an information storage medium in which random access can be performed. The multi-angle data is continuously reproduced from the information storage medium while reproducing the position of the device, and compensation for the difference between reading and reproducing speeds is provided. Data read from an information storage medium at a predetermined speed is stored in a video object buffer, and then the data is reproduced from the buffer. During data reading, it is important to control the speed at which data is read to prevent overflow or underflow of the video object buffer. Even if video object data is recorded at a variable bit rate (VBR), the use of the video object buffer enables seamless reproduction of the data.
图16是根据本发明实施例在角度数据剪辑跳跃和使得能够实现没有暂停的多角度视频再现的缓冲器之间的关系的示图。如在图16中所示,每一个跳跃单元(JPU)的大小在允许当跳跃到用于不同角度的视频对象数据的剪辑时存储在视频对象缓冲器中的视频对象数据被无缝再现的范围内确定,并且用于该不同角度的下一个跳跃单元的再现在发生缓冲器下溢之前开始。如在图14中所示,通过分割角度数据剪辑来获得JPU。在需要另外的时间来跳跃到用于不同角度的跳跃点的再现设备的情况下,跳跃单元的大小通过下面条件来确定,假设最长的跳跃时间是T_JUMP,读取数据的速度是V_R,并且再现视频对象数据的速度是V_O:FIG. 16 is a diagram of a relationship between angle data clip jumps and buffers enabling multi-angle video reproduction without pauses according to an embodiment of the present invention. As shown in FIG. 16, the size of each jump unit (JPU) is within a range that allows the video object data stored in the video object buffer to be seamlessly reproduced when jumping to clips of video object data for different angles. is determined within , and the rendering of the next skip unit for that different angle starts before the buffer underflow occurs. As shown in FIG. 14, JPU is obtained by dividing the angle data clip. In the case where additional time is required to jump to a reproduction device for a jump point of a different angle, the size of the jump unit is determined by the following conditions, assuming that the longest jump time is T_JUMP, the speed of reading data is V_R, and The speed at which video object data is reproduced is V_O:
跳跃单元大小>V_R*V_O*T_JUMP/(V_R-V_O) ...(1)Jump unit size>V_R*V_O*T_JUMP/(V_R-V_O) ...(1)
此外,通常,视频对象缓冲器的大小满足下面:In addition, generally, the size of the video object buffer satisfies the following:
缓冲器大小(B)>V_O*T_JUMP ...(2)Buffer size (B)>V_O*T_JUMP ...(2)
图17是根据本发明实施例具有多角度结构的PlayList的数据结构的示图。图17的PlayList包括具有顺序结构的多个PlayItem和具有多角度结构的角度块PlayItem。角度块PlayItem包括与多个各角度数据剪辑对应的多个PlayItem。在角度块PlayItem的情况下,当再现PlayList时,仅其中的一个PlayItem被再现。此外,在角度块PlayItem的再现期间,通过从角度块PlayItem选择改变的角度的PlayItem并再现选择的PlayItem可进行角度改变。通常,组成角度块的PlayItem具有相同长度的再现时间。更具体地讲,在图17中,由角度块PlayItem的各PlayItem指定的剪辑2到4没有被交错而是被记录在相邻区域中。换句话说,剪辑2到4分别以与由不属于角度块PlayItem的PlayItem指定的剪辑(即,剪辑1和5)相同的方式被记录在记录区域中。然而,剪辑2到4包括跳跃点信息。FIG. 17 is a diagram of a data structure of a PlayList having a multi-angle structure according to an embodiment of the present invention. The PlayList of FIG. 17 includes a plurality of PlayItems having a sequence structure and angle block PlayItems having a multi-angle structure. The angle block PlayItem includes a plurality of PlayItems corresponding to a plurality of angle data clips. In the case of the angle block PlayItem, when PlayList is played back, only one of the PlayItems is played back. Also, during reproduction of the angle block PlayItem, an angle change may be performed by selecting a PlayItem of a changed angle from the angle block PlayItem and reproducing the selected PlayItem. Normally, PlayItems that make up an angle block have the same length of reproduction time. More specifically, in FIG. 17,
以下,将参照附图来描述剪辑信息中三种类型的跳跃点数据结构。图18是根据本发明第一实施例用于角度的剪辑中跳跃点的数据结构的示图。参照图18,剪辑信息除PGC或MPEG标准的一般信息和入口点映射之外还包括跳跃点映射。包含在跳跃点映射中的跳跃点信息与视频对象数据紧密相关。因此,跳跃点信息被包括在剪辑信息数据中并提供关于剪辑的附加信息。Hereinafter, three types of jump point data structures in clip information will be described with reference to the drawings. FIG. 18 is a diagram for a data structure of jumping points in clips for angles according to the first embodiment of the present invention. Referring to FIG. 18, clip information includes a jump point map in addition to general information of the PGC or MPEG standard and entry point map. The jumping point information contained in the jumping point map is closely related to the video object data. Therefore, jumping point information is included in the clip information data and provides additional information about the clip.
在图18中,剪辑信息的一般信息包含下面的信息:In Fig. 18, the general information of clip information contains the following information:
-version_number:剪辑信息文件的版本。-version_number: The version of the clip information file.
-EPMap_start_address:由从剪辑信息文件的首字节开始的字节号来指示的入口点映射的开始地址。- EPMap_start_address: The start address of the entry point map indicated by the byte number from the first byte of the clip information file.
-JPMap_start_address:由从剪辑信息文件的首字节开始的字节号来指示的跳跃点映射的开始地址。如果JPMap_start_address的值是0,则这意味着与剪辑信息文件相关的剪辑不是用于角度数据并且该剪辑不包含关于跳跃点映射的信息。- JPMap_start_address: The start address of the jump point map indicated by the byte number from the first byte of the clip information file. If the value of JPMap_start_address is 0, this means that the clip related to the clip information file is not for angle data and the clip does not contain information on jump point mapping.
-ClipInfo:与剪辑信息文件相关的AV流文件的属性。-ClipInfo: Attributes of the AV stream file related to the clip information file.
在图18中,剪辑信息的入口点映射包含关于可随机访问的入口点的时间和位置的信息。剪辑信息的跳跃点映射包含角度数据剪辑可通过其被实际连接到不同角度的剪辑的跳跃点的信息。根据本发明的一方面,包括在跳跃点映射中的跳跃管理器信息指示跳跃点的数量和跟在跳跃管理器信息之后的跳跃点信息条目的数量。跳跃点信息被用于检测各跳跃点的位置和相关角度数据剪辑中的开始位置。根据本发明的一方面,跳跃点信息以字节或者一些扇区来表示。此外,如果视频对象数据被编码为MPEG传输流,则根据本发明的一方面,各跳跃点信息以一些MPEG-TS分组表示。In FIG. 18, the entry point map of clip information contains information on the time and position of randomly accessible entry points. The jumping point map of clip information contains information of jumping points through which clips of angle data can be actually connected to clips of different angles. According to an aspect of the present invention, the jump manager information included in the jump point map indicates the number of jump points and the number of jump point information entries following the jump manager information. The jumping point information is used to detect the position of each jumping point and the starting position in the associated angle data clip. According to an aspect of the present invention, jumping point information is represented by bytes or some sectors. Furthermore, if video object data is encoded as an MPEG transport stream, according to an aspect of the present invention, each jump point information is represented by some MPEG-TS packets.
图19是根据本发明第二实施例用于角度的剪辑中跳跃点的数据结构的示图。图19的跳跃点的数据结构表示包含跳跃点信息的入口点映射。因此,图19的数据结构的优点在于,它不需要任何另外的空间来存储跳跃点信息。如上所述,当视频对象数据通过使用比如MPEG的时间-空间压缩而被编码时,跳跃点应该被设置为作为随机访问入口点的入口点。通过将关于入口点是否用作跳跃点的信息并入到入口点映射,跳跃信息被容易地记录。FIG. 19 is a diagram for a data structure of jumping points in clips for angles according to the second embodiment of the present invention. The jump point data structure in FIG. 19 represents an entry point map including jump point information. Thus, an advantage of the data structure of Figure 19 is that it does not require any additional space to store jump point information. As described above, when video object data is encoded by using time-space compression such as MPEG, a jump point should be set as an entry point as a random access entry point. Jump information is easily recorded by incorporating information on whether an entry point is used as a jump point into the entry point map.
图20是根据本发明第三实施例用于角度的剪辑中跳跃点的数据结构的示图。在图20中,包括形成角度块的剪辑(见图17)的跳跃点信息。该跳跃点映射信息结构是与剪辑信息结构分开的数据结构。跳跃点映射信息包括:跳跃管理器信息,指示形成角度块的剪辑的数量和存在于剪辑中的跳跃点的数量;和各剪辑的跳跃点信息,顺序跟在跳跃管理器信息之后。跳跃点映射信息结构使得能够容易地检测希望的角度的位置。FIG. 20 is a diagram for a data structure of jumping points in clips for angles according to a third embodiment of the present invention. In FIG. 20, jumping point information of clips (see FIG. 17) forming angle blocks is included. The jump point map information structure is a separate data structure from the clip information structure. The jumping point mapping information includes: jumping manager information indicating the number of clips forming the angle block and the number of jumping points existing in the clips; and jumping point information of each clip sequentially following the jumping manager information. The jump point map information structure enables easy detection of desired angular positions.
图21是根据本发明实施例具有形成角度块的PlayItem的PlayList的例子的示图。参照图21,每一个PlayItem信息包含一般PlayItem信息和角度块信息。角度块信息主要指定PlayItem是否形成角度块PlayItem。通常,形成角度块的PlayItem被顺序记录。在PlayList的再现期间,至少一个从形成角度块的PlayItem选择的PlayItem被再现。在角度块PlayItem中的一个PlayItem的再现期间,另一个形成该角度块的PlayItem可被再现。FIG. 21 is a diagram for an example of a PlayList having PlayItems forming angle blocks according to an embodiment of the present invention. Referring to FIG. 21, each PlayItem information contains general PlayItem information and angle block information. The angle block information mainly specifies whether the PlayItem forms an angle block PlayItem. Normally, PlayItems forming an angle block are recorded sequentially. During reproduction of PlayList, at least one PlayItem selected from PlayItems forming an angle block is reproduced. During reproduction of one PlayItem among angle block PlayItems, another PlayItem forming the angle block may be reproduced.
图22是用于不同角度的作为再现单位的PlayList的例子的示图。参照图22,各PlayList包括不形成角度块的单一PlayItem或用于单一角度的多个PlayItem。也就是说,每一个PlayList对应于一个角度。图23是根据本发明实施例具有不形成角度块的PlayItem的PlayList(即,PlayList包括单一PlayItem)的例子的示图。如在图23中所示,每一个PlayList包含关于角度的角度块信息,在这种情况下,其指示PlayItem信息不形成角度块。当用户选择角度或改变角度时,相关/相应角度PlayList被再现。Fig. 22 is a diagram of an example of a PlayList as a playback unit for different angles. Referring to FIG. 22, each PlayList includes a single PlayItem not forming an angle block or a plurality of PlayItems for a single angle. That is, each PlayList corresponds to an angle. FIG. 23 is a diagram of an example of a PlayList having PlayItems not forming an angle block (ie, a PlayList including a single PlayItem) according to an embodiment of the present invention. As shown in FIG. 23, each PlayList contains angle block information on angles, which in this case indicates that PlayItem information does not form an angle block. When the user selects an angle or changes an angle, the related/corresponding angle PlayList is reproduced.
根据本发明,组成多角度数据的数据记录单位被记录在信息存储介质的相邻区域中。插入在记录单位中的跳跃点与不同角度的记录单位接口,并且关于跳跃点的信息被存储为附加信息(即,剪辑特性或剪辑信息)。然后,关于与记录单位对应的再现单位的信息被存储为多角度信息(即,PlayList和PlayItem)。According to the present invention, data recording units constituting multi-angle data are recorded in adjacent areas of an information storage medium. Jumping points inserted in recording units interface with recording units of different angles, and information on the jumping points is stored as additional information (ie, clip characteristics or clip information). Then, information on reproduction units corresponding to recording units is stored as multi-angle information (ie, PlayList and PlayItem).
根据本发明的再现设备再现多角度数据并具有下述优点:The reproduction device according to the present invention reproduces multi-angle data and has the following advantages:
第一,当角度数据正被再现时并且如果角度被改变,则多角度数据可被从信息存储介质的相邻区域读取并且读取的数据可被连续再现。也就是说,多角度数据通过使用用于对非多角度数据编码的相同方法而被编码。因此,与交错方法相反,不需要附加数据和编码操作来连续再现用于角度的数据。First, when angle data is being reproduced and if the angle is changed, multi-angle data can be read from adjacent areas of the information storage medium and the read data can be continuously reproduced. That is, multi-angle data is encoded by using the same method used to encode non-multi-angle data. Therefore, contrary to the interleaved method, no additional data and encoding operations are required to continuously reproduce data for angles.
第二,作为记录单位的剪辑包含使得能够连接到用于另一角度的视频对象数据的跳跃点信息。为了在再现用于当前角度的视频对象数据时改变角度,再现设备再现用于当前角度的视频对象数据至下一个跳跃点,然后从与下一个跳跃点对应的跳跃点再现用于改变的角度的视频对象数据。Second, a clip as a recording unit contains jump point information enabling connection to video object data for another angle. In order to change the angle when reproducing the video object data for the current angle, the reproducing device reproduces the video object data for the current angle to the next jump point, and then reproduces the video for the changed angle from the jump point corresponding to the next jump point. Video object data.
第三,当多角度信息被以形成角度块并属于PlayList(参见图17和图21)的作为再现单位的多个PlayItem记录时,为了在角度块的一个PlayItem的再现期间改变角度,再现设备再现PlayItem至与剪辑的当前再现位置最接近的跳跃点,然后从该跳跃点再现用于改变的角度的剪辑。如果如在图22中所示对于每一个角度单一PlayList被记录,则当用户想在PlayList的再现期间改变角度时,用于改变的角度的PlayList被检测并再现。Third, when multi-angle information is recorded with a plurality of PlayItems forming an angle block and belonging to a PlayList (see Fig. 17 and Fig. PlayItem to the jump point closest to the current reproduction position of the clip, and then reproduce the clip for the changed angle from the jump point. If a single PlayList is recorded for each angle as shown in FIG. 22, when the user wants to change the angle during reproduction of the PlayList, the PlayList for the changed angle is detected and reproduced.
根据本发明的记录设备在信息存储介质上将多角度数据记录为剪辑,包括关于跳跃点的剪辑信息,并记录链接到数据记录的再现单位记录。根据本发明实施例的记录设备基于再现设备的读取速度V_R、跳跃时间T_JUMP、和视频对象数据的最高比特率V_O来确定作为分割的剪辑的一部分的跳跃单元的大小(参见方程(1)和(2))。A recording apparatus according to the present invention records multi-angle data as clips on an information storage medium, including clip information on jumping points, and records reproduction unit records linked to data recordings. The recording device according to an embodiment of the present invention determines the size of a jump unit as a part of a divided clip based on the read speed V_R of the reproducing device, the jump time T_JUMP, and the highest bit rate V_O of the video object data (see equation (1) and (2)).
然后,确定的跳跃单元大小被转换成再现时间。然后,视频对象数据被编码以便随机访问(入口)点被设置为大于该再现时间或与该再现时间相同。这里,通常,对视频对象数据的接口是跳跃点。通常,随机访问点是比如MPEG的时间-空间压缩编码中画面组(GOP)的开始点,在MPEG的情况下,跳跃点被设置为入口点。因此,以MPEG,每一个跳跃单元包括多个GOP。此外,通常,跳跃点被形成在每一个视频对象数据的相同再现时间区中。Then, the determined skip unit size is converted into a reproduction time. Then, video object data is encoded so that a random access (entry) point is set to be greater than or equal to the reproduction time. Here, generally, the interface to the video object data is the jumping point. Generally, a random access point is a start point of a group of pictures (GOP) in time-space compression coding such as MPEG, and in the case of MPEG, a jump point is set as an entry point. Thus, with MPEG, each skip unit consists of multiple GOPs. Also, generally, jump points are formed in the same reproduction time zone of each video object data.
对于各角度,编码的视频对象数据被记录在信息存储介质的相邻区域中。关于跳跃点的位置的信息被记录为附加信息。根据本发明的实施例,关于每一个剪辑的跳跃点的信息可被记录为剪辑信息,由此提供剪辑特性。For each angle, encoded video object data is recorded in adjacent areas of the information storage medium. Information on the location of the jump point is recorded as additional information. According to an embodiment of the present invention, information on jumping points of each clip may be recorded as clip information, thereby providing clip characteristics.
然后,关于形成多角度数据的再现单位的信息被创建并被记录。例如,包括与多角度的各剪辑对应的PlayItem的PlayList通过将PlayItem彼此链接(即,角度块PlayItem)而被形成。另一方面,单一PlayList可与单一角度对应。Then, information on reproduction units forming multi-angle data is created and recorded. For example, a PlayList including PlayItems corresponding to clips of multiple angles is formed by linking PlayItems to each other (that is, angle block PlayItems). On the other hand, a single PlayList can correspond to a single angle.
图24至26是表示根据本发明另一实施例存储多角度数据的信息存储介质的结构和从该信息存储介质再现的示图。根据本发明的一方面,信息存储介质具有这样的数据结构,即,在其中用于多角度的视频对象数据被以剪辑为单位记录并且在剪辑中形成的所有入口点被设置为跳跃点。24 to 26 are diagrams showing the structure of an information storage medium storing multi-angle data and reproduction from the information storage medium according to another embodiment of the present invention. According to an aspect of the present invention, an information storage medium has a data structure in which video object data for multiple angles is recorded in units of clips and all entry points formed in clips are set as jump points.
当用户想要在用于一个角度的剪辑的再现期间改变角度时,根据本发明的再现设备再现该剪辑至与当前再现位置最接近的剪辑的入口点,跳跃到与再现的剪辑的入口点对应的用于改变的角度的剪辑的入口点,并在该用于改变的角度的剪辑的入口点之后再现用于改变的角度的剪辑。这里,通常,用于所有角度的所有入口点被形成在相同时间区中的剪辑中。换句话说,如在图24中所示,以物理方式记录在相邻而且不同的区域中的各视频角度对象数据通过各入口点在逻辑上彼此链接。When the user wants to change the angle during reproduction of a clip for an angle, the reproduction device according to the present invention reproduces the clip to the entry point of the clip closest to the current reproduction position, jumping to the entry point corresponding to the reproduced clip The entry point of the clip for changing the angle, and reproduce the clip for changing the angle after the entry point of the clip for changing the angle. Here, generally, all entry points for all angles are formed in clips in the same time zone. In other words, as shown in FIG. 24, pieces of video angle object data physically recorded in adjacent and different areas are logically linked to each other through entry points.
通常,如在图25中所示,入口点EP是具有在0.5秒和1秒之间的再现时间的记录单位并且也被形成在可执行随机访问的位置。当多角度视频对象数据被使用MPEG压缩时,视频对象数据包括多个GOP。为了在角度改变期间使用包括多个GOP的视频对象数据的入口点作为跳跃点,需要GOP中的所有图像由仅使用相关GOP中的图像编码的封闭GOP(closed GOP)来形成。Generally, as shown in FIG. 25, an entry point EP is a recording unit having a reproduction time between 0.5 second and 1 second and is also formed at a position where random access can be performed. When multi-angle video object data is compressed using MPEG, the video object data includes a plurality of GOPs. In order to use an entry point of video object data including a plurality of GOPs as a jumping point during an angle change, it is required that all pictures in a GOP be formed by a closed GOP (closed GOP) encoded using only pictures in the relevant GOP.
在其中所有入口点是跳跃点的记录介质数据结构中,不需要关于跳跃点的附加信息。然而,在这种数据结构中,当再现设备跳跃到入口点以改变角度时可能引起再现缓冲器的下溢。因此,根据本发明的一方面,为了防止再现设备在跳跃期间或者在刚刚跳跃之后跳跃到信息存储介质的一定部分的入口点,如在图25中所示,提供无跳跃部分。不允许跳跃的部分被称为无跳跃块(NJB)。In a recording medium data structure in which all entry points are jump points, no additional information on the jump points is required. However, in this data structure, an underflow of the reproduction buffer may be caused when the reproduction device jumps to the entry point to change the angle. Therefore, according to an aspect of the present invention, in order to prevent the reproducing device from jumping to the entry point of a certain part of the information storage medium during jumping or just after jumping, as shown in FIG. 25 , a no-skip section is provided. A section that does not allow jumps is called a no-jump block (NJB).
参照图26,当刚刚进行再现设备的数据再现或跳跃之后包含在缓冲器中的数据量小于数据量B时,不允许角度改变。这里,数据量B是允许跳跃时间JUMP_T的图像无缝再现的数据量的最低限。当在超过NJB长度时图像再现连续的时候,在缓冲器中的数据量总是大于数据量B并且跳跃在所有入口点被允许。Referring to FIG. 26, when the amount of data contained in the buffer is less than the amount of data B immediately after data reproduction or jumping of the reproducing device, the angle change is not allowed. Here, the amount of data B is the minimum amount of data that allows seamless reproduction of images of the jump time JUMP_T. When image reproduction continues beyond the NJB length, the amount of data in the buffer is always greater than the amount of data B and jumps are allowed at all entry points.
NJB的长度可使用计算JPU的长度的相同方法来计算。更具体地讲,假设最长的跳跃时间是T_JUMP,读取数据的速度是V_R,并且再现视频对象数据的速度是V_O,计算NJB的长度如下:The length of NJB can be calculated using the same method as calculating the length of JPU. More specifically, assuming that the longest jump time is T_JUMP, the speed of reading data is V_R, and the speed of reproducing video object data is V_O, the length of NJB is calculated as follows:
NJB长度>V_R*V_O*T_JUMP/(V_R-V_O) ...(3)NJB length>V_R*V_O*T_JUMP/(V_R-V_O) ...(3)
此外,通常,缓冲器的大小被确定以满足下面:Furthermore, generally, the size of the buffer is determined to satisfy the following:
缓冲器大小(B)>V_O*T_JUMP ...(4)Buffer size (B)>V_O*T_JUMP ...(4)
产业上的可利用性Industrial availability
如上所述,根据本发明,用于多角度数据的视频对象数据被分成预定单元(即,剪辑及其跳跃单元)并被记录在信息存储介质的相邻区域中而不使用交错方法。更具体地讲,如果本发明的“剪辑”与现有技术VOB对应作为数据记录单位,则在本发明中,在多角度数据的情况下,“剪辑”被记录在存储介质上的相邻区域中。与本发明对比,在现有技术中,在多角度数据的情况下,VOB的基元根据交错方法被记录,或者,例如,在如图9中所示两个角度的情况下,被记录在存储介质的交替区域上。相应地,在本发明中,数据区域的规划易于由光学记录和再现设备控制并管理,并且随机访问易于执行,由此,有效地记录/读取多角度数据(即,比传统多角度数据记录/读取少的光学拾取器位置移动)并且扩展传统的对压缩比特流的比特率限制。As described above, according to the present invention, video object data for multi-angle data is divided into predetermined units (ie, clips and their jump units) and recorded in adjacent areas of an information storage medium without using an interleaving method. More specifically, if the "clip" of the present invention corresponds to the prior art VOB as a data recording unit, in the present invention, in the case of multi-angle data, the "clip" is recorded in adjacent areas on the storage medium middle. In contrast to the present invention, in the prior art, in the case of multi-angle data, the primitives of the VOB are recorded according to the interleave method, or, for example, in the case of two angles as shown in FIG. on alternate areas of the storage medium. Accordingly, in the present invention, the planning of the data area is easy to be controlled and managed by the optical recording and reproducing apparatus, and random access is easy to perform, thereby efficiently recording/reading multi-angle data (i.e., more than conventional multi-angle data recording / read less optical pickup position movement) and extend the traditional bitrate limit on compressed bitstreams.
上述包含在多角度数据记录器/再现中的本发明的多角度数据记录和再现处理通过使用软件和/或计算硬件而被实现。例如,本发明的处理可体现在多角度数据再现器的检测器和再现器以及处理器中,该处理器被编程以将来自任何源类型的接收的/输入的多角度数据根据本发明的多角度数据结构记录在信息存储介质上。更具体地讲,信息存储介质通过具有包括至少一个用于每一个角度的剪辑对象的数据结构来控制多角度数据再现设备,每一个剪辑是用于角度的多角度数据的数据记录单位。每一个角度剪辑在预定跳跃点被分成预定跳跃单元,并且每一个被记录在信息存储介质的相邻区域中。使用剪辑跳跃点作为在相邻记录的角度剪辑之间的链接为读取用于角度改变的多角度数据提供了有效的随机访问。因此,本发明提供了一种信息存储介质记录设备,包括:编程的计算机处理器,将多角度数据分割成以跳跃点指定的各预定角度单元(每一个角度单元包括至少两个或更多的数据基元),该跳跃点被用于链接该多角度数据的预定的角度单元,并且该计算机处理器将包括跳跃点的每一个预定角度单元记录在信息存储介质的相邻区域中。The multi-angle data recording and reproduction processing of the present invention contained in the multi-angle data recorder/reproduction described above is realized by using software and/or computing hardware. For example, the processing of the present invention may be embodied in a detector and a reproducer of a multi-angle data renderer and a processor programmed to convert received/input multi-angle data from any source type according to the multi-angle data of the present invention The angle data structure is recorded on the information storage medium. More specifically, the information storage medium controls the multi-angle data reproducing device by having a data structure including at least one clip object for each angle, each clip being a data recording unit of multi-angle data for an angle. Each angle clip is divided into predetermined jump units at predetermined jump points, and each is recorded in an adjacent area of the information storage medium. Using clip jump points as links between adjacent recorded angle clips provides efficient random access for reading multi-angle data for angle changes. Therefore, the present invention provides an information storage medium recording device, comprising: a programmed computer processor, which divides multi-angle data into predetermined angle units designated by jump points (each angle unit includes at least two or more data primitive), the jumping point is used to link predetermined angle units of the multi-angle data, and the computer processor records each predetermined angle unit including the jumping point in an adjacent area of the information storage medium.
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离其范围由权利要求及其等同物限定的本发明的原理和精神的情况下,可以对这些实施例进行修改。While certain embodiments of the present invention have been shown and described, it should be understood by those skilled in the art that modifications may be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents. to modify.
Claims (2)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020062882 | 2002-10-15 | ||
| KR1020020062882A KR20040033663A (en) | 2002-10-14 | 2002-10-15 | Information storage medium having data structure for multi-angle and apparatus therefor |
| US60/452,551 | 2003-03-07 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007101090753A Division CN101105962B (en) | 2002-10-15 | 2003-10-13 | Information storage medium with data structure for multi-angle and apparatus therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1717734A CN1717734A (en) | 2006-01-04 |
| CN100498958C true CN100498958C (en) | 2009-06-10 |
Family
ID=35822581
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007101090753A Expired - Lifetime CN101105962B (en) | 2002-10-15 | 2003-10-13 | Information storage medium with data structure for multi-angle and apparatus therefor |
| CNB2003801014707A Expired - Lifetime CN100498958C (en) | 2002-10-15 | 2003-10-13 | Information storage medium with data structure for multi-angle and device thereof |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007101090753A Expired - Lifetime CN101105962B (en) | 2002-10-15 | 2003-10-13 | Information storage medium with data structure for multi-angle and apparatus therefor |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN101105962B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1197572A (en) * | 1995-09-29 | 1998-10-28 | 松下电器产业株式会社 | Method and device for bit stream interleaved recording and playback of media |
| JP2002216460A (en) * | 2001-01-16 | 2002-08-02 | Matsushita Electric Ind Co Ltd | Information recording medium |
-
2003
- 2003-10-13 CN CN2007101090753A patent/CN101105962B/en not_active Expired - Lifetime
- 2003-10-13 CN CNB2003801014707A patent/CN100498958C/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1197572A (en) * | 1995-09-29 | 1998-10-28 | 松下电器产业株式会社 | Method and device for bit stream interleaved recording and playback of media |
| JP2002216460A (en) * | 2001-01-16 | 2002-08-02 | Matsushita Electric Ind Co Ltd | Information recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1717734A (en) | 2006-01-04 |
| CN101105962A (en) | 2008-01-16 |
| CN101105962B (en) | 2011-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2697536C (en) | Information storage medium with data structure for multi-angle and apparatus therefor | |
| US8380054B2 (en) | Information storage medium with structure for multi-angle data, and recording and reproducing apparatus therefor | |
| CN100550170C (en) | Method of reproducing multi-angle data | |
| CN100498958C (en) | Information storage medium with data structure for multi-angle and device thereof | |
| CN1705997B (en) | method of recording multi-angle data | |
| JP4808761B2 (en) | Apparatus for reproducing moving image data for each angle corresponding to one moving image from an information recording medium | |
| HK1112101B (en) | Information storage medium with data structure for multi-angle and apparatus therefor | |
| HK1084492B (en) | Information storage medium with data structure for multi-angle and apparatus therefor | |
| HK1082109B (en) | Method for recording multi-angle data | |
| HK1113856B (en) | A method for reproducing multi-angle data | |
| HK1128551B (en) | Method for reproducing multi-angle data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1084492 Country of ref document: HK |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1084492 Country of ref document: HK |
|
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20060104 Assignee: TONLY ELECTRONICS HOLDINGS Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000240 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20060104 Assignee: Shenzhen Maxmade Technology Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000239 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20060104 Assignee: CHINA HUALU GROUP Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000238 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20060104 Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000237 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20140423 Application publication date: 20060104 Assignee: GUANGZHOU PANYU JUDA CAR AUDIO EQUIPMENT Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2014990000233 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20140422 |
|
| LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20060104 Assignee: Dongguan de video technology Co.,Ltd. Kit Assignor: Blue light United Co.,Ltd. Contract record no.: 2016990000233 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20160614 |
|
| LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20060104 Assignee: Shanghai Epic Music Co.,Ltd. Assignor: Blue light United Co.,Ltd. Contract record no.: 2016990000555 Denomination of invention: Information storage medium with data structure for multi-angle and apparatus therefor Granted publication date: 20090610 License type: Common License Record date: 20161228 |
|
| LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20090610 |