信息处理设备和方法、程序存储媒体、记录媒体和程序的制作方法

文档序号:6761486阅读:118来源:国知局
专利名称:信息处理设备和方法、程序存储媒体、记录媒体和程序的制作方法
技术领域
本发明涉及信息处理设备和方法、程序存储媒体、记录媒体和程序,具体地说,涉及能够快速地再现记录在记录媒体上的再现路径的地址信息的信息处理设备和方法、程序存储媒体、记录媒体和程序。
背景技术
如下的方法先前已经公知快速地执行在AV流中读取位置的确定和解码处理并在再现记录媒体的过程中快速地检索指定的标记,在该记录媒体上记录有包括视频数据、声频数据等的多个数据片段(例如参见日本专利公开2002-158971)。
根据这种方法,内容的实体流由剪切信息(Clip Information)管理,而AV流的再现由播放列表(Playlist)管理。作为AV流的属性信息,在剪切信息中记录了关于在AV流中的不连续性点的地址信息RSPN_arrival_time_discontinuity、在AV流中将地址信息与时间信息关联的信息EP_map或者TU_map和关于在AV流中的特征图像的时间信息ClipMark。
具体地,作为上文所述的在其上记录了包括视频数据、声频数据等的多个数据片段的记录媒体,有DVD(数字通用盘)视频。DVD视频的格式定义了多角度再现。在允许多角度再现的预定再现部分中,用户可以选择适合于用户的喜好的角度。这时,在角度之间的变化可以通过记录和再现设备无缝地执行。
附图1所示为帮助解释多角度DVD视频格式的附图。
多角度再现部分包括多个再现部分。一个再现部分称为一个基元(Cell)。在附图1的实例中,多角度再现部分包括三角度的基元#i+1至基元#i+3,即角度1(Angle#1)至角度3(Angle#3)。对应于一个基元的实体AV流数据称为VOB(视频对象)。对应于形成多角度的每个基元的VOB划分为在附图中没有示出的称为ILVU的单元(隔行扫描单元)。包括多角度的多个VOB以ILUV单元多路复用。顺便指出,每个ILVU以封闭的GOP(图形组)开始。
下文描述在DVD视频的多角度中无缝角度变化再现。在用户例如从角度2改变到角度1然后改变到角度3地改变再现路径时,记录和再现设备顺序地读取和再现ILVU1、ILVU2和ILVU3的数据(它们都没有显示出),同时在盘上跳动。顺便指出,每个ILVU以DSI(数据搜索信息)开始,该DSI具有要跳到的每个角度的下一ILVU的地址。
然而,由于DSI嵌入在称为VOB的AV流中,因此难以获得关于在哪儿存储下一个要再现的每段角度数据的地址,除非读取了AV流。因此,需要花费时间来事先读取关于存储将来要再现的角度数据段的地址的信息,因为所有的AV流需要被读取。

发明内容
在这种情况下做出本发明,本发明的一个目的是能够快速地获得关于存储角度数据段的地址的信息。
根据本发明,提供一种第一信息处理设备,其特征在于包括产生形成多个再现路径的每个AV流的编码装置;产生包括指示每个AV流的入口点的位置的映射信息和指示基于包括在映射信息中的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生装置;和将AV流和管理信息记录在记录媒体上的记录装置。
管理信息产生装置能够产生描述在入口点的显示时间标记和信息包号之间的对应关系的对应表作为映射信息。
编码装置能够为每一个所说的再现路径产生一个AV流,管理信息产生装置能够产生关于为每个再现路径产生的一个AV流的所有的AV流的映射信息和再现管理信息作为一个对应表。
管理信息产生装置分别为每个再现路径能够产生关于为每个再现路径产生的一个AV流的AV流的映射信息和再现管理信息。
通过管理信息产生装置所产生的管理信息可以包括指定为每个再现路径产生一个AV流的每个AV流的信息和指定存在多个再现路径的部分的信息。
编码装置能够执行编码以使在再现路径改变点上开始的每个部分的视频流是以I-图形开始的封闭的GOP,第一信息包是视频包,并且通过编码装置所产生的AV流可以包括在传输流中。
编码装置可以设定与传输流的视频包ID相同的值和与在所有的再现路径中的传输流的声频包ID相同的值。
第一信息处理设备进一步可以包括用于对每个部分的传输流进行源分包的源分包(packetizing)装置,记录装置将通过源分包装置进行源分包的每个部分的传输流作为AV流文件记录在记录媒体上。
在将AV流记录在记录媒体时,记录装置可以在交错AV流之后记录AV流以使再现路径的部分处于预定的顺序。
在将AV流记录在记录媒体时,记录装置可以记录AV流以使相同的再现路径的多个部分彼此连续。
再现管理信息可以包括指示再现路径在入口点是否能够改变的改变信息。
根据本发明,提供一种第二信息处理方法,其特征在于包括产生形成多个再现路径的每个AV流的编码步骤;产生包括指示每个AV流的入口点的位置的映射信息和指示基于包括在映射信息中的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生步骤;和将AV流和管理信息记录在记录媒体上的记录步骤。
根据本发明,提供一种记录在第一程序存储媒体上的程序,该程序使计算机执行包括如下特征的处理产生形成多个再现路径的每个AV流的编码步骤;产生包括指示每个AV流的入口点的位置的映射信息和指示基于包括在映射信息中的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生步骤;和将AV流和管理信息记录在记录媒体上的记录步骤。
根据本发明,提供一种其特征在于使计算机执行包括如下步骤的处理的第一程序产生形成多个再现路径的每个AV流的编码步骤;产生包括指示每个AV流的入口点的位置的映射信息和指示基于包括在映射信息中的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生步骤;和将AV流和管理信息记录在记录媒体上的记录步骤。
根据本发明,提供一种第二信息处理设备,其特征在于包括读取再现管理信息和读取映射信息的读取装置,该再现管理信息被给定到具有通过AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取装置所读取的再现管理信息再现记录在记录媒体上的AV流的再现装置;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的再现管理信息和使再现路径要变化到的再现路径的再现管理信息的检索装置;第一获取装置,该第一获取装置基于使再现路径要从其变化的再现路径的再现管理信息和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取装置,该第二装置获得基于使再现路径要变化到的再现路径的再现管理信息和使再现路径要变化到的再现路径的对应表,获取使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现装置以将在再现结束位置上的再现点移动到再现开始位置的控制装置。
根据本发明,提供一种第二信息处理方法,其特征在于包括读取再现管理信息和读取映射信息的读取步骤,该再现管理信息被给定到具有通过AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取步骤的处理所读取的再现管理信息再现记录在记录媒体上的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的再现管理信息和使再现路径要变化到的再现路径的再现管理信息的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的再现管理信息和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的再现管理信息和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现步骤的处理以将在再现结束位置上的再现点移动到再现开始位置的控制步骤。
根据本发明,提供一种记录在第二程序存储媒体上的程序,该程序使计算机执行包括如下特征的处理读取再现管理信息和读取映射信息的读取步骤,该再现管理信息被给定到具有通过AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取步骤的处理所读取的再现管理信息再现记录在记录媒体上的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的再现管理信息和使再现路径要变化到的再现路径的再现管理信息的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的再现管理信息和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的再现管理信息和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现步骤的处理以将在再现结束位置上的再现点移动到再现开始位置的控制步骤。
根据本发明,提供一种第二程序,其特征在于使计算机执行如下步骤读取再现管理信息和读取映射信息的读取步骤,该再现管理信息被给定到具有通过AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取步骤的处理所读取的再现管理信息再现记录在记录媒体上的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的再现管理信息和使再现路径要变化到的再现路径的再现管理信息的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的再现管理信息和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的再现管理信息和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现步骤的处理以将在再现结束位置上的再现点移动到再现开始位置的控制步骤。
根据本发明,提供一种第三信息处理设备,其特征在于包括产生形成多个再现路径的每个AV流的编码装置;管理信息产生装置,该管理信息产生装置产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息。
管理信息产生装置能够产生描述在入口点的显示时间标记和信息包号之间的对应关系的对应表作为映射信息。
编码装置能够为每一个所说的再现路径产生一个AV流,管理信息产生装置能够产生关于为每个再现路径产生的一个AV流的所有的AV流的映射信息和再现管理信息作为一个对应表。
管理信息产生装置分别为每个再现路径能够产生关于为每个再现路径产生的一个AV流的AV流的映射信息和再现管理信息。
通过管理信息产生装置所产生的管理信息可以包括指定为每个再现路径产生一个AV流的每个AV流的信息和指定存在多个再现路径的部分的信息。
编码装置能够执行编码以使在再现路径改变点上开始的每个部分的视频流是以I-图形开始的封闭的GOP,第一信息包是视频包,并且通过编码装置所产生的AV流可以包括在传输流中。
编码装置可以执行编码以使每个部分的视频流的开始是封闭的GOP,并且每个部分的视频流的随后的部分是非封闭的GOP。
该信息处理设备进一步可以包括用于对每个部分的传输流进行源分包的源分包装置,记录装置将通过源分包装置进行源分包的每个部分的传输流作为AV流文件记录在记录媒体上。
管理信息产生装置可以产生包括在映射信息中的一个对应表,该对应表对应于AV流文件。
在将AV流记录在记录媒体时,记录装置可以在交错AV流之后记录AV流以使再现路径的部分处于预定的顺序。
在将AV流记录在记录媒体时,记录装置可以记录AV流以使相同的再现路径的多个部分彼此连续。
再现管理信息可以包括指示再现路径在入口点是否能够改变的改变信息。
根据本发明,提供一种第三信息处理方法,其特征在于包括产生形成多个再现路径的每个AV流的编码步骤;管理信息产生步骤,该管理信息产生步骤产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将AV流和管理信息记录在记录媒体上的记录步骤。
根据本发明,提供一种记录在第三程序存储媒体上的程序,该程序使计算机执行包括如下特征的处理产生形成多个再现路径的每个AV流的编码步骤;管理信息产生步骤,该管理信息产生步骤产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将AV流和管理信息记录在记录媒体上的记录步骤。
根据本发明,提供一种第三程序,其特征在于使计算机执行如下的步骤产生形成多个再现路径的每个AV流的编码步骤;管理信息产生步骤,该管理信息产生步骤产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将AV流和管理信息记录在记录媒体上的记录步骤。
根据本发明,提供一种第四信息处理设备,其特征在于包括读取再现管理信息和读取映射信息的读取装置,该再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取装置所读取的再现管理信息再现记录在记录媒体上的AV流的再现装置;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的部分和使再现路径要变化到的再现路径的部分的检索装置;第一获取装置,该第一获取装置基于使再现路径要从其变化的再现路径的部分和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取装置,该第二获取装置基于使再现路径要变化到的再现路径的部分和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现装置以将在再现结束位置上的再现点移动到再现开始位置的控制装置。
根据本发明,提供一种第四信息处理方法,其特征在于包括读取再现管理信息和读取映射信息的读取步骤,该再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取步骤的处理所读取的再现管理信息再现记录在记录媒体上的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的部分和使再现路径要变化到的再现路径的部分的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的部分和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的部分和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现步骤的处理以将在再现结束位置上的再现点移动到再现开始位置的控制步骤。
根据本发明,提供一种记录在第四程序存储媒体上的程序,该程序使计算机执行包括如下特征的处理读取再现管理信息和读取映射信息的读取步骤,该再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取步骤的处理所读取的再现管理信息再现记录在记录媒体上的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的部分和使再现路径要变化到的再现路径的部分的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的部分和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的部分和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现步骤的处理以将在再现结束位置上的再现点移动到再现开始位置的控制步骤。
根据本发明,提供一种第四程序,其特征在于使计算机执行如下的步骤读取再现管理信息和读取映射信息的读取步骤,该再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过读取步骤的处理所读取的再现管理信息再现记录在记录媒体上的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的部分和使再现路径要变化到的再现路径的部分的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的部分和使再现路径要从其变化的再现路径的对应表,获得使再现路径要从其变化的再现路径的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的部分和使再现路径要变化到的再现路径的对应表,获得使再现路径要变化到的再现路径的AV流的再现开始位置;和控制再现步骤的处理以将在再现结束位置上的再现点移动到再现开始位置的控制步骤。
根据本发明,提供一种第一记录媒体,其特征在于记录具有这样的结构的数据,其中再现管理信息包括关于AV流的再现路径改变点和AV流的开始点和结束点的信息,以及映射信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表。
根据本发明,提供一种第二记录媒体,其特征在于记录具有这样的结构的数据,其中再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,以及映射信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表。
产生形成多个再现路径的每个AV流,产生包括指示每个AV流的入口点的位置的映射信息和指示基于包括在映射信息中的入口点所设定的再现路径改变点的再现管理信息的管理信息,以及将AV流和管理信息记载在记录媒体上。
读取被给定到具有通过AV流的再现路径改变点划分为单元的每个部分的每个再现路径的再现管理信息,以及读取描述在AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表的映射信息,基于所读取的再现管理信息再现记录在记录媒体的AV流,在给出进行再现路径变化的指令时,检索使再现路径要从其变化的再现路径的再现管理信息和使再现路径要变化到的再现路径的再现管理信息,基于使再现路径要从其变化的再现路径的再现管理信息和使再现路径要从其变化的再现路径的对应表获取使再现路径要从其变化的再现路径的AV流的再现结束位置,基于使再现路径要变化到的再现路径的再现管理信息和其对应表获取使再现路径要变化到的再现路径的AV流的再现开始位置,以及控制再现以将在再现结束位置上的再现点移动到再现开始位置。
产生形成多个再现路径的每个AV流,产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的AV流的开始点和AV流的入口点的位置,该再现管理信息包括AV流的开始点和结束点、包括在映射信息中包括的入口点中的再现路径改变点和指定每个再现路径的AV流的指定信息,以及将AV流和管理信息记录在记录媒体上。
读取包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息的再现管理信息,以及读取包括描述在AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表的映射信息,基于所读取的再现管理信息再现记录在记录媒体的AV流,在给出进行再现路径变化的指令时,检索使再现路径要从其变化的再现路径的部分和使再现路径要变化到的再现路径的部分,基于使再现路径要从其变化的再现路径的部分和使再现路径要从其变化的再现路径的对应表获取使再现路径要从其变化的再现路径的AV流的再现结束位置,基于使再现路径要变化到的再现路径的部分和使再现路径要变化到的再现路径的对应表获取使再现路径要变化到的再现路径的AV流的再现开始位置,以及控制再现以将在再现结束位置上的再现点移动到再现开始位置。
记录具有这样的结构的数据,其中再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点,以及实体管理信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表。
记录具有这样的结构的数据,其中再现管理信息包括AV流的再现路径改变点、AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,以及实体管理信息包括描述在AV流的开始点和改变点的显示时间标记和信息包号之间的对应关系的对应表。


