可重写记录介质中创建、更新和记录无缝显示信息的方法

文档序号:6748575阅读:124来源:国知局
专利名称:可重写记录介质中创建、更新和记录无缝显示信息的方法
技术领域
本发明一般涉及一种在可重写记录介质中创建、更新和记录运动图象数据的无缝显示(seamless presentation)信息的方法,尤其涉及,但不限于,在一些视频对象被清除时无需不必要的信息字段来创建无缝显示信息并有效更新无缝显示信息的方法。
自CD(密纹盘)出现以来,光盘已经被广泛应用,并且光盘的需求随DVD(数字万用盘)的普及而可望稳定增长。光盘包括只读光盘如CD-ROM和DVD-ROM,一次性写入盘如CD-R和DVD-R,可重写盘如CD-RW和DVD-RAM。可重写光盘的标准写入/读出格式DVD-RTRW的规格还没有发布,DVD-RTRW的标准化正在进行之中。
作为如DVD-RAM的可重写光盘具有非常巨大的容量,用户可以在单个记录介质上存储多种数据如运动图象、静止图象、音频数据和其他类似物。每次在可重写记录介质上记录新的数据文件时,创建在记录以后用来定位数据文件的导航信息并与数据文件一起记录在记录介质上。无论何时访问相关的数据文件都以记录的导航信息为参考。
存储在记录介质上的关于所有数据文件的导航信息包含在如

