HK1112101B - 具有用於多角度的数据结构的信息存储介质及其设备 - Google Patents
具有用於多角度的数据结构的信息存储介质及其设备 Download PDFInfo
- Publication number
- HK1112101B HK1112101B HK08106553.8A HK08106553A HK1112101B HK 1112101 B HK1112101 B HK 1112101B HK 08106553 A HK08106553 A HK 08106553A HK 1112101 B HK1112101 B HK 1112101B
- Authority
- HK
- Hong Kong
- Prior art keywords
- angle
- data
- jumping
- information
- clip
- Prior art date
Links
Description
本申请是申请日为2003年10月13日,申请号为200380101470.7,题为“具有用于多角度的数据结构的信息存储介质及其设备”的专利申请的分案申请。
技术领域
本发明涉及一种具有用于多角度数据的结构的信息存储介质及其记录和再现设备。
背景技术
数字多用途盘(DVD)是可在其上记录多角度数据的传统信息存储介质的代表性例子。多角度数据通过使用交错方法来被记录在DVD上,以该方法,数据被分成预定单元并且该单元被交替地记录。
以下,将参照附图来描述作为传统多媒体存储介质的DVD的视频(包括音频,根据具体情况而定)数据结构。图1是传统的DVD数据结构的示图。参照图1,DVD被分为视频管理器(VMG)区域和多个视频标题集(VTS)区域。关于视频标题的信息(即,视频标题相关数据)和用于视频标题的菜单信息被存储在VMG区域中,并且视频标题数据被存储在多个VTS区域中。通常,VMG区域包括两或三个文件,并且每一个VTS区域包括三到十二个文件。
图2是传统的VMG区域的数据结构。参照图2,VMG区域包括:包含关于VMG区域的附加信息的视频管理器信息(VMGI)区域、包含关于视频标题菜单的视频对象信息的视频对象集(VOBS)区域、和VMGI备份区域。VMGI区域、VOBS区域、和VMGI备份区域的每一个作为文件而存在。然而,将VOBS区域包括在VMG区域中是可选的,从而在一些情况下VOBS区域可不在VMG区域中形成。
每一个VTS区域包含作为再现单位的标题数据、和视频对象信息VOBS。多个标题可被记录在VTS区域上。图3是传统的VTS区域的数据结构的示图。参照图3,视频标题集信息(VTSI)、视频标题菜单屏幕的VOBS、视频标 题集的VOBS、和VTSI备份数据被记录在VTS区域中。对于显示标题菜单屏幕,视频标题菜单屏幕VOBS的记录是可选的。每一个视频标题集VOBS被分为多个作为数据记录单位的视频对象VOB,并且每一个VOB包括作为标题的VOB(即,数据单位)的最小单位的基元(cell)。因此,VOB或者数据记录单位包括多个作为数据记录单位的最基本单位的基元。
在DVD中,以分级结构来记录再现单位。标题(即,数据记录)被形成在分级结构的最上层。通常,标题(即,标题的数据记录)被链接到至少一个节目链(PGC)。在多个PGC之中首先被再现的PGC称为入口PGC。图4是表示根据传统的多角度数据记录方法链接到第一PGC的标题,即入口PGC,的示图。图5是表示根据传统的多角度数据记录方法链接到多个PGC的标题的示图。当如图5中所示在再现一个PGC之后选择并再现多个PGC之一时,用于确定将被选择并再现的PGC的命令可被存储在DVD中。控制再现的顺序被称为导航。用于确定导航的命令被包含在节目链信息(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)。
图7是传统的角度块的数据结构的示图。参照图7,角度块被以这种方式构造,即多个再现基元并行排列以便仅这些基元之一可被再现。形成角度块的再现基元具有相同的再现时间。再现基元的每一个对应于特定角度。如果作为再现单位的基元形成角度块,则特定角度的数据通过使用交错方法而被分成预定的交错单元(ILVU)并被记录在包括作为数据记录单位的基元的VOB上。
图8是传统的其中未应用多角度支持的视频标题集VOB和基元的数据结构的示图。参照图8,VOB被顺序存储并记录在信息存储介质的相邻块中,该相邻块是相邻记录空间。然而,如在图9中所示,当应用多角度支持时,每一个角度的VOB和及其基元通过使用交错方法而被记录在交错块上的ILVU中。结果,特定角度的数据没有被记录在相邻记录区域上。也就是说,通常,角度数据通过使用交错方法而被顺序地记录在交替的VOB上。
更具体地讲,图9是传统的使用交错方法顺序并交替地记录的两个角度数据的数据结构。参照图9,各ILVU具有相同再现时间。将被记录的数据量可根据使用的压缩方法的类型而改变。在交错数据的情况下,为了再现一个角度的数据或者再现改变的角度的数据,必须跳跃到希望的ILVU。例如,为了再现在第一角度的数据,必须检测在ILVU中用于第一角度的数据。对于这种第一角度数据检测,视频对象比特流包含ILVU位置数据(即,如在图11中所示的数据结构中的NXT_ILVU_SA和NXT_ILVU_SZ)。ILVU位置数据指示属于比特流的下一个ILVU数据的位置和大小。在再现ILVU数据之后,使用NXT_ILVU_SA和NXT_ILVU_SZ跳跃到下一个ILVU数据。
为了在数据再现期间改变角度,必须跳跃到用于改变的角度的数据的位置。跳跃的范围在ILVU中被确定。图10是表示根据传统的多角度数据再现鉴于基元而跳跃到用于选择的角度的ILVU数据的示图。参照图10,即使用户在再现ILVU数据期间的某个时间发出改变角度的命令,随后的图像数据仍可被没有暂停地再现以用于无缝改变。这是通过以下方法来实现的:首先完成ILVU数据的再现,通过跳跃到用于改变的角度的ILVU数据来跟随链接,并且再现用于改变的角度的ILVU数据。关于ILVU数据的位置的信息被多路复用并被包含在使用交错方法记录的视频对象数据的比特流中。
图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将当前角度改变到希望的角度并再现用于希望的角度的数据。
在用于多角度数据支持的DVD编辑过程中,在不同角度拍摄的图像被 压缩以形成几个具有相同再现长度的数据的比特流。然后,比特流通过使用交错方法而被形成并且信息被插入到每一个比特流中,这允许在数据再现期间参照其他角度。相应地,视频对象数据被记录在DVD上以便角度可在数据再现期间被改变。
然而,如果多角度数据通过使用交错方法而被分成预定单元并被存储在DVD中,则该多角度数据不被连续记录在DVD的相邻区域中。因此,为了用于角度的数据的连续再现,通常,再现设备需要移动光学拾取器位置很多次以读取数据。具体地讲,如果再现设备从光盘或硬盘再现数据,则该设备花费相当多时间来改变光学拾取器位置。还存在对压缩比特流的比特率限制以补偿当该设备改变光学拾取器位置时引起的时间延迟偏移。
发明内容
本发明提供了一种具有数据结构的信息存储介质及其设备,在该数据结构中,可执行随机访问而不需考虑多角度数据的位置。
在下面的描述中将部分地阐明本发明另外的方面和/或优点,通过描述,其会变得更加清楚,或者通过实施本发明可以了解。
本发明提供了一种在其上记录用于多角度的视频对象数据的信息存储介质,该介质包括:至少一个剪辑,是记录用于每一个角度的视频对象数据的记录单位,其中,至少一个用于某一角度的剪辑被记录在信息存储介质的相邻区域中。
根据本发明的一方面,用于每一个角度的视频对象数据包括:多个跳跃点,是使不同角度的视频对象数据能够被连续再现的访问点;和附加信息,包含关于跳跃点的信息。
根据本发明的一方面,视频对象数据包含作为关于剪辑的附加信息的剪辑信息,并且剪辑信息包含关于跳跃点的信息。
根据本发明的一方面,关于每一个跳跃点的附加信息包括关于对于剪辑的每一个跳跃点的开始点的信息,并以表形式被存储在剪辑信息中。
根据本发明的一方面,剪辑信息包含关于可随机访问的入口点的信息,并且关于跳跃点的信息被添加到入口点信息并指定每一个入口点是否能够用作跳跃点。
根据本发明的一方面,关于跳跃点的附加信息被共同地和附加地记录在 用于各角度的视频对象数据的剪辑上,并且关于各剪辑的各跳跃点的位置的信息被顺序包含在共同的跳跃点信息中。
根据本发明的一方面,跳跃点的位置和相邻跳跃点之间的距离可被确定,以便当在用于一定角度的剪辑的再现期间在用于角度改变的跳跃点改变再现位置时,剪辑被没有暂停地连续再现。
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,并且关于形成角度块的多个PlayItem的信息被记录为关于用于多个角度的PlayItem的信息,PlayItem与各剪辑对应,并且每一个PlayList具有多个PlayItem。
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,并且关于各PlayList的信息被记录以与各角度对应,各PlayItem与各剪辑对应并且每一个PlayList具有多个PlayItem。
根据本发明的一方面,关于一定角度的附加信息被添加到每一个PlayList,各PlayList是用于不同角度的信息并被记录以与各角度对应。
根据本发明的一方面,剪辑信息包含关于可随机访问的入口点的信息,由于所有入口点是跳跃点,所以跳跃点信息是入口点信息。
根据本发明的一方面,在不引起缓冲器下溢的范围内,确定在刚刚进行剪辑再现或者跳跃到入口点之后不允许跳跃到入口点的剪辑的一部分,并且确定不允许跳跃的该部分的长度。
根据本发明的一方面,剪辑信息包含关于在刚刚进行数据再现或者跳跃之后不允许跳跃的该部分的信息。
本发明也可通过一种再现记录在信息存储介质上的数据的再现设备来实现,多个视频对象数据被以作为记录单位的剪辑为单位记录在该信息存储介质中,剪辑被分开记录在相邻区域中,当视频对象数据是多角度视频对象数据时,包含关于与各角度对应的视频对象数据的信息的各剪辑被记录,该设备包括:检测器,检测相关剪辑,并且当再现多角度视频对象数据时读取并再现信息存储介质的相邻区域中的检测出的相关剪辑。
根据本发明的一方面,用于各角度的视频对象数据具有使用于不同角度的视频对象数据能够被连续再现的多个跳跃点,关于跳跃点的附加信息被记录在信息存储介质上,跳跃点指示由相同再现时间分割的剪辑的位置,该设备通过再现剪辑至一定跳跃点来读取并再现信息存储介质的相邻区域中的用 于一个角度的该剪辑,并且当在该剪辑再现期间需要角度改变时从与该一定跳跃点对应的跳跃点再现用于改变的角度的另一剪辑,以再现多角度视频对象数据。
根据本发明的一方面,各视频对象数据还包括提供关于作为记录单位的剪辑的附加信息的剪辑信息,剪辑信息是关于跳跃点的附加信息,该设备从关于相关剪辑的剪辑信息检测关于跳跃点的附加信息。
根据本发明的一方面,关于跳跃点的附加信息包括对于剪辑中每一个跳跃点的开始点的信息并以表形式被存储在剪辑信息中,当在剪辑的再现期间改变角度时,该设备估计用于多角度数据的剪辑的跳跃点彼此连接,该剪辑的附加跳跃点信息被记录在表中的预定位置,该设备检测正被再现的剪辑和用于改变的角度的剪辑的连接的跳跃点,并且分别在检测的跳跃点再现这些剪辑。
根据本发明的一方面,剪辑信息包含关于可随机访问的入口点的信息,并且关于跳跃点的信息被添加到入口点信息以指定相关入口点是否用作跳跃点,当角度改变时,该设备估计用于多角度数据的剪辑的跳跃点彼此连接,跳跃点信息被记录在与入口点信息相同的位置,该设备检测连接的跳跃点,并且在检测出的跳跃点再现剪辑。
根据本发明的一方面,关于跳跃点的附加信息被共同地以用于多个角度的多个剪辑为单位包含在视频对象数据中,并且关于每一个剪辑的跳跃点的位置的信息被以表形式顺序包含在共同的跳跃点信息中,当角度改变时,该设备读取关于用于多角度数据再现的剪辑的共同跳跃点信息,基于该共同跳跃点信息检测连接的跳跃点,并在检测出的跳跃点再现剪辑。
根据本发明的一方面,各跳跃点的位置和相邻跳跃点之间的距离被确定,以便当在用于一定角度的剪辑的再现期间改变角度时,剪辑被没有暂停地连续再现,该设备通过完成剪辑的再现至与再现位置最接近的跳跃点而即使当用户输入角度改变信号时仍再现,并从与先前跳跃点对应的跳跃点再现用于改变的角度的剪辑。
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,关于形成角度块的多个PlayItem的信息被记录为关于用于多个角度的PlayItem的信息,每一个PlayItem指示剪辑或者其一部分,各PlayItem与各剪辑对应并且每一个PlayList具有多个PlayItem,该设备再现形 成角度块的多个PlayItem之一以再现该角度块的多个PlayItem,并且当需要角度改变时从该角度块再现另一PlayItem。
根据本发明的一方面,关于PlayItem和PlayList的信息被记录为关于再现单位的信息,每一个PlayItem指示剪辑或者其一部分,各PlayList被记录以与各角度对应,各PlayItem与各剪辑对应并且各PlayList具有多个PlayItem,该设备再现与希望角度对应的PlayList。
根据本发明的一方面,每一个PlayList还包含关于相应角度的信息,该设备再现与相应角度对应的PlayList。
本发明也可通过一种将多角度视频对象数据记录在其中可执行随机访问的信息存储介质上的记录设备来实现,该设备包括:记录器,通过以剪辑为单位分割视频对象数据来以剪辑为单位将用于各角度的各视频对象数据记录在信息存储介质的相邻区域中,并且将剪辑记录在信息存储介质中而不使用交错方法。
根据本发明的一方面,该设备在信息存储介质上创建除用于各角度的视频对象数据之外的多个跳跃点和关于该多个跳跃点的信息,跳跃点使用于不同角度的视频对象数据能够被连续再现。
根据本发明的一方面,该设备创建除视频对象数据之外的用于剪辑的剪辑信息,剪辑是数据记录单位并且剪辑信息包含关于跳跃点的信息。
根据本发明的一方面,跳跃点信息包括关于对于每一个剪辑的每一个跳跃点的开始点的信息,跳跃点信息被以表形式包含在剪辑信息中。
根据本发明的一方面,该设备记录剪辑信息以包含关于可随机访问的点的入口点信息并且将跳跃点信息添加到入口点信息以指示各入口点是否用作跳跃点。
根据本发明的一方面,该设备共同地记录用于多角度数据的剪辑以包含跳跃点信息,共同的跳跃点信息以表形式顺序包含关于每一个剪辑的跳跃点的位置的信息。
根据本发明的一方面,该设备确定并记录跳跃点的位置和相邻跳跃点之间的距离,以便当在用于一定角度的剪辑再现期间在用于角度改变的跳跃点改变再现的位置时,剪辑被连续地再现。
根据本发明的一方面,该设备将关于PlayItem和PlayList的信息记录为关于再现单位的信息,将关于形成角度块的多个PlayItem的信息记录为关于 多个角度的信息,各PlayItem与各剪辑对应,并且每一个PlayList具有多个PlayItem。
根据本发明的一方面,该设备将关于PlayItem和PlayList的信息记录为关于再现单位的信息,并且记录各PlayItem以与各剪辑对应,各PlayItem与各剪辑对应并且各PlayList具有多个PlayItem。
根据本发明的一方面,该设备将关于一定角度的附加信息添加到被记录以与各角度对应的各PlayList。
附图说明
通过下面结合附图对实施例进行的描述,本发明的以上和/或其他方面和优点将会变得更清楚和更易于理解,其中:
图1表示传统的DVD的数据结构;
图2表示传统的VMG区域的数据结构;
图3表示传统的VTS区域的数据结构;
图4表示根据传统的多角度数据记录链接到一个PGC作为入口PGC的标题的例子;
图5表示根据传统的多角度数据记录包括多个链接的PGC的标题的例子;
图6表示传统的根据传统的多角度数据记录和再现的PGC的数据结构;
图7表示传统的角度块的数据结构;
图8表示传统的当应用多角度观察时作为记录单位的VOB和基元的数据结构;
图9表示使用传统的交错方法交替地记录的角度数据;
图10表示根据传统的多角度数据再现鉴于基元而跳跃到用于选择的角度的数据;
图11表示传统的具有用于角度#1的交错单元(ILVU)数据的包含在视频对象比特流中的信息的数据结构;
图12表示传统的用于多个角度的被包含在视频对象比特流中的信息的数据结构;
图13是根据本发明实施例在PlayList、PlayItem、剪辑(clip)信息、和剪辑之间的关系的示图;
图14是根据本发明实施例在音频/视频(AV)流剪辑中跳跃单元和跳跃点之间的关系的示图;
图15是表示根据本发明实施例用于剪辑的多角度数据再现的多个链接的角度数据剪辑的示图;
图16是根据本发明实施例在角度数据剪辑跳跃和使多角度视频对象数据能够被没有暂停地再现的缓冲器之间的关系的示图;
图17是根据本发明实施例具有多角度结构的PlayList的数据结构的示图;
图18是根据本发明第一实施例的跳跃点的数据结构的示图;
图19是根据本发明第二实施例的跳跃点的数据结构的示图;
图20是根据本发明第三实施例的跳跃点的数据结构的示图;
图21是根据本发明实施例具有形成角度块的PlayItem的PlayList的例子的示图;
图22是根据本发明实施例用于不同角度的PlayList的例子的示图;
图23是根据本发明实施例具有不形成角度块的PlayItem的PlayList的例子的示图;
图24至26是表示根据本发明另一实施例存储多角度数据的信息存储介质的结构和从该信息存储介质再现的示图;和
图27至31是根据本发明示例性实施例的跳跃点以及跳跃方式的示图。
具体实施方式
现在将对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。
根据本发明的实施例,使得能够实现多角度支持,以便角度数据通过使用分开记录方法而非交错方法来被记录在信息存储介质上。换句话说,多角度支持通过将用于各角度数据的比特流记录在信息存储介质的相邻记录区域中来被实现。在数据再现期间,通过以下操作来实现角度改变:将用于每一个角度的数据分为跳跃单元(JPU),指定JPU的开始地址作为跳跃点,并且将关于各角度数据的跳跃点的信息记录为附加跳跃点信息。根据本发明的一方面,如果各入口点是各跳跃点,则可基于关于入口点的信息检测跳跃点。
为了更好地理解本发明,本发明的主要元素列举如下:
(a)关于各角度的压缩并编码的音频/视频(AV)流;
(b)包含关于编码的音频/视频(AV)流的信息,例如属性信息,的剪辑信息文件;
(c)作为指示用于包括以上元素(a)和(b)的剪辑的时间IN_time和OUT_time之间的再现部分的再现时间的作为再现信息的PlayItem;
(d)包括至少一个PlayItem的作为再现信息的PlayList;和
(e)在其中以表形式记录跳跃点的位置的跳跃点映射。
在本发明中,多角度数据被称为包括多个与一定再现时间对应的再现单位的多角度对象(例如,AV、视频、音频、其他数据)数据。也就是说,多角度数据包括由几个接收/数据采集装置在不同角度获得的数据(例如,在视频的情况下,由照相机拍摄的数据)。通常,音频数据在不同角度被创建为相同角度数据,但是可在不同角度被不同地创建。总之,通常,可在同一时间区中再现的多视频对象数据被称为多角度数据,并且可在同一时间区中再现的多内容(例如,音频、其他数据)被称为多角度内容,但是在这里为了简便,可在同一时间区中再现的所有类型的多数据被称为多角度数据。
在描述本发明中,使用多角度AV数据作为多角度数据的例子,通常,视频对象数据的大小很大,因此作为压缩的比特流被存储或传输。本发明使用作为记录单位(即,数据单位)的剪辑和作为再现单位的PlayList和PlayItem。剪辑与如在图3和图6中所示作为传统DVD中的记录单位的视频标题集VOB基元对应,PlayList和PlayItem分别与如在图6中所示作为DVD中的再现单位的PGCI节目和PGCI基元对应。
更具体地讲,根据本发明,AV流以剪辑为单位被记录在信息存储介质的相邻区域中。通常,AV流还被压缩并记录以减小AV流的大小。当再现记录的剪辑时,使用记录在每一个剪辑中的剪辑的特性以解释压缩的视频对象数据。剪辑特性或剪辑信息包含每一个剪辑的音频和视频属性以及具有关于可随机访问的入口点的位置的信息的入口点映射。在运动图像专家组(MPEG)视频压缩技术的情况下,入口点位于帧内编码的I画面。入口点映射主要在在数据再现之后的预定时间检测数据位置的时间搜索期间被使用。
图13表示根据本发明实施例在PlayList、PlayItem、剪辑信息、和剪辑之间的关系。参照图13,PlayList是基本再现单位。在根据本发明的信息存储介质中,存储了多个PlayList。一个PlayList包括一个或多个PlayItem。 PlayItem链接到剪辑的一部分,更具体地讲,指示在剪辑中的再现的开始和结束时间。因此,剪辑信息被用于容易地检测剪辑中希望的一部分。以下,将参照附图来描述多角度数据的数据结构和记录位置。
图14是根据本发明实施例在剪辑AV流中跳跃单元和跳跃点之间的关系的示图。参照图14,如果剪辑代表在特定角度的视频对象数据和部分多角度数据,则剪辑被分成多个跳跃单元并且每一个跳跃单元的开始点被称为跳跃点。每一个跳跃点表示用于另一个角度的一定剪辑中的点,该点分别是当在该一定剪辑的再现期间从用于不同角度的剪辑跳入或跳出到用于不同角度的剪辑时的开始点或目的点。因此,剪辑跳跃点将剪辑链接到另一个角度数据。根据本发明的一方面,跳跃点是入口点。然而,为了无缝数据再现,不是所有入口点总被设置为跳跃点,因为入口点以大约0.5秒的间隔形成。
图15是表示根据本发明实施例用于剪辑的多角度数据再现的多个链接的角度数据剪辑的示图。如在图15中所示,假设具有相同数量跳跃点的多个剪辑彼此链接,各剪辑被记录在不同区域中并且通过在相同再现时间的跳跃点彼此链接。为了在剪辑的再现期间再现不同的剪辑(不同的角度数据剪辑),在完成该剪辑的到预定跳跃点的再现并检测与该预定跳跃单元对应的该不同剪辑的跳跃单元之后,从该相应跳跃单元再现该不同剪辑,由此使得能够实现剪辑的无缝、连续再现。在图15中,例如,箭头表示这样的过程,其中,用于第三角度的剪辑首先被部分再现,在用于第三角度的剪辑的再现期间第一角度被选择,用于第一角度的剪辑被再现,在用于第一角度的剪辑的再现期间第m角度被选择,并且用于第m角度的剪辑被再现。当用户输入改变角度的命令时,以跳跃单元为单位执行该改变。
根据本发明的一方面,即使当数据被记录在其中可执行随机访问的信息存储介质的非连续的不同区域中时,仍可在预定时间内当改变再现设备的位置时从信息存储介质连续再现数据。在本发明中,再现设备的位置的改变被描述为跳跃。通常,在比如存储器的易失性电子信息存储介质中跳跃不需要另外的时间。然而,在比如通过移动光学拾取器来读取数据的光盘的非易失性信息存储介质的情况下,跳跃需要另外的时间。此外,当从信息存储介质读取视频对象数据的速度和再现读取的视频对象数据的速度不同时,即使数据被记录在相邻区域中用于读取和再现,信息存储介质仍需要可补偿读取和再现速度之间差别的设备。根据本发明,视频对象缓冲器被用作这样的设备, 即其即使当多角度数据被记录在其中可执行随机访问的信息存储介质的非连续的不同区域中时仍允许在预定时间内当改变再现设备的位置时从信息存储介质连续再现多角度数据,并且提供对读取和再现速度之间差别的补偿。以预定速度从信息存储介质读取的数据被存储在视频对象缓冲器中,然后该数据被从该缓冲器再现。在数据读取期间,控制数据读取的速度很重要,以防止视频对象缓冲器的上溢或者下溢。即使视频对象数据被以可变比特率(VBR)记录,视频对象缓冲器的使用仍使得能够实现数据的无缝再现。
图16是根据本发明实施例在角度数据剪辑跳跃和使得能够实现没有暂停的多角度视频再现的缓冲器之间的关系的示图。如在图16中所示,每一个跳跃单元(JPU)的大小在允许当跳跃到用于不同角度的视频对象数据的剪辑时存储在视频对象缓冲器中的视频对象数据被无缝再现的范围内确定,并且用于该不同角度的下一个跳跃单元的再现在发生缓冲器下溢之前开始。如在图14中所示,通过分割角度数据剪辑来获得JPU。在需要另外的时间来跳跃到用于不同角度的跳跃点的再现设备的情况下,跳跃单元的大小通过下面条件来确定,假设最长的跳跃时间是T_JUMP,读取数据的速度是V_R,并且再现视频对象数据的速度是V_O:
跳跃单元大小>V_R*V_O*T_JUMP/(V_R-V_O) ... (1)
此外,通常,视频对象缓冲器的大小满足下面:
缓冲器大小(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包括跳跃点信息。
以下,将参照附图来描述剪辑信息中三种类型的跳跃点数据结构。图18 是根据本发明第一实施例用于角度的剪辑中跳跃点的数据结构的示图。参照图18,剪辑信息除PGC或MPEG标准的一般信息和入口点映射之外还包括跳跃点映射。包含在跳跃点映射中的跳跃点信息与视频对象数据紧密相关。因此,跳跃点信息被包括在剪辑信息数据中并提供关于剪辑的附加信息。
在图18中,剪辑信息的一般信息包含下面的信息:
-version_number:剪辑信息文件的版本。
-EPMap_start_address:由从剪辑信息文件的首字节开始的字节号来指示的入口点映射的开始地址。
-JPMap_start_address:由从剪辑信息文件的首字节开始的字节号来指示的跳跃点映射的开始地址。如果JPMap_start_address的值是0,则这意味着与剪辑信息文件相关的剪辑不是用于角度数据并且该剪辑不包含关于跳跃点映射的信息。
-ClipInfo:与剪辑信息文件相关的AV流文件的属性。
在图18中,剪辑信息的入口点映射包含关于可随机访问的入口点的时间和位置的信息。剪辑信息的跳跃点映射包含角度数据剪辑可通过其被实际连接到不同角度的剪辑的跳跃点的信息。根据本发明的一方面,包括在跳跃点映射中的跳跃管理器信息指示跳跃点的数量和跟在跳跃管理器信息之后的跳跃点信息条目的数量。跳跃点信息被用于检测各跳跃点的位置和相关角度数据剪辑中的开始位置。根据本发明的一方面,跳跃点信息以字节或者一些扇区来表示。此外,如果视频对象数据被编码为MPEG传输流,则根据本发明的一方面,各跳跃点信息以一些MPEG-TS分组表示。
图19是根据本发明第二实施例用于角度的剪辑中跳跃点的数据结构的示图。图19的跳跃点的数据结构表示包含跳跃点信息的入口点映射。因此,图19的数据结构的优点在于,它不需要任何另外的空间来存储跳跃点信息。如上所述,当视频对象数据通过使用比如MPEG的时间-空间压缩而被编码时,跳跃点应该被设置为作为随机访问入口点的入口点。通过将关于入口点是否用作跳跃点的信息并入到入口点映射,跳跃信息被容易地记录。
图20是根据本发明第三实施例用于角度的剪辑中跳跃点的数据结构的示图。在图20中,包括形成角度块的剪辑(见图17)的跳跃点信息。该跳跃点映射信息结构是与剪辑信息结构分开的数据结构。跳跃点映射信息包括:跳跃管理器信息,指示形成角度块的剪辑的数量和存在于剪辑中的跳跃点的数 量;和各剪辑的跳跃点信息,顺序跟在跳跃管理器信息之后。跳跃点映射信息结构使得能够容易地检测希望的角度的位置。
图21是根据本发明实施例具有形成角度块的PlayItem的PlayList的例子的示图。参照图21,每一个PlayItem信息包含一般PlayItem信息和角度块信息。角度块信息主要指定PlayItem是否形成角度块PlayItem。通常,形成角度块的PlayItem被顺序记录。在PlayList的再现期间,至少一个从形成角度块的PlayItem选择的PlayItem被再现。在角度块PlayItem中的一个PlayItem的再现期间,另一个形成该角度块的PlayItem可被再现。
图22是用于不同角度的作为再现单位的PlayList的例子的示图。参照图22,各PlayList包括不形成角度块的单一PlayItem或用于单一角度的多个PlayItem。也就是说,每一个PlayList对应于一个角度。图23是根据本发明实施例具有不形成角度块的PlayItem的PlayList(即,PlayList包括单一PlayItem)的例子的示图。如在图23中所示,每一个PlayList包含关于角度的角度块信息,在这种情况下,其指示PlayItem信息不形成角度块。当用户选择角度或改变角度时,相关/相应角度PlayList被再现。
根据本发明,组成多角度数据的数据记录单位被记录在信息存储介质的相邻区域中。插入在记录单位中的跳跃点与不同角度的记录单位接口,并且关于跳跃点的信息被存储为附加信息(即,剪辑特性或剪辑信息)。然后,关于与记录单位对应的再现单位的信息被存储为多角度信息(即,PlayList和PlayItem)。
根据本发明的再现设备再现多角度数据并具有下述优点:
第一,当角度数据正被再现时并且如果角度被改变,则多角度数据可被从信息存储介质的相邻区域读取并且读取的数据可被连续再现。也就是说,多角度数据通过使用用于对非多角度数据编码的相同方法而被编码。因此,与交错方法相反,不需要附加数据和编码操作来连续再现用于角度的数据。
第二,作为记录单位的剪辑包含使得能够连接到用于另一角度的视频对象数据的跳跃点信息。为了在再现用于当前角度的视频对象数据时改变角度,再现设备再现用于当前角度的视频对象数据至下一个跳跃点,然后从与下一个跳跃点对应的跳跃点再现用于改变的角度的视频对象数据。
第三,当多角度信息被以形成角度块并属于PlayList(参见图17和图21)的作为再现单位的多个PlayItem记录时,为了在角度块的一个PlayItem的再 现期间改变角度,再现设备再现PlayItem至与剪辑的当前再现位置最接近的跳跃点,然后从该跳跃点再现用于改变的角度的剪辑。如果如在图22中所示对于每一个角度单一PlayList被记录,则当用户想在PlayList的再现期间改变角度时,用于改变的角度的PlayList被检测并再现。
根据本发明的记录设备在信息存储介质上将多角度数据记录为剪辑,包括关于跳跃点的剪辑信息,并记录链接到数据记录的再现单位记录。根据本发明实施例的记录设备基于再现设备的读取速度V_R、跳跃时间T_JUMP、和视频对象数据的最高比特率V_O来确定作为分割的剪辑的一部分的跳跃单元的大小(参见方程(1)和(2))。
然后,确定的跳跃单元大小被转换成再现时间。然后,视频对象数据被编码以便随机访问(入口)点被设置为大于该再现时间或与该再现时间相同。这里,通常,对视频对象数据的接口是跳跃点。通常,随机访问点是比如MPEG的时间-空间压缩编码中画面组(GOP)的开始点,在MPEG的情况下,跳跃点被设置为入口点。因此,以MPEG,每一个跳跃单元包括多个GOP。此外,通常,跳跃点被形成在每一个视频对象数据的相同再现时间区中。
对于各角度,编码的视频对象数据被记录在信息存储介质的相邻区域中。关于跳跃点的位置的信息被记录为附加信息。根据本发明的实施例,关于每一个剪辑的跳跃点的信息可被记录为剪辑信息,由此提供剪辑特性。
然后,关于形成多角度数据的再现单位的信息被创建并被记录。例如,包括与多角度的各剪辑对应的PlayItem的PlayList通过将PlayItem彼此链接(即,角度块PlayItem)而被形成。另一方面,单一PlayList可与单一角度对应。
图24至26是表示根据本发明另一实施例存储多角度数据的信息存储介质的结构和从该信息存储介质再现的示图。根据本发明的一方面,信息存储介质具有这样的数据结构,即,在其中用于多角度的视频对象数据被以剪辑为单位记录并且在剪辑中形成的所有入口点被设置为跳跃点。
当用户想要在用于一个角度的剪辑的再现期间改变角度时,根据本发明的再现设备再现该剪辑至与当前再现位置最接近的剪辑的入口点,跳跃到与再现的剪辑的入口点对应的用于改变的角度的剪辑的入口点,并在该用于改变的角度的剪辑的入口点之后再现用于改变的角度的剪辑。这里,通常,用于所有角度的所有入口点被形成在相同时间区中的剪辑中。换句话说,如在图24中所示,以物理方式记录在相邻而且不同的区域中的各视频角度对象数 据通过各入口点在逻辑上彼此链接。
通常,如在图25中所示,入口点EP是具有在0.5秒和1秒之间的再现时间的记录单位并且也被形成在可执行随机访问的位置。当多角度视频对象数据被使用MPEG压缩时,视频对象数据包括多个GOP。为了在角度改变期间使用包括多个GOP的视频对象数据的入口点作为跳跃点,需要GOP中的所有图像由仅使用相关GOP中的图像编码的封闭GOP(closed GOP)来形成。
在其中所有入口点是跳跃点的记录介质数据结构中,不需要关于跳跃点的附加信息。然而,在这种数据结构中,当再现设备跳跃到入口点以改变角度时可能引起再现缓冲器的下溢。因此,根据本发明的一方面,为了防止再现设备在跳跃期间或者在刚刚跳跃之后跳跃到信息存储介质的一定部分的入口点,如在图25中所示,提供无跳跃部分。不允许跳跃的部分被称为无跳跃块(NJB)。
参照图26,当刚刚进行再现设备的数据再现或跳跃之后包含在缓冲器中的数据量小于数据量B时,不允许角度改变。这里,数据量B是允许跳跃时间JUMP_T的图像无缝再现的数据量的最低限。当在超过NJB长度时图像再现连续的时候,在缓冲器中的数据量总是大于数据量B并且跳跃在所有入口点被允许。
NJB的长度可使用计算JPU的长度的相同方法来计算。更具体地讲,假设最长的跳跃时间是T_JUMP,读取数据的速度是V_R,并且再现视频对象数据的速度是V_O,计算NJB的长度如下:
NJB长度>V_R*V_O*T_JUMP/(V_R-V_O) ... (3)
此外,通常,缓冲器的大小被确定以满足下面:
缓冲器大小(B)>V_O*T_JUMP ... (4)
产业上的可利用性
如上所述,根据本发明,用于多角度数据的视频对象数据被分成预定单元(即,剪辑及其跳跃单元)并被记录在信息存储介质的相邻区域中而不使用交错方法。更具体地讲,如果本发明的“剪辑”与现有技术VOB对应作为数据记录单位,则在本发明中,在多角度数据的情况下,“剪辑”被记录在存储介质上的相邻区域中。与本发明对比,在现有技术中,在多角度数据的情况下,VOB的基元根据交错方法被记录,或者,例如,在如图9中所示两个角度的 情况下,被记录在存储介质的交替区域上。相应地,在本发明中,数据区域的规划易于由光学记录和再现设备控制并管理,并且随机访问易于执行,由此,有效地记录/读取多角度数据(即,比传统多角度数据记录/读取少的光学拾取器位置移动)并且扩展传统的对压缩比特流的比特率限制。
上述包含在多角度数据记录器/再现中的本发明的多角度数据记录和再现处理通过使用软件和/或计算硬件而被实现。例如,本发明的处理可体现在多角度数据再现器的检测器和再现器以及处理器中,该处理器被编程以将来自任何源类型的接收的/输入的多角度数据根据本发明的多角度数据结构记录在信息存储介质上。更具体地讲,信息存储介质通过具有包括至少一个用于每一个角度的剪辑对象的数据结构来控制多角度数据再现设备,每一个剪辑是用于角度的多角度数据的数据记录单位。每一个角度剪辑在预定跳跃点被分成预定跳跃单元,并且每一个被记录在信息存储介质的相邻区域中。使用剪辑跳跃点作为在相邻记录的角度剪辑之间的链接为读取用于角度改变的多角度数据提供了有效的随机访问。因此,本发明提供了一种信息存储介质记录设备,包括:编程的计算机处理器,将多角度数据分割成以跳跃点指定的各预定角度单元(每一个角度单元包括至少两个或更多的数据基元),该跳跃点被用于链接该多角度数据的预定的角度单元,并且该计算机处理器将包括跳跃点的每一个预定角度单元记录在信息存储介质的相邻区域中。
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离其范围由权利要求及其等同物限定的本发明的原理和精神的情况下,可以对这些实施例进行修改。
Claims (2)
1.一种从信息存储介质再现与运动画面相应的不同角度的运动画面的数据的方法该方法包括:
从信息存储介质读取与不同的角度的运动画面数据相应的剪辑AV流,所述剪辑AV流彼此交织;
再现与剪辑信息相应的AV流,其中,每个剪辑信息包括入口点映射,所述入口点映射包括关于随机访问的剪辑AV流中的相应一个的入口点的信息和关于入口点的每一个是否是角度改变点的信息,其中,角度改变点是从一个角度到另一角度再现运动画面的点。
2.如权利要求1所述的方法,其中,关于入口点的信息包括AV流中的入口点的位置信息。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020062882A KR20040033663A (ko) | 2002-10-14 | 2002-10-15 | 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치 |
| KR10-2002-0062882 | 2002-10-15 | ||
| US45255103P | 2003-03-07 | 2003-03-07 | |
| US60/452,551 | 2003-03-07 | ||
| HK06104504.5A HK1084492B (zh) | 2002-10-15 | 2003-10-13 | 具有用於多角度的数据结构的信息存储介质及其设备 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK06104504.5A Addition HK1084492B (zh) | 2002-10-15 | 2003-10-13 | 具有用於多角度的数据结构的信息存储介质及其设备 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK06104504.5A Division HK1084492B (zh) | 2002-10-15 | 2003-10-13 | 具有用於多角度的数据结构的信息存储介质及其设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1112101A1 HK1112101A1 (zh) | 2008-08-22 |
| HK1112101B true HK1112101B (zh) | 2012-07-13 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2498895C (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 | |
| KR100636129B1 (ko) | 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치 | |
| CN1705997B (zh) | 记录多角度数据的方法 | |
| CN100498958C (zh) | 具有用于多角度的数据结构的信息存储介质及其设备 | |
| HK1112101B (zh) | 具有用於多角度的数据结构的信息存储介质及其设备 | |
| HK1084492B (zh) | 具有用於多角度的数据结构的信息存储介质及其设备 | |
| KR100619083B1 (ko) | 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치 | |
| HK1082109B (zh) | 记录多角度数据的方法 | |
| HK1113856B (zh) | 用於多角度数据的再现方法 | |
| HK1128551B (zh) | 再现多角度数据的方法 |