附图1所示帮助解释DVD视频的多角度格式的附图。
附图2所示为本发明所应用的记录和再现设备的内部结构的方块图;附图3所示为帮助解释在本发明的实施例中使用的记录媒体上的应用结构的附图;附图4所示为AV流文件的结构的附图;附图5所示为帮助解释以多角度无缝角度变化再现的附图;附图6所示为帮助解释以多角度无缝角度变化处理的流程图;附图7所示为剪切信息文件的数据内容的附图;附图8所示为帮助解释使用EP_map确定数据读取地址的处理的流程图;附图9所示为帮助解释多路复用和记录剪切的方法的附图;附图10所示为帮助解释多路复用和记录剪切的方法的附图;附图11所示为剪切信息文件的数据内容的附图;附图12所示为在附图10的情况下剪切信息文件的数据内容的附图;
附图13所示为帮助解释在多角度中使用的记录AV信号的处理的流程图;附图14所示为帮助解释再现记录的多角度AV流数据的处理的流程图;附图15所示为播放列表的结构的实例的附图;附图16所示为在附图15中的播放项目的语法的附图;附图17所示为帮助解释再现记录的多角度AV流数据的再现处理1的流程图;附图18所示为AV流文件的另一结构的实例的附图;附图19所示为AV流文件的另一结构的实例的附图;附图20所示为在附图19中的剪切信息文件的数据内容的附图;附图21所示为管理在附图20中的剪切AV流文件的播放项目的语法的附图;附图22所示为帮助解释在附图20中使用EP_map确定数据读取地址的处理的流程图;附图23所示为帮助解释多路复用和记录剪切的另一方法的附图;附图24所示为在附图23中的播放项目的语法的附图;附图25所示为帮助解释再现处理2的流程图;和附图26所示为个人计算机结构的实例的方块图。
具体实施例方式
下文参考附图描述本发明的优选实施例。
附图2所示为本发明所应用的记录和再现设备1的内部结构。
首先描述用于执行将外部输入的信号记录在记录媒体上的操作的记录单元2的结构。记录和再现设备1被构造成能够接收和记录模拟数据或数字数据。
模拟视频信号输入到终端11,并将模拟声频信号输入到终端12。输入到终端11的视频信号输出到分析单元14和AV编码器15。输入到终端12的声频信号输出到分析单元14和AV编码器15。分析单元14从输入到分析单元14中的视频信号和声频信号中抽取场景改变点和其它特征点。
AV编码器15对输入到AV编码器15中的视频信号和声频信号进行编码。AV编码器15输出经编码的视频流(V)、经编码的声频流(A)和用于AV同步等的系统信息(S)到多路复用器16。
经编码的视频流是例如通过MPEG(运动图象专家组)2系统编码的视频流。经编码的声频流例如是通过MPEG1系统编码的声频流、通过杜比AC3(Dolby AC3)系统(商标)等编码的声频流。多路复用器16基于输入系统信息对输入到多路复用器16中的视频和声频流进行多路复用,然后通过开关17输出经多路复用的数据流到多路复用流分析单元18和源分包器19。
多路复用流例如是MPEG2传输流或MPEG2节目流。源分包器19根据记录媒体100的应用格式将输入到源分包器19中的多路复用流编码成包括源信息包的AV流以记录该流。通过ECC编码单元20和调制单元21对AV流进行ECC(误差校正)码加法和调制处理。然后将AV流输出到写单元22。写单元22基于从控制单元23中输出的控制信号将AV流文件写(记录)到例如DVD格式化的记录媒体(盘)100中。
从数字接口或数字电视调谐器(都未示出)中输入的数字电视广播等的传输流输入到终端13。为降低记录位速率等有如下两种方法记录输入到终端13的传输流透明地记录传输流的方法和在对传输流进行再编码之后记录传输流的方法。指定记录方法的信息从作为用户接口的终端24输入到控制单元23。
在要透明地记录输入传输流时,输入到终端13的透明流通过开关17输出到多路复用流分析单元18和源分包器19。随后直到将AV流记录到记录媒体100的处理与上文编码和记录输入的模拟声频和视频信号的情况相同,因此将省去随后的处理的描述。
在要再编码输入的传输流然后记录它时,输入到终端13的传输流从开关25输入到多路分离器26。多路分离器26对输入到其中的传输流进行多路分解处理,由此抽取视频流(V)、声频流(A)和系统信息(S)。
在通过多路分离器26抽取的流(信息)中,视频流输出到AV解码器27中,声频流和系统信息输出到多路复用器16中。AV解码器27对输入到其中的视频流进行解码,然后将所得的再现视频信号输出到AV编码器15。AV编码器15对输入的视频信号进行编码,然后将经编码的视频流(V)输出到多路复用器16。
从多路分离器26中输出并输入到多路复用器16中的声频流和系统信息和从AV编码器15中输出的视频流基于系统信息进行多路复用,然后作为多路复用流通过开关17输出到多路复用流分析单元18和源分包器19中。随后直到将AV流记录到记录媒体100的处理与上文编码和记录输入的模拟声频和视频信号的情况相同,因此省去了对随后的处理的描述。
根据本实施例的记录和再现设备1将AV流文件记录到记录媒体100并也记录用于该文件的再现的应用数据库信息等。应用数据库信息由控制单元23形成。输入到控制单元23中的信息是来自分析单元14移动图像特征信息、来自多路复用流分析单元18的AV流特征信息和从终端24输入的用户指令信息。
在AV编码器15对视频信号编码时从分析单元14输送的移动图像特征信息通过分析单元14产生。分析单元14分析输入的视频信号和声频信号的内容并产生与在输入移动图像信号中的特征图像相关的信息。例如,该信息指定在输入视频信号中的节目的开始点、场景改变点、商业广告片等的开始点和结束点和特征图像比如包括标题或放映机(telop)等的图像的指定信息。在这种情况下,这种指定信息将被称为剪切标记。剪切标记也可以包括图像的缩略图。剪切标记可以进一步包括关于在立体声道信号和单声道信号、没有声音的部分等之间的改变点的信息。
图像指定信息的这些片段通过控制单元23输入到多路复用器16中。在将来自将图形指定为剪切标记的控制单元23的编码的图形进行多路复用时,多路复用器16将标识AV流的编码图形的信息返回到控制单元23中。这个信息具体是在AV流中的编码的图形的地址信息或图形的PTS(显示时间标记)。控制单元23存储一种类型的特征图像和标识在彼此关联的AV流上经编码的图形的信息。
来自多路复用流分析单元18的AV流特征信息涉及要记录的AV流的编码的信息,并且通过多路复用流分析单元18产生。例如,AV流特征信息包括在AV流内的I-图形的时间标记和地址信息、关于系统时钟的不连续性的信息、AV流的编码参数、关于在AV流中的编码参数的改变点的信息等。在从终端13中输入的传输流被透明地记录时,多路复用流分析单元18检测具有来自传输流的如上文缩描述的特征的图形,并产生标识图形的类型的信息和通过剪切标记指定的图形。
从终端24中输入的用户指令信息包括指定在AV流中由用户指定的再现部分的信息、在再现部分中的人物描述内容、用户在所需的场景中设定的恢复点或书签的信息等。
基于上述的输入信息,控制单元23产生了AV流数据库(剪切信息)、通过对在AV流中再现部分(播放项目)分组形成的播放列表数据库、管理记录在记录媒体100上的内容的信息(info.dvr)和缩略图信息。如同AV流一样,包括这些信息片段的应用数据库信息由ECC编码单元20和调制单元21处理,然后输入到写单元22中。写单元22基于从控制单元23中输出的控制信号将数据库文件记录在记录媒体100上。
下文将详细地描述上述的应用数据库信息。
在AV流文件(视频数据和声频数据文件)和由此记录在记录媒体100上的应用数据库信息通过再现单元3再现时,控制单元23首先指令读单元28从记录媒体100读取应用数据库信息。读单元28从记录媒体100读取应用数据库信息。通过解调单元29和ECC解码单元30对应用数据库信息进行解调和误差校正处理,然后输入到控制单元23中。
基于应用数据库信息,控制单元23将记录在记录媒体100上的播放列表(PlayList)的列表输出到终端24的用户接口。用户选择要从播放列表的列表中再现所需的播放列表,由此关于为再现指定的播放列表的信息从终端24输入到控制单元23中。控制单元23指令读单元28读播放列表的再现所需的AV流文件。读单元28根据指令从记录媒体100中读取对应的AV流并将该AV流输出到解调单元29中。输入到解调单元29的AV流通过对其进行预定的处理进行解调,然后通过ECC解码单元30进行处理并输出到源解包器(sourcedepacketizer)31。
源解包器31将在从记录媒体100中读取并进行了预定的处理之后以应用格式形式的AV流转换为通过多路分离器26可以处理的流。多路分离器26将通过控制单元23指定的AV流的再现部分(播放项目)的视频流(V)、声频流(A)和用于AV同步的系统信息(S)等输出到AV解码器27。AV解码器27对视频流和声频流进行解码,然后从对应于再现的视频信号和再现的声频信号的终端32和终端33分别输出再现的视频信号和再现的声频信号。
在指示随机存取再现或特定再现的信息从作为用户接口的终端24输入时,控制单元23基于AV流数据库(剪切信息)的内容确定从记录媒体100中读取AV流的位置,然后指令读单元28读取AV流。在通过用户选择的播放列表从预定的时间再现时,例如,控制单元23指令读单元28从具有最接近于所指定的时间的时间标记的I-图形中读取数据。
在用户从在连接到作为形成应用数据库信息的AV流数据库的AV流(Clip)的记录的剪切信息中的剪切标记(ClipMarks)中存储的节目开始点或场景改变点中选择剪切标记时(例如,在存储在剪切标记中的场景改变点和节目开始点的缩略图列表显示在用户接口上并且用户从缩略图列表中选择图形时执行这个操作),控制单元23基于剪切信息的内容确定从记录媒体100中读取AV流的位置,然后指令读单元28读取AV流。具体地说,控制单元23指令读单元28从最接近在其上存储了通过用户所选择的图形的地址的AV流的地址上的I-图形中读取数据。读单元28从指定的地址中读取数据。通过解调单元29、ECC解码单元30和源解包器31对所读取的数据进行处理,输入到多路分离器26,然后通过AV解码器27进行解码,由此再现通过在标记点上的图形的地址所指示的AV数据。
在用户给出高速再现(快进播放)的指令时,控制单元23指令读单元28基于AV流数据库(剪切信息)顺序地读取在AV流中的I-图形数据。
读单元28从作为记录I-图形的位置所指定的随机存取点中读取AV流。在随后的阶段中通过部件对所读取的数据进行处理,由此进行再现。
下文接着描述用户编辑记录在记录媒体100上的AV流的情况。在用户希望通过执行记录在记录媒体100中的AV流中的再现部分而形成新的再现路径(新的播放列表)时,例如在用户希望形成新的再现路径以从歌曲节目A中再现歌手A的一段然后从歌曲节目B中连续地再现歌手A的一段时,再现部分的开始点(IN点)和结束点(OUT点)的信息从作为用户接口的终端24输入到控制单元23中。控制单元23形成了AV流的再现部分(播放项目)的组(播放列表)的数据库。
在用户希望擦除记录在记录媒体100上的一部分AV流时,要擦除的部分的IN点和OUT点的信息从作为用户接口的终端24中输入到控制单元23中。控制单元23改变播放列表数据库以仅参考所需的AV流部分。此外,控制单元23指令写单元22擦除AV流的不需要的流部分。
下文描述用户希望通过执行记录在记录媒体100上的AV流中的再现部分形成新的再现路径并希望彼此无缝地连接再现部分的情况。在这种情况下,控制单元23形成AV流的再现部分(播放项目)的组(播放列表)的数据库,并进一步执行在再现部分之间的连接点周围的视频流的部分再编码和重新多路复用。
首先,在再现部分的IN点和OUT点上的图形的信息从终端24输入到控制单元23。控制单元23指令读单元28读取再现在IN点一侧上的图形和在OUT点一侧上的图形所需的数据。读单元28从记录媒体100中读取数据。该数据传输过解调单元29、ECC解码单元30和源解包器31,然后输出到多路分离器26。
控制单元23分析输入到多路分离器26中的数据,确定再编码方法(改变picture_coding_type和指定再编码的编码位的量)和视频流的重新多路复用法。控制单元23然后将该方法输送给AV编码器15和多路复用器16。
接着,多路分离器26将输入流分解为视频流(V)、声频流(A)和系统信息(S)。视频流包括输入到AV解码器27的数据和输入到多路复用器16的数据。前者的数据要求进行再编码。通过AV解码器27对该数据进行解码,并通过AV编码器15将解码的图形再编码成视频流。后者的数据不进行再编码,并从原始流拷贝。声频流和系统信息直接输入到多路复用器16。
多路复用器16基于从控制单元23输入的信息多路复用输入流,然后输出多路复用流。通过ECC编码单元20和调制单元21对多路复用流进行处理,然后将其输入到写单元22。写单元22基于从控制单元23中输送的控制信号将AV流记录在记录媒体100上。
下文描述应用数据库信息和操作比如基于该信息的再现、编辑等。附图3示意地示出了在本发明的实施例中使用的记录媒体100上的应用格式的结构。
应用格式具有管理AV流的两个层,即播放列表层(PlayList层)和剪切层(Clip层)。体积信息(Volume Information)管理在盘内的所有的剪切和播放列表。在这种情况下,一对AV流和附属到其中的信息对被认为是一个目标,称为剪切(Clip)。AV流文件被称为剪切AV流文件,与其附属的信息被称为剪切信息(Clip Information)文件。
一个剪切AV流文件存储其中MPEG2传输流以应用格式所定义的结构设置的数据。一般地,将文件作为字节串处理,而剪切AV流文件的内容在时基上延伸,并且主要在时基上指定在剪切中的入口点(I-图形)。在给出对预定的剪切的存取点的时间标记(包括入口点)时,剪切信息文件有助于找到在剪切AV流文件中开始数据读取的地址上的信息。
参考附图3描述播放列表。提供播放列表以允许用户从剪切中选择用户希望要看的再现部分,并容易编辑再现部分。一个播放列表是在剪切中的再现部分的集合。在给定的剪切中的一个再现部分被称为播放项目,它由在时基上的一对IN点和OUT点表示。因此,播放列表由一个或多个播放项目的集合形成。
有两种类型的播放列表。一个是实播放列表,另一个是虚播放列表。实播放列表享有实际的播放列表所指的剪切的流部分。即,实播放列表在盘中占用这样的数据空间,该空间对应于实播放列表所指的剪切的流部分。在擦除实播放列表时,实播放列表所指的剪切的流部分的数据也被擦除。
虚播放列表不享有剪切的数据。即使在虚播放列表被改变或擦除时,在剪切中的内容也不发生变化。
下文描述DVR MPEG-2传输流。附图4所示为AV流文件的结构。
AV流文件具有DVR MPEG2传输流结构。DVR MPEG2传输流包括整数个对准单元。对准单元的大小是6144个字节(2048×3个字节)。对准单元以源信息包的第一字节开始。一个源信息包具有192个字节的长度。一个源信息包包括一个TP_extra_header和一个传输信息包(transport packet)。TP_extra_header具有四个字节的长度,传输信息包具有188个字节的长度。
一个对准单元包括32个源信息包。在DVR MPEG2传输流中的最后的对准单元也包括32个源信息包。因此,DVR MPEG2传输流在对准单元的边界上终止。在记录在记录媒体(盘)100上的输入传输流的传输信息包的数量不是32的倍数时,具有零信息包的源信息包(具有PID=0x1FFF的传输信息包)被使用在最后的对准单元中。文件系统(控制单元23)不将额外的信息(有效的信息)加入到DVRMPEG2传输流中。
附图5所示为在本发明中使用的通过改变角度能够实现无缝地(在角度改变时不中断再现的视频或声频)执行多角度再现的结构。
假设在多角度部分中有三个角度角度#1、角度#2和角度#3。在这种情况下,每个角度形成了一个播放列表。在附图的实例中,角度#1、角度#2和角度#3分别通过播放列表#1、播放列表#2和播放列表#3形成。假设对应于角度#1、角度#2和角度#3的再现部分的AV流数据分别是剪切1(剪切AV流1)、剪切2(剪切AV流2)和剪切3(剪切AV流3)。
在附图5的实例中,通过允许从一个角度变化到另一个角度的时序的位置(角度改变点)将再现部分划分为不同的播放项目。在角度#1的再现部分划分为例如三个部分时,播放列表#1包括对应于再现部分a1、a2和a3的三个播放项目,对应于再现部分a1、a2和a3的剪切1的AV流数据分别是A1、A2和A3。在角度#2的再现部分划分为三个部分时,播放列表#2包括对应于再现部分b1、b2和b3的三个播放项目,对应于再现部分b1、b2和b3的剪切2的AV流数据分别是B1、B2和B3。角度#3的再现部分划分为三个部分时,播放列表#3包括对应于再现部分c1、c2和c3的三个播放项目,对应于再现部分c1、c2和c3的剪切3的AV流数据分别是C1、C2和C3。
再现部分a1、b1和c1的播放项目具有一组相同的IN点(IN_time)和相同的OUT点(OUT_time)。例如,IN_time是T1,OUT_time是T2。类似地,再现部分a2、b2和c2的播放项目具有一组相同的IN点(IN_time)和相同的OUT点(OUT_time)。例如,IN_time是T2,OUT_time是T3。再现部分a3、b3和c3的播放项目具有一组相同的IN点(IN_time)和相同的OUT点(OUT_time)。例如,IN_time是T3,OUT_time是T4。在这种情况下,T1、T2、T3和T4每个都表示在AV流上的PTS(显示时间标记)。顺便指出,T1、T2、T3和T4可以处于相等的间隔。
下文参考附图6的流程图描述在多角度中的无缝角度变化的基本处理。
在步骤S1中,控制单元23确定改变现在正在再现的角度的指令是否从用户给出。在控制单元23确定没有给出改变角度的指令时,处理进行到步骤S2,在步骤S2中控制单元23确定结束再现的指令是否由用户给出。在控制单元23确定给出了结束再现的指令时,处理结束。
在步骤S2中在控制单元23确定没有给出结束再现的指令时,处理返回到步骤S1以重复自步骤S1以下的处理。在步骤S1中在控制单元23确定给出了改变角度的指令时,步骤S3中控制单元23确定再现位置是否是角度改变点。在当前的位置不是角度改变点时,控制单元23停止直到再现位置达到角度改变点。
在步骤S3中在控制单元23确定再现位置已经达到了角度改变点时,在步骤S4中控制单元23改变(跳)再现位置到由指定的角度的播放项目所指定的AV流的开始位置。然后,再现AV流的数据。此后,处理返回到步骤S1以重复自步骤S1以下的处理。
因此,在附图5的实例中,顺序地再现了对应于角度#1的再现部分的剪切AV流1的AV流数据A1,再现了对应于角度#2的再现部分的剪切AV流2的AV流数据B2,然后再现了对应于角度#3的再现部分的剪切AV流3的AV流数据C3。
从相应的剪切的剪切信息文件中获得播放列表的数据大小(字节数)的信息和开始地址和结束地址的信息。
附图7所示为剪切信息文件的数据内容。
在AV流数据A1、B1和C1中的每段视频流数据以在封闭的GOP之前的序列标题开始。开始每段视频流数据的显示的时间标记都相同或为T1,每段视频流数据的显示的时间段都相同或为(T1-T2)。封闭的GOP封闭在一部分(例如再现部分a1、b1和c1)内,并被编码以便在该部分内完成。当然,只要该数据被编码以便在每个部分内完成,即除非在一个部分(例如再现部分a1)和另一再现部分(例如再现部分b1)之间存在预定的关系,否则该数据不需要是GOP。
在AV流数据A2、B2和C2中的每段视频流数据以在封闭的GOP之前的序列标题开始。开始每段视频流数据的显示的时间标记都相同或为T2,每段视频流数据的显示的时间段都相同或为(T2-T3)。
在AV流数据A3、B3和C3中的每段视频流数据以在封闭的GOP之前的序列标题开始。开始每段视频流数据的显示的时间标记都相同或为T3,每段视频流数据的显示的时间段都相同或为(T3-T4)。顺便指出,在所有的AV流数据A1、B1、C1、A2、B2、C2、A3、B3和C3中的视频流数据的封闭的GOP中首先显示的图形是I-图形。
在AV流数据A1、B1和C1中的声频流数据都相同。在AV流数据A2、B2和C2中的声频流数据都相同。在AV流数据A3、B3和C3中的声频流数据都相同。
AV流数据A1、B1和C1包括视频包和声频包。每段AV流数据A1、B1和C1的第一分组是视频包。视频包的有效载荷以I-图形开始,其后是序列标题和GOP标题。每段AV流数据A2、B2和C2的第一信息包也是视频包。视频包的有效载荷以I-图形开始,其后是序列标题和GOP标题。AV流数据A3、B3和C3的第一信息包也是视频包。视频包的有效载荷以I-图形开始,其后是序列标题和GOP标题。
顺便指出,每段AV流数据A1、B1和C1可以以包括控制信息比如PAT(节目关联表)、PMT(节目映射表)等的信息包开始并具有作为第一随后的基本流信息包的视频包。
剪切信息文件具有EP_map,它是描述在剪切中的入口点的时间标记和在剪切AV流文件中开始流解码的源信息包号之间的对应关系的映射图。顺便指出,源信息包号以在AV流文件(附图4)中的源信息包的顺序递增1。在该文件中的第一源信息包的源信息包号为零。
假设AV流数据段A1、A2和A3的第一信息包号为x1、x2和x3,AV流数据段B1、B2和B3的第一信息包号为y1、y2和y3,以及AV流数据段C1、C2和C3的第一信息包号为z1、z2和z3,则剪切信息1、2和3的EP_map具有如在附图7中所示的内容。
在剪切AV流1的剪切信息1的EP_map中,以号x1、x2和x3指示的源信息包的有效载荷以分别具有T1、T2和T3的显示开始时间的时间标记的I-图形开始。
在剪切AV流2的剪切信息2的EP_map中,以号y1、y2和y3指示的源信息包的有效载荷以分别具有T1、T2和T3的显示开始时间的时间标记的I-图形开始。
在剪切AV流3的剪切信息3的EP_map中,以号z1、z2和z3指示的源信息包的有效载荷以分别具有T1、T2和T3的显示开始时间的时间标记的I-图形开始。
参考附图8的流程图,以改变角度由此再现通过角度#1的第一播放项目所定义的再现部分a1、通过角度#2的第二播放项目所定义的再现部分b2、通过角度#3的第三播放项目所定义的再现部分c3的情况作为实例,接着描述使用EP_map确定数据读取地址的处理。
在步骤S21中,执行改变再现路径的处理。具体地说,为了读取对应于由角度#1的第一播放项目所定义的再现部分a1的再现部分的AV流数据A1,控制单元23从剪切1的EP_map中获取AV流数据A1的读开始地址和读结束地址。在步骤S22中,控制单元23从EP_map中读取对应于时间标记T1的源信息包号x1作为AV流数据A1的读开始地址,并从EP_map中读取对应于时间标记T2的源信息包号x2作为AV流数据A1的读结束地址,进一步确定在源信息包号x2直接之前的源信息包号(x2-1)作为AV流数据A1的读结束地址。
在步骤S23中,为了读取对应于由角度#2的第一播放项目所定义的再现部分b2的再现部分的AV流数据B2,控制单元23从剪切2的EP_map中获取AV流数据B2的读开始地址T2和读结束地址T3。在步骤S24中,控制单元23确定对应于时间标记T2的源信息包号y2作为AV流数据B2的读开始地址,并确定在对应于时间标记T3的源信息包号y3直接之前的源信息包号(y3-1)作为AV流数据B2的读结束地址。
在步骤S25中,为了读取对应于由角度#3的第一播放项目所定义的再现部分c3的再现部分的AV流数据C3,控制单元23从剪切3的EP_map中获取AV流数据C3的读开始地址T3和读结束地址T4。在步骤S26中,控制单元23确定对应于时间标记T3的源信息包号z3作为AV流数据C3的读开始地址,并确定剪切3的最后源信息包号作为AV流数据C3的读结束地址。
附图9所示为帮助解释多路复用剪切和在盘上记录该剪切的方法的附图。
在对应于包括多角度的角度播放项目的AV流数据记录在记录媒体100上时,理想的是将角度的AV流数据划分为在预定的部分中的数据段,交错该数据段并以如下的顺序记录该数据段A1、B1、C1、A2、B2、C2、A3、B3和C3,如附图9所示。在每个播放项目中进行角度变化时这使跳动时间最小。
附图10所示为帮助解释多路复用剪切和在盘上记录该剪切的另一方法的附图。
在将对应于包括多角度的角度的播放项目的AV流数据记录在记录媒体100上时,以如附图10所示的A1、A2、A3、B1、B2、B3、C1、C2和C3的顺序以在相同的角度的AV流数据中的多段(在附图10中为三段)连续数据为单元(例如以“A1、A2和A3”、“B1、B2和B3”和“C1、C2和C3”为单元)进行交错并记录角度的AV流数据。在以角度变化再现如在附图10中交错并记录的AV流数据时,从如在附图7所示的AV流的EP_map中获得角度改变点的地址(例如,在附图11中对应于时间标记T1、T2、T3…的源信息包号x1、x2、x3…作为AV流数据A1、A2、A3…的读开始地址),如附图11所示。
由此,与附图9的实例相比较,虽然角度在每个播放项目上改变的跳跃时间增加了,但是管理分段文件数据的量减小了。例如,与附图9的实例相比较,附图10的实例可以将管理分段的文件数据的数据量减小至1/3。
因此,在记录媒体(盘)100上记录多角度AV流数据时,如附图9和10所描述,用户可以事先根据用户是否给在记录媒体100的再现中驱动器的访问速度或管理文件数据的数据量优先权来选择多路复用和记录剪切的方法,并通过所选择的预定的记录方法交错和记录AV流数据。
在附图11的实例中,在EP_map中输入的入口点都是角度改变点。在EP_map中输入的入口点包括不是角度改变点的入口点时,对于在EP_map中的每个入口点,指示该入口点是否是角度改变点的标志可以记录在如附图12所示的EP_map中。
如附图12所示,在剪切1(剪切AV流1)的EP_map(在附图12中的剪切信息1的EP_map)中的每个入口点具有is_AngleChange_point、PTS_EP_start和SPN_EP_start的字段数据。
is_AngleChange_point指示在每个入口点上角度变化是否是可能的。PTS_EP_start指示入口点的信息包号。SPN_EP_start指示入口点的显示开始时间。
例如,其SPN_EP_start是x1、x2或x3的入口点允许角度变化,因此入口点的is_AngleChange_point是“1”。其SPN_EP_start是x11或x12的入口点不允许角度变化,因此入口点的is_AngleChange_point是“0”。换句话说,is_AngleChange_point意味着即使在其is_AngleChange_point是“0”的入口点上进行角度变化,也不能确保无缝变化,即不能确保以预定的位速率连续地输送AV流数据。
同样的情况应用于剪切2(剪切AV流2)的EP_map(在附图12中的剪切信息2的EP_map)。其SPN_EP_start是y1、y2或y3的入口点允许角度变化,因此该入口点的is_AngleChange_point是“1”。
同样的情况应用于剪切3(剪切AV流3)的EP_map(在附图12中的剪切信息3的EP_map)。其SPN_EP_start是z1、z2或z3的入口点允许角度变化,因此该入口点的is_AngleChange_point是“1”。
在如附图10所示的交错并记录的AV流数据以角度变化再现时,从如附图7所示的AV流的EP_map中获得角度改变点的地址(例如在附图12中对应于时间标记T1、T2、T3…的源信息包号x1、x2、x3…作为AV流数据A1、A2、A3…的读开始地址),如附图12所示。
接着参考附图13的流程图描述用于将以多角度使用的AV信号记录在记录媒体100上的处理。
在步骤S41中,控制单元23通过用户接口24指令用户将形成多角度的每个角度的部分划分为多个预定的部分。基于该指令,用户输入指令以将每个角度的整个部分通过改变点划分。控制单元23获得了该指令。在步骤S42中,AV编码器15将每个经划分的部分的视频信号编码为以封闭的GOP开始的视频流,并将每个部分的声频信号编码为声频流。对所有的角度的视频信号和声频信号执行这个编码处理。
在步骤S43中,多路复用器16对每个部分的视频流和声频流多路复用成每个部分的传输流。在步骤S44中,多路复用器16以例如A1、B1、C1、A2、B2、C2、A3、B3和C3的顺序交错该角度的AV流数据段。多路复用器16执行多路复用以使第一信息包是视频包,并且该视频包以封闭的GOP的I-图形开始。
在步骤S45中,源分包器19对每个预定的部分的传输流进行源分包,写单元22将源分包的传输流作为AV流文件记录在记录媒体100上。因此,包括源分包的和记录的传输流的角度的剪切AV流文件产生在记录媒体100上。顺便指出,传输流的视频包ID(PID)在所有的角度上都相同。传输流的声频包ID在所有的角度上也都相同。
在步骤S46中,多路复用流分析单元18获得每个部分的传输流的第一I-图形的时间标记和其有效载荷以I-图形开始的信息包的信息包号。控制单元23将时间标记和信息包号组加入到EP_map中(在没有EP_map时,产生EP_map)。
在步骤S47中,控制单元23控制写单元22以将为每个剪切AV流文件所产生的EP_map集体地(在以集中的方式)记录在记录媒体100的预定的区域中。
在步骤S48中,控制单元23产生播放列表。在步骤S49中,控制单元23控制写单元22以将以播放项目的形式表示预定的部分并具有这种数据结构的播放列表文件集体地(在以集中的方式)记录在记录媒体100的预定的区域中。顺便指出,在EP_map中输入的入口点包括如附图12所示不是角度改变点的入口点的情况下,在步骤S48中在控制单元23产生播放列表时基于在附图12中所示的EP_map的标志(“1”或“0”)设置角度改变点。
接着参考附图14的流程图描述再现由此所记录的多角度AV流数据的处理。
在步骤S61中,控制单元23从记录媒体100中读取所有的形成多角度的播放列表文件和每个播放列表所指的剪切的剪切信息文件(包括EP_map)。即,执行预定的读取。EP_map被集体地记录,因此能够被快速地读取。
在步骤S62中,基于在步骤S61的处理中读取的播放列表,控制单元23从通过播放列表的第一播放项目所指定的位置中顺序地再现AV流数据。在步骤S63中,控制单元23确定用户是否通过用户接口24给出改变角度的指令。在控制单元23确定用户还没有给出改变角度的指令时,在步骤S64中控制单元23确定用户是否已经给出了结束再现的指令。在控制单元23确定用户已经给出了结束再现的指令时,结束该处理。在控制单元23确定用户还没有给出结束再现的指令时,处理返回到步骤S63。
在步骤S63中在控制单元23确定用户已经给出了改变角度的指令时,在步骤S65中控制单元23检索具有最接近在对应于使角度从其中变化的角度(当前正再现的角度)的播放列表中的当前再现时间的将来的显示结束时间的第一播放项目。例如在附图5的实例中在时间标记T1和T2之间给出从角度#1变化到角度#2的指令时,播放项目a1是目标第一播放项目。在步骤S66中,控制单元23检索具有第一播放项目的显示结束时间作为对应于使角度要变化到的角度的播放列表中的显示开始时间的第二播放项目。例如在附图5的实例中在时间标记T1和T2之间给出从角度#1变化到角度#2的指令时,播放项目b2是目标第二播放项目。
在步骤S67中,控制单元23通过参考第一播放项目所参考的剪切的EP_map获得了对应于第一播放项目的显示结束时间的源信息包号,并将在该源信息包号直接之前的源信息包设置为使角度从其变化的角度的数据读结束点。
在步骤S68中,控制单元23通过参考第二播放项目所参考的剪切的EP_map获得了对应于第二播放项目的显示开始时间的源信息包号,并将在该源信息包号直接之前的源信息包设置为使角度从其变化的角度的数据读开始点。
在步骤S69中,控制单元23确定当前的再现位置是否是在步骤S67的处理中所计算的结束点。在当前的再现位置不是结束点时,控制单元23停止直到当前的再现位置到达结束点。在当前的再现位置达到结束点时,处理进行到步骤S70,在步骤S70中控制单元23将再现位置跳到在步骤S68的处理中所计算的开始点。此后,处理返回到步骤S63以重复自步骤S63以下的处理。
附图15所示为包括多角度的播放列表的另一实例。
在附图15的实例中,有一个多角度播放列表,并且在该播放列表中有一个播放项目。该播放项目具有例如三段信息。第一段信息是关于在多角度再现中使用的作为参考的AV流的信息(指定信息)。例如,在附图15的实例中,剪切AV信息1、剪切AV信息2和剪切AV信息3都是要参考的流。因此,指定信息(指针)指定它们。第二段信息是指示多角度再现的时间部分的IN点(IN_time)和OUT点(OUT_time)。在附图15的实例中,IN_time=T1和OUT_time=T4。第三段信息是表示在多角度再现的时间部分中的角度改变点的入口点的时间。在附图15的实例,该时间是T2和T3。
附图16所示为在附图15中的播放项目的语法。
Clip_information_file_name表示在多角度再现使用的作为参考的AV流。IN_time和OUT_time表示多角度再现的时间部分。entry_time[i]是在多角度再现的时间部分中允许角度变化的入口点的时间。当然,也是在附图15和附图16中的播放项目的情况下,参考附图7所描述的三个EP_map都被使用,因为它们用于从时间到数据地址的转换。
在如附图15和16所示形成播放列表和播放项目的情况下用于将多角度的AV信号记录到记录媒体100上的处理与通过附图13的流程图所代表的情况相同,因此,省去了对它们的描述。然而,在本实例中,在步骤S48中产生的和在步骤S49中记录的播放列表都是具有通过entry_time[i]指示允许角度变化的入口点的时间的结构的数据的播放列表文件。
附图17所示为在本实例中再现所记录的多角度的再现处理1。从步骤S91至步骤S100的处理基本与在附图14中从步骤S61至步骤S70的处理。然而,在步骤S95中控制单元23检测在播放项目中的第一再现部分而不是第一播放项目,并且在步骤S96中检测在播放项目中的第二再现部分而不是第二播放项目。例如在附图15的实例中在时间标记T1和T2之间给出了从角度#1改变到角度#2的指令时,第一再现部分是再现部分a1,并且第二再现部分是再现部分a2。
在步骤S97中,通过参考对应于第一再现部分的部分所参考的剪切的EP_map控制单元23获得了对应于第一再现部分的部分的显示结束时闻的源信息包号。在步骤S98中,通过参考对应于第二再现部分的部分所参考的剪切的EP_map控制单元23获得了对应于第二再现部分的部分的显示开始时间的源信息包号。其它的处理与在附图14中的处理相同,因此省去了对它们的描述。顺便指出,在多角度内不能确保无缝的非无缝信号可以与无缝信号混合。
附图18所示为AV流文件的另一结构的实例。在附图7和15的情况下,EP_map(在附图7的实例中,剪切AV流1的剪切信息1的EP_map,剪切AV流2的剪切信息2的EP_map和剪切AV流3的剪切信息3的EP_map)连接到剪切AV流1、剪切AV流2和剪切AV流3中的每个。在附图18的情况下,在另一方面,一个EP_map连接到例如三个剪切AV流(即,剪切AV流1、剪切AV流2和剪切AV流3)。
在附图18的实例中,AV流文件以A1、B1、C1、A2、B2、C2、A3、B3和C3的数据段的顺序交错。对于每个剪切AV流(剪切AV流1、剪切AV流2和剪切AV流3),在AV流文件中的源信息包号顺序地指定给在AV流文件中的每个源信息包(在附图18的实例中的x1、y1、z1、x2、y2、z2、x3、y3、z3)。
在附图18中的AV流数据段A1、B1、C1、A2、B2、C2、A3、B3和C3中的每段视频流数据包括两个或更多个GOP。在这种情况下,第二GOP和随后的GOP可以是不是封闭的GOP的GOP(非封闭的GOP)。然而,需要在每段AV流数据内完成编码(例如AV流数据A1)。假设AV流数据A1的视频流数据包括例如一个封闭的GOP和两个非封闭的GOP。在这种情况下,如附图19所示,例如源信息包号x1、x11和x12被指定在AV流文件中,而源信息包号x11和x12的源信息包分别对应于两个非封闭的GOP。
在附图19的实例中,AV流数据段B1的视频流数据包括一个封闭的GOP和两个非封闭的GOP。源信息包号y1、y11和y12被指定在AV流文件中,而源信息包号y11和y12的源信息包分别是两个非封闭的GOP的源信息包。
AV流数据段C1的视频流数据包括一个封闭的GOP和两个非封闭的GOP。源信息包号z1、z11和z12被指定在AV流文件中,而源信息包号z11和z12的源信息包分别是两个非封闭的GOP的源信息包。
相同的情况应用于在附图19中的AV流数据段A2、B2、C2、A3、B3和C3的视频流数据。
附图20所示为在附图19的情况下的剪切信息文件的数据内容。AV流数据A1、B1、C1、A2、B2、C2、A3、B3和C3的内容基本与在附图7中的内容相同,因此在此省去了对它们的描述。
如附图20所示,附属到AV流文件(剪切AV流文件x)的剪切AV流文件具有EP_map,它是描述在剪切中的入口点的时间标记和在剪切AV流文件中开始流解码的源信息包号之间的对应关系的映射图。
在EP_map中的每个入口点具有is_AngleChange_point、Angle_number、PTS_EP_start和SPN_EP_start的字段数据。is_AngleChange_point指示在每个入口点上角度变化是否是可能的。Angle_number指示入口点所属的角度编号。SPN_EP_start指示入口点的信息包号。PTS_EP_start指示入口点的显示开始时间。
例如,其SPN_EP_start是x1、x2或x3的入口点允许角度变化,因此入口点的is_AngleChange_point是“1”。其SPN_EP_start是x11或x12的入口点不允许角度变化,因此入口点的is_AngleChange_point是“0”。换句话说,is_AngleChange_point意味着即使在其is_AngleChange_point是“0”的入口点上进行角度变化,也不能确保无缝变化,即不能确保以预定的位速率连续地输送AV流数据。相同的情况应用于其SPN_EP_start是y11、y12、z11或z12的入口点。
附图21所示为在附图20中管理剪切AV流文件时的播放项目的语法。Clip_information_file_name表示在多角度再现使用的作为参考的AV流(在附图21的实例中的Clip_information_X)。IN_time(在附图21的实例中T1)和OUT_time(在附图21的实例中的T4)表示多角度再现的时间部分的开始点和结束点。当然,在附图21的播放项目的情况下,参考附图20所描述的EP_map用于从时间到数据地址的转换。
因此,由于剪切1、剪切2和剪切3作为一个文件处理,因此可以防止文件数据的分段,因此与附图7相比可以减小管理AV流文件的数据的数据量。
参考附图22的流程图,以改变角度由此再现通过角度#1的第一播放项目所定义的再现部分a1、通过角度#2的第二播放项目所定义的再现部分b2和通过角度#3的第三播放项目所定义的再现部分c3的情况作为实例,接着描述使用在附图20中EP_map确定数据读地址的处理。
在步骤S121中,为了读取对应于由角度#1的第一播放项目所定义的再现部分a1的再现部分的AV流数据A1,控制单元23从在附图20的EP_map中Angle_number=1的入口点的数据中获得AV流数据A1的读开始地址和读结束地址。在步骤S122中,控制单元23从EP_map中读取对应于时间标记T1的源信息包号x1作为AV流数据A1的读开始地址。此外,控制单元23从EP_map中读取对应于Angle_number=2的时间标记T1的源信息包号y1,并进一步确定在源信息包号y1直接之前的源信息包号(y1-1)作为AV流数据A1的读结束地址。
在步骤S123中,为了读取对应于由角度#2的第二播放项目所定义的再现部分b2的再现部分的AV流数据B2,控制单元23从在附图20的EP_map中Angle_number=2的入口点的数据中获得AV流数据B2的读开始地址和读结束地址。在步骤S124中,控制单元23在步骤S123中从EP_map中读取对应于时间标记T2的源信息包号y2作为AV流数据B2的读开始地址。此外,控制单元23从EP_map中读取对应于Angle_number=3的时间标记T2的源信息包号z2,并进一步确定在源信息包号z2直接之前的源信息包号(z2-1)作为AV流数据B2的读结束地址。
在步骤S125中,为了读取对应于由角度#3的第三播放项目所定义的再现部分c3的再现部分的AV流数据C3,控制单元23从在附图20的EP_map中Angle_number=3的入口点的数据中获得AV流数据C3的读开始地址和读结束地址。在步骤S126中,控制单元23从EP_map中读取对应于时间标记T3的源信息包号z3作为AV流数据C3的读开始地址。此外,控制单元23确定Angle_number=3的最后源信息包号作为AV流数据段C3的读结束地址。
附图23所示为形成多角度的播放列表的另一实例。在附图23中所示的播放列表不同于附图15的播放列表。
在附图23的实例中的播放列表包括多角度型播放列表。该播放列表具有例如两段信息。第一段信息是关于在多角度再现中使用的作为参考的AV流的信息(指定信息)。例如,在附图23的实例中,剪切AV信息1、剪切AV信息2和剪切AV信息3都是要参考的流。因此,指定信息(指针)指定它们。第二段信息是指示多角度再现的时间部分的IN点(IN_time)和OUT点(OUT_time)。在附图23的实例中,IN_time=T1和OUT点是OUT_time。IN_time和OUT_time由在多角度再现中使用的多个AV流共享。
交错和记录剪切的方法与参考附图10的所描述的方法基本相同。
具体地说,在将对应于包括多角度的角度的播放项目的AV流数据记录在记录媒体100上时,以如附图10所示的A1、A2、A3、B1、B2、B3、C1、C2和C3的顺序以在相同的角度的AV流数据中的多段(在附图10中为三段)连续数据为单元(例如以“A1、A2和A3”、“B1、B2和B3”和“C1、C2和C3”为单元)进行交错并记录角度的AV流数据。在以角度变化再现如在附图10中交错并记录的AV流数据时,从AV流的EP_map中获得角度改变点的地址(例如,参考附图12所描述,对应于时间标记T1、T2、T3…的源信息包号x1、x2、x3…作为AV流数据A1、A2、A3…的读开始地址),如附图12所示。
如附图12所示,在剪切1(剪切AV流1)的EP_map(在附图12中的剪切信息1的EP_map)中的每个入口点具有is_AngleChange_point、PTS_EP_start和SPN_EP_start的字段数据。
is_AngleChange_point指示在每个入口点上角度变化是否是可能的。PTS_EP_start指示入口点的信息包号。SPN_EP_start指示入口点的显示开始时间。
例如,其SPN_EP_start是x1、x2或x3的入口点允许角度变化,因此入口点的is_AngleChange_point是“1”。其SPN_EP_start是x11或x12的入口点不允许角度变化,因此入口点的is_AngleChange_point是“0”。换句话说,is_AngleChange_point意味着即使在其is_AngleChange_point是“0”的入口点上进行角度变化,也不能确保无缝变化,即不能确保以预定的位速率连续地输送AV流数据。
同样的情况应用于剪切2(剪切AV流2)的EP_map(在附图12中的剪切信息2的EP_map)。其SPN_EP_start是y1、y2或y3的入口点允许角度变化,因此该入口点的is_AngleChange_point是“1”。
同样的情况应用于剪切3(剪切AV流3)的EP_map(在附图12中的剪切信息3的EP_map)。其SPN_EP_start是z1、z2或z3的入口点允许角度变化,因此该入口点的is_AngleChange_point是“1”。
附图24所示为在附图23中的播放项目的语法。
Clip_information_file_name表示在多角度再现使用的作为参考的AV流。IN_time和OUT_time表示多角度再现的时间部分。
参考附图23和24所描述的将在多角度中使用的AV信号记录在记录媒体100上的处理与参考附图13所描述的处理基本相同。
具体地说,控制单元23通过用户接口24指令用户将形成多角度的每个角度的部分划分为多个预定的部分。基于该指令,用户输入指令以将每个角度的整个部分通过改变点划分。控制单元23获得了该指令。AV编码器15将每个经划分的部分的视频信号编码为以封闭的GOP开始的视频流,并将每个部分的声频信号编码为声频流。对所有的角度的视频信号和声频信号执行这个编码处理。
多路复用器16对每个部分的视频流和声频流多路复用成每个部分的传输流。多路复用器16以例如如附图10所示的方式交错该角度的AV流数据段。多路复用器16执行多路复用以使第一信息包是视频包,并且该视频包以封闭的GOP的I-图形开始。
源分包器19对每个预定的部分的传输流进行源分包,写单元22将源分包的传输流作为AV流文件记录在记录媒体100上。因此,包括源分包的和记录的传输流的角度的剪切AV流文件产生在记录媒体100上。顺便指出,传输流的视频包ID(PID)在所有的角度上都相同。传输流的声频包ID在所有的角度上也都相同。
然后,多路复用流分析单元18获得每个部分的传输流的第一I-图形的时间标记和其有效载荷以I-图形开始的信息包的信息包号。控制单元23将时间标记和信息包号组加入到EP_map中(在没有EP_map时,产生EP_map)。
然后,控制单元23控制写单元22以将为每个剪切AV流文件所产生的EP_map集体地(在以集中的方式)记录在记录媒体100的预定的区域中。
控制单元23产生播放列表。此后,控制单元23控制写单元22以将以播放项目的形式表示预定的部分并具有这种数据结构的播放列表文件集体地(在以集中的方式)记录在记录媒体100的预定的区域中。顺便指出,在EP_map中输入的入口点包括如附图12所示不是角度改变点的入口点的情况下,在控制单元23产生播放列表时基于在附图12中所示的EP_map的标志(“1”或“0”)设置角度改变点。
接着参考附图25描述在附图23和附图24的实例中再现所记录的多角度的再现处理2。
在步骤S141中,控制单元23从记录媒体100中读取在播放列表中包括的多角度型播放项目所参考的多个剪切的剪切信息文件(包括EP_map)和播放列表文件。即,执行预读取(pre-reading)。EP_map被集中地记录,因此能够被快速地读取。
在步骤S142中,基于在步骤S141的处理中读取的包括在播放列表中的多角度型播放项目,控制单元23再现AV流数据。在步骤S143中,控制单元23确定用户是否通过用户接口24给出改变角度的指令。在控制单元23确定用户还没有给出改变角度的指令时,在步骤S144中控制单元23确定用户是否已经给出了结束再现的指令。在控制单元23确定用户已经给出了结束再现的指令时,结束该处理。在控制单元23确定用户还没有给出结束再现的指令时,处理返回到步骤S143。
在步骤S143中在控制单元23确定用户已经给出了改变角度的指令时,在步骤S145中控制单元23检索最接近在对应于使角度从其中变化的角度(当前正再现的角度)的剪切AV流的再现部分中的当前再现时间的将来显示结束时间的第一再现部分。例如在附图23的实例中在时间标记T1和T2之间给出从角度#1变化到角度#2的指令时,再现部分a1是目标第一再现部分。这从如下的事实中得出在角度#1的剪切的EP_map中的每个T1和T2上的is_AngleChange_point被设定为“1”。
在步骤S146中,在控制单元23检索具有第一再现部分的显示结束时间作为对应于使角度要变化到的角度的剪切AV流的再现部分中的显示开始时间。例如在附图23的实例中在时间标记T1和T2之间给出从角度#1变化到角度#2的指令时,再现部分b2是目标第二再现部分。这从如下的事实中得出在角度#2的剪切的EP_map中的每个T2和T3上的is_AngleChange_point被设定为“1”。
在步骤S147中,控制单元23通过参考第一再现部分所参考的剪切的EP_map获得了对应于第一再现部分的显示结束时间的源信息包号,并将在该源信息包号直接之前的源信息包设置为使角度从其变化的角度的数据读结束点。
在步骤S148中,控制单元23通过参考第二再现部分所参考的剪切的EP_map获得了对应于第二再现部分的显示开始时间的源信息包号,并将在该源信息包号的源信息包设置为使要角度变化到的角度的数据读开始点。
在步骤S149中,控制单元23确定当前的再现位置是否是在步骤S147的处理中所计算的结束点。在当前的再现位置不是结束点时,控制单元23停止直到当前的再现位置到达结束点。在当前的再现位置达到结束点时,处理进行到步骤S150,在步骤S150中控制单元23将再现位置跳到在步骤S148的处理中所计算的开始点。此后,处理返回到步骤S143以重复自步骤S143以下的处理。
不仅可以以硬件还可以以软件实施上述的处理序列。在这种情况下,记录和再现设备1由例如如在附图26中所示的个人计算机形成。
在附图26中的CPU 31根据存储在ROM132中的程序或从存储单元138装载到RAM133中的程序执行各种处理。根据需要,RAM133也存储CPU 131执行各种处理所需要的数据等。
CPU 131、ROM 132和RAM 133通过总线134互连。总线134也与输入-输出接口135连接。
输入-输出接口135与下列部件连接包括键盘、鼠标等的输入单元136、包括通过CRT(阴极射线管)、LCD(液晶显示器)等形成的显示器的输出单元137以及扬声器、包括硬盘等的存储单元138和包括调制解调器、终端适配器等的通信单元139。通信单元139通过包括因特网(未示)的网络执行通信处理。
在需要时,输入-输出接口135也与驱动器140连接,根据要求将磁盘151、光盘152、磁光盘153、半导体存储器154等插入到驱动器140中。从磁盘151、光盘152、磁光盘153、半导体存储器154等中读取的计算机程序根据要求安装在存储单元138中。
如附图26所示,用于存储安装在计算机中并设置在通过计算机可执行的状态的程序的程序存储媒体由包括磁盘151(包括柔性盘)、光盘152(包括CD-ROM(光盘只读存储器)和DVD(数字通用盘))、磁光盘153(包括MD(小型盘))、半导体存储器154等的封装媒体形成,或者由ROM 132、包括存储单元138等能够临时或永久地存储程序的硬盘形成。根据要求通过接口比如路由器、调制解调器等,该程序使用无线或有线通信媒体比如局域网、因特网、数字卫星广播等存储在程序存储媒体上。
注意,在本说明书中,描述存储在程序存储媒体上的程序的步骤不仅包括以所描述的顺序的时间序列实施的处理,而且还包括不必是时间序列的以并行或分别实施的处理。本发明适用于将AV流记录或再现在记录媒体(比如Blu-ray盘、CD-R和其它的光盘以及DVD、MD和其它的磁光盘、磁盘等)上的情况。
此外,在本发明适用于在本发明的实施例中以多角度记录和再现中的角度变化的同时,本发明可适用于例如多层或等级控制的再现路径。
在附图2中记录或再现AV流的记录媒体100是盘型记录媒体比如CD-R或其它的光盘以及DVD、MD或其它的磁光盘或磁盘,基于在盘的表面上同心地或螺旋地设置的“轨道”上的数据的记录波形形成凹坑或标记将信息记录在盘上。
在压制以记录数据的媒体(比如CD-ROM、DVD-ROM等)上,例如凹坑或物理凹陷实际形成在该表面上。在另一方面,在写一次或可写媒体比如CD-R、CD-ROM、DVD-R、DVD、RW、DVD-RAM等的情况下,通过应用激光并由此使热在媒体内的相变膜中产生化学变化形成例如作为物理凹陷的替代物的标记,替代形成凹陷。
在再现所记录的数据时,从光头辐射以读取数据的激光在媒体的表面上反射。这时,凹坑或标记的存在或不存在使得反射光发生变化,由此再现了数据。
识别所记录的数据的方法包括其中凹坑存在或不存在代表位数据的标记位置记录方法和其中凹坑的存在反转位的标记边缘记录方法。
后一方法将以恒定的反射率所读取的凹坑识别为“0”,而将反射率变化的凹坑识别为“1”。该方法有助于减小在记录数据中凹坑的长度和轨道损失。
顺便指出,记录或再现在参考附图26所描述的盘型记录媒体比如磁盘151、光盘152、磁光盘153、ROM 132或包括存储单元138的硬盘上的信息的方法与在附图2中的记录媒体100是盘型记录媒体的情况相同。
工业实用性根据本发明,可以记录和再现AV信号。此外,可以快速地获得关于存储每个再现路径的数据的地址的信息。因此,事先读取关于存储要再现的每个再现路径的数据的地址的信息变得容易。
权利要求
1.一种用于将AV流记录在记录媒体上的信息处理设备,包括产生形成多个再现路径的每个所说的AV流的编码装置;产生管理信息的管理信息产生装置,该管理信息包括指示每个所说的AV流的入口点的位置的映射信息和指示基于包括在所说的映射信息中的所说的入口点设置的再现路径改变点的再现管理信息;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录装置。
2.如权利要求1所述的信息处理设备,其中所说的管理信息产生装置产生描述在所说的入口点的显示时间标记和信息包号之间的对应关系的对应表作为所说的映射信息。
3.如权利要求2所述的信息处理设备,其中所说的编码装置为每一个所说的再现路径产生一个AV流,和所说的管理信息产生装置产生关于为每个所说的再现路径产生的一个AV流的所有的AV流的所说的映射信息和所说的再现管理信息作为一个对应表。
4.如权利要求2所述的信息处理设备,其中所说的管理信息产生装置分别为每个所说的再现路径产生关于为每个所说的再现路径产生的一个AV流的AV流的所说的映射信息和所说的再现管理信息。
5.如权利要求4所述的信息处理设备,其中通过所说的管理信息产生装置所产生的所说的管理信息包括指定为每个再现路径产生一个AV流的每个AV流的信息和指定存在多个所说的再现路径的部分的信息。
6.如权利要求2所述的信息处理设备,其中所说的编码装置执行编码以使在所说的再现路径改变点上开始的每个部分的视频流是以I-图形开始的封闭的GOP,并且第一信息包是视频包;和通过所说的编码装置所产生的所说的AV流包括在传输流中。
7.如权利要求6所述的信息处理设备,其中所说的编码装置设定与传输流的视频包ID相同的值和与在所有的再现路径中的传输流的声频包ID相同的值。
8.如权利要求4所述的信息处理设备,其中进一步包括用于对每个部分的所说的传输流进行源分包的源分包装置,其中所说的记录装置将通过所说的源分包装置进行源分包的每个部分的所说的传输流作为AV流文件记录在所说的记录媒体上。
9.如权利要求2所述的信息处理设备,其中在将所说的AV流记录在所说的记录媒体时,所说的记录装置在交错所说的AV流之后记录所说的AV流以使再现路径的所说的部分处于预定的顺序。
10.如权利要求2所述的信息处理设备,其中在将所说的AV流记录在所说的记录媒体时,所说的记录装置记录所说的AV流以使相同的再现路径的多个所说的部分彼此连续。
11.如权利要求2所述的信息处理设备,其中所说的再现管理信息包括指示再现路径在所说的入口点是否能够改变的改变信息。
12.一种将AV流记录在记录媒体上的信息处理设备的信息处理方法,所说的信息处理方法包括产生形成多个再现路径的每个所说的AV流的编码步骤;产生包括指示每个所说的AV流的入口点的位置的映射信息和指示基于包括在所说的映射信息中的所说的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生步骤;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录步骤。
13.一种在其上记录了将AV流记录在记录媒体上的计算机可读程序的程序存储媒体,所说的程序包括产生形成多个再现路径的每个所说的AV流的编码步骤;产生包括指示每个所说的AV流的入口点的位置的映射信息和指示基于包括在所说的映射信息中的所说的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生步骤;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录步骤。
14.一种将AV流记录在记录媒体上的程序,所说的程序使计算机执行产生形成多个再现路径的每个所说的AV流的编码步骤;产生包括指示每个所说的AV流的入口点的位置的映射信息和指示基于包括在所说的映射信息中的所说的入口点设置的再现路径改变点的再现管理信息的管理信息的管理信息产生步骤;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录步骤。
15.一种从记录媒体再现AV流的信息处理设备,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的信息处理设备包括读取所说的再现管理信息和读取所说的映射信息的读取装置,该再现管理信息被给定到具有通过所说的AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在所说的AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取装置所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现装置;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的再现管理信息的检索装置;第一获取装置,该第一获取装置基于使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取装置,该第二获取装置基于使再现路径要变化到的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现装置以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制装置。
16.一种用于从记录媒体再现AV流的信息处理设备的信息处理方法,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的信息处理方法包括读取所说的再现管理信息和读取所说的映射信息的读取步骤,该再现管理信息被给定到具有通过所说的AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在所说的AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取步骤的处理所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的再现管理信息的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现步骤的处理以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制步骤。
17.一种在其上记录了计算机可读的程序的程序存储媒体,所说的程序从记录媒体中再现AV流,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的程序包括读取所说的再现管理信息和读取所说的映射信息的读取步骤,该再现管理信息被给定到具有通过所说的AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在所说的AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取步骤的处理所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的再现管理信息的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现步骤的处理以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制步骤。
18.一种从记录媒体再现AV流的程序,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的程序使计算机执行如下的步骤读取所说的再现管理信息和读取所说的映射信息的读取步骤,该再现管理信息被给定到具有通过所说的AV流的再现路径改变点划分为单元的每个部分的每个再现路径,该映射信息包括描述在所说的AV流的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取步骤的处理所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的再现管理信息的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的所说的再现管理信息和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的所说的再现管理信息和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现步骤的处理以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制步骤。
19.一种将AV流记录在记录媒体上的信息处理设备,包括产生形成多个再现路径的每个所说的AV流的编码装置;管理信息产生装置,该管理信息产生装置产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录装置。
20.如权利要求19所述的信息处理设备,其中所说的管理信息产生装置产生描述在所说的入口点的显示时间标记和信息包号之间的对应关系的对应表作为所说的映射信息。
21.如权利要求20所述的信息处理设备,其中所说的编码装置为每一个所说的再现路径产生一个AV流,和所说的管理信息产生装置产生关于为每个所说的再现路径产生的一个AV流的所有的AV流的所说的映射信息和所说的再现管理信息作为一个对应表。
22.如权利要求20所述的信息处理设备,其中所说的管理信息产生装置分别为每个所说的再现路径产生关于为每个所说的再现路径产生的一个AV流的AV流的所说的映射信息和所说的再现管理信息。
23.如权利要求22所述的信息处理设备,其中通过所说的管理信息产生装置所产生的所说的管理信息包括指定为每个再现路径产生一个AV流的每个AV流的信息和指定存在多个所说的再现路径的部分的信息。
24.如权利要求20所述的信息处理设备,其中所说的编码装置执行编码以使在所说的再现路径改变点上开始的每个部分的视频流是以I-图形开始的封闭的GOP,并且第一信息包是视频包;和通过所说的编码装置所产生的所说的AV流包括在传输流中。
25.如权利要求24所述的信息处理设备,其中所说的编码装置执行编码以使每个部分的视频流的开始是所说的封闭的GOP和每个部分的视频流的随后的部分是非封闭的GOP。
26.如权利要求22所述的信息处理设备,其中进一步包括用于对每个部分的所说的传输流进行源分包的源分包装置,其中所说的记录装置将通过所说的源分包装置进行源分包的每个部分的所说的传输流作为AV流文件记录在所说的记录媒体上。
27.如权利要求26所述的信息处理设备,其中所说的管理信息产生装置产生包括在所说的映射信息中的一个所说的对应表,所说的对应表对应于所说的AV流文件。
28.如权利要求20所述的信息处理设备,其中在将所说的AV流记录在所说的记录媒体时,所说的记录装置在交错所说的AV流之后记录所说的AV流以使再现路径的所说的部分处于预定的顺序。
29.如权利要求20所述的信息处理设备,其中在将所说的AV流记录在所说的记录媒体时,所说的记录装置记录所说的AV流以使相同的再现路径的多个所说的部分彼此连续。
30.如权利要求19所述的信息处理设备,其中所说的再现管理信息包括指示再现路径在所说的入口点是否能够改变的改变信息。
31.一种将AV流记录在记录媒体上的信息处理设备的信息处理方法,所说的信息处理方法包括产生形成多个再现路径的每个所说的AV流的编码步骤;管理信息产生步骤,该管理信息产生步骤产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录步骤。
32.一种程序存储媒体,在该程序存储媒体上记录了用于将AV流记录在记录媒体上的信息处理设备的计算机可读程序,所说的程序包括产生形成多个再现路径的每个所说的AV流的编码步骤;管理信息产生步骤,该管理信息产生步骤产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录步骤。
33.一种将AV流记录在记录媒体上的信息处理设备的程序,所说的程序使计算机执行产生形成多个再现路径的每个所说的AV流的编码步骤;管理信息产生步骤,该管理信息产生步骤产生管理信息,该管理信息包括映射信息和再现管理信息,该映射信息指示每个再现路径的所说的AV流的开始点和所说的AV流的入口点的位置,该再现管理信息包括所说的AV流的开始点和结束点、包括在所说的映射信息中包括的所说的入口点中的再现路径改变点、以及用于指定每个再现路径的所说的AV流的指定信息;和将所说的AV流和所说的管理信息记录在所说的记录媒体上的记录步骤。
34.一种从记录媒体再现AV流的信息处理设备,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的信息处理设备包括读取所说的再现管理信息和读取所说的映射信息的读取装置,该再现管理信息包括所说的AV流的再现路径改变点、所说的AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在所说的AV流的所说的开始点和所说的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取装置所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现装置;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的部分的检索装置;第一获取装置,该第一获取装置基于使再现路径要从其变化的再现路径的所说的部分和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取装置,该第二获取装置基于使再现路径要变化到的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现装置以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制装置。
35.一种从记录媒体再现AV流的信息处理设备的信息处理方法,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的信息处理方法包括读取所说的再现管理信息和读取所说的映射信息的读取步骤,该再现管理信息包括所说的AV流的再现路径改变点、所说的AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在所说的AV流的所说的开始点和所说的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取步骤的处理所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的部分的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的所说的部分和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现步骤的处理以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制步骤。
36.一种在其上记录了计算机可读程序的程序存储媒体,所说的程序从记录媒体再现AV流,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的程序包括读取所说的再现管理信息和读取所说的映射信息的读取步骤,该再现管理信息包括所说的AV流的再现路径改变点、所说的AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在所说的AV流的所说的开始点和所说的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取步骤的处理所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的部分的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的所说的部分和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现步骤的处理以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制步骤。
37.一种从记录媒体再现AV流的程序,在该记录媒体上可记录所说的AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,所说的程序使计算机执行如下的步骤读取所说的再现管理信息和读取所说的映射信息的读取步骤,该再现管理信息包括所说的AV流的再现路径改变点、所说的AV流的开始点和结束点和指定每个再现路径的AV流的指定信息,该映射信息包括描述在所说的AV流的所说的开始点和所说的改变点的显示时间标记和信息包号之间的对应关系的对应表;基于通过所说的读取步骤的处理所读取的所说的再现管理信息再现记录在所说的记录媒体上的所说的AV流的再现步骤;在给出进行再现路径变化的指令时检索使再现路径要从其变化的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的部分的检索步骤;第一获取步骤,该第一获取步骤基于使再现路径要从其变化的再现路径的所说的部分和使再现路径要从其变化的再现路径的所说的对应表,获得使再现路径要从其变化的再现路径的所说的AV流的再现结束位置;第二获取步骤,该第二获取步骤基于使再现路径要变化到的再现路径的所说的部分和使再现路径要变化到的再现路径的所说的对应表,获得使再现路径要变化到的再现路径的所说的AV流的再现开始位置;和控制所说的再现步骤的处理以将在所说的再现结束位置上的再现点移动到所说的再现开始位置的控制步骤。
38.一种计算机可读记录媒体,在该记录媒体上可记录AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,其中记录具有这样结构的数据所说的再现管理信息包括关于所说的AV流的再现路径改变点和所说的AV流的开始点和结束点的信息;和所说的映射信息包括描述在所说的AV流的所说的开始点和所说的改变点的显示时间标记和信息包号之间的对应关系的对应表。
39.一种计算机可读记录媒体,在该记录媒体上可记录AV流、管理所说的AV流的实体的映射信息和管理所说的AV流的再现的再现管理信息,其中记录具有这样结构的数据所说的再现管理信息包括所说的AV流的再现路径改变点、所说的AV流的开始点和结束点和指定每个再现路径的AV流的指定信息;和所说的映射信息包括描述在所说的AV流的所说的开始点和所说的改变点的显示时间标记和信息包号之间的对应关系的对应表。
全文摘要
本发明有利于事先读取关于存储要再现的每个再现路径的数据的地址的信息。形成多角度的角度的剪切AV流1至剪切AV流3由不同角度的播放列表#1至播放列表#3管理。播放列表#1至播放列表#3每个都由角度改变点划分。每个经划分的再现部分对应于一个播放项目。在角度改变点的显示时间标记和源信息包号之间的对应关系记录在EP_map中。本发明例如适用于DVD记录和再现设备。
文档编号G11B27/32GK1685720SQ20038010009
公开日2005年10月19日 申请日期2003年11月6日 优先权日2002年11月11日
发明者加藤元树 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1