图1所示的导航数据表中,其作为单个导航数据文件被记录在记录介质上。访问记录介质需要把导航数据文件装载到存储器,其中导航数据一直驻留。当在记录介质上记录运动或静止图象时,将参考导航信息来确定记录图象文件的区域。记录图象文件总是伴随创建关于被记录的图象文件的管理信息以及更新导航数据文件以使其包括新创建的管理信息。
附属于运动图象的管理数据包括动画视频对象信息(M_VOBI)和动画视频对象显示顺序信息(单元信息或简称CI)。假设一个运动图象文件由n个动画视频对象(M_VOB)M_VOB#1~M_VOB#n组成,如图2所示。那么,n个M_VOB(图2中的M_VOB#1~M_VOB#n)和相应于n个M_VOB的n个CI(CI#1,CI#2,CI#4…图2中阴影所示)以与n个M_VOB被记录时相同的顺序创建。创建的M_VOBI和CI被分别存储在图1所示的导航数据的动画A/V文件信息表(M_AVFIT)和初始程序链信息表(ORG_PGCIT)中。
当记录介质被访问时,从记录介质读出导航数据文件并装载到存储器,如前所述。如果请求重放运动图象,与所请求的运动图象文件相关的M_VOBI和CI从导航数据表的M_AVFIT和ORG_PGCIT分别被读出。参考获得的M_VOBI和CI,所请求的运动图象文件能从记录介质被定位并重放。
如图1所示,动画A/V文件信息表(M_AVFIT)包括其中存储着关于M_AVFIT的信息如M_AVFIT的结束地址的动画A/V文件信息表信息(M_AVFITI)和动画A/V文件信息(M_AVFI#1)。M_AVFI#1进一步包括其中存储着关于M_AVFI的一般信息如M_AVFI中包含的M_VOB的数目的动画A/V文件一般信息(M_AVFGI)和M_VOBI,M_VOBI#1~M_VOBI#n。每个M_VOBI包括其中存储相关VOB的ID码的动画VOBI一般信息(M_VOBIGI),其中存储相关VOB的视频和音频属性的动画VOB流信息(M_VOB_STI),其中存储用于连续MOV(M_VOB#i和M_VOB#i+I,i=1~n)的无缝显示的信息的无缝显示信息(SMLI),和其中存储用于特殊回放或时间搜索的信息的时间映射信息(TMAPI)。
一个运动或静止图象文件作为一组视频对象(VOB)被记录在记录介质上。为了重放作为连续数据流被接收和记录的运动图象数据,必须无缝的显示相关的VOB。另一方面,对经反复的记录-停止(recording-stop)过程得到的运动图象数据并不总需要无缝显示。如果连续输入的图象数据包含静止图象也包括运动图象,图象数据将被分类为动画VOB(M_VOB)和静止图象VOB(S_VOB)而被记录。在这种情况下,在M_VOB组和S_VOB组之间的无缝显示也是不必要的。
当在记录介质上记录接收到的图象数据时,为此有必要创建关于是否无缝地显示形成图象数据的连续的VOB的信息使得在数据重放过程中能使用该信息。这种信息记录在示出于图1的导航数据表的SMLI中。
如图1所示,SMLI包括指示在先前VOB被显示后如何显示相关VOB的无缝显示标志(SML_FLG)(例如1表示需要无缝显示,而0表示不需要无缝显示),相关VOB的第一视频字段的显示开始时间(VOB_V_S_PTM),相关VOB的最后视频字段的显示结束时间(VOB_V_E_PTM),相关VOB的第一组的系统时钟基准(SCR)(VOB_FIRST_SCR),先前VOB的最后一组的系统时钟基准(VOB_LAST_SCR),代表当前VOB与先前VOB之间RTRW的PTM描述格式中的不连续处音频的停止时间的VOB音频中止时间(VOB_A_STP_PTM),以及代表当前VOB与先前VOB之间在不连续点的不连续周期的VOB音频间隙长度(VOB_A_GAP_LEN)。
如图3所描述的一样,一个M_VOB由多个视频对象单元(M_VOBU)组成,每个视频对象单元都包括多个视频组(V_PAK),副图象组(SP_PAK)和音频组(A_PACK)。
每个M_VOB的V_PAK根据MPEG-2视频编码方法来编码。第一V_PAK包括组标题,系统标题,分组标题和视频数据,如图4A所示,而每个其它的V_PAK包括组标题,分组标题和视频数据,如图4B所示。显示视频组所需的系统时钟基准(SCR)和显示时间标志(PTS)被分别记录在组标题和分组标题中。
每个M_VOB的A_PAK根据下面的编码方法之一来编码如图5A所示的线性PCM编码,如图5B所示的杜比(Dolby)AC-3编码,和如图5C所示的MPEG-2音频编码。不考虑所采用的编码方法,SCR和PTS被分别记录在组标题和分组标题中。
M_VOB包括多个顶字段(或偶数字段)和底字段(或奇数字段),如图6所示,并且一对顶字段和底字段构成一帧。M_VOB的第一字段的PTS相当于VOB的显示起始时间(VOB_V_S_PTM),最后字段的PTS的加上1/60秒相当于VOB的显示结束时间(VOB_V_E_PTM)。
如早先提到的一样,运动图象是经反复记录-停止过程来摄取的或者图象数据包括运动和静止图象数据时,不必提供音频和视频数据的无缝显示。在这种情况下,SMLI中的VOB_FIRST_SCR和VOB_LAST_SCR字段是不必要的,因为这种字段只用在连续VOB的无缝显示中。
在传统的导航数据结构中,无论字段是否必要,每个SMLI包含VOB_FIRST_SCR和VOB_LAST_SCR字段,其不必要地增加了导航数据的数量。而且,当一些VOB从图象数据中被清除时,被移去的VOB之后的VOB的SMLI应被适当处理,这一点没有作足够的考虑。
因此本发明的一个目的是提供一种运动图象数据的连续视频对象无缝显示所需的创建和记录无缝显示信息的方法,其减少了作为结果得到的无缝显示信息数据的数量。
本发明的另一目的是提供一种在记录的运动图象数据中一些视频对象被删除时用来更新和记录无缝显示信息的方法,其使得无缝显示信息数据通过适当更新与被清除的视频对象之后的视频对象相关的导航数据而得到有效管理。
本发明的创建和记录无缝显示信息的方法包括以下步骤通过把数据分组为视频对象在记录介质上记录接收到的图象数据;确定是否指定两个连续的视频对象作为一对视频对象来被无缝显示;根据确定结果设置包含在两个连续视频对象的后面一个的无缝显示信息中的无缝显示标志,和基于无缝显示标志值在无缝显示信息中创建可选信息字段。
本发明用来更新和记录无缝显示信息的方法包括以下步骤清除请求被删除的视频对象;和更新被清除的视频对象之后的视频对象的无缝显示信息。
图1是表示用于管理记录在可重写记录介质上的图象数据的传统导航数据的结构的表格;图2是图示当在可重写记录介质上记录运动图象数据时创建导航数据的过程的简图;图3是表示图2所示的动画视频对象的结构的简图;图4A和4B是表示图3所示的视频组结构的简图;图5A、5B、5C是表示图3所示的音频组结构的简图;图6是解释一个视频对象的视频显示起始时间(VOB_V_S_PTM)和结束时间(VOB_V_E_PTM)的简图;图7A和7B是表示根据本发明的无缝显示信息的结构的简图;图8是体现本发明的光盘记录/重放装置的简图;图9是表示用于本发明的可重写记录介质中创建和记录运动图象数据的无缝显示信息的方法的流程图;图10是表示用于本发明的可重写记录介质中更新和记录运动图象数据的无缝显示信息的方法的流程图。
本发明的优选实施例将参考附图详细进行描述。
图7A和7B表示了根据本发明的导航数据的无缝显示信息(SMLI)。
图7A描述了其中SML_FLG为0的表示无需连续视频对象的无缝显示的SMLI。这种SMLI在运动图象数据在一个位置被获得并且过一段时间间隔后在另一位置又被获得时创建,或者在运动图象数据和静止图象数据连续被接收到时创建。
图7B描述了其中SML_FLG为1的表示需要连续视频对象的无缝显示的SMLI。当运动图象数据作为连续数据流无附加时间间隙被接收和记录时,相关的VOB需要无缝显示。在这种情况下,创建如图7B所示的SMLI。
如图7A和7B所描述的那样,创建本发明的运动图象数据的无缝显示信息的方法依据SML_FLG的值产生不同结构的SMLI。如果SMLI的SML_FLG为0,那就不需要SMLI的VOB_FIRST_SCR和VOB_LAST_SCR故而也不会创建该字段。结果VOB_FIRST_SCR和VOB_LAST_SCR字段只在SML_FLG为1时创建,从而减少了包含在导航数据中的无缝显示信息的数量。
图8表示了体现本发明的光盘记录/重放装置的简图。
该装置包括用来向/从记录介质OD记录/重放信息的光拾取器10;用来对记录介质OD重放的高频模拟信号进行滤波和数字化并转换将被记录在记录介质OD上的数字数据为模拟信号的模拟信号处理单元20;用来对数字数据进行解码和编码并产生数据同步性的控制信号的数字信号处理单元30;用来对音频/视频输入数据进行解码,此后简称为A/V数据,并对音频/视频输入信号进行编码成为A/V数据的A/V数据处理单元40;响应于用户要求对装置的一般操作进行控制的控制单元50;和多个用于存储在各个信号处理阶段产生的临时数据的存储器M1、M2、M3。
当在图8所示装置中的记录介质OD上记录运动图象数据时,首先控制单元50把记录在记录介质OD上的导航数据文件装载到存储器M1。参考装载的导航数据,控制单元50在记录介质OD上记录图象数据并创建关于记录的图象数据的管理信息。创建的管理信息被加入到装载在存储器M1中的导航数据文件。
运动图象数据作为一组视频对象(如图2所示的M_VOB#1~M_VOB#n)被记录在记录介质上。视频对象信息M_VOBI(如图2所示的M_VOBI#1~M_VOBI#n)以与M_VOB相同的顺序而创建。而且单元信息CI(示于图2的Cell#1,Cell#2,Cell#4…)也以同样的顺序创建,创建的CI按顺序记录在图1所示的导航数据表的初始程序链信息表(ORG PGCIT)中。
假设在图2中,Cell#1,Cell#2,Cell#2…Cell#n是与运动图象数据相关的,而Cell#3是与静止图象数据相关的。那么VOBI,M_VOBI#1和M_VOBI#2是关于连续记录在记录介质上的M_VOB#1和M_VOB#2的信息。VOBI#2的SMLI的SML_FLG因此设置为如图7B所示并且M_VOB#2的第一SCR和先前VOB(M_VOB#1)的最后的SCR分别被记录在M_VOB#2的VOB_FIRST_SCR和VOB_LAST_SCR字段中。
相反,M_VOB#2和M_VOB#3没有连续记录,因为二者之间记录有静止图象视频对象(未示于图2)。因此,在先前静止图象视频对象显示后,M_VOB#3不需要被无缝显示。结果,M_VOBI#3的SMLI的SML_FLG被清除并且SMLI不包含VOB_FIRST_SCR和VOB_LAST_SCR字段,图7A所示。
假设用户记录运动图象数据并且在一段时间间隔后继续记录运动图象数据,最新记录的图象数据的第一M_VOBI的SMLI不包括VOB_FIRST_SCR和VOB_LAST_SCR字段,图7A所示,因为SMLI的SML_FLG为0。关于是否创建字段或是否设置SML_FLG的决定由控制单元50来作出。
即使在一段时间间隔后继续记录运动图象数据,如果用户要求无缝显示,原来记录的数据和最新记录的数据能连续地被显示。在继续记录时控制单元50检测是否用户选择了需要运动图象数据的无缝显示的记录模式。如果是这样的,控制单元50设置最新记录的图象数据的第一M_VOBI的SML_FLG并产生具有VOB_FIRST_SCR和VOB_LAST_SCR字段的SMLI。当前VOB的第一SCR被记录在VOB_FIRST_SCR中,先前VOB的最后SCR被记录在VOB_LAST_SCR中。
如果清除一个VOB的请求被接收到,假设为VOB#i,控制单元50从记录介质清除相应于VOB的VOBI和CI并清除VOB。然后,控制单元50对被移去的VOB之后的M_VOB的导航信息进行更新。尤其,M_VOBI#(i+1)的SML_FLG被清除并且VOB_FIRST_SCR和VOB_LAST_SCR字段从VOBI中移去。另外,VOB_A_STP_PTM和VOB_A_GAP_LEN字段被更新。
根据本发明在可重写记录介质上创建和记录运动图象数据的无缝显示信息的方法参考图9所示的流程图在下面具体解释。
如果请求记录运动图象数据,控制单元50开始执行记录控制程序,把导航数据文件从记录介质装载到存储器M1(S31)。而且,控制单元50控制A/V数据处理单元40,数字信号处理单元30和模拟信号处理单元20,使得从外部装置获得的运动图象被记录在记录介质OD上(S33)。
输入数据作为一系列的M_VOB被记录在记录介质OD上。控制单元50产生相应于VOB的M_VOBI并把M_VOBI加到装载在存储器M1中的导航数据的M_AVFIT上。第一M_VOBI的SML_FLG为0并且SMLI不包含VOB_FIRST_SCR和VOB_LAST_SCR字段,因为第一VOB不需要与先前记录的图象数据的最后M_VOB一起来无缝显示。而且,控制单元50产生相应于记录的VOB的CI并将其加到存储在存储器M1中的导航数据的ORG_PGCIT中(S35)。
接着在步骤S37,控制单元50检测当前操作模式是否用于记录静止图象数据(S37)。如果不是,如在步骤S33一样,控制单元50控制每个系统组件使得运动图象输入被记录在记录介质OD上(S39)。接收到的图象数据被分组为M_VOB并且创建关于M_VOB的M_VOBI并被加入到存储器M1中的导航数据的M_AVFIT中。M_VOB需要与先前的M_VOB一起来无缝显示,因为在先前获得的运动图象数据被记录后是连续地得到运动图象数据。因此,与步骤S35不同,最新创建的M_VOBI的SML_FLG为1,从而创建了VOB_FIRST_SCR和VOB_LAST_SCR字段并记录在SMLI中。而且,控制单元50产生关于记录的VOB的CI并将其加到存储在存储器M1的导航数据的ORG_PGCIT中(S41)。
在步骤S43,控制单元50检测是否请求记录模式的结束。如果不是,程序控制返回步骤S37,并在那里检测是否请求静止图象数据的记录。除非被请求了,程序控制返回步骤S39并且上述过程被重复。如果接受到请求,到步骤S47开始输入静止图象数据的记录。如在运动图象数据的情况下一样,静止图象数据作为一系列VOB来记录。在输入图象数据的第一VOB被记录后,控制单元50产生与第一VOB相关的S_VOBI并将其加到装载在存储器M1中的导航数据的S_AVFIT。而且,控制单元50产生关于记录的VOB的CI并将其加到存储在存储器M1中的导航数据的ORG_PGCIT(S49)。控制单元50检查是否请求记录模式的结束(S51)。如果不是,程序控制返回步骤S53,并在那里检测是否请求运动图象数据的记录。除非被请求了,程序控制返回步骤S47并且上述过程被重复。如果接受到请求,程序控制返回到步骤S33并重复步骤S33到S35。在这种情况下,新的运动图象数据的第一VOB无需无缝显示,从而与VOB相关的VOBI包括SMLI,如图7A所示,其SML_FLG为0。
同时,在步骤S43或S51已经请求记录模式的结束,控制单元50把存储器M1中的导航数据拷贝到记录介质OD并完成控制操作(S45)。
根据本发明在可重写记录介质上更新和记录运动图象数据的无缝显示信息的方法将参考图10所示的流程图如下作具体解释。
响应于用户的要求,控制单元50开始执行清除控制程序,把导航数据文件从记录介质装载到存储器M1(S61)。假设VOB#i要被清除。控制单元50从M_AVFIT或S_AVFIT读出与VOB#i相关的导航信息VOBI#i。参考该信息,控制单元50从记录介质OD移去VOB#i。
随后,控制单元50从M_AVFIT或S_AVFIT移去与删除的VOB#i相关的VOBI#i并从ORG_PGCIT移去与删除的VOB#i相关的CI。
控制单元50访问M_VOBI#(i+1)来清除SMLI的SML_FLG,移去VOB_FIRST_SCR和VOB_LAST_SCR字段,并更新VOB_A_STP_PTM和VOB_A_GAP_LEN字段(S67)。由于从记录介质清除了M_VOB#i,不能保持M_VOB#(i+1)与M_VOB#(i-1)之间的连续性并且不需要无缝显示。这就是M_VOB#(i+1)的SML_FLG被清除的原因。
在步骤S69,控制单元检查是否清除模式结束。如果不是,程序控制返回步骤S63。如果是,控制单元50把存储器中的导航数据拷贝到记录介质,从而完成清除控制程序(S71)。
本发明可以在不脱离其精神和实质特点的情况下以其它特定形式来体现。本实施例因而在各个方面都被看作为了说明的需要而并非为了作限制,因此由后附权利要求而非由前面叙述来表示发明范围,各种来自权利要求的含义和等价范围内的修改是包含在其中的。
权利要求
1.一种在可重写记录介质中创建和记录运动图象数据的无缝显示信息的方法,包括步骤(a)通过把数据分组为视频对象在记录介质上记录接收到的图象数据;(b)确定是否指定两个连续的视频对象作为一对视频对象来被无缝显示;和(c)基于确定结果设置包含在两个连续视频对象的后者的无缝显示信息中的无缝显示标志,并基于无缝显示标志值在无缝显示信息中创建可选信息字段。
2.根据权利要求1的方法,其中所述数据分组是基于图象数据是否连续地被接收到来进行的。
3.根据权利要求1的方法,其中所述数据分组是基于接收到的图象数据的类型来进行的
4.根据权利要求3的方法,其中所述图象数据的类型是通过接收到的数据是运动图象数据还是静止图象数据来分类的。
5.根据权利要求1的方法,其中所述步骤(c)包括步骤比较两个连续视频对象的类型;和基于比较结果来确定是否指定两个连续的视频对象作为一对视频对象来被无缝显示。
6.根据权利要求5的方法,其中所述视频对象的类型是通过视频对象是关于是运动图象数据还是静止图象数据来分类的。
7.根据权利要求1的方法,其中所述可选信息字段包括系统时钟基准字段。
8.根据权利要求7的方法,其中所述系统时钟基准字段包括两个连续视频对象中的前者的最后系统时钟基准字段和两个连续视频对象中的后者的第一系统时钟基准字段。
9.一种在可重写记录介质中创建和记录运动图象数据的无缝显示信息的方法,包括步骤(a)通过把数据分组为视频对象在记录介质上记录接收到的图象数据;(b)确定是否指定两个连续的视频对象作为一对视频对象来被无缝显示;和(c)基于确定结果设置包含在两个连续视频对象的后者的无缝显示信息中的无缝显示标志,并基于无缝显示标志值在无缝显示信息中可选择地创建信息字段。
10.根据权利要求9的方法,其中所述数据分组是基于图象数据是否连续地被接收到来进行的。
11.根据权利要求9的方法,其中所述数据分组是基于接收到的图象数据的类型来进行的
12.根据权利要求11的方法,其中所述图象数据的类型是通过接收到的数据是运动图象数据还是静止图象数据来分类的。
13.根据权利要求9的方法,其中所述步骤(c)包括步骤比较两个连续视频对象的类型;和基于比较结果来确定是否指定两个连续的视频对象作为一对视频对象来无缝显示。
14.根据权利要求13的方法,其中所述视频对象的类型是通过视频对象是关于是运动图象数据还是静止图象数据来分类的。
15.根据权利要求9的方法,其中被选择地创建的所述信息字段包括系统时钟基准字段。
16.根据权利要求15的方法,其中所述系统时钟基准字段包括两个连续视频对象中的前者的最后系统时钟基准字段和两个连续视频对象中的后者的第一系统时钟基准字段。
17.一种在可重写记录介质中管理运动图象数据的无缝显示信息的方法,包括步骤(a)清除请求被删除的视频对象;(b)更新被清除的视频对象之后的视频对象的无缝显示信息。
18.根据权利要求17的方法,其中所述步骤(b)更新被清除的视频对象之后的视频对象的无缝显示信息中的无缝显示标志。
19.根据权利要求17的方法,其中所述步骤(b)清除包含在用于被清除的视频对象之后的视频对象的导航信息中的系统时钟基准字段。
全文摘要
在可重写记录介质上创建、更新和记录用于运动图象数据的无缝显示信息的方法。当在可重写记录介质上记录运动图象数据时,无缝显示信息,导航数据的一部分与图象数据一起记录来对记录的图象数据进行无缝显示。该方法能通过在其不必要时节省无缝显示信息的一些字段来有效减少创建的无缝显示信息数量。如果记录图象数据的一些视频对象被清除,关于被移去的视频对象的导航数据应被清除并且无缝显示信息也需要适当的修改。
文档编号G11B27/034GK1245327SQ9910789
公开日2000年2月23日 申请日期1999年5月28日 优先权日1998年8月18日
发明者金柄振, 徐康洙, 姜棋元 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1