CN100581230C - 用于记录av流的信息处理装置和信息处理方法 - Google Patents

用于记录av流的信息处理装置和信息处理方法 Download PDF

Info

Publication number
CN100581230C
CN100581230C CN200480000403A CN200480000403A CN100581230C CN 100581230 C CN100581230 C CN 100581230C CN 200480000403 A CN200480000403 A CN 200480000403A CN 200480000403 A CN200480000403 A CN 200480000403A CN 100581230 C CN100581230 C CN 100581230C
Authority
CN
China
Prior art keywords
stream
information
data
angle
reproduction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200480000403A
Other languages
English (en)
Other versions
CN1698363A (zh
Inventor
高岛芳和
加藤元树
浜田俊也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1698363A publication Critical patent/CN1698363A/zh
Application granted granted Critical
Publication of CN100581230C publication Critical patent/CN100581230C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Abstract

本发明涉及一种信息处理装置、一种信息处理方法、一种程序存储媒体,以及一种程序,以允许选择一种因使用其可以按赋予AV流速率的优先级最大化连续角度变化单元的个数的记录方法。在步骤S91~S93中,采集一个目标AV流速率,选择一个跳跃距离,并且采集相应于所选择的距离的一个跳转时间。在步骤S94中,根据跳跃时间和数据读取速率,计算一个最小角度变化时间。在步骤S95中,根据最小角度变化时间和AV流速率,确定最小角度变化单元的尺寸。在步骤S96中,计算跳跃距离中最小角度变化单元的个数。在步骤S99中,根据提供角度的必要个数的条件,选择一种因使用其可连续记录最大个数数据项的方法。可以把本发明应用于记录/再现装置。

Description

用于记录AV流的信息处理装置和信息处理方法
技术领域
本发明涉及一种信息处理装置、一种信息处理方法、一种程序存储媒体,以及一种程序。更具体地讲,本发明涉及用于记录具有多个通向记录媒体的再现路径的数据的一种信息处理装置、一种信息处理方法、一种程序存储媒体,以及一种程序。
背景技术
当由视频和音频数据构成的多个数据项从记录它们的记录媒体对它们进行再现时,必须高速执行确定从何处读取一个AV流、对已读取的内容进行译码以及搜寻相关标记的过程。到目前为止,譬如,仍在借助下列方法(例如,参见公开的日本待审专利NO.2002-158971),执行这些过程:
该方法涉及使用剪辑信息(clip informa tion)管理一个实际内容流,同时根据播放列表控制AV流的再现(reproduction)。作为关于AV流的属性信息,把AV流中关于不连续性的地址信息“SPN_ATS_start,SPN_STC_start”记录于剪辑信息,一起加以记录的还有把时间信息与AV流中的地址信息相关联的信息“EP_map,TU_map”、以及针对AV流中特征画面的时间信息剪辑标记。
载有以上所提到的由视频和音频数据所形成的数据项系列的一种典型的记录媒体是DVD视盘(数字通用视盘)。DVD视盘格式包括关于多角度再现的规定。在其中多角度再现可用的一个再现段上,用户可以选择一个用于再现的所希望的角度。在这样一种情况下,通过正在使用的记录/再现装置,能够以无缝的方式变化角度。
图1解释了DVD视盘一个多角度格式。一个多角度再现段由多个下级再现段构成,把每一个下级再现段称为一个单元。在图1的例子中,由分别为角度#1~#3的3个单元#i+1~#i+3形成多角度再现段。把相应于单元的实际AV流数据称为VOB(视频对象)。
图2解释了用于实现DVD视盘多角度再现的一个交叉块结构。一个交叉块由多个交叉单元(ILVU)构成。把相应于组成一个多角度再现段的VOB划分成ILVU。按ILVU的增量对构成多角度再现段的多个VOB进行多路复用。每一个ILVU由一个封闭的GOP(画面组)开始。
譬如,具有无缝角度变化的DVD视盘的再现,按如下方式进行:假设用户把再现路径从角度2变化到角度1,然后变化到角度3。在这一情况下,记录/再现装置在盘上跳跃,如图3中所示,以连续地从ILVU1、ILVU2以及ILVU3读取用于再现的数据。每一个ILVU从DSI(数据搜寻信息)开始,DSI具有针对下一个角度所跳向的目标ILVU的地址。
当如图3中所示编排AV流时,在每一个ILVU处会出现一次跳跃,甚至是当以角度A连续进行再现时。频繁的跳跃可能导致再现的不稳定。由于按这样一个分段方式在记录媒体上编排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流进行编码:每一个段具有一个视频流,该视频流由称为封闭的GOP的封闭的一组数据包组成,其中封闭的GOP以一个I画面开始,封闭的GOP的第一个数据包为一个视频数据包;并且可以把由生成装置所生成的AV流包含于一个传送流中。
在所有再现路径上,最好是令生成装置可以使用代表传送流中视频数据包的数据包ID的一个相同的值,以及代表传送流中音频数据包的数据包ID的一个相同的值。
根据本发明的第一方面的信息处理装置还可以包括用于把每一段中的传送流转换成源数据包的源包化装置;其中记录装置可以把每一段中已由源包化装置将其转换成源数据包的传送流作为一个AV流文件记录于记录媒体。
最好是令对应表还可以包括指示在每一入口点处是否能够变化再现路径的信息;以及控制装置可以根据变化信息设置变化点。
最好是令控制装置可以生成第一管理信息,第一管理信息包括用于指示每一再现路径上的AV流的开始点的位置以及AV流的入口点的位置的映像信息,并且将其用于控制AV流的状态,控制装置还生成第二管理信息,第二管理信息包括用于指定每一AV流的一个开始点和一个结束点以及用于为每一再现路径指定AV流的指定信息;而且记录装置还可以向记录媒体记录第一管理信息和第二管理信息。
最好是令生成装置可以按这样的方式对AV流进行编码:AV流在变化点所限定的每一段内结束;而且,控制装置可以建立一个描述入口点的显示时标与数据包号码之间的对应关系的对应表。
最好是令生成装置可以按这样的方式对AV流进行编码:每一个段具有一个视频流,该视频流由称为封闭的GOP的封闭的一组数据包组成,其中封闭的GOP以一个I画面开始,封闭的GOP的第一个数据包为一个视频数据包;并且可以把由生成装置所生成的AV流包含于一个传送流中。
最好是令生成装置可以按这样的方式对AV流进行编码:每一个段具有一个视频流,该视频流以称为封闭的GOP的封闭的一组数据包打头,AV流的其余部分包括未封闭的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流向所述记录媒体的记录。
附图说明
图1解释了DVD视盘的一个多角度格式;
图2解释了用于实现DVD视盘多角度再现的一个交叉块结构;
图3解释了再现期间如何发生跳跃的情况;
图4的框图示出了实现本发明的记录/再现装置的内部结构;
图5解释了本发明的实施例所使用的记录媒体上的一个应用格式结构;
图6是一个示意图,概要地描述了AV流文件的结构;
图7解释了如何无缝地变化多角度的过程;
图8是一个流程图,描述了构成无缝变化多角度的过程的步骤;
图9是一个示意图,说明了剪辑信息文件的数据内容;
图10是一个流程图,描述了构成使用EP_map的数据读取地址确定过程1的步骤;
图11解释了一种可根据其交叉和记录多个剪辑的方法;
图12解释了另一种可根据其交叉和记录多个剪辑的方法;
图13是一个示意图,说明了剪辑信息文件的数据内容;
图14是一个示意图,说明了适合于图12所示方法的剪辑信息文件的数据内容;
图15解释了跳跃距离和跳跃时间之间的关系;
图16是一个流程图,描述了构成记录多角度应用AV流的过程的步骤;
图17是一个流程图,描述了构成记录方法选择过程的步骤;
图18是一个流程图,描述了构成第一记录方法选择过程的步骤;
图19A解释了第一记录方法选择过程的计算结果;
图19B解释了第一记录方法选择过程的其它计算结果;
图19C解释了第一记录方法选择过程的其它计算结果;
图20解释了连续角度变化单元个数和数据项个数之间的关系;
图21是一个流程图,描述了构成第二记录方法选择过程的步骤;
图22A解释了第二记录方法选择过程的计算结果;
图22B解释了第二记录方法选择过程的其它计算结果;
图22C解释了第二记录方法选择过程的其它计算结果;
图23是一个流程图,描述了构成第三记录方法选择过程的步骤;
图24A解释了第三记录方法选择过程的计算结果;
图24B解释了第三记录方法选择过程的其它计算结果;
图24C解释了第三记录方法选择过程的其它计算结果;
图25是一个流程图,描述了构成用于再现所记录的多角AV流数据的再现过程1的步骤;
图26是一个示意图,描述了播放列表的一种典型的结构;
图27说明了图26中所示播放项的一种语法;
图28是一个流程图,描述了构成用于再现所记录的多角AV流数据的再现过程2的步骤;
图29是一个示意图,描述了AV流文件的另一种结构;
图30是一个示意图,描述了AV流文件的又一种结构;
图31是一个示意图,描述了包含于图30中的剪辑信息文件的数据内容;
图32说明了用于管理图31中所示的一个剪辑AV流文件的播放项的一种语法;
图33是一个流程图,描述了构成使用图31中所示的EP_map的数据读取地址确定过程2的步骤;
图34是一个结构图,概要性地描述了个人计算机的一种典型的结构。
具体实施方式
现在,将参照附图描述本发明的优选实施例。图4是一个结构图,说明了实现本发明的记录/再现装置1的内部结构。
首先,描述记录单元2的结构,记录单元2外部地把输入信号记录于一个记录媒体。对记录/再现装置1的构成使其能够接收和存储外部输入的模拟或数字数据。
把模拟视频和音频信号分别输入到端点11和12。把输入到端点11的视频流传送至一个分析单元14和一个AV编码器15。并且从端点12把音频信号发送至分析单元14和AV编码器15。
分析单元14从所输入的视频和音频信号抽取诸如景色变化等特性。AV编码器15对所输入的视频和音频信号进行编码,以建立一个编码的视频流(V)、一个编码的音频流(A)以及诸如AV同步信号的系统信息(S),以输出到一个多路复用器(multiplexer)16。
譬如,编码的视频流为一个按MPEG-2(活动图像专家组阶段2)编码的视频流。譬如,编码的音频流为一个按MPEG-1或Dolby AC-3(商标)编码的音频流。多路复用器16根据所输入的系统信息对所输入的视频和音频信号进行多路复用,从而建立了一个输出到一个多路复用流分析单元18和一个源包化器(packetizer)19的多路复用的数据流。
譬如,多路复用流为一个MPEG-2传送流或一个MPEG-2程序流。源包化器19把所输入的多路复用流编码为一个由源数据包组成的AV流,以与记录该流的一个记录媒体100的应用格式保持一致。在输出到一个写单元22之前,一个ECC编码单元20对AV流进行ECC(错误检验码)编码并由一个调制单元21进行调制。写单元22根据来自一个控制单元23的控制信号,把AV流文件写至诸如DVD之类的记录媒体100。
一个端点13接纳一个传送流,例如来自某一数字电视或来自某一数字电视调谐器(均未在图中加以显示)的数字电视广播的一个传送流。譬如,使用下列两种方法之一记录输入到端点13的传送流:按透明方式记录该流,或在对其重新编码之后记录该流,以降低记录比特率。把用于指定记录方法的信息从用作用户接口的端点24输入到控制单元23。
在透明地记录所输入的传送流的情况下,经由开关25和17把通过端点13所接收的传送流输出到多路复用流分析单元18和源包化器19。直至把AV流记录于记录媒体100的相继的处理步骤,与以上所提到的用于对模拟输入音频和视频信号进行编码的步骤以及用于记录编码信号的步骤相同,因此将不再进一步加以讨论。
在记录之前对所输入的传送流进行重新编码的情况下,经由开关25把通过端点13所接收的传送流输入到一个去多路复用器26。去多路复用器26对所输入的传送流进行去多路复用,以抽取一个视频流(V)、一个音频信号(A)以及系统信息(S)。
在去多路复用器26完成抽取之后,把视频流(V)输出到一个AV译码器27,同时把音频流(A)和系统信息(S)传送到多路复用器16。AV译码器27对所输入的视频流进行译码,并且把出自该流的一个再现视频信号输出到AV编码器15。AV编码器15把所输入的视频流编码成一个编码的视频流(V),以输出到多路复用器16。
为了与所输入的系统信息保持一致,去多路复用器16对来自在去多路复用器26的音频流和系统信息以及来自AV编码器15的视频流进行多路复用,以建立一个多路复用流,并经由开关17把这一多路复用流输出到多路复用流分析单元18和输出到源包化器19。AV译码器27对所输入的视频流进行译码,并且把出自该流的一个再现视频信号输出到多路复用流分析单元18和源包化器19。直至把AV流记录于记录媒体100的相继的处理步骤,与以上所提到的用于对模拟输入音频和视频信号进行编码的步骤以及用于记录编码信号的步骤相同,因此将不再进一步加以讨论。
记录/再现装置1把AV流文件与用于解释这些文件的应用数据库信息一起记录于记录媒体100。应用数据库信息由控制单元23加以建立。控制单元23配备有来自分析单元14的活动图像特征信息、来自多路复用流分析单元18的AV流特征信息、以及来自端点24的用户输入目标信息。当需要时,控制单元23查阅存储在一个存储器34中的各类信息。
因此,当AV编码器15对视频流进行编码时,生成来自分析单元14的活动图像特征信息。更具体地讲,分析单元14分析所输入的视频和音频信号的内容,并且相应地建立关于所输入的活动图像信号中的特征画面(即剪辑标记)的信息。此处所建立的是,用于在所输入的视频信号中指出特征剪辑标记画面的信息,例如程序开始点、景色变化点、商业消息(CM)的开始与结束点、标题、放映机指示器读数、以及简略图像的信息。关于特征画面(剪辑标记)的信息还包括音频信号中的立体声到非立体声的变化点和无声停顿。
通过控制单元23,把画面指定信息输入到多路复用器16。当对控制单元23对指定为剪辑标记的被编码的画面进行多路复用时,多路复用器16向控制单元23发回用于标识AV流中的被编码的画面的信息。更具体地讲,这一信息为地址信息,当在AV流中对其进行编码时这一信息指出画面的PTS(表示时标)或指出画面的地址。控制单元23把存储的特征画面的类型与用于标识AV流中的被编码的画面的信息关联起来。
从多路复用流分析单元18所馈送的AV流特征信息是涉及对将加以记录的AV流进行编码的信息,并且由多路复用流分析单元18加以生成。譬如,AV流特征信息包括:针对AV流中的I画面的时标和地址信息的信息、AV流中的编码参数、以及关于AV流中关于编码参数的变化点信息。在把通过端点13所输入的传送流透明地加以记录的情况下,多路复用流分析单元18从所输入的传送流中检测以上所提到的剪辑标记画面,并且相应地生成用于标识由类型和由剪辑标记所指定的画面的信息。
譬如,从端点24所馈送的用户指定的信息包括:用于确定一种AV流记录方法的条件,以下将对此加以讨论;用于指出AV流中用户指定再现段的信息;用于解释包含在再现段中内容的字符中的文本;以及为用户所偏爱的景色所设置的书签和恢复点的信息。
存储器34保存确定AV流记录方法所需的信息,例如指示跳跃时间和跳跃距离之间的关系的信息,并且由一个驱动单元(未在图中加以显示)的一个功能加以确定。驱动单元旋转记录媒体100,以把记录单元28定位在记录媒体100上的适当的位置上。当需要时,控制单元23从存储器34检索这一信息。
控制单元23根据以上所描述的输入信息,并根据保存在存储器34中的信息,确定AV流记录方法。控制单元23还为AV流建立构成一个数据库的剪辑信息,一个播放列表的数据库,其中每一个播放列表包含一组代表AV流的再现段的播放项,关于记录在记录媒体100上的内容的管理信息(info.dvr),以及简略画面信息。这些信息段构成了应用数据库信息,如同AV流一样,ECC编码单元20对应用数据库信息进行ECC编码,并且在输入到写单元22之前,由调制单元21对它们加以调制。写单元22把数据库文件记录在记录媒体100上,以与来自控制单元23的控制信号保持一致。
换句话说,剪辑组成用于管理AV流的状态的信息,播放列表构成用于管理AV流的再现路径的信息。以下将更详细地讨论以上所提到的应用数据库信息。
当一个再现单元3准备从记录媒体100再现记录在其上的AV流文件(视频和音频数据文件)和应用数据库信息时,控制单元23首先指示读取单元28从记录媒体100读取应用数据库信息。接下来,读取单元28从记录媒体100读取应用数据库信息。在一个解调单元29对其进行解调以及一个EEC编码单元30对其进行错误校正之后,将该所检索的应用数据库信息输入到控制单元23。
为了与应用数据库信息保持一致,控制单元23通过端点24向用户接口输出从记录媒体100所读取的播放列表的一张表。用户从正在播放的播放列表表中选择所希望的播放列表。通过端点24,把关于用户所指定的用于再现的播放列表的信息输入到控制单元23。接下来,控制单元23指示读取单元28检索再现播放列表所需的AV流文件。根据这一指令,读取单元28从记录媒体100读取相应的AV流,并把所检索的流输出到解调单元29。解调单元29执行对所输入的AV流进行解调所必需的步骤。EEC编码单元30进行ECC译码,并且把被译码的数据输出至源去包化器(source depacketizer)31。
源去包化器31把从记录媒体100读取的AV流按适当处理的应用格式转换成可以由去多路复用器26进行处理的流。去多路复用器(demultiplexer)26把视频流(V)、音频流(A)以及例如构成由控制单元23所指定的AV流的再现段(即播放项)的AV同步信号之类的系统信息(S)输出到AV译码器27。AV译码器27对视频和音频流进行译码,以分别通过端点32和33输出被再现的视频和音频信号。
如果通过用作用户接口的端点24输入用于指定随机存取再现或特定再现的信息,则控制单元23根据AV流数据库的内容(即剪辑)确定其从记录媒体100读取AV流的位置,并且指示读取单元28相应地读取该AV流。譬如,如果将加以再现的用户指定的播放列表从一个特定的时间点开始,则控制单元23指示读取单元28从具有最接近这一特定的时间的时标的I画面开始读取数据。
假设用户在作为构成应用数据库信息的AV流数据库的一部分加以记录的剪辑信息中的剪辑标记中选择一个剪辑标记(例如,在用作用户接口的一个显示单元处的用户可以执行一个输入操作,以从包括作为剪辑标记所存储的程序开始点和景色变化点的一个简略画面列表中选择简略画面之一)。在这样的一种情况下,控制信号23确定一个将根据剪辑信息的内容从其读取记录媒体上的AV流的位置,并且指示读取单元28相应地读取数据。即,控制单元23指示读取单元28从具有最接近AV流并在其中存储了用户所选择的画面的地址的那一地址的I画面开始读取数据。接下来,读取单元28从所指定的地址读取数据。在输入到去多路复用器26之前,把如此检索的数据提交于解调单元29、EEC编码单元30以及源去包化器31的处理过程。AV译码器27对去多路复用器26所处理的数据进行译码,从而再现了所选择的标记处画面的地址所指示的AV数据。
如果用户指定了高速再现(即,快速正向重放),则控制单元23指示读取单元28根据AV流数据库(剪辑)连续地读取I画面数据。
给定该指令,读取单元28从被指定为记录I画面的位置的随机存取点读取AV流数据。在进行再现之前,对所检索的数据进行相关下游(downstream)处理。
以下,将描述用户如何编辑记录在记录媒体100上的AV流。存在着这样一些情况:用户希望通过指定记录在记录媒体100上的AV流的所希望的再现段,建立一个新的再现路径(即,新的播放列表)。例如,用户可能希望建立这样的一个再现路径:根据这一再现路径,将从一个流行歌曲程序A再现一个歌手A的一些段,接下来是来自另一个流行歌曲程序B的歌手A的更多的段。在这样的情况下,通过作为用户接口的端点24,把表示所希望的再现段的开始点(进入点)和结束点(退出点)的信息输入到控制单元23。然后,控制单元23建立一个由AV流中可用再现段(播放项)组(播放列表)形成的数据库。
如果用户希望删除记录在记录媒体100上的一部分AV流,则通过用作用户接口的端点24,把代表将加以删除的段的进入点和退出点的信息输入到控制单元23。给定该信息,控制单元23改变播放列表数据库,以致于可将仅查阅必要的AV流部分,并且指示写单元22从AV流中删除不必要的流部分。
现在,假设用户希望通过指定记录在记录媒体100上的AV流的某些再现段建立一个新的再现路径,并且假设用户希望无缝地再现每一所指定的再现段。在这样的情况下,控制单元23建立一个由AV流中的可用再现段(播放项)组(播放列表)形成的数据库,并且对接近于这些再现段的连接点的视频流的这些部分重新编码和重新多路复用。
更具体地讲,通过端点24把关于再现段的进入点画面和退出点画面的信息输入到控制单元23。接下来,控制单元23指示读取单元28读取再现入口点和退出点画面所需的数据。给定该指令,读取单元28从记录媒体100读取数据,并且通过解调单元29、EEC编码单元30以及源去包化器31,将所检索的数据输出到去多路复用器26。
通过分析输入到去多路复用器26的数据,控制单元23确定一种视频流重新编码方法(以picture_coding_type和将被重新编码的被编码比特的数量分配方面的变化的形式)以及一种视频流重新多路复用方法。把所确定的方法提供于AV编码器15和多路复用器16。
去多路复用器26把输入流分隔成一个视频流(V)、一个音频流(A)以及系统信息(S)。由将输入到AV译码器27的数据和将发送到多路复用器16的数据形成视频流。AV译码器范围数据是重新编码所需的。即,AV译码器27首先对该数据进行译码。然后,AV编码器15对被译码的画面进行重新编码,以构造视频流。不对多路复用器范围数据进行重新编码,将其从原始流加以拷贝。把音频流和系统信息直接输入到多路复用器16。
多路复用器16根据来自控制单元23的信息把输入信号多路复用成一个加以输出的多路复用数据流。在将多路复用数据流输入到写单元22之前,ECC编码单元20和调制单元21对其加以处理。为了与控制单元23所提供控制信号保持一致,写单元22把AV流写至记录媒体100。
接下来,描述应用数据库信息,以及将根据这一数据库信息所执行的再现或编辑过程。图5描述了本发明的这一实施例所使用的记录媒体100上的应用格式结构。
这一应用格式结构具有两层:一个播放列表层和一个用于AV流管理的剪辑层。使用卷信息管理盘上的所有剪辑和播放列表。在这一情况下,把与其所附信息成对的一个AV流视为一个视为一个剪辑对象。把AV流文件称为剪辑AV流文件,把剪辑AV流文件的附接信息称为剪辑信息文件。
一个剪辑AV流文件根据应用格式所确定的结构,存储一个被编排为数据的MPEG-2传送流。而通常把每一个文件作为一串字节加以构造,沿时间轴构造剪辑AV流文件的内容。主要根据一个时基指定剪辑中的入口点(I画面)。当给定剪辑的存取点(包括入口点)的时标时,剪辑信息文件用于寻找从其开始读取剪辑AV流文件中的数据的地址。
以下参照图5描述播放列表的详细情况。提供播放列表,是为了让用户选择剪辑中所希望的段,并且很容易地对所选择的段进行编辑。每一个播放列表为剪辑中的一组再现段。把给定剪辑信息中的一个再现段称为一个播放项,这一播放项由一个入口点和一个退出点成对沿时间轴加以定义。因此,可通过把一个或多个播放项放在一起,形成一个播放列表。
有两种类型的播放列表:一种实际播放列表和一种虚拟播放列表。实际播放列表共享通过列表所参照的剪辑流部分。即,在盘上实际播放列表占据相应于该列表所参照的剪辑的流部分的数据量。如果删除任何实际播放列表,则也删除了该列表所参照的流部分。
虚拟播放列表不共享剪辑数据。其遵循这样的原则:即使改变或删除了任一虚拟播放列表,剪辑内容也保持不变。
现在,将描述一个DVR MPEG-2传送流。图6概要性地说明了AV流文件的结构。
AV流文件具有一个DVR MPEG-2传送流的结构。DVR MPEG-2传送流由全部对准单元组成。一个对准单元为6144个字节(2048×3个字节)长。对准单元开始于源数据包的第一个字节。一个源数据包为192个字节长,并且由一个TP_extra_header和一个传送数据包构成。TP_extra_header为4个字节长,传送数据包为188个字节长。
一个对准单元由32个源数据包构成。DVR MPEG-2传送流中的最后一个对准单元也由32个源数据包形成。这意味着,DVR MPEG-2传送流在一个对准单元的边界上终止。如果记录在记录媒体100上的一个所输入的传送流中的传送数据包的个数不为32的倍数,则把具有空数据包(即,具有PID=0x1FFF的传送数据包)的源数据包用于最后一个对准单元中。文件系统(即控制单元23)不向DVR MPEG-2传送流添加额外的信息(有效信息)。
现在,将参照图7描述再现期间用于无缝地变化多角度的发明性设置。无缝地变化意味着可以在不中断所再现的画面或声音的情况下变化角度。
在一个多角度再现段包括角度#1、#2以及#3的情况下,每一个角度代表一个播放列表。在图7的这一例子中,角度#1、#2以及#3分别由播放列表#1、#2以及#3加以构成。把相应于角度#1、#2以及#3的再现段的AV流数据项分别称为剪辑1(剪辑AV流1)、剪辑信息2(剪辑AV流2)以及剪辑信息3(剪辑AV流3)。
在图7的这一例子中,在一个角度后面可以跟随另一个角度时,在每一点(例如,角度变化点)把每一再现段划分成不同的播放项。譬如、在把角度#1的再现段划分成3个部分的情况下,播放列表#1由3个代表再现段a1、a2以及a3的播放项组成,a1、a2以及a 3依次分别相应于剪辑1的AV流数据库A1、A2以及A 3。同样,在把角度#2的再现段划分成3个部分的情况下,播放列表#2由3个代表再现段b1、b2以及b 3的播放项组成,b1、b2以及b3依次分别相应于剪辑2的AV流数据库B1、B2以及B3。相类似,在把角度#3的再现段划分成3个部分的情况下,播放列表#3由3个代表再现段c1、c2以及c3的播放项组成,c1、c2以及c3依次分别相应于剪辑3的AV流数据库C1、C2以及C3。
相应于再现段a 1、b1以及c1的播放项共享同一对入口点(IN_time)和退出点(OUT_time)。譬如,IN_time为T1,OUT_time为T2。同样,相应于再现段a2、b2以及c2的播放项共享同一对入口点(IN_time)和退出点(OUT_time)。譬如,在这种情况下,IN_time为T2,OUT_time为T3。相类似,相应于再现段a3、b3以及c3的播放项也共享同一对入口点(IN_time)和退出点(OUT_time)。譬如,IN_time为T3,OUT_time为T4。T1、T2、T3以及T4分别表示AV流中的PTS(显示(presentation)时标)。可以按规则的间隔设置T1、T2、T3、以及T4。
以下,将参照图8的流程图描述一个角度变化过程。这是一个基本的过程,根据这一过程,可以在再现期间无缝地变化多角度。
在步骤S1中,控制单元23判断用户是否已经给出一个变化当前用于根据另一个角度进行再现的角度的指令。如果在步骤S1中发现给定变化角度的指令,则前进到步骤S2。在步骤S2中,控制单元23判断当前再现位置是否位于一个角度变化点。
如果在步骤S2中未发现当前位置处于一个角度变化点,则重复步骤S2,直至发现当前位置已达到一个角度变化点。当在步骤S2中发现处于一个角度变化点的当前位置时,前进到步骤S3。在步骤S3中,控制单元23使再现位置跳跃至指定角度的播放项所定义的一个AV流头。然后,对AV流数据进行再现。在步骤S3的未尾处,控制返回到步骤S1,并且重复相继的步骤。
如果在步骤S1中没有检测到变化角度的指令,则前进到步骤S4。在步骤S4中,控制单元23判断用户是否已给出一个结束再现的指令。如果在步骤S4中没有发现给定的结束再现的指令,则再次前进到步骤S1,并且重复相继的步骤。如果在步骤S4中检测到结束再现的指令,则终止这一过程。
如以上所描述的,当在图7的例子中变化角度时,依次,首先再现相应于角度#1的再现段的剪辑AV流1中的AV流数据A1,接下来再现相应于角度#2的再现段的剪辑AV流2中的AV流数据B2,然后再现相应于角度#3的再现段的剪辑AV流3中的AV流数据C3。
在以上所描述的处理过程中,每一个剪辑的剪辑信息文件提供用于跳跃至AV流头的代表每一播放项的开始和结束地址的信息,以及数据尺寸(以字节为单位)信息。
图9示意性地说明了剪辑信息文件的数据内容。AV流数据A1、B1以及C1中每一个AV流数据中的视频流数据由一个顺序头标打头的封闭的GOP开始。把相同的时标T1给予针对相同显示周期(T1-T2)开始被显示的AV流数据A1、B1以及C1中的每一AV流数据。封闭的GOP指的是一组被编码的以致在一个段内(例如再现段a1、b1以及c1)结束的画面。自然,如果对所涉及的画面进行编码以致在每一个段内结束,即,如果在一个段(例如再现段a1)和任何另一个段(例如再现段b1)之间不存在断定的关系,则GOP不适用。
同样,每一个AV流数据A2、B2以及C2中的每一个AV流数据中的视频流数据由一个顺序头标打头的封闭的GOP开始。把相同的时标T2给予针对相同显示周期(T2-T3)开始被显示的AV流数据A2、B2以及C2中的每一AV流数据。
而且,AV流数据A3、B3以及C3中的每一个AV流数据中的视频流数据由一个顺序头标打头的封闭的GOP开始。把相同的时标T3给予针对相同显示周期(T3-T3)开始被显示的AV流数据A3、B3以及C3中的每一AV流数据。所有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流数据均包括视频和音频数据包。第一数据包总是AV流数据A1、B1以及C1中的每一个AV流数据中的一个视频数据包。第一视频数据包的有效载荷由一个以一个顺序头标和一个GOP头标打头的I画面开始。同样,第一数据包为AV流数据A2、B2以及C2中的每一个AV流数据中的一个视频数据包,第一视频数据包的有效载荷由一个以一个顺序头标和一个GOP头标打头的I画面开始。相类似,第一数据包也为AV流数据A3、B3以及C3中的每一个AV流数据中的一个视频数据包,第一视频数据包的有效载荷由一个以一个顺序头标和一个GOP头标打头的I画面开始。
另外,AV流数据A1、B1以及C1中的每一个AV流数据开始于PAT(程序关联表)和PMT(程序映像表),其后是来自后面的第一基本流的视频数据包。
剪辑信息文件具有一个称为EP_map的映像,描述了在一端中的剪辑信息的入口点的时标和在另一端的源数据包的源数据包号码之间的对应关系,其中将根据源数据包对剪辑AV流文件中的流开始进行编码。源数据包号码指的是一个当顺序地给予AV流文件中的每一源数据包(图6)时其增量为1的数值。在这一文件的开始处,源数据包号码为0。
现在,假设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包含图9中的所示的内容。
在关于剪辑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画面。
换句话说,由x1、y1以及z1所标识的源数据包的有效载荷,每一个开始于具有T1的显示开始时标的I画面;由x2、y2以及z2所标识的源数据包的有效载荷,每一个开始于具有T2的显示开始时标的I画面;以及由x3、y3以及z3所标识的源数据包的有效载荷,每一个开始于具有T3的显示开始时标的I画面。
以下,参照图10的流程图描述一个数据读取地址确定过程1,这一过程是使用EP_map加以执行的。在这一例子中,在再现期间,角度在由角度#1的第一播放项所定义的再现段a1上、由角度#2的第二播放项所定义的再现段a2上、以及由角度#3的第三播放项所定义的再现段a3上变化。
在步骤S21中,变化再现路径。更具体地讲,控制单元23从剪辑1的EP_map中采集AV流数据A1的读取开始地址和读取结束地址,以读取相应于角度#1的第一播放项所定义的再现段a1的AV流数据A1。
在步骤S22中,控制单元23从EP_map中读取相应于作为AV流数据A1的读取开始地址的时标T1的源数据包号码x1和作为AV流数据A1的读取结束地址的时标T2的源数据包号码x2,并且确定紧接在源数据包号码x2之前的源数据包号码(x2-1)。
在步骤S23中,控制单元23从剪辑2的EP_map中采集AV流数据B2的读取开始地址T2和读取结束地址T3,以读取相应于角度#2的第二播放项所定义的再现段b2的AV流数据B2。在步骤S24中,控制单元23确定相应于作为AV流数据B2的读取开始地址的时标T2的源数据包号码y2和紧接在相应于作为AV流数据B2的读取结束地址的时标T3的源数据包号码y3之前的源数据包号码(y3-1)。
在步骤S25中,控制单元23从剪辑3的EP_map中采集AV流数据C3的读取开始地址T3和读取结束地址T4,以读取相应于由角度#3的第三播放项所定义的再现段c3的AV流数据C3。在步骤S26中,控制单元23确定相应于作为AV流数据C3的读取开始地址的时标T3的源数据包号码z3和作为AV流数据C3的读取结束地址的剪辑3的最后一个源数据包号码。这终止了图10的过程。
在以上所描述的方式中,使用EP_map确定数据读取地址,并且相应地再现播放项所定义的再现段。
现在,将参照图11描述如何对多个剪辑进行多路复用以及如何对它们加以记录。如图11所示,当把相应于多个角度的播放项的AV流数据项记录于记录媒体100时,可以按角度变化单元的增量(其中可以变化角度的最小增量)交叉所涉及角度的AV流数据,例如A1、B1、C1、A2、B2、C2、A3、B3以及C3。这一设置最小化了变化每播放项角度变化所需的跳跃时间。
以下,参照图12描述另一种可用于对多个剪辑进行多路复用以及对它们加以记录的方法。如图12所示,当把相应于多个角度的播放项的AV流数据项记录于记录媒体100时,可以按多个(例如3个)连续的角度变化单元的增量交叉所涉及角度的AV流数据,(例如A1、B1、C1、A2、B2、C2、A3、B3以及C3中的A1、A2以及A3为一组,B1、B2以及B3为另一组,以及C1、C2以及C3为又一组)。当对以如图12中所示的交叉方式所记录的AV流数据项以变化的角度进行再现时,如图9的情况中,从每一AV流的EP_map采集角度变化点的地址(例如,在图13中,作为AV流数据A1、A2、A3等的读取开始地址的相应于时标T1、T2、T3等的源数据包号码x1、x2、x3等)。
如以上参照图12所描述的,在每一组连续的角度变化单元构成一个ILVU(交叉单元)的情况下,从一个播放项到另一个播放项的角度变化所需的跳跃时间长于图11的例子中的跳跃时间,但被分段的分文件数据中的管理数据的数量小于前一个例子中的数量。在图12的情况中,被分段的分文件数据中的管理数据的数量大约是图11的例子中所需的数量的三分之一。
当把多角度AV流数据库记录于记录媒体100时,用户可以选择以上用于对将加以记录的剪辑进行多路复用的两种记录方法之一,如图11和12中所示。这一选择依赖于赋予从记录媒体100再现数据的驱动器的存取速度或赋予文件数据中管理数据的数量的优先级。
在图13的例子中,包含于每一EP_map中的所有入口点均为角度变化点。如果任一EP_map中的入口点包括非角度变化点的入口点,则该EP_map可以记录指示其中每一入口点是否为一个角度变化点的标志,如图14中所说明的。
如图14中所示,相应于剪辑1(剪辑AV流1)的剪辑信息1的EP_map中的每一入口点均具有一个由“is_AngleChange_point”、“PTS_EP_start”以及“SPN_EP_start”组成的字段数据。
字段数据“is_AngleChange_point”表示在所讨论的入口点处是否可以变化角度。字段数据“SPN_EP_start”表示相应于该入口点的数据包号码。字段数据“PTS_EP_start”表示该入口点的显示开始时间。
譬如,在其“SPN_EP_start”为x1、x2或x 3的入口点处,可以变化角度。对于这些入口点中的每一个入口点,数据“is_AngleChange_point”均为“1”。相比之下,在其“SPN_EP_start”为x11或x12的入口点处,不可以变化角度。在这种情况下,对于每一入口点“is_AngleChange_point”为“0”。换句话说,被设置为“0”的字段数据“is_AngleChange_point”表示在所讨论的入口点处不保证无缝的角度变化,即,表示可以或不可以按所需的比特率连续地提供AV流数据。
同样的情况适用于相应于剪辑2(剪辑AV流2)的剪辑信息的EP_map。在其“SPN_EP_start”为y1、y2或y3的入口点处,可以变化角度。在这一情况中,对于每一个入口点,数据“is_AngleChange_point”也均为“1”。
同样的情况适用于相应于剪辑3(剪辑AV流3)的剪辑信息的EP_map。在其“SPN_EP_start”为z1、z2或z3的入口点处,可以变化角度。此处,对于每一个入口点,数据“is_AngleChange_point”也均为“1”。
假设将以变化的角度对按如图12中所示的交叉方式所记录的AV流数据进行再现。在这一情况下,从如图14所述以及前面图9所述从每一AV流的EP_map采集角度变化点的地址(例如,图14中的源数据包号码x1、x2、x3等,相应于时标T1、T2、T3等,作为AV流数据A1、A2、A3等的读取开始地址)。
如以上所描述的,当以多路复用方式把多角度AV流数据的多个剪辑记录于记录媒体100时,用户可以预先选择连续的角度变化单元(每一连续角度变化单元为其中可以变化角度的最小增量)的个数。这一选择依赖于赋予从记录媒体100再现数据的驱动器的存取速度或赋予文件数据中管理数据的数量的优先级。在图11的例子中,针对3个角度的连续角度变化单元的个数为1。在图12的例子中,针对3个角度的连续角度变化单元的个数为3。
允许对数据进行再现而且不会中断的连续的角度变化单元的个数M的范围,由多个因素加以确定:跳跃过一段预先确定的再现距离所需的时间、根据这样的跳跃读取数据的速度、记录AV流的速率以及所涉及的角度的个数。
如图15中举例说明的,作为记录/再现装置1中的再现单元3的一部分的读取单元28的能力,确定了连续再现不连续单元和执行这样的跳跃所需的跳跃时间之间的关系。
例如,对于设置为54Mbps的数据读取速率,如果为了连续再现不连续单元而跳跃过5000个扇区,则需要0.128秒的跳跃时间。对于20000个扇区的跳跃,需要0.166秒的跳跃时间。
存储器34保存了与跳跃距离相关的跳跃时间的一张表。当确定一种适当的记录方法时,控制单元23查阅这张表。
以下,将参照图16的流程图描述针对多角度应用把AV流记录于记录媒体100的过程。在步骤S41中,执行一个记录方法选择过程,以下将参照图17对其加以描述。在步骤S42中,AV编码器15把所涉及的段的视频信号编码成以一个封闭的GOP开始的视频流,并且把这些段的音频流编码成一个音频流。针对所有角度,根据视频和音频信号执行这一编码过程,以与步骤S41中的记录方法选择过程所选择的记录方法所指定的参数保持一致。
在步骤S43中,多路复用器16把所涉及的各段的视频和音频流多路复用成每段一个传送流。在步骤S44中,根据步骤S41中的记录方法选择过程所选择的记录方法所指定的数据编排,针对每一角度,交叉AV流数据。多路复用器16以这样的方式执行其多路复用过程:第一数据包总是一个以一个封闭的GOP开始的I画面的视频数据包。
在步骤S45中,源包化器19把每一段的传送流转换成源数据包。写单元22把源数据包作为AV流文件记录于记录媒体100。这就是如何在记录媒体100上建立由所记录的源数据包所构成的传送流所形成的多角度剪辑AV流文件的过程。对于所有角度,就传送流中的视频数据包而言,数据包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令写单元23以集中的方式把播放列表文件记录在记录媒体100的一个预先确定的区域上,这些播放列表文件具有以播放项形式表示每一段的数据结构。如图14中所示,如果放置在EP_map中的入口点包括非角度变化点的入口点,则当在步骤S48中控制单元23建立播放列表时,根据EP_map中的标志(每一标志为“1”或“0”)建立角度变化点。这就是如何把针对多角度应用的AV流数据记录于记录媒体100的过程。
以下,参照图17中的流程图描述图16的步骤S41中所执行的记录方法选择过程。在步骤S61中,根据从端点24所输入的用户的操作,控制单元23判断是否使用所确定的角度计数、标题时间以及所记录的数据量选择一个角度变化时间。
如果在步骤S61中发现是使用所确定的角度计数、标题时间以及所记录的数据量选择角度变化时间,则前进到步骤S62。在步骤S62中,执行一个第一记录方法选择过程,以下将将参照图18讨论这一过程。在步骤S62中的这一过程的结束处,把控制传递给图16中的步骤S42。
如果在步骤S61中未发现使用所确定的角度计数、标题时间以及所记录的数据量选择角度变化时间,则前进到步骤S63。在步骤S63中,根据从端点24所输入的用户的操作,控制单元23判断是否使用赋予该速率的优先级选择记录方法。
如果在步骤S63中发现是使用赋予该速率的优先级选择记录方法,则前进到步骤S64。在步骤S64中,执行一个第二记录方法选择过程,以下将参照图21描述这一过程。在步骤S64中,在该过程的结束处,把控制传递给图16中的步骤S42。
如果在步骤S63中未发现通过赋予速率的优先级选择记录方法,则通过赋予角度计数的优先级选择记录方法。即,前进到步骤S65,并且执行一个第三记录方法选择过程,以下将参照图23描述这一过程。在步骤S65中,在该过程的结束处,把控制传递给图16中的步骤S42。
在以上所描述的方式中,按照由通过端点24提供其操作输入的用户的期望而选择多个记录方法选择过程之一。
假设将选择3种类型的数据记录方法之一,3种类型即类型A、B以及C。类型A是一种根据其可把每ILVU连续角度变化单元的个数M设置为1的方法;类型B是一种根据其可把每ILVU连续角度变化单元的个数M设置为2的方法;以及类型C是一种根据其可把每ILVU连续角度变化单元的个数M设置为4的方法。如果所选择的数据记录方法为类型A,则每ILVU可发现一个角度变化单元。在这一情况下,按下列顺序记录数据:A1、B1、C1、A2、B2、C2、A3、B3、C3等。如果所选择的数据记录方法为类型B,则每ILVU可发现两个角度变化单元。则按下列顺序记录数据:A1、A2、B1、B2、C1、C2、A3、A4、B3、B4等。如果所选择的数据记录方法为类型C,则每ILVU可发现四个角度变化单元。在这一情况下,按下列顺序记录数据:A1、A2、A3、A4、B1、B2、B3、B4、C1、C2、C3、C4等。
现在,将参照图18的流程图描述图17的步骤S62中所执行的第一记录方法选择过程。在步骤S71中,根据从端点24所输入的用户的操作,控制单元23采集一个或多个角度计数、一个记录标题(即AV数据1)所需的标题时间、以及一个赋予该标题的所记录数据量的目标值。
在步骤S72中,控制单元23根据步骤S71中所采集的内容:一个或多个角度计数、记录标题的时间、以及赋予该标题的所记录数据量的目标值,针对所选择的一个或多个角度计数,计算一个平均速率。使用下列表达式(1)获得平均速率Rave
平均速率Rave=数据量/角度计数/标题时间                    (1)
譬如,如果存在3个角度,如果标题时间为2个小时,以及如果数据量为20GB,则平均速率Rave为3.33(GB/h)=7.04×106(bps)。
在步骤S73中,控制单元23根据从端点24所输入的用户的操作,从保存在存储器34中的表中选择一个适当的跳跃距离“j”。在步骤S74中,控制单元23查阅存储器34以采集一个相应于步骤S73中所选择的跳跃距离“j”的跳跃时间Tacc。此处,假设存储器34中的表保存着相应于跨越5000个扇区、20000个扇区以及40000个扇区的跳跃距离“j”的跳跃时间Tacc
在步骤S75中,根据步骤S74中所采集的跳跃时间,控制单元23计算一个最小角度变化时间“t”,这一最小角度变化时间“t”相应于一个至少等于平均速率Rave的AV流速率Rmax。譬如,AV流速率Rmax为10×106(bps)、20×106(bps)、30×106(bps)、或40×106(bps)。使用以下通过修改表达式(2)所得到的表达式(3),计算最小角度变化时间“t”:
Rud×(t-Tacc)=Rmax×t                            (2)
t=Tacc×Rmax/(Rud-Rmax)                          (3)
其中,Rud代表数据读取速率。无缝地再现数据要求使最小角度变化时间长于数据读取和跳跃操作所用时间的总和。更具体地讲,当按数据读取速率Rud读取数据的一个给定的ILVU时,按一个预先确定的AV流速率连续地再现所读取的数据。如果在数据读取操作的终止和ILVU数据再现的结束之间没有完成向下一个ILVU开始进行读取的位置的跳跃,则中断正在进行的数据再现。在上述表达式(2)的左侧,(t-Tacc)表示读取数据的一个ILVU所用的时间。可得出Rud×(t-Tacc)代表一个ILVU的数据量。在表达式(2)的右侧,“Rmax×t”代表以Rmax的AV流速率在最小角度变化时间“t”期间所再现的数据的数量。
在步骤S76中,控制单元23采集一个通过端点24提供其操作输入的用户所希望的角度变化时间Tc。根据用户所希望的AV流速率和角度变化时间Tc,控制单元23使用以下所描述的表达式(4)确定一个角度变化单元尺寸Usize。角度变化时间Tc必须长于最小角度变化时间“t”。如果发现用户所希望的角度变化时间Tc短于最小角度变化时间“t”,则将不计算角度变化单元尺寸Usize。在步骤S76中所使用的表达式如下:
Usize=Tc×Rmax/8+α                                    (4)
其中,α表示数据读取操作期间所产生的开销(overhead)的一个系数。这一系数是专门针对每一记录媒体的。譬如,α大约为媒体存取块尺寸或EEC块尺寸的两倍,近似为0.125×106(字节)。
在步骤S77中,控制单元23使用以下的表达式(5)针对角度计数类型A~C中的每一类型,计算角度变化单元的一个最大尺寸Umax,以允许把每一角度计数N容纳于所选择的跳跃距离中:
Umax=j/((2N-2)M)                                      (5)
在步骤S78中,控制单元23选择该记录方法,以致于角度变化单元的最大尺寸Umax超过角度变化单元尺寸Usize
具体地讲,把所计算的角度变化单元的最大尺寸Umax与每一候选记录方法的角度变化单元尺寸Usize进行比较。把使用其所计算的角度变化单元的最大尺寸Umax大于角度变化单元尺寸Usize的记录方法选择为可以使用的记录方法。
在步骤S 79中,根据从端点24所输入的用户的操作,控制单元23判断是否针对除步骤S73中所选择的距离之外的任何跳跃距离检查记录方法。如果在步骤S79中发现希望针对任何其它跳跃距离检查记录方法,则再次回到步骤S73,并且根据该跳跃距离重复相继的步骤。
如果在步骤S79中未发现希望针对除步骤S73中所选择的距离之外的任何跳跃距离检查记录方法,则前进到步骤S80。在步骤S80中,控制单元23向用户提交关于所计算的AV流速率、角度变化时间以及针对每一所涉及的跳跃距离的记录方法的组合的信息。通过端点24输入这一信息,并且,譬如,将其显示在一个适当的显示设备上,以致于用户可以在选择一种适合的记录方法之前验证所显示的内容。接下来,控制单元23允许通过端点24由用户输入所希望的记录方法。然后,把控制传递于图16的步骤S42。
以下,将参照图19A、19B以及19C,解释以上计算的典型的结果。这些数字表明,以设置为使用54Mbps的数据读取速率Rud进行计算的某些结果。图19A解释了根据步骤S73中所选择的5000个扇区的跳跃距离所进行的计算的一些具有代表性的结果,其中跳跃时间Tacc设置为0.128秒。图19B解释了根据步骤S73中所选择的20000个扇区的跳跃距离所进行的计算的一些典型的结果,其中跳跃时间Tacc设置为0.166秒。图19C解释了根据步骤S73中所选择的40000个扇区的跳跃距离所进行的计算的一些结果,其中跳跃时间Tacc设置为0.217秒。
譬如,如果跳跃距离为5000个扇区,如果跳跃时间Tacc为0.128秒,以及如果用户所希望的角度变化时间Tc为0.5秒,那么,对于220个字节的增量,当Rmax=10×106(bsp)时,Usize被计算为0.721(220个字节),如图19A所示。当Rmax=20×106(bsp)时,Usize=1.317(220个字节);当Rmax=30×106(bs p)时,Usize=1.913(220个字节);以及当Rmax=40×106(bsp)时,Usize=2.509(220个字节)。相类似,Rmax和Usize之间关系同样适用于跳跃距离为20000个扇区和跳跃时间Tacc为0.166秒的情况,以及跳跃距离为40000个扇区和跳跃时间Tacc为0.217秒的情况,如图19B和19C中所示。但在图19B和19C的两种情况中,不能计算Usize,因为当跳跃距离为20000个扇区或40000个扇区时“t”大于Tc,其中Rmax=40×106(bps)。
现在,将描述使用以上的表达式(5)计算角度变化单元的最大尺寸Umax的过程。在图19A的例子中,如果所选择的跳跃距离为5000个扇区,而且如果跳跃时间Tacc为0.128秒,那么,对于N=3,9和20时M=1,以及对于220个字节的增量,角度变化单元的最大尺寸Umax分别被计算为2.441(220个字节)、0.610(220个字节)以及0.257(220个字节)。同样,对于N=3,9和20时M=2,角度变化单元的最大尺寸Umax分别被计算为1.221(220个字节)、0.305(220个字节)以及0.128(220个字节)。对于N=3,9和20时M=4,最大尺寸Umax分别被计算为0.610(220个字节)、0.153(220个字节)以及0.064(220个字节)。
在图19B的例子中,如果所选择的跳跃距离为20000个扇区,而且如果跳跃时间Tacc为0.166秒,那么,对于N=3,9和20时M=1,角度变化单元的最大尺寸Umax分别被计算为9.766(220个字节)、2.411(220个字节)以及1.028(220个字节)。同样,对于N=3,9和20时M=2,角度变化单元的最大尺寸Umax分别被计算为4.833(220个字节)、1.221(220个字节)以及0.514(220个字节)。对于N=3,9和20时M=4,最大尺寸Umax分别被计算为2.441(220个字节)、0.610(220个字节)以及0.257(220个字节)。
而且,在图19C的例子中,如果所选择的跳跃距离为40000个扇区,而且如果跳跃时间Tacc为0.217秒,那么,对于N=3,9和20时M=1,角度变化单元的最大尺寸Umax分别被计算为19.531(220个字节)、4.883(220个字节)以及2.056(220个字节)。同样,对于N=3,9和20时M=2,角度变化单元的最大尺寸Umax分别被计算为9.766(220个字节)、2.441(220个字节)以及1.028(220个字节)。对于N=3,9和20时M=4,最大尺寸Umax分别被计算为4.883(220个字节)、1.221(220个字节)以及0.514(220个字节)。
根据以上所计算的结果,把角度变化尺寸的最大尺寸Umax与每一候选记录方法的角度变化单元尺寸Usize进行比较。把使用其所计算的角度变化单元的最大尺寸Umax大于角度变化单元尺寸Usize的记录方法选择为可以使用的记录方法。更具体地讲,把图19A~19C中标记为“OK”的记录方法选择为可以使用的方法。譬如,如果所选择的跳跃距离为5000个扇区,而且如果跳跃时间Tacc为0.128秒,那么,可以把角度计数为3,M=1时的10×106(bsp)、20×106(bsp)或30×106(bsp)的AV流速率Rmax,或把角度计数为3,M=2时的10×106(bsp)的AV流速率Rmax选择为可以使用的记录方法。
例如,如果在步骤S71中选择了为3的角度计数,而且如果用户仅选择了5000个扇区的跳跃距离,则最大化了连续角度变化单元,其中,当AV流速率Rmax被计算为10×106(bps)时M=2,如图19A所示。如果用户也选择了20000个扇区,则可以选择因使用其连续角度变化单元的个数变为4(M=4)的记录方法,其中AV流速率Rmax为10×106(bps)、20×106(bps)或30×106(bps)。如果用户还选择了40000个扇区的跳跃距离,则可以选择因使用其连续角度变化单元的个数变为4(M=4)的记录方法,其中AV流速率Rmax为10×106(bps)、20×106(bps)或30×106(bps)。
如果在步骤S71中选择了为9的角度计数,而且如果用户选择了20000个扇区的跳跃距离,则最大化了连续角度变化单元,其中,当AV流速率Rmax被计算为10×106(bps)时M=2。如果用户也选择了40000个扇区的跳跃距离,则最大化了连续角度变化单元,其中,当AV流速率Rmax被计算为10×106(bps)或20×106(bps)时M=4。如果在步骤S71中选择了为20的角度计数,而且如果用户选择了20000个扇区的跳跃距离,则仅可以选择因使用其连续角度变化单元的最大个数变为1(M=1)而且AV流速率Rmax为10×106(bps)的记录方法。如果用户选择了40000个扇区的跳跃距离,则最大化了连续角度变化单元,其中,当AV流速率Rmax被计算为10×106(bps)时M=4。
通过以上所讨论的过程,根据用户所指定的反映了所涉及角度的个数、记录标题所需的时间以及所记录的数据量的条件,选择适合于记录用于最终无缝再现的数据的记录方法是可能的。然后,用户可以选择这些可行的记录方法中的任何一种方法。
如以上所描述的,增加连续角度变化单元的个数,可以减小管理数据编排的信息量。增加连续角度变化单元的最小个数,减小所涉及的每一角度计数的数据项的个数(即整个ILVU计数)是可能的。即,如图20中所示,如果对于同样的角度计数标题时间是相同的,则M=1时数据项的实际个数为M=2时的实际计数的两倍和M=4时实际计数的4倍。
管理数据编排的信息量与数据项的个数成比例。记录标题所需时间的增加转化为较大数目的数据项,从而管理数据编排的信息量也相应增加。出于这些原因,如果存在多个因使用其能够有效利用记录媒体的存储容量以与用户所建立的记录数据的条件保持一致的记录方法,则可以实现适当的设置,以自动选择其中最大化了连续角度变化单元的个数的记录方法或提醒用户选择这样的记录方法。
以下,参照图21的流程图描述图17的步骤S64中所执行的第二记录方法选择过程。在步骤S91中,控制单元23采集AV流速率的一个目标值Rmax,以与从端点24所输入的用户的操作保持一致。
在步骤S92中,控制单元23根据从端点24所输入的用户的操作,从存储器34中的表中选择一个适当的跳跃距离“j”。在步骤S93中,控制单元23查阅存储器34以采集一个相应于步骤S92中所选择的跳跃距离的跳跃时间Tacc。假设存储器34中的表包含相应于5000个扇区、20000个扇区以及40000个扇区的跳跃距离的跳跃时间Tacc
在步骤S94中,控制单元23根据步骤S93中所采集的跳跃时间Tacc和记录/再现装置1的数据读取速率Rud,计算一个最小角度变化时间“t”。使用以上所示的表达式(3)计算最小角度变化时间“t”。
在步骤S95中,控制单元23根据步骤S94中从所采集的最小角度变化时间“t”和根据AV流速率Ramx,使用以下的表达式(6),确定一个最小角度变化单元的尺寸Usize
Usize=t×Rmax/8+α                                (6)
其中,α表示数据读取操作期间所产生的系统开销的系数。这一系数是专门针对每一记录媒体的。譬如,α大约为0.125×106(字节)。
在步骤S96中,控制单元23根据步骤S95中所计算的最小角度变化单元的尺寸Usize,计算步骤S92中所选择的跳跃距离内的最小角度变化单元的个数。
在步骤S97中,控制单元23针对在步骤S96中所计算的跳跃距离内的每一最小角度变化单元,检查一个可记录角度计数N。
把应进入跳跃距离的角度变化单元的个数设定为(2N-2)M,其中N代表角度的个数,M表示针对同一角度的连续角度变化单元的个数。对于记录方法类型A、B以及C连续角度变化单元的个数M分别为1、2以及4。因此,最大可用角度计数N为将不超过步骤S92中所选择的跳跃距离除以最小角度变化单元尺寸Usize(步骤S96中获得的)所得到的值。
在步骤S98中,根据从端点24所输入的用户的操作,控制单元23判断是否针对除步骤S92中所选择的距离之外的任何跳跃距离检查记录方法。如果在步骤S98中发现希望针对任何其它跳跃距离检查记录方法,则再次回到步骤S92,并且根据那一跳跃距离重复相继的步骤。
如果在步骤S98中未发现希望针对除步骤S92中所选择的距离之外的任何跳跃距离检查记录方法,则前进到步骤S99。在步骤S99中,控制单元23选择因使用其能够针对同一角度连续地记录最大个数数据项的记录方法,只要提供了用户所希望的用于记录数据的所需的角度计数即可,然后过程前进到步骤S42。
图22A、22B以及22C中描述了以上第二记录方法选择过程所进行的计算的典型的结果。与第一过程的情况相同,这些数字表明,以设置为使用54Mbps的数据读取速率Rud进行计算的某些结果。
图22A解释了根据步骤S92中所选择的5000个扇区的跳跃距离所进行的计算的一些具有代表性的结果,其中跳跃时间Tacc设置为0.128秒。图22B解释了根据步骤S92中所选择的20000个扇区的跳跃距离所进行的计算的一些典型的结果,其中跳跃时间Tacc设置为0.166秒。图22C解释了根据步骤S92中所选择的40000个扇区的跳跃距离所进行的计算的一些结果,其中跳跃时间Tacc设置为0.217秒。
假设,参照图22A,在步骤S91中所采集的AV流速率的目标值Rmax为10×106(bsp),并且假设步骤S91中所选择的跳跃距离为5000个扇区。根据这些假设,使用表达式(3),最小角度变化时间“t”被计算为0.157秒,并且使用表达式(6),最小角度变化单元的尺寸Usize为0.31(220个字节)。把31个最小角度变化单元如此容纳于跳跃距离中,则当(2N-2)M为31或31以下时,在M=1的情况下,最大角度计数N实际为16,在M=2的情况下,最大角度计数N实际为8,在M=4的情况下,最大角度计数N实际为4。可以得出:如果用户需要5个角度,则选择因使用其AV流速率Rmax为10×106(bsp)、跳跃距离为5000个扇区、连续角度变化单元的个数M为2、以及角度计数N为5的记录方法。
同样,如果AV流速率的目标值Rmax为20×106(bsp),和如果跳跃距离为5000个扇区,则最小角度变化时间“t”被计算为0.203秒,并且最小角度变化单元的尺寸Usize被计算为0.61(220个字节)。把16个最小角度变化单元如此容纳于跳跃距离中,则当(2N-2)M为16或16以下时,在M=1的情况下,最大角度计数N实际为9,在M=2的情况下,最大角度计数N实际为5,在M=4的情况下,最大角度计数N实际为3。
如果AV流速率的目标值Rmax为30×106(bsp),和如果跳跃距离为5000个扇区,则最小角度变化时间“t”被计算为0.288秒,并且最小角度变化单元的尺寸Usize被计算为1.15(220个字节)。把8个最小角度变化单元如此容纳于跳跃距离中,则当(2N-2)M为8或8以下时,在M=1的情况下,最大角度计数N实际为5,在M=2的情况下,最大角度计数N实际为3,在M=4的情况下,最大角度计数N实际为2。
如果AV流速率的目标值Rmax为40×106(bsp),和如果跳跃距离为5000个扇区,则最小角度变化时间“t”被计算为0.494秒,并且最小角度变化单元的尺寸Usize被计算为2.48(220个字节)。把3个最小角度变化单元如此容纳于跳跃距离中,则当(2N-2)M为3或3以下时,在M=1的情况下,最大角度计数N实际为5,在M=2的情况下,最大角度计数N实际为1,在M=4的情况下,最大角度计数N实际为1。
如果步骤S92中所选择的跳跃距离为20000个扇区,而且如果把跳跃时间Tacc设置为0.166秒,则同样的计算也是适用的。图22B表示了这样的计算的一些结果。譬如,如果用户把AV流速率的目标值Rmax设置为40×106(bsp),并且决定需要5个角度,则所选择的记录方法的连续角度变化单元的个数M为1。如果用户把AV流速率的目标值Rmax设置为20×106(bsp),并且决定需要10个角度,则所选择的记录方法的连续角度变化单元的个数M为2。如果步骤S92中所选择的跳跃距离为40000个扇区,则同样的计算也是适用的,图22C描述了这样的计算的一些结果。在这一例子中,如果用户把AV流速率的目标值Rmax设置为40×106(bsp),并且决定需要5个角度,则所选择的记录方法的连续角度变化单元的个数M为2。如果用户把AV流速率的目标值Rmax设置为20×106(bsp),并且决定需要10个角度,则所选择的记录方法的连续角度变化单元的个数M为4。
通过以上所描述的过程,选择因使用其可以按赋予AV流速率的目标值的最高优先级对数据进行记录,从而可依照据用户所指定的条件进行相继的无缝数据再现的数据记录方法是可能的。
以下,参照图23的流程图描述图17的步骤S65中所执行的第三记录方法选择过程。在步骤S101中,根据从端点24所输入的用户的操作,采集设置角度的个数范围。
在步骤S102中,根据从端点24所输入的用户的操作,控制单元23从存储器34中的表中选择一个所希望的跳跃距离“j”。在步骤S103中,控制单元23查阅存储器34以采集一个相应于步骤S102中所选择的跳跃距离的跳跃时间Tacc。此处,还假设存储器34中的表包含相应于5000个扇区、20000个扇区以及40000个扇区的跳跃距离的跳跃时间Tacc
在步骤S104中,控制单元23使用以下的表达式(7)针对记录方法类型A~C中的每一类型,计算角度变化单元的一个最大尺寸,以允许把所采集的设置范围内的角度计数容纳于所选择的跳跃距离中:
Umax=j/((2N-2)M)                                    (7)
在步骤S105中,控制单元23使用以上的表达式(3)获得对于每一AV流速率Ramx的最小角度变化时间“t”。
在步骤S106中,控制单元23根据步骤S105中所计算的最小角度变化时间“t”和AV流速率Ramx,使用以上的表达式(6),确定该角度变化单元的尺寸Usize
在步骤S107中,根据从端点24所输入的用户的操作,控制单元23判断是否针对除步骤S102中所选择的距离之外的任何跳跃距离检查记录方法。如果在步骤S107中发现希望针对任何其它跳跃距离检查记录方法,则再次回到步骤S102,并且根据那一跳跃距离重复相继的步骤。
如果在步骤S107中未发现希望针对除步骤S102中所选择的距离之外的任何跳跃距离检查记录方法,则前进到步骤S108。在步骤S108中,给定了从端点24所输入的用户的操作,控制单元23在角度计数设置范围内允许赋予速率的优先级的输入,或赋予选择方法类型的优先级输入,即,赋予连续角度变化单元的个数的优先级输入。
在步骤S109中,根据赋予速率的优先级,或根据赋予选择方法类型的优先级,控制单元23选择最佳记录方法,以致于角度变化单元的最大尺寸Umax超过最小角度变化单元尺寸Usize。然后,把控制传递于图16的步骤S42。
图24A、24B以及24C中描述了以上第三记录方法选择过程所进行的计算的典型的结果。图24A解释了根据步骤S102中所选择的5000个扇区的跳跃距离所进行的计算的一些具有代表性的结果,其中跳跃时间Tacc设置为0.128秒。图24B解释了根据步骤S102中所选择的20000个扇区的跳跃距离所进行的计算的一些典型的结果,其中跳跃时间Tacc设置为0.166秒。图24C解释了根据步骤S102中所选择的40000个扇区的跳跃距离所进行的计算的一些结果,其中跳跃时间Tacc设置为0.217秒。
如以上表达式(7),根据跳跃距离“j”、连续角度变化单元的个数M、以及角度计数N,确定角度变化单元的最大尺寸Umax。如果步骤S102中所选择的跳跃距离为5000个扇区,那么,M=1时,对于N=3,Umax被计算为2.441(220个字节),对于N=9,Umax被计算为0.610(220个字节),以及对于N=20,Umax被计算为0.257(220个字节);M=2时,对于N=3,Umax被计算为1.221(220个字节),对于N=9,Umax被计算为0.305(220个字节),以及对于N=20,Umax被计算为0.128(220个字节);以及M=4时,对于N=3,Umax被计算为0.610(220个字节),对于N=9,Umax被计算为0.153(220个字节),以及对于N=20,Umax被计算为0.064(220个字节),如图24A中所示。
如果步骤S102中所选择的跳跃距离为20000个扇区,那么,M=1时,对于N=3,Umax被计算为9.766(220个字节),对于N=9,Umax被计算为2.441(220个字节),以及对于N=20,Umax被计算为1.208(220个字节);M=2时,对于N=3,Umax被计算为4.883(220个字节),对于N=9,Umax被计算为1.221(220个字节),以及对于N=20,Umax被计算为0.514(220个字节);以及M=4时,对于N=3,Umax被计算为2.441(220个字节),对于N=9,Umax被计算为0.610(220个字节),以及对于N=20,Umax被计算为0.257(220个字节),如图24B中所示。
如果步骤S102中所选择的跳跃距离为40000个扇区,那么,M=1时,对于N=3,Umax被计算为19.531(220个字节),对于N=9,Umax被计算为4.883(220个字节),以及对于N=20,Umax被计算为2.056(220个字节);M=2时,对于N=3,Umax被计算为9.766(220个字节),对于N=9,Umax被计算为2.441(220个字节),以及对于N=20,Umax被计算为1.028(220个字节);以及M=4时,对于N=3,Umax被计算为4.883(220个字节),对于N=9,Umax被计算为1.221(220个字节),以及对于N=20,Umax被计算为0.514(220个字节),如图24C中所示。
根据步骤S105中所计算的最小角度变化时间“t”和AV流速率Ramx,使用以上的表达式(6),计算一个最小角度变化单元的尺寸Usize。因此,如果步骤S102中所选择的跳跃距离为5000个扇区,则角度变化单元的尺寸Usize被计算为0.312(220个字节),把AV流速率Ramx设置为10×106(bsp);角度变化单元的尺寸Usize被计算为0.610(2200个字节),把AV流速率Ramx设置为20×106(bsp);角度变化单元的尺寸Usize被计算为1.155(220个字节),把AV流速率Ramx设置为30×106(bsp);以及角度变化单元的尺寸Usize被计算为2.479(220个字节),把AV流速率Ramx设置为40×106(bsp),如图24A中所示。
如果步骤S102中所选择的跳跃距离为20000个扇区,则角度变化单元的尺寸Usize被计算为0.368(220个字节),把AV流速率Ramx设置为10×106(bsp);角度变化单元的尺寸Usize被计算为0.754(220个字节),把AV流速率Ramx设置为20×106(bsp);角度变化单元的尺寸Usize被计算为1.461(220个字节),把AV流速率Ramx设置为30×106(bsp);以及角度变化单元的尺寸Usize被计算为3.178(220个字节),把AV流速率Ramx设置为40×106(bsp),如图24B中所示。
如果步骤S102中所选择的跳跃距离为40000个扇区,则角度变化单元的尺寸Usize被计算为0.125(220个字节),把AV流速率Ramx设置为10×106(bsp);角度变化单元的尺寸Usize被计算为0.945(220个字节),把AV流速率Ramx设置为20×106(bsp);角度变化单元的尺寸Usize被计算为1.868(220个字节),把AV流速率Ramx设置为30×106(bsp);以及角度变化单元的尺寸Usize被计算为4.110(220个字节),把AV流速率Ramx设置为40×106(bsp),如图24C中所示。
在图24A~24C中,把一个标记“OK”附在因使用其角度变化单元的最大尺寸Umax等于或大于最小角度变化单元的尺寸Usize的记录方法;并且把一个标记“NG”给予因使用其角度变化单元的最大尺寸Umax不超过最小角度变化单元的尺寸Usize的记录方法。
假设,在步骤S101中发现角度计数设置范围包括一个为3的计数,并且假设,在步骤S102中所选择的跳跃距离仅为5000个扇区。在这一情况下,如果在步骤S108中把优先级赋予速率,而且如果把连续角度变化单元的个数M设置为2,则选择30×106(bps)的AV流速率Rmax;或者如果在步骤S108中把优先级赋予对记录方法类型(即,连续角度变化单元的个数)的选择,而且如果把连续角度变化单元的个数M设置为4,则选择20×106(bps)的AV流速率Rmax。如果在步骤S102中,也选择了20000个扇区的跳跃距离,则使用步骤S108中赋予速率的优先级和设置为2的连续角度变化单元的个数M,选择40×106(bps)的AV流速率Rmax;或者使用步骤S108中赋予对记录方法类型的选择的优先级和设置为4的连续角度变化单元的个数M,选择30×106(bps)的AV流速率Rmax。如果在步骤S102中还选择了40000个扇区的跳跃距离,则使用设置为4的连续角度变化单元的个数M,选择40×106(bps)的AV流速率Rmax,而不管在步骤S108中把优先级赋予速率还是赋予对记录方法类型的选择。
现在,假设在步骤S101中把角度计数设置范围设置为9或大于9,并且假设在步骤S102中仅选择了5000个扇区的跳跃距离。在这一情况下,使用设置为1的连续角度变化单元的个数M,选择20×106(bps)的AV流速率Rmax,而不管在步骤S108中把优先级赋予速率还是赋予对记录方法类型的选择。如果在步骤S102中,也所选择了20000个扇区的跳跃距离,则使用步骤S108中赋予速率的优先级和设置为1的连续角度变化单元的个数M,选择30×106(bps)的AV流速率Rmax;或者使用步骤S108中赋予对记录方法类型的选择的优先级和设置为4的连续角度变化单元的个数M,选择10×106(bps)的AV流速率Rmax。如果在步骤S108中还选择了40000个扇区的跳跃距离,则使用步骤S108中赋予速率的优先级和设置为1的连续角度变化单元的个数M,选择40×106(bps)的AV流速率Rmax;或者使用步骤S108中赋予对记录方法类型的选择的优先级和设置为4的连续角度变化单元的个数M,选择20×106(bps)的AV流速率Rmax
如果在步骤S101中把角度计数设置范围设置为20或大于20,而且如果在步骤S102中仅选择了5000个扇区的跳跃距离,则不存在可选择的记录方法。如果在步骤S102中选择了20000个扇区的跳跃距离,则使用步骤S108中赋予速率的优先级和设置为1的连续角度变化单元的个数M,选择20×106(bps)的AV流速率Rmax;或者使用步骤S108中赋予对记录方法类型的选择的优先级和设置为2的连续角度变化单元的个数M,选择10×106(bps)的AV流速率Rmax。如果在步骤S108中还选择了40000个扇区的跳跃距离,则使用步骤S108中赋予速率的优先级和设置为1的连续角度变化单元的个数M,选择30×106(bps)的AV流速率Rmax;或者使用步骤S108中赋予对记录方法类型的选择的优先级和设置为4的连续角度变化单元的个数M,选择10×106(bps)的AV流速率Rmax
通过以上所描述的过程,选择因使用其可以按赋予对角度计数设置范围的优先级对数据进行记录,从而可依照据用户所指定的条件进行相继的无缝数据再现的数据记录方法是可能的。
以上参照图16~24C所解释的用于记录AV流数据库的过程,不仅可以通过诸如图4中的记录/再现装置1的既能够记录也能够再现的装置加以实现,而且也可以通过仅能够记录数据的装置加以实现。在以上的描述中,把存储器34描述为保存指出了数据再现期间实际跳跃距离和跳跃时间之间的关系的一个表,而且在所选择的记录方法中,控制单元23查阅这一表。然而,这并不是对本发明的限制。作为选择,显然也可以十分有效地从一个外部源输入指出数据再现期间实际跳跃距离和跳跃时间之间的关系的信息。
以下,参照图25的流程图描述用于对按以上所描述的方式所记录的多角度AV流数据进行再现的过程。在步骤S121中,控制单元23从记录媒体100读取所有针对多角度应用的播放列表文件和每一播放列表所参照的剪辑的剪辑信息文件(包括EP_map)。这一步骤构成了一个先行(look-ahead)操作。由于以集中的方式记录EP_map数据项,所以能够高速地对它们加以检索。
在步骤S122中,控制单元23根据步骤S121中所读取的播放列表,从第一播放项所标识的位置开始,连续地再现AV流数据。在步骤S123中,控制单元23判断用户是否通过用户接口24指定了一个角度计数。
如果在步骤S123中发现用户指定角度变化,则前进到步骤S124。在步骤S124中,控制单元23针对具有最接近当前再现时间的未来显示结束时间的第一播放项,搜寻相应于变化源(即当前所进行的再现)角度的播放列表。例如,如果把一个变化指定为出现在时标T1和T2之间的角度#1到角度#2的变化,则播放项a1是所讨论的第一播放项。
在步骤S125中,控制单元23针对其显示开始时间为以上所描述的第一播放项的显示结束时间的第二播放项,搜寻相应于变化目标角度的播放列表。在图7的例子中,如果把一个变化指定为出现在时标T1和T2之间的角度#1到角度#2的变化,则播放项a2是所讨论的第二播放项。
在步骤S126中,控制单元23通过查找第一播放项所参照的剪辑的EP_map,采集相应于第一播放项的显示结束时间的源数据包号码,并且把紧接在所采集的源数据包号码之前的源数据包视为变化源角度的数据读取结束点。
在步骤S127中,控制单元23通过查找第二播放项所参照的剪辑的EP_map,采集相应于第二播放项的显示开始时间的源数据包号码,并且把所采集的源数据包号码的源数据包视为变化目标角度的数据读取开始点。
在步骤S128中,控制单元23判断当前位置是否已达到步骤S126中所计算的结束点。如果未发现当前位置已达到结束点,则控制单元23等待达到结束点。当发现已经达到结束点时,把控制转向步骤S129。在步骤S129中,控制单元23令再现位置跳跃至步骤S127中所计算的开始点。再次回到步骤S123,并且重复相继的步骤。
如果在步骤S123中未发现用户指定了一个角度变化,则前进到步骤S130。在步骤S130中,控制单元23判断用户是否指定了正在进行的再现的结束。如果在步骤S130中没有发现这一指定,则再次回到步骤S123,并且重复这一过程。如果在步骤S130中发现指定了再现的结束,则终止再现过程。
图26示意性地描述了一个针对多角度应用的播放列表的另一种典型的结构。在图26的例子中,一个单一的多角度播放列表包含一个单一的播放项。譬如,该播放项具有两个信息项。第一项为关于AV流作为多角度再现目标被加以参照的信息(目标信息)。在图26的情况下,信息的第一项分别把参照剪辑AV流1、2以及3的角度#1、#2以及#3指定为它们的目标。换句话说,指定信息指向这些目标(即它作为指针)。信息的第二项由定界多角度再现的时间段的一个入口点(IN_time)和一个退出点(OUT_time)组成。在图26的例子中,IN_time为T1,OUT_time为T4。在多角度再现的一个给定的时间段中,可以从装备成由信息的第一项加以参照的剪辑AV流的数据库(即剪辑)中的EP_map采集代表角度变化点的入口点时间。在图26的情况中,这些入口点时间为T2和T3。此处所使用的EP_map的结构与以上参照图14所描述的结构相同。可以从EP_map中“is_AngleChange_point”为“1”的入口的“PTS_EP_start”值采集指示角度变化点的入口点时间。
图27描述了图26中所说明的播放项的语法。在图27中,“Clip_information_file_name”表示用于多角度再现的作为将加以参照的目标的AV流。IN_time和OUT_time定界多角度再现的时间段。显然,在图26和27的播放项中,可以不加修改地把参照图14所解释的三个EP_map用于从时间到数据地址的转换。
在按图26和27中所示构造播放列表和播放项的情况下,用于针对多角度应用把AV流数据记录于记录媒体100的步骤与图16的流程图中步骤相同,因此将不再进一步地加以讨论。
以下参照图28的流程图描述用于再现所记录的多角度AV流数据的另一个过程(即再现过程2)。步骤S151~S160与图25中的S121~S130基本相同。然而,在步骤S154中,控制单元23不检测第一播放项,而是检测该播放项中的第一再现段。在步骤S155中,控制单元23不检测第二播放项,而是检测该播放项中的第二再现段。如果在图26中的例子中把一个角度变化指定为发生在时标T1和T2之间角度#1到角度#2的角度变化,则第一和第二再现段为段a1和b2。
在步骤S156中,控制单元23通过查找相应于第一再现段的段所参照的剪辑的EP_map,采集相应于与第一再现段的段相对应的显示结束时间的源数据包号码。在步骤S157中,控制单元23通过查找相应于第二再现段的段所参照的剪辑的EP_map,采集相应于与第二再现段的段相对应的显示开始时间的源数据包号码。其它步骤与图25中其相对应的步骤相同,因此将不再对它们加以描述。在多角度设置中,把面向无缝的信号与不保证无缝再现的面向非无缝的信号相混合是可能的。
图29示意性地描述了AV流文件的另一种结构。在图9和13的结构中,如以上所描述的,剪辑AV流1、2以及3,每一个均装备有EP_map(在图9的情况中,把剪辑信息1的EP_map提供于剪辑AV流1,把剪辑信息2的EP_map提供于剪辑AV流2,把剪辑信息3的EP_map提供于剪辑AV流3)。在图29中的例子中,譬如,把EP_map描述成装备成3个剪辑AV流(即剪辑AV流1、2以及3)。
在图29中的例子中,按AV流数据A1、B1、C1、A2、B2、C2、A3、B3以及C3的顺序,交叉AV流文件。把源数据包号码顺序地赋予每一个剪辑AV流(即剪辑AV流1、2以及3;在图29中的例子中,所赋予源数据包号码为x1、y1、z1、x2、y2、z2、x3、y3以及z3)的AV流文件中的源数据包。
在图29中,至少可以把两个GOP包含在每一AV数据A1、B1、C1、A2、B2、C2、A3、B3以及C3中的视频流数据中。在这样的情况下,第二和相继的GOP不需要为封闭的GOP(即它们可以为不封闭的GOP)。但必须在每一AV流数据项中(例如在AV流数据A1中)完成编码。假设AV流数据A1中的视频流数据包括一个封闭的GOP和两个未封闭的GOP。在这一情况下,如图30中所示,在AV流文件中,譬如把源数据包号码提供为x1、x11以及x12。具有源数据包号码x11和x12的源数据包相应于两个未封闭的GOP。
在图30中,AV数据B1中的视频流数据也包括一个封闭的GOP和两个未封闭的GOp。在AV流文件中,譬如把源数据包号码提供为y1、y11以及y12。具有源数据包号码y11和y12的源数据包相应于两个未封闭的GOP。
而且,AV数据C1中的视频流数据包括一个封闭的GOP和两个未封闭的GOP。在AV流文件中,譬如把源数据包号码提供为z1、z11以及z12。具有源数据包号码z11和z12的源数据包相应于两个未封闭的GOP。
以上就AV流数据A1、B1以及C1中的视频流数据所作的描述,也适用于图30中的AV流数据A2、B2、C2、A3、B3以及C3。
图31示意性地描述了包含在图30中的一个剪辑信息文件的数据内容。AV流数据A1、B1、C1、A2、B2、C2、A3、B3以及C3的内容基本上与图9中所示的相同,因此不再进一步地对它们加以讨论。
如图31中所说明的,配备成AV流文件的剪辑信息文件(剪辑AV流数据X)具有描述了剪辑中入口点的时标和从其开始对剪辑AV流文件中的流进行译码的源数据包号码之间的对应关系的EP_map。
EP_map中的每一个入口点具有字段数据“is_AngleChange_point”、“Angle_number”、“PTS_EP_start”以及“SPN_EP_start”。数据“is_AngleChange_point”表示在所讨论的入口点处是否可以变化角度。数据“Angle_number”,如其名字所意味的,表示属于所讨论的入口点的那个角度的角度号码。数据“SPN_EP_start”表示所讨论的入口点的号码。数据“PTS_EP_start”表示所讨论的入口点的显示开始时间。
例如,具有其设置为x1、x2或x 3的“SPN_EP_start”的入口点,是可以变化的角度的点,因此这些入口点具有其设置为“1”的“is_AngleChange_point”。具有其设置为x11或x12的“SPN_EP_start”的入口点,是不可以变化的角度的点,因此这些入口点具有其设置为“1”的“is_AngleChange_point”。换句话说,数据“is_AngleChange_point”表示不保证无缝变化,甚至是在其中把该数据设置为“0”的入口点处试图进行变化时,即,不保证按所要求的比特率连续地提供AV流数据。这一情况同样适用于具有其设置为y11、y12、z11或z12的数据“SPN_EP_start”的入口点。
图32描述了用于管理图31中AV流文件的播放项的语法。数据“Clip_information_file_name”代表多角度再现中所使用的AV流的参照目标(在图32的例子中为Clip_information_X)。数据“IN_time”(在图32的情况中为T1)和“OUT_time”(在图32中为T4)分别表示多角度再现的时间段的开始和结束点。显然,在图32的播放项中,把参照图31所解释的EP_map用于从时间到数据地址的转换。
以上的设置,允许把剪辑1、2以及3作为一个文件加以处理,因此可以防止文件数据过碎。与图9的例子相比,在图32的情况中,这一转化为需要较少的数据量来管理AV流文件中的数据。
以下,参照图33的流程图,描述数据读取地址确定过程2,根据数据读取地址确定过程2,通过使用图31中所示的EP_map,允许角度变化数据再现从角度#1的第一播放项所定义的再现段a1前进到角度#2的第二播放项所定义的再现段a2,然后前进到角度#3的第三播放项所定义的再现段a3。
在步骤S181中,控制单元23根据图31的EP_map中具有设置为“1”的“Angle_number”的入口点数据,采集AV流数据A1的读取开始地址和读取结束地址,以读取相应于角度#1的第一播放项所定义的再现段a1的段中的AV流数据A1。在步骤S182中,控制单元23从EP_map读取相应于作为AV流数据A1的读取开始地址的时标T1的源数据包号码x1,读取相应于具有设置为“2”的“Angle_number”的、作为AV流数据A1的读取结束地址的时标T1的源数据包号码y1,并且确定紧接在源数据包号码y1之前的源数据包号码(即在这一特定的情况中,为y1-1或x12)。
在步骤S183中,控制单元23根据图31的EP_map中具有设置为“2”的“Angle_number”的入口点数据,采集AV流数据B2的读取开始地址和读取结束地址,以读取相应于角度#2的第二播放项所定义的再现段b2的段中的AV流数据B2。在步骤S184中,控制单元23从EP_map读取相应于作为AV流数据B2的读取开始地址的时标T2的源数据包号码y2,读取相应于具有设置为“3”的“Angle_number”的、作为AV流数据B2的读取结束地址的时标T2的源数据包号码z2,并且确定紧接在源数据包号码z2之前的源数据包号码(即在这一情况中,为z2-1或y22)。
在步骤S185中,控制单元23根据图31的EP_map中具有设置为“3”的“Angle_number”的入口点数据,采集AV流数据C3的读取开始地址和读取结束地址,以读取相应于角度#3的第三播放项所定义的再现段c3的段中的AV流数据C3。在步骤S186中,控制单元23从EP_map读取相应于作为AV流数据C3的读取开始地址的时标T3的源数据包号码z 3,并且确定具有设置为“3”的“Angle_number”的、作为AV流数据C3的读取结束地址的最后一个源数据包号码(具体地讲,最后一个源数据包号码为z32,未在图中加以显示)。以上的步骤允许使用图31中的EP_map确定数据读取地址。
以上所描述的步骤和过程既可以通过硬件,也可以通过软件加以执行。譬如,在任何情况下,都可以以计算机的形式实现记录/再现装置1,如图34中所示的计算机。
在图34中,CPU 131根据保存在ROM 132中的程序或根据从存储单元138加载到RAM 133中的程序,执行各种处理过程。在执行其处理过程中,RAM 133也可以容纳CPU 131所需的数据。
通过一条总线134把CPU 131、ROM 132以及RAM 133互连在一起。并且把输入/输出接口135连接于总线134。
该输入接口135与下列设备相连:一个由键盘和鼠标器组成的输入单元136;一个输出单元137,由显示单元形成,例如由CRT(阴极射线管)或LCD(液晶显示器)以及扬声器所形成;一个存储单元138,通常由硬盘驱动器构成;以及一个通信单元139,由调制解调器与/或端点适配器构成。通信单元139在包括Internet在内的网络(未在图中加以显示)上进行通信。
必要时,把输入/输出接口135与驱动器140相连,其中把一个诸如磁盘151、光盘152、磁光盘153或半导体存储器154的存储媒体加载到驱动器140中。当需要时,把从存储媒体所检索的计算机程序安装在存储单元138中。
如图34中所示,载有将安装在计算机中以运行的程序的存储媒体,可以为由磁盘151(包括软盘)、光盘152(包括CD-ROM(只读存储器紧致盘)和DVD(数字通用盘))、磁光盘153(包括MD(微盘))或半导体存储器154构成的一个包媒体,也可以以其中临时或永久性存储程序的ROM 132或构成存储单元138的硬盘的形成加以提供。当需要时,存储媒体通过有线或无线通信机制,例如局域网、Internet以及数字卫星广播网络,使用通信接口,例如路由器和调制解调器,把程序记录于其上。
在这一描述中,存储在程序存储媒体上的步骤以及描述所执行的程序的步骤,不仅代表按所描述的顺序(即按时间顺序)加以执行的过程,而且还代表可以并行或单独加以执行的过程。本发明不仅适用于把AV流数据记录DVD或从DVD加以再现的情况,而且还适用于把AV流数据记录于其它光盘,例如CD-R;磁光盘,例如MD;磁盘;以及其它记录媒体,或从这些记录媒体进行再现的情况。
在以上的描述中,以其优选形式描述的本发明,适用于多角度数据记录和再现。然而,这并不是对本发明的一种限制。作为选择,本发明还可适用于多层再现路径的变化和速率控制应用。
产业的可应用性
如以上所描述的,根据本发明的这一方案,能够对AV流数据进行记录和再现。特别是,当允许在相继的数据再现期间以无缝地变化再现路径的方式记录时,本发明设置允许用户选择记录方法,从而可以最佳地编排数据。本发明的这些特性避免了AV流数据的编排中其碎片的产生,从而减少了所需的AV流编排信息的信息量。

Claims (19)

1.一种信息处理装置,用于把一个AV流记录于一个记录媒体,所述信息处理装置包括:
生成装置,用于生成构成多个再现路径中的每一再现路径的所述AV流;
控制装置,用于控制所述生成装置的所述AV流的生成;
记录装置,用于向所述记录媒体记录由所述生成装置所生成的所述AV流;以及
输入装置,用于接纳由用户所进行的输入操作;
其中,由组成预先确定的单元组成的数据块构成所述AV流;
其中,当从所述记录媒体再现记录在其上的所述AV流时,所述控制装置根据表示记录在单独位置中的数据块之间的跳跃距离与分别相应于跳跃距离的跳跃时间之间的关系的指示实际再现特征的信息,控制所述生成装置所生成的所述AV流的参数以及所述数据块的编排;以及
其中,通过所述输入装置,响应所述用户所进行的所述输入操作,所述控制装置通过向所述参数中的一个预先确定的参数赋予优先级,控制所述生成装置所生成的所述AV流的所述参数以及所述数据块的所述编排。
2.根据权利要求1所述的一种信息处理装置,其中,在所述控制装置控制下的所述AV流的所述参数包括所述AV流的速率。
3.根据权利要求1所述的一种信息处理装置,其中,在所述控制装置控制下的所述AV流的所述参数包括所述再现路径的个数。
4.根据权利要求1所述的一种信息处理装置,其中,所述生成装置以这样的方式交叉所述AV流:把所述多个再现路径划分成一个预先确定个数的连续编排的所述数据块;以及
其中,所述控制装置在控制交叉的数据块的所述编排的过程中,确定所述数据块的所述个数。
5.根据权利要求1所述的一种信息处理装置,还包括存储装置,用于存储指示所述再现特征的所述信息;
其中,所述控制装置根据指示存储在所述存储装置中的所述再现特性的所述信息,控制所述生成装置所生成的所述AV流的所述参数以及所述数据块的所述编排。
6.根据权利要求1所述的一种信息处理装置,还包括再现装置,用于再现记录在所述记录媒体上的所述AV流;
其中,当所述再现装置再现所述AV流时,所述控制装置根据所述再现特征实际指示的所述信息,控制所述生成装置所生成的所述AV流的所述参数以及所述数据块的所述编排。
7.根据权利要求1所述的一种信息处理装置,其中,所述控制装置生成第一管理信息,第一管理信息包括用于指示所述AV流的入口点的位置的映像信息,并且将其用于控制AV流的状态,所述控制装置还生成第二管理信息,第二管理信息用于通过根据包含在所述映像信息中的所述入口点建立所述再现路径中每一再现路径的变化点管理所述再现路径;以及
所述记录装置还向所述记录媒体记录所述第一管理信息和所述第二管理信息。
8.根据权利要求7所述的一种信息处理装置,其中,所述生成装置按这样的方式对所述AV流进行编码:所述AV流在所述变化点所限定的每一段内结束;以及
其中,作为所述映像信息,所述控制装置建立一个描述所述入口点的显示时标与数据包号码之间的对应关系的对应表。
9.根据权利要求8所述的一种信息处理装置,其中,所述生成装置按这样的方式对所述AV流进行编码:每一个所述段具有一个视频流,该视频流由称为封闭的GOP的封闭的一组数据包组成,其中封闭的GOP以一个I画面开始,所述封闭的GOP的第一个数据包为一个视频数据包;以及
其中,把由所述生成装置所生成的所述AV流包含于一个传送流中。
10.根据权利要求9所述的一种信息处理装置,其中,在所有再现路径上,所述生成装置使用代表所述传送流中视频数据包的数据包ID的一个相同的值,以及代表所述传送流中音频数据包的数据包ID的一个相同的值。
11.根据权利要求9所述的一种信息处理装置,还包括用于把每一所述段中的所述传送流转换成源数据包的源包化装置;
其中,所述记录装置把每一所述段中已由所述源包化装置将其转换成源数据包的所述传送流作为一个AV流文件记录于所述记录媒体。
12.根据权利要求8所述的一种信息处理装置,其中,所述对应表还包括指示在每一所述入口点处是否能够变化所述再现路径的变化信息;以及
所述控制装置根据所述变化信息设置所述变化点。
13.根据权利要求1所述的一种信息处理装置,其中,所述控制装置生成第一管理信息,第一管理信息包括用于指示每一所述再现路径上的所述AV流的开始点的位置以及AV流的入口点的位置的映像信息,并且将其用于控制AV流的状态,所述控制装置还生成第二管理信息,第二管理信息包括用于指定每一所述AV流的一个开始点和一个结束点以及用于为每一所述再现路径指定AV流的指定信息,并且将其用于再现管理;以及
所述记录装置还将所述第一管理信息和所述第二管理信息记录到所述记录媒体。
14.根据权利要求13所述的一种信息处理装置,其中,所述控制装置建立一个描述所述入口点的显示时标与数据包号码之间的对应关系的对应表。
15.根据权利要求14所述的一种信息处理装置,其中,所述生成装置按这样的方式对所述AV流进行编码:每一个所述段具有一个视频流,该视频流由称为封闭的GOP的封闭的一组数据包组成,其中封闭的GOP以一个I画面开始,所述封闭的GOP的第一个数据包为一个视频数据包;以及
其中,把由所述生成装置所生成的所述AV流包含于一个传送流中。
16.根据权利要求14所述的一种信息处理装置,其中,所述生成装置按这样的方式对所述AV流进行编码:每一个所述段具有一个视频流,该视频流以称为封闭的GOP的封闭的一组数据包打头,所述AV流的其余部分包括未封闭的GOP。
17.根据权利要求15所述的一种信息处理装置,还包括用于把每一所述段中的所述传送流转换成源数据包的源包化装置;
其中,所述记录装置把每一所述段中已由所述源包化装置将其转换成源数据包的所述传送流作为一个AV流文件记录于所述记录媒体。
18.根据权利要求17所述的一种信息处理装置,其中,所述控制装置建立相应于每一AV流文件的所述对应表。
19.一种随信息处理装置一起使用的信息处理方法,用于把一个AV流记录于一个记录媒体,所述信息处理方法包括下列步骤:
接纳由用户所进行的输入操作;
当从所述记录媒体再现记录在其上的所述AV流时,根据表示记录在单独位置中的数据块之间的跳跃距离与分别相应于跳跃距离的跳跃时间之间的关系的再现特征实际指示的所述信息,确定所述AV流的参数以及构成所述AV流的数据块的编排;
根据所述确定步骤中所确定的所述AV流的所述参数以及所述数据块的所述编排与所述参数一起生成构成多个再现路径中每一再现路径的所述AV流;以及
控制所述生成步骤中所生成的所述AV流向所述记录媒体的记录,
其中,响应所述用户所进行的所述输入操作,通过向所述参数中的一个预先确定的参数赋予优先级,控制所述AV流的所述参数以及所述数据块的所述编排。
CN200480000403A 2003-04-24 2004-03-31 用于记录av流的信息处理装置和信息处理方法 Expired - Fee Related CN100581230C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP119332/2003 2003-04-24
JP2003119332 2003-04-24

Publications (2)

Publication Number Publication Date
CN1698363A CN1698363A (zh) 2005-11-16
CN100581230C true CN100581230C (zh) 2010-01-13

Family

ID=33308099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480000403A Expired - Fee Related CN100581230C (zh) 2003-04-24 2004-03-31 用于记录av流的信息处理装置和信息处理方法

Country Status (8)

Country Link
US (1) US8116615B2 (zh)
EP (2) EP2265009A3 (zh)
JP (1) JP4210948B2 (zh)
KR (1) KR100995992B1 (zh)
CN (1) CN100581230C (zh)
BR (1) BRPI0405236B1 (zh)
TW (1) TWI276067B (zh)
WO (1) WO2004095834A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1566965A4 (en) * 2002-11-11 2010-04-07 Sony Corp INFORMATION PROCESSING DEVICE AND METHOD PROGRAM MEMORY MEDIA, RECORDING MEDIUM AND PROGRAM
KR100608051B1 (ko) * 2003-07-07 2006-08-02 삼성전자주식회사 멀티앵글 데이터를 기록한 정보저장매체, 그 기록방법 및재생장치
EP1642287A4 (en) * 2003-07-07 2012-08-08 Samsung Electronics Co Ltd INFORMATION STORAGE MEDIUM STORING MULTI-ANGULAR DATA, RECORDING METHOD, AND REPRODUCING APPARATUS THEREOF
US7870590B2 (en) * 2004-10-20 2011-01-11 Cisco Technology, Inc. System and method for fast start-up of live multicast streams transmitted over a packet network
KR100739770B1 (ko) 2004-12-11 2007-07-13 삼성전자주식회사 멀티 앵글 타이틀에 적용 가능한 메타 데이터를 포함하는저장 매체, 그 재생 장치 및 방법
KR100782810B1 (ko) 2005-01-07 2007-12-06 삼성전자주식회사 확장 검색 기능을 제공하기 위한 메타데이터가 기록된 저장매체를 재생하는 방법 및 장치
US8842977B2 (en) 2005-01-07 2014-09-23 Samsung Electronics Co., Ltd. Storage medium storing metadata for providing enhanced search function
US7965771B2 (en) 2006-02-27 2011-06-21 Cisco Technology, Inc. Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network
US8218654B2 (en) 2006-03-08 2012-07-10 Cisco Technology, Inc. Method for reducing channel change startup delays for multicast digital video streams
US8031701B2 (en) 2006-09-11 2011-10-04 Cisco Technology, Inc. Retransmission-based stream repair and stream join
US8769591B2 (en) 2007-02-12 2014-07-01 Cisco Technology, Inc. Fast channel change on a bandwidth constrained network
US20080253369A1 (en) 2007-04-16 2008-10-16 Cisco Technology, Inc. Monitoring and correcting upstream packet loss
US8787153B2 (en) 2008-02-10 2014-07-22 Cisco Technology, Inc. Forward error correction based data recovery with path diversity
JP2010157890A (ja) * 2008-12-26 2010-07-15 Fuji Xerox Co Ltd 情報処理装置及び情報処理プログラム
JP4924633B2 (ja) * 2009-02-27 2012-04-25 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
KR101777347B1 (ko) * 2009-11-13 2017-09-11 삼성전자주식회사 부분화에 기초한 적응적인 스트리밍 방법 및 장치
JP2011223326A (ja) * 2010-04-09 2011-11-04 Sony Corp コンテンツ処理装置および方法、並びにプログラム
US9418702B1 (en) * 2014-04-11 2016-08-16 Srinivas Arepalli Interactive movie timeline and method for interacting with a movie timeline
CN106604097B (zh) * 2016-12-07 2020-08-11 广东威创视讯科技股份有限公司 多路视频信号的传输方法和系统
EP3410728A1 (en) * 2017-05-30 2018-12-05 Vestel Elektronik Sanayi ve Ticaret A.S. Methods and apparatus for streaming data

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2664690B2 (ja) 1987-08-31 1997-10-15 株式会社東芝 空気調和装置
JP3511721B2 (ja) * 1995-03-15 2004-03-29 ソニー株式会社 情報処理方法及び装置
US5845240A (en) * 1996-07-24 1998-12-01 Fielder; Mark Selective recall and preservation of continuously recorded data
JP3377790B1 (ja) 1995-09-29 2003-02-17 松下電器産業株式会社 再生方法、再生装置、記録方法、記録装置、光ディスク
MX9801212A (es) * 1995-09-29 1998-04-30 Matsushita Electric Ind Co Ltd Metodo y dispositivo para grabar y reproducir una corriente de bits intercalada sobre y desde un medio.
TW305043B (zh) * 1995-09-29 1997-05-11 Matsushita Electric Ind Co Ltd
KR100322853B1 (ko) * 1996-01-08 2002-06-24 니시무로 타이죠 정보기록매체및기록방법및재생장치
US6085323A (en) * 1996-04-15 2000-07-04 Kabushiki Kaisha Toshiba Information processing system having function of securely protecting confidential information
US5845210A (en) * 1996-08-15 1998-12-01 Ericsson, Inc. Method and apparatus for supporting data transmission over analog and digital cellular telephone air interfaces
CN1135481C (zh) * 1996-09-27 2004-01-21 松下电器产业株式会社 视频数据可择一重放的多媒体流生成方法和光盘创作系统
DE19707850C1 (de) * 1997-02-27 1998-03-12 Brose Fahrzeugteile Motor-Getriebe-Einheit für Verstelleinrichtungen in Kraftfahrzeugen
CN1897146A (zh) * 1998-10-12 2007-01-17 松下电器产业株式会社 信息记录介质及用于记录或再现数据的装置和方法
US6278678B1 (en) * 1999-02-12 2001-08-21 Sony Corporation Editing apparatus, editing method, and recording medium
MY122279A (en) * 1999-03-03 2006-04-29 Sony Corp Nonvolatile memory and nonvolatile memory reproducing apparatus
JP2001094904A (ja) 1999-09-24 2001-04-06 Funai Electric Co Ltd テレビジョン受像機
JP3589913B2 (ja) 1999-09-24 2004-11-17 松下電器産業株式会社 デジタル信号受信装置、デジタル信号処理装置およびプログラム記録媒体
DE10053531B4 (de) * 1999-10-29 2005-05-25 Aisin Seiki K.K., Kariya Schiebedach
JP3820155B2 (ja) * 2001-01-16 2006-09-13 松下電器産業株式会社 情報記録装置および方法、情報記録プログラム、および情報記録プログラムを記録した記録媒体
MXPA05003898A (es) * 2002-10-15 2005-06-22 Samsung Electronics Co Ltd Medio de almacenamiento de informacion con estructura de datos para angulos multiples y aparato del mismo.
KR100636129B1 (ko) * 2002-12-16 2006-10-19 삼성전자주식회사 멀티 앵글을 지원하는 데이터 구조로 기록된 정보저장매체및 그 장치

Also Published As

Publication number Publication date
US8116615B2 (en) 2012-02-14
BRPI0405236A (pt) 2005-03-01
US20050244137A1 (en) 2005-11-03
EP1617660A1 (en) 2006-01-18
KR20060005291A (ko) 2006-01-17
KR100995992B1 (ko) 2010-11-22
BRPI0405236B1 (pt) 2019-01-08
TW200425086A (en) 2004-11-16
EP1617660B1 (en) 2012-08-29
TWI276067B (en) 2007-03-11
EP2265009A2 (en) 2010-12-22
JP4210948B2 (ja) 2009-01-21
CN1698363A (zh) 2005-11-16
WO2004095834A1 (ja) 2004-11-04
EP2265009A3 (en) 2011-02-16
JPWO2004095834A1 (ja) 2006-07-13
EP1617660A4 (en) 2007-05-16

Similar Documents

Publication Publication Date Title
CN100581230C (zh) 用于记录av流的信息处理装置和信息处理方法
KR100470407B1 (ko) 복수영상정보의이음부없는재생을가능하게하는정보기록디스크저장용비트스트림의생성장치,생성방법,생성장치에적용되는프로그램을기록한기록매체
KR100393337B1 (ko) 광디스크, 광디스크 기록방법과 장치, 및 광디스크재생방법과 장치
EP1469678B1 (en) Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording/reproducing apparatus and method, recording or reproduction control computer program, and data structure containing control signal
IL172575A (en) Information recording medium, information recording device and method, information playback device and method, information recording/playback device and method, information recording program, information playback program, information recording/playback program, and data structure including control signal
US7680002B2 (en) Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording/reproducing apparatus and method, recording or reproduction control computer program, and data structure containing control signal
JPH08289248A (ja) 記録媒体とこの記録媒体へのデータの記録方式とその記録装置、その記録媒体からのデータの再生方法とその再生装置
JP3954473B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
CN100484224C (zh) 信息记录装置和方法、信息重放装置和方法、信息录放装置和方法
JP4017437B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP3948979B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP3954406B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP4301559B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP3873001B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP3859169B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP4493037B2 (ja) 情報記録装置及び方法、並びに記録制御用のコンピュータプログラム
JP4325871B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
WO2003092282A1 (fr) Support d'enregistrement d'informations, dispositif et procede d'enregistrement d'informations, dispositif et procede de reproduction d'informations, dispositif et procede d'enregistrement / de reproduction d'informations, logiciel de commande d'enregistrement / de reproduction et structure de donnees comprenant un signal d
CN101150723A (zh) 快速格式转换方法与系统
JP4280750B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JP4218900B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
JPH0982040A (ja) 記録媒体とこの記録媒体へのデータの記録装置とその記録方法、その記録媒体からのデータの再生装置とその再生方法
JP4218901B2 (ja) 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
WO2003085974A1 (fr) Support d'enregistrement d'informations, dispositif et procede d'enregistrement d'informations, dispositif et procede de reproduction d'informations, dispositif et procede d'enregistrement/reproduction d'informations, programme informatique de gestion d'enregistrement/reproduction d'informations, et structure de donnees con
WO2003085978A1 (en) Information recording medium, information recording device and method, information reproducing device and method, information recording/reproducing device and method, computer program for control of recording or reproduction, and data structure including control signal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: Sony Corp.

Address before: Tokyo, Japan

Patentee before: Sony Corp.

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20051116

Assignee: Shenzhen Maxmade Technology Co.,Ltd.

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2014990000239

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

License type: Common License

Record date: 20140423

Application publication date: 20051116

Assignee: TONLY ELECTRONICS HOLDINGS Ltd.

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2014990000240

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

License type: Common License

Record date: 20140423

Application publication date: 20051116

Assignee: GUANGZHOU PANYU JUDA CAR AUDIO EQUIPMENT Co.,Ltd.

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2014990000233

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

License type: Common License

Record date: 20140422

Application publication date: 20051116

Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2014990000237

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

License type: Common License

Record date: 20140423

Application publication date: 20051116

Assignee: CHINA HUALU GROUP Co.,Ltd.

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2014990000238

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

License type: Common License

Record date: 20140423

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: 20051116

Assignee: Dongguan de video technology Co.,Ltd. Kit

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2016990000233

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

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: 20051116

Assignee: Shanghai Epic Music Co.,Ltd.

Assignor: Blue light United Co.,Ltd.

Contract record no.: 2016990000555

Denomination of invention: Information processing device and information processing method for recording AV flow

Granted publication date: 20100113

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

Granted publication date: 20100113

CF01 Termination of patent right due to non-payment of annual fee