系统流重放控制信息编辑装置及其方法以及记录媒体的制作方法

文档序号:6746342阅读:188来源:国知局
专利名称:系统流重放控制信息编辑装置及其方法以及记录媒体的制作方法
技术领域
本发明涉及系统流重放控制信息编辑装置,编辑控制多媒体光盘的重放顺序的系统流重放控制信息,该多媒体光盘记录了由运动图象信息、声音信息、副图象信息所构成的系统流。
近年来,作为记录由运动图象、声音等组成的多媒体数据的光学记录媒体,激光视盘和VCD等光盘正在普及起来。
特别是,VCD虽然是具有约600M字节的存储容量的本来的数字声音记录盘,但是随着所谓MPEG(Moving Picture Experts Group)的高压缩率的运动图象压缩方法的出现,而实现了运动图象数据的记录。由此,现有的激光视盘的电影标题可以记录在VCD中。
而且,通过最近的研究·开发的成果,而实现了使存储容量飞跃性地增大的DVD(Digital Video Disc)的实用化。DVD具有约4.7千兆字节的存储容量,与VCD相比,能够记录大幅度提高了画质(每单位时间的数据量当然增加)的运动图象,并且能够实现重放时间的长时间化。即,DVD的重放时间与VCD的74分钟相比能够达到2小时以上。这样,DVD适用于作为在VCD中因时间的限制等而难于记录的电影等要求长时间和高画质的运动图象的记录媒体。
因此,在电影标题中,存在即使是同一标题而随电影的内容所分类的多个版本。例如,作为按等级进行分类,而存在适合成人的版本和适合一般人的版本,在按语言进行的分类中,存在英语版本、日语版本和法语版本,而且,作为其他的分类,还存在未剪辑的版本和剪辑的版本,剧场公映版本和家庭放映版本等。
在使用分类的电影标题中,在成人版本和普通版本中,由运动图象信息、声音信息、副图象信息所构成的系统流并不是完全不同。在成人版本中,把成人版本和普通版本中共同的系统流与成人版本独有的系统流联结起来而构成一个版本。由此,在每个版本中制成决定系统流的重放顺序的系统流重放控制信息。
例如,在该版本为英语版本、日语版本和法语版本的情况下,除了电影正片的系统流重放控制信息之外,还要向各个选择了版本的多媒体光盘的观众提示各种语言的菜单。用各种语言所制成的菜单被称为菜单语言单元,多媒体光盘制作人制作决定在每个菜单语言单元中制作的菜单的系统流的重放顺序的系统流重放控制信息的原本。


图1~图4表示出了按语言所分类中英语版本、日语版本和法语版本三个国家的版本存在的电影标题的菜单的系统流重放控制信息的原本的一例。
在现有的VCD中,因存储容量的限制,不能实现在一张VCD中记录对应于这些国家的电影标题的目的。由此,就需要制作上述这样复杂的系统流重放控制信息的原本。
在下述的实施例中进行了该重放控制信息的原本的详细说明,多媒体光盘的制作人就需要——制作这样的原本。在该原本中,具有因DVD规格上的限制而不能记录的原本。例如,图1的第3行的“VTSM_LU_NS3”的视频标题组菜单数「3」为最大数「139」以下,不能记载超出最大数的语言的版本。在指定了语言的种类之后,还存在制作除此之外的语言的菜单的情况。考虑到这样的限制并依次来制作原本,对于多媒体光盘制作人来说,成为非常烦杂的劳动负担。在原本的制作时,在出现了忽略这样的限制的错误的情况下,一旦制成了系统流重放控制信息,在排除错误中必须花费很多的时间来进行修正。
本发明的目的是提供一种系统流重放控制信息编辑装置,能够在短时间内容易地生成决定包含存储在多媒体光盘中的系统流的重放路径的系统流重放控制信息的原本,却没有逻辑缺陷和违反DVD-VIDEO标准,在观看该系统流之间的连接状态的同时进行编辑。
本发明所提供的系统流重放控制信息编辑装置,编辑包含重放路径的系统流重放控制信息,该重放路径包含在存储在多媒体光盘中所存储的图象信息的系统流重放时能够择一地重放系统流的重放区间,其特征在于,包括模板信息存储装置,预先存储了模板,用于生成系统流重放控制信息,由一个以上的预定原本和参数组成,该原本中的一个规定了上述重放区间的重放路径构造,该参数中的一个定义了能够在上述重放区间择一地重放的系统流数;显示装置,显示用于编辑系统流重放控制信息的多个窗口;操作接受部,在显示在上述显示装置上的窗口中接受编辑者的操作;编辑控制装置,根据上述操作接受装置所接受的操作,补齐存储在上述模板信息存储装置中所存储的模板的参数,来编辑系统流重放控制信息。
根据这样的构成,编辑者可以一边观看在实现用于编辑系统流重放控制信息的GUI(Graphic User Interface)的显示装置上所显示的窗口,一边在操作接受装置中,在窗口中进行例如鼠标器操作,来进行系统流重放控制信息的编辑操作。根据该操作,编辑控制装置把通过用于生成在模板信息存储装置中所存储的系统流重放控制信息的模板的シナリオ而变更的参数变换(补齐)为表现对应于シナリオ的DVD-VIDEO标准的数据,来编辑系统流重放控制信息。
其结果,大幅度缩短了编辑者在系统流重放控制信息的编辑操作中需要的时间,而提高作业效率。
其中,上述编辑控制装置可以包括窗口信息存储部,预先存储包含在上述显示装置上所显示的多个窗口的显示内容的窗口信息;显示控制部,从上述窗口信息存储部读出窗口信息并使窗口显示在上述显示装置上;操作解释部,解释由上述操作接受装置所接受的操作,给上述显示控制部指示对应于解释结果的窗口的显示;编辑信息存储部,按照上述操作解释部的解释,存储在系统流重放控制信息的编辑中所需要的信息;重放控制信息编辑部,读出存储在上述编辑信息存储部中的信息,补齐存储在上述编辑信息存储部中的模板的参数来编辑系统流重放控制信息。
根据这样的构成,通过操作解释部的指示,根据编辑者的操作,显示出适当的窗口,根据操作来存储在系统流重放控制信息的编辑中所需要的(键)信息。重放控制信息编辑部读出该键信息,补齐模板的参数来编辑系统流重放控制信息。这样,就把编辑中从烦杂的系统流重放控制信息的编辑操作中解放出来。
其中,上述操作解释部具有第一窗口显示指示部,给上述显示控制部中指示用于输入在上述重放区间中预先设定的可择一重放的系统流数的第一窗口的显示;上述操作接受装置具有系统流数接受部,接受在上述显示装置上所显示的第一窗口中可择一重放的系统流数的输入;上述编辑信息存储部可以按照上述操作解释部的解释来存储可择一重放的系统流数。
其中,上述窗口信息存储部在窗口信息中存储与在窗口中所显示的系统流相对应的图标的图标信息;上述操作解释部具有第二窗口显示指示部,当由上述系统流数接受部接受到可择一重放的系统流数时,具有编辑系统流的重放路径的编辑区域,编辑者指示重放路径,向上述显示控制部指示第二窗口的显示,该第二窗口显示与用于显示其的系统流相对应的图标;上述操作接受装置具有重放路径接受部,在上述显示装置中所显示的上述第二窗口的上述编辑区域的预定位置上接受图标的双击操作;上述操作解释部具有系统流连接部,按照由在上述重放路径接受部中所接受的双击操作所产生的图标位置,制作形成连接系统流的上述重放路径的连接信息;和重放路径显示指示部,为了能够看到由上述系统流连接部所连接的系统流的重放路径,而向上述显示控制部指示以相关联地显示在上述编辑区域中所显示的图标;上述编辑信息存储部与图标位置相关联地存储由系统流连接部所连接的系统流的连接信息;上述显示控制部与在上述编辑区域中所显示的图标相关联地进行显示。
根据该构成,通过在窗口的编辑区域中与对应于系统流的图标相关联地进行显示,编辑者就能容易地看到来把握该系统流的连接状态。因此,就能通过视觉确认所编辑的系统流重放控制信息。
其中,上述操作接受装置具有编辑操作接受部,接受系统流重放控制信息的编辑指示;上述重放控制信息编辑部能够按照存储在上述编辑信息存储部中所存储的可择一重放的系统流数和与图标位置相关联地存储的系统流的连接信息,读出存储在上述模板信息存储装置中的模板,对参数进行设定来编辑系统流重放控制信息。
通过这样的构成,就能把编辑者从烦杂的系统流重放控制信息的编辑作业中解放出来,由于可以原样地使用系统流重放控制信息的定型的部分的预先存储的模板的原本,就能防止由单纯错误所产生的编辑作业的失败。
其中,上述操作解释部具有第三窗口显示指示部,当存在由上述操作接受装置接受的操作开始编辑的指示时,显示包含显示应编辑择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表;上述操作接受装置具有编辑对象接受部,接受从在上述显示装置中所显示的第一窗口中选择编辑对象的操作;上述系统流连接部,在由上述编辑对象接受部选择多角度作为编辑对象的情况下,当由图标的双击操作所产生的图标的显示位置被上述操作解释部判定为处于多角度中包含的区域内时,与该图标相对应的系统流处于择一的重放区间中,当被上述操作解释部判定为不处于多角度中包含的区域内时,对应于该图标的系统流处于唯一的重放区间中,连接系统流,上述编辑信息存储部与图标相关联,择一或唯一地存储该系统流。
其中,上述操作解释部具有第三窗口显示指示部,当存在由上述操作接受装置接受的操作开始编辑的指示时,显示包含显示应编辑择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表;上述操作接受装置具有编辑对象接受部,接受从在上述显示装置中所显示的第一窗口中选择编辑对象的操作;在由上述编辑对象接受部选择菜单语言单元作为编辑对象时,上述系统流数接受部接受可择一地重放的系统流数,然后,接受菜单语言的语言码,上述编辑信息存储部按照上述操作解释部的解释,存储语言码,在上述模板的参数中包含表示语言码的其他参数,上述系统流重放控制信息编辑部在该参数中设定存储在上述编辑信息存储部中的语言码,就能编辑系统流重放控制信息。
根据这样的构成,就能编辑包含菜单语言单元的重放路径的系统流重放控制信息。
其中,上述编辑控制装置具有重放路径判定部,当通过进行由上述重放路径接受部接受的图标的双击操作的系统流的连接目的方处于择一地重放区间内的系统流的连接时,判定其连接数是否超出了在上述编辑信息存储部中存储的可择一重放的系统流数;和重放路径连接禁止部,当由上述重放路径判定部判定为超出时,禁止上述系统流连接部的系统流的连接。
通过这样的构成,即使超出了编辑者最初设定的系统流数而在择一的重放区间内进行系统流的连接,重放路径连接禁止部禁止系统流的连接。由此,防止了系统流重放控制信息的逻辑缺陷。
为了实现上述目的,本发明提供一种系统流重放控制信息编辑方法,编辑包含重放路径的系统流重放控制信息,该重放路径包含在存储在多媒体光盘中所存储的图象信息的系统流重放时能够择一地重放系统流的重放区间,其特征在于,包括第一窗口显示指示步骤,指示用于输入在上述重放区间中预先设定的可择一重放的系统流数的第一窗口的显示;第一显示控制步骤,从预先存储包含多个窗口的显示内容的窗口信息的窗口信息存储部读出第一窗口的窗口信息,使第一窗口显示在上述显示画面上;系统流数接受步骤,由在上述显示画面上所显示的第一窗口接受可择一重放的系统流数的输入;第一编辑信息存储步骤,存储由上述系统流数接受步骤所接受的可择一重放的系统流数;第二窗口显示指示步骤,具有编辑区域,当由上述系统流数接受步骤接受可择一重放的系统流数时,编辑系统流的重放路径,编辑者指示重放路径,显示与用于显示其的系统流相对应的图标;第二显示控制步骤,从存储着与在窗口中所显示的系统流相对应的图标的图标信息的上述窗口信息存储部读出第二窗口的窗口信息,使第二窗口显示在上述显示画面上;重放路径接受步骤,在上述显示画面上所显示的上述第二窗口的上述编辑区域的预定位置上接受图标的双击操作;系统流连接步骤,按照由上述重放路径接受步骤所接受的双击操作所进行的图标位置,制作形成连接系统流的上述重放路径的连接信息;第二编辑信息存储步骤,把由系统流连接步骤所连接的系统流的连接信息与图标位置相关联地进行存储;重放路径显示指示步骤,为了能够看到由上述系统流连接步骤所连接的系统流的重放路径,进行指示以使相关联地显示上述编辑区域中所显示的图标;第三显示控制步骤,相关联地显示使由上述系统流连接步骤所连接的系统流显示在上述编辑区域中的图标;编辑操作接受步骤,接受系统流重放控制信息的编辑指示;系统流重放控制信息编辑步骤,按照由上述第一编辑信息存储步骤所存储的可择一重放的系统流数和由上述第二编辑信息存储步骤所存储的系统流的连接信息,由为了生成系统流重放控制信息的一个以上的预定的原本和参数组成,该原本中的一个规定了上述重放区间的重放路径构造,该参数中的一个定义了在上述重放区间中择一地重放的系统流数,,读出存储在在模板信息存储部中预先存储着该模板的模板,设定参数,来编辑系统流重放控制信息。
通过这样的构成,接受编辑者的操作,在显示画面上显示依次实现GUI的窗口,就能用较少的操作一边在显示画面确认一边进行包含重放路径构造的系统流重放控制信息的编辑,该重放路径构造具有能够择一地选择多媒体光盘中特有的系统流的重放区间。
其中,在上述重放路径接受步骤与上述系统流连接步骤之间,具有重放路径判定步骤,判定由上述重放路径接受步骤接受的图标的双击操作所进行的系统流的连接是否超过了在上述第一编辑信息存储步骤中存储的可择一重放的系统流数;和重放路径连接禁止步骤,当由上述重放路径判定部判定为超出时,禁止上述系统流连接步骤的系统流的连接。
通过这样的构成,就能防止出现逻辑缺陷这样一类的系统流的连接。
其中,在上述第一窗口显示指示步骤之前,具有初始操作接受步骤,接受编辑者的编辑开始的操作;第三窗口显示指示步骤,指示用于显示包含应编辑的择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表的第三窗口的显示内容;第三窗口显示控制步骤,从上述窗口信息存储部读出第三窗口的窗口信息,把第三窗口显示在显示画面上;编辑对象接受步骤,接受选择在上述显示画面中所显示的第三窗口中显示的编辑对象的操作,在上述第一窗口显示指示步骤中,指示对应于接受的编辑对象的第一窗口的显示,由上述系统流数接受步骤接受的可择一重放的系统流数,在编辑对象是菜单语言单元时,为语言数;在编辑对象是多角度时,为角度数。
通过这样的构成,就能在多媒体光盘中容易地进行角度块或菜单语言单元的系统流重放控制信息的编辑。
为了实现上述目的,本发明提供一种适用于系统流重放控制信息编辑装置的记录媒体,该系统流重放控制信息编辑装置编辑包含重放路径的系统流重放控制信息,该重放路径包含在存储在多媒体光盘中所存储的图象信息的系统流重放时能够择一地重放系统流的重放区间,其特征在于,上述记录媒体记录用于执行下列步骤的程序第一窗口显示指示步骤,指示用于输入在上述重放区间中预先设定的可择一重放的系统流数的第一窗口的显示;第一显示控制步骤,从预先存储包含多个窗口的显示内容的窗口信息的窗口信息存储部读出第一窗口的窗口信息,使第一窗口显示在上述显示画面上;系统流数接受步骤,由在上述显示画面上所显示的第一窗口接受可择一重放的系统流数的输入;第一编辑信息存储步骤,存储由上述系统流数接受步骤所接受的可择一重放的系统流数;第二窗口显示指示步骤,具有编辑区域,当由上述系统流数接受步骤接受可择一重放的系统流数时,编辑系统流的重放路径,编辑者指示重放路径,显示与用于显示其的系统流相对应的图标;第二显示控制步骤,从存储着与在窗口中所显示的系统流相对应的图标的图标信息的上述窗口信息存储部读出第二窗口的窗口信息,使第二窗口显示在上述显示画面上;重放路径接受步骤,在上述显示画面上所显示的上述第二窗口的上述编辑区域的预定位置上接受图标的双击操作;系统流连接步骤,按照由上述重放路径接受步骤所接受的双击操作所进行的图标位置,制作形成连接系统流的上述重放路径的连接信息;第二编辑信息存储步骤,把由系统流连接步骤所连接的系统流的连接信息与图标位置相关联地进行存储;重放路径显示指示步骤,为了能够看到由上述系统流连接步骤所连接的系统流的重放路径,进行指示以使相关联地显示上述编辑区域中所显示的图标;第三显示控制步骤,相关联地显示使由上述系统流连接步骤所连接的系统流显示在上述编辑区域中的图标;编辑操作接受步骤,接受系统流重放控制信息的编辑指示;系统流重放控制信息编辑步骤,按照由上述第一编辑信息存储步骤所存储的可择一重放的系统流数和由上述第二编辑信息存储步骤所存储的系统流的连接信息,由为了生成系统流重放控制信息的一个以上的预定的原本和参数组成,该原本中的一个规定了上述重放区间的重放路径构造,该参数的一个定义了在上述重放区间中择一地重放的系统流数,读出存储在在模板信息存储部中预先存储着该模板的模板,设定参数,来编辑系统流重放控制信息。
其中,在上述第一窗口显示指示步骤之前,记录了用于执行下列步骤的程序初始操作接受步骤,接受编辑者的编辑开始的操作;第三窗口显示指示步骤,指示显示包含应编辑的择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表的第三窗口的显示;第三窗口显示控制步骤,从上述窗口信息存储部读出第三窗口的窗口信息,把第三窗口显示在显示画面上;编辑对象接受步骤,接受选择在上述显示画面中所显示的第三窗口中显示的编辑对象的操作,在上述第一窗口显示指示步骤中,指示对应于接受的编辑对象的第一窗口的显示,由上述系统流数接受步骤接受的可择一重放的系统流数,在编辑对象是菜单语言单元时,为语言数;在编辑对象是多角度时,为角度数。
通过这样的构成,就能通过在不具有系统流重放控制信息编辑功能的个人计算机等中使用,而发挥于上述系统流重放控制信息编辑装置相同的效果。
本发明的这些和其他的目的、优点及特征将通过结合附图对本发明的实施例的描述而得到进一步说明。在这些附图中图1~图4表示出了电影标题菜单的系统流重放控制信息的原本的一例;图5是表示记录在多媒体光盘中的记录信息的数据格式的图;图6是表示图象文件管理表的构成的图7是表示标题管理信息的构成的图;图8是表示标题用程序链接信息表的数据构造的图;图9是表示菜单用程序链接信息表的数据构造的图;图10是表示视频文件数据的数据构造的图;图11是系统流的示意图;图12是说明多角度控制的概念的示意图;图13是根据父母锁而表示多级标题流的一例的图;图14是本发明所涉及的系统流重放控制信息编辑装置的外观图;图15是本发明所涉及的系统流重放控制信息编辑装置的第一实施例的构成图;图16是表示在上述实施例的窗口信息存储部中所存储的「Sample Disc」窗口的属性的图;图17是表示在上述实施例的窗口信息存储部中所存储的「Sample Disc」窗口中所显示的图标的属性的图;图18是表示存储在上述实施例的原本信息存储部中的菜单语言单元的原本信息的模板的图;图19是表示根据上述实施例的显示控制部的控制而在显示部中所显示的多窗口的一例的图;图20是表示通过上述实施例的显示控制部而在显示部中所显示的「Variables」窗口的一例的图;图21是表示上述实施例的用于菜单语言单元的变量值设定的属性窗口的图;图22是表示上述实施例的用于语言码设定的属性窗口的图;图23是表示通过上述实施例的显示控制部而在显示部中所显示的「Menus」窗口的一例的图;图24是表示上述实施例的用于PGC属性设定的属性窗口;图25是表示上述实施例的存储在输入数据存储部中的视频标题组的属性表的图;图26是表示上述实施例的存储在输入数据存储部中的菜单语言单元的属性表的图27是表示上述实施例的存储在输入数据存储部中的PGC的属性表的图;图28是表示上述实施例的动作的流程图;图29是表示上述实施例的菜单语言单元生成变量的设定的详细动作的流程图;图30是表示上述实施例的重放控制信息编辑处理的流程图;图3l是表示上述实施例的原本的生成动作的流程图;图32是表示图31所示的S3102的细节的流程图;图33是表示图31所示的S3104的细节的流程图;图34是表示图31所示的S3106的细节的流程图;图35~图43表示本发明所涉及的系统流重放控制信息编辑装置的第二实施例的原本信息存储部中所存储的角度块的原本信息的模板;图44是表示通过上述实施例的显示控制部而在显示部中所显示的「Variables」窗口的一例的图;图45是表示上述实施例的用于引导块的变量值设定的属性窗口的一例的图;图46是表示上述实施例的用于角度块的系统流重放控制信息的编辑的「Playback Items」窗口的一例的图;图47是表示上述实施例的用于设定系统流的属性的属性窗口的图;图48是表示上述实施例的输入数据存储部中所存储的角度块的属性表的图;图49是表示上述实施例的输入数据存储部中所存储的系统流的属性表的图;图50~图55是表示作为系统流重放控制信息而输出的原本信息的图;图56是说明上述实施例的全体动作的流程图;图57是表示图56所示的S5606的详细的动作的流程图;图58是表示图56所示的S5608的详细的动作的流程图;图59是表示图58所示的S5834的详细的动作的流程图;图60是表示图58所示的S5842的详细的动作的流程图;图61是表示图58所示的S5854的详细的动作的流程图;图62是表示图56所示的S5610的细节的流程图63是表示图62所示的S6202的内容的流程图;图64是表示图62所示的S6204的内容的流程图;图65是表示图62所示的S6208的细节的流程图;图66是表示图62所示的S6210的细节的流程图。
下面,根据实施例来说明本发明所涉及的系统流重放控制信息编辑装置。首先,说明在多媒体光盘中所记录的应用程序的逻辑构成。在本实施例中,把应用程序的单位称为标题。例如,当应用程序为电影时,标题是一部电影。这样,存储3个标题的多媒体光盘就记录了3部电影。作为标题的上位概念,存在由共同具有图象信息的多个标题所构成的标题组。例如,在相同的电影中,存在与未剪接版、剧场公映版、电视版相互共同具有图象信息的3个版本,在此情况下,把它们称为标题组。本实施例的多媒体光盘可以记录多个标题组。例如,对于电影A、电影B和电影C,在记录剧场版、未剪接版的情况下,分别记录由2个标题所构成的3个标题组。各个标题由场景和场景的重放路径信息构成。场景包含图象信息和声音信息。在场景的重放路径信息中包含具有分支的重放顺序信息,在本实施例中把没有分支的连续重放的重放路径信息称为程序链接信息。这些程序链接信息被相互联结起来,而整体构成标题组的重放路径信息。
接着说明多媒体光盘的数据格式。在图5~图11中,主要描述了实现本发明所必要的信息,而省略其他部分。
图5是表示记录在多媒体光盘中的记录信息的数据格式的图。记录信息501由盘信息文件502和多个视频文件503构成。在盘信息文件502中包含作为多媒体光盘全体的信息的容量信息。在盘信息文件502中还包含用于使用者在多媒体光盘重放开始时选择标题组的菜单信息。
视频文件503包含各个标题组。视频文件503由视频文件管理信息504和视频文件数据505组成。在视频文件数据505中包含构成标题组的全部场景的图象信息、声音信息、副图象信息。
视频文件管理信息504由视频文件管理表506、标题管理信息507、标题内程序链接信息表508和菜单内程序链接管理信息509所构成。在视频文件管理表506中记载着视频文件503的首部信息。标题管理信息507包含管理构成该标题组的多个标题的信息。在标题内程序链接信息表508内记载着定义标题组内的标题内的全部程序链接信息的信息。菜单内程序链接管理信息509包含定义标题组内的菜单内的全部程序链接信息的信息。在本实施例中,把程序链接信息称为系统流重放控制信息或PGC。
图6是表示图象文件管理表的构成的图。视频文件管理表506由指向标题管理信息507的指针601、指向标题内程序链接信息表508的指针602、指向菜单内程序链接管理信息509的指针603、菜单声音属性表604、菜单用副图象属性表605、标题用声音属性表606和标题用副图象属性表607等所构成。
在菜单声音属性表604中记载着在菜单内所使用的声音流的数量和声音流的属性。在菜单用副图象属性表605中记载着在菜单内所使用的副图象流的数量和副图象流的属性。在标题用声音属性表606中记载着在标题内所使用的声音流的数量和声音流的属性。在标题用副图象属性表607中记载着在标题内所使用的副图象流的数量和副图象流的属性。
图7是表示标题管理信息的构成的图。标题管理信息507是用于高速检索在视频文件中包含的标题的指针的表701。在表701中记载着作为程序链接信息的编号的PGC编号702和作为构成程序链的程序编号的PG编号703,来作为用于检索各个标题的信息。
图8是表示标题用程序链接信息表(称为系统流重放控制信息或PGC)的数据构造的图。标题内程序链接信息表508由分别定义标题组内全部程序链接信息的程序链接信息的多个入口801构成。程序链接信息801由存储程序数803、PGC重放时间804、直接访问信息表805、存储单元数806和单元重放信息表807所构成。
单元重放信息表807由一个以上的存储单元信息的入口808构成。存储单元信息808分别对于应重放的单元而包含单元属性信息809、其重放时间810、向存储在视频文件数据中的单元数据实体的补偿811和单元数据占据的逻辑块数812。单元属性信息809包含单元块方式813和单元块类型814。单元块方式813记载着该单元是否构成多角度块的信息以及当构成多角度块时记载着块的开头、末尾或其他的信息。单元块类型814记载着该单元是否包含在多角度块中的信息。该标题内程序链接信息表508以记载在单元重放信息表807中的顺序来进行重放。
图9是表示菜单用程序链接信息表的数据构造的图。多媒体光盘大多具有对应于多种语言的菜单,由此,各个语言用的程序链接信息901记载着与菜单语言单元902相一致的菜单内程序链接管理信息509。PGC信息901与在图8所示的标题用程序链接信息表内所包含的相同。
图10是表示视频文件数据505的数据构造的图。视频文件数据505由多个系统流构成。在本实施例中,把该系统流称为单元1001。单元1001,把2KB的块作为1组件,具有运动图象信息(视频)1002、声音信息(音频)1003、副图象1004和管理信息(管理包)1005所交错的结构。运动图象信息1002由所谓GOP(Group of Pictures)的帧间运动图象数据压缩的压缩·扩展单位所构成。GOP为重放时可以控制的最小单位。在该GOP单位中,管理信息1005在GOP之前而作为管理包被交错。管理信息1005是用于访问GOP的检索用的信息,而记载着用于被称为高亮度信息的菜单信息的信息。运动图象信息1002的GOP单位在帧方式下具有12~15图形的数据量,由同步首部1006、I-图形1007和多个B-图形1008组成。
图11是系统流的示意图。在系统流1101中以交错的状态记录着作为管理信息的首部1102、包含在视频数据串1103中的视频数据(图象)1104等和包含在音频数据串1105中的音频数据(声音)1106等。图11的系统流表示了使视频数据串1103和频数据串1105交错的系统流,但是也存在在系统流中不包含音频数据1106的情况。
以上说明了作为本实施例的系统流重放控制信息编辑装置中的编辑对象的,记录在多媒体光盘中的记录信息501的数据格式,下面对作为具有多媒体光盘的功能的多角度和父母锁进行说明。
图12是说明多角度控制的概念的示意图。一般,多媒体标题用的图象是随着时间T的延续而对对象物进行录音和摄象(下面简单称为摄象)而得到的。#SC1、#SM1、#SM2、#SM3和#SC3各个块代表在以预定摄象机角度下分别对对象物进行摄象而得到的摄象单位时间T1、T2和T3中所得到的多媒体场景。场景#SM1、#SM2、#SM3是在摄象单位时间T2中分别以不同的多个(第一、第二和第三)摄象机角度所摄制的场景,下面称为第一、第二和第三多角度场景。
其中,多场景可以列举出由在不同的角度上进行摄象的场景所构成的例子。但是,多场景的各个场景也可以是同一角度的,而是在不同时间中所摄制的,而且,也可以是计算机图形等数据。换句话说,多角度场景区间是多场景区间,该区间的数据并不仅限于在不同的摄象机角度下所得到的场景数据,其显示时间是由能够有选择地重放处于同一区间中的多个场景这样的数据组成的区间。场景#SC1和#SC3分别是在摄象单位时间T1和T3中即在多角度场景的前后以同一基本摄象机角度所摄制的场景,下面称为基本角度场景。通常,多角度中的一个与基本摄象机角度相同。
为了易于理解这些角度场景的关系,而以棒球的转播广播为例进行说明。基本角度场景#SC1和#SC3是在以从中央看到的投手、接球手、击球手为中心的基本摄象机角度上所摄制的场景。第一多角度场景#SM1是在以从接球手背后的挡球网处看到的投手、接球手、击球手为中心的第一多摄象机角度上所摄制的场景。第二多角度场景#SM2是在以从中央处看到的投手、接球手、击球手为中心的第二多摄象机角度上所摄制的场景,即,在基本摄象机角度上所摄制的场景。其意义是,第二多角度场景#SM2是处于摄象单位时间T2中的基本角度场景#SC2。第三多角度场景#SM3是在以从接球手背后的挡球网处看到的投手、接球手、击球手为中心的第三多摄象机角度上所摄制的场景。
多角度场景#SM1、#SM2和#SM3与摄象单位时间T2相关,显示(presentation)时间重复,把该期间称为多角度区间。观众通过根据多角度区间自由选择该多角度场景#SM1、#SM2和#SM3,就能从基本角度场景把摄象机切换到正好处于良好的角度场景图象上来欣赏。在图中,可以看到在基本角度场景#SC1和#SC3与各个多角度场景#SM1、#SM2和#SM3之间,存在时差,但是,显然,其通过选择多角度场景的某个就能容易地看到所重放的场景的路径为哪个,通过使用箭头来表示,实际上没有时差。
多角度是这样的技术;在标题重放中,使用者实时(real time)并且自由地通过选择多场景区间内的场景,而使同一标题的内容活动地变化。
图13是根据父母锁而表示多级标题流的一例的图。
参照该图,来说明父母锁和编导制作(デイレクタ—ズカツト)等多个标题的概念。在一个标题中,当包含有性的场景、暴力的场景等不适合儿童的所谓面向成人的场景时,该标题由共同的系统流SSa、SSb和SSe;含有面向成人的场景的面向成人系统流SSc;以及仅含面向未成年人的场景的系统流SSd所构成。这样的标题流把含有面向成人的场景的面向成人系统流SSc和仅含面向未成年人的场景的系统流SSd作为多场景系统流而配置在设在共同的系统流SSb和SSe之间的多场景区间内。
下面说明在上述这样构成的标题流的程序链接信息中所记载的系统流和各个标题的关系。在面向成人的标题的程序链PGC1中依次记载着共同的系统流SSa、SSb;面向成人系统流SSc;和共同的系统流SSe。在面向未成年人标题的程序链PGC2中依次记载着共同的系统流SSa、SSb;面向未成年人的系统流SSd;和共同的系统流SSe。
这样,通过排列面向成人的系统流SSc和面向未成年人的系统流SSd作为多场景,根据各个PGC的记述,在重放共同的系统流SSa和Ssb之后,在多场景区间内选择面向成人的系统流SSc进行重放,接着,重放共同的系统流SSe,由此,就能重放具有面向成人的内容的标题。另一方面,通过在多场景区间中选择面向未成年人的系统流SSd来进行重放,就能重放不包含面向成人的场景的面向未成年人的标题。这样,在系统流中准备出有多个替代场景组成的多场景区间,通过事先在该多场景区间的场景中选择进行重放的场景,就能按照其选择的内容,从基本相同的标题流中生成具有不同场景的多个标题,把该方法称为父母锁(parental lock)。
该父母锁技术,根据从针对未成年人保护的观点上的要求的情况下,被称为父母锁,而从系统流处理的观点上来说,是通过使用者预先选择多场景区间内的特定场景,来生成在静态上(statically)不同的标题流。
使用父母锁技术,就能进行被称为编导制作(デイレクタ—ズカツト)的系统流编辑。例如,在把电影等重放时间长的标题提供给民航飞机中放映的情况下,与剧场中的放映不同,取决于飞行时间,就存在不能把标题重放到最后的情况。为了避免这样的事态,预先通过标题的制作责任者即编导的判断,而为了缩短标题的重放时间进行剪辑而确定出良好的场景,通过把这样的包含剪辑场景的系统流和不包含剪辑场景的系统流两者配置在多场景区间内,就能进行符合制作人意志的重放。把这样的编辑称为编导制作(デイレクタ—ズカツト)。
上面结束了对作为多媒体光盘功能的多角度和父母锁的说明,下面使用附图来说明本发明所涉及的系统流重放控制信息编辑装置的实施例。
第一实施例图14是本发明所涉及的系统流重放控制信息编辑装置(以下称为「编辑装置」)的外观图。编辑装置由显示器1401、个人计算机1402、键盘1403和鼠标器1404构成。
本发明所涉及的编辑装置,作为个人计算机用的软件而进行安装,多媒体光盘的制作人一边通过在显示器1401上进行显示一边用键盘1403和鼠标器1404来进行编辑操作。
图15是本发明所涉及的系统流重放控制信息编辑装置的第一实施例的构成图。该编辑装置生成具有菜单语言单元的系统流的重放顺序的系统流重放控制信息而作为原本,其包括输入操作部1501、显示部1502、窗口信息存储部1503、原本信息存储部1504、控制部1505、显示控制部1506、输入数据存储部1507和重放控制信息生成部1508。
其中所谓菜单语言单元是指各个语言用的菜单。该菜单为当使用多媒体光盘的播放机的使用者预先指定语言时,在重放时从多媒体光盘所包含的菜单中选择使用者指定的语言的菜单来进行显示。
输入操作部1501由图14所示的键盘1403和鼠标器1404等组成,接受来自多媒体光盘制作人的操作。把接受的操作内容通知给控制部1505。在通知内容中包括双击鼠标器1404的坐标位置、拖曳的开始坐标位置和结束坐标位置、鼠标器1404的右键1405的拖曳操作、从键盘输入的的字符串等。
显示部1502右图14所示的显示器1401组成,通过CRT或液晶显示器等来实现。
窗口信息存储部1503存储窗口信息,该窗口信息由在该编辑装置的显示部1502上所显示的实现GUI(图形用户界面)的「Author」窗口内所显示的多个窗口的属性、在各个窗口内所显示的图标的属性、在各个窗口内所显示的缺省默认值的字符串等组成。
图16是表示作为窗口的一例的「Sample Disc」窗口的属性的图。该「SampleDisc」窗口的属性在窗口显示位置1601和窗口显示尺寸1602中被表示出来。窗口显示位置1601以「Author」窗口框内的左上端坐标为(0,0)的(x,y)坐标来表示。窗口显示尺寸1602表示窗口的(宽度,高度)。
图17表示在「Sample Disc」窗口内所显示的图标的属性。在图标的属性中包括图标位图数据1701、显示位置1702和字符串1703。用把该「Sample Disc」窗口的左上端坐标作为(0,0)的(x,y)坐标来表示显示位置1702。字符串1703表示在图标的显示位置的右方所显示的字符串,在最下栏所示的图标的字符串「Title Sets」可以由标题组的属性来变更。
原本信息存储部1504存储用于重放控制信息生成部1508生成系统流重放控制信息的原本的模板和DVD规格限制信息。
图18表示用于生成在本实施例中制作的菜单语言单元的系统流重放控制信息的原本信息的模板。
在该原本信息的模板中,模板「视频标题组菜单程序链接信息单元表(VTSM_PGCI_UT)1801是图5所示的菜单内程序链接信息表509的内容。
在该模板中,由下述的重放控制信息生成部1508所补齐的未知字符串参数「$X1」1802表示图9所示的菜单语言单元902的总数。未知字符串「$X2」1803表示菜单语言单元902的编号。未知字符串「$X3」1804表示由菜单语言单元编号「$X2」所示的的菜单语言单元的语言码。未知字符串「$X4」1805表示在由菜单语言单元编号「$X2」所示的的菜单语言单元中包含的PGC信息901的总数。未知字符串「$X5」1806表示PGC信息901的编号。原本串1807表示由PGC信息编号「$X5」所示的PGC信息的类别。未知字符串「$X6」1808表示该PGC信息是根菜单「ROOTM」还是部分标题表菜单「PTTM」的区别。
根菜单是主菜单,部分标题菜单是从主菜单所选择的组件菜单。
未知字符串「$X7」1809是加在由PGC信息编号「$X5」所示的PGC信息上的PGC信息名。
限制信息是例如菜单语言单元总数$X1≤139。$X4在各个菜单语言单元内是相等的。
控制部1505由个人计算机1402的CPU实现,具有工作区域的RAM,控制编辑装置各部分。控制部1505实际上是通过安装在个人计算机1402中的程序所实现的,因此,下面使用流程图来描述其构成。
显示控制部1506安装控制部1505的指示,读出存储在上述窗口信息存储部1503中的各种窗口的属性和图标的属性,通过多窗口在显示部1502上显示用于编辑系统流重放控制信息的「Author」窗口等。
下面说明在本实施例中所使用的各种窗口。
图19表示出在显示部1502上所显示的「Author」窗口1901、在「Author」窗口1901内所显示的「Sample Disc」窗口1902、「Title Division」窗口1903、「Variables」窗口1904、「Add Value」窗口1905和「Playback Items」窗口1906。
例如,在「Sample Disc」窗口1902中并列着代表多媒体光盘的盘信息文件的各个图标1907和代表标题组的各个图标1908。制作人通过用鼠标器1404双击各个图标,来打开与各个图标相对应的窗口,在该打开的窗口内进行系统流的重放控制信息的编辑。
在用鼠标器1404双击「Title Division」图标1909而打开的「TitleDivision」窗口1903中排列着「Title Set Variables」图标1910、「Title」图标1911、「Menus」图标1912和「Playback Items」图标1913。
制作人通过指示(用鼠标双击)这些图标1910~1913,来打开对应的窗口,进行编辑作业。
当指示了图标1910时,就打开了「Variables」窗口1904。制作人用鼠标的右键1405点击「System」1914,就能在图20所示的窗口2001内打开「AddValue」窗口1905,来定义菜单语言单元的变量值即语言。所定义的语言由控制部1505进行解释并存储在输入数据存储部1507中。
图20表示在该「Variables」窗口2001中定义菜单语言单元的变量值的状态。该变量值,例如,「English Menu」2002是通过制作人使用图21所示的「Value Properties」窗口2101而从键盘输入的。
图22表示用于设定在作为变量值所定义的例如「English Menu」中所使用的语言码的「Value Properties」窗口2201。通过制作人的鼠标器1404的右键1405的操作来选择语言码。
图23表示编辑菜单语言单元的系统流的重放控制信息的「Menus」窗口2301。制作人使用该「Menus」窗口2301来定义系统流的重放顺序。
图24是表示设定作为菜单用的PGC的「English_Chapter_Menu」的属性值的属性窗口2401的图,该菜单用的PGC是使用图23所示的「Menus」窗口2301定义重放顺序而得到的。由制作人使用该属性窗口2401来输入「Menu Type」2402菜单类型和「Playback Time」2404重放时间等信息。
输入数据存储部1507由RAM等组成,通过控制部1505解释由制作人从输入操作部1501所输入的变量值和图标的操作内容,把其结果作为输入数据写入。
输入数据存储部1507存储视频标题组的属性表、菜单语言单元的属性表和PGC信息的属性表。
图25是表示视频标题组的属性表2501的图。视频标题组(VTS)名2501是「Title Division」,菜单语言单元(LU)数2502是「3」。
图26是表示菜单语言单元的属性表。在菜单语言单元的属性表2601中,在每个菜单语言单元(LU)编号2602中,记录了该语言码2603和PGC信息数2604。
图27是表示PGC的属性表的图。在PGC信息的属性表2701中,在每个图标坐标2702上记录着菜单语言单元(LU)编号2703、PGC信息编号2704、菜单识别符(Menu ID)2705和PGC信息名2706。该图标坐标2702是通过把「Menus」窗口2301的左上端坐标作为(0,0)的(x,y)坐标来表示的。
重放控制信息生成部1508接受来自控制部1505的指示,读出存储在原本信息存储部1504中的原本的模板,应用存储在输入数据存储部1507中的输入数据,来完成原本。
下面使用图28~图34来说明本实施例的动作。
首先,菜单语言单元的系统流重放控制信息的制作人通过输入操作部1501而使GUI的「Author」窗口1901(参照图19)显示在编辑装置的显示部1502中,用鼠标器1404来指示「Author」窗口1915。控制部1505等待从输入操作部1501发出的该指示内容的通知(S2802),并指示在显示控制部1506上显示「Sample Disc」窗口1902。同样,显示控制部1506接受操作者的「TitleDivision」图标1909的指示,而显示「Title Division」窗口1903(S2804)。
编辑装置进行菜单语言单元的生成变量的设定(S2806),进行重放控制信息编辑处理(S2808),而生成系统流重放控制信息的原本(S2810),结束处理。
下面说明S2806的菜单语言单元的生成变量的设定的详细动作。
首先控制部1505进行变量的初始化处理。即,给现在的LU编号(LUN)设定「1」,给变量值的个数(VARNUM)设定「0」(S2902)。
接着,控制部1505等待制作人从输入操作部1501指示「Title Division」窗口1903的「Title Set Variables」图标1910(S2904),在显示控制部1506中进行「Variables」窗口的显示指示。
显示控制部1506读出存储在窗口信息存储部1503中的窗口信息,在显示部1502中显示「Variables」窗口2001(参照图20)(S2906)。「Variables」窗口2001显示出「System」画面,当显示图19所示的「Branch」画面1904时,用鼠标器1404指示「System」1914来显示「System」画面。
接着,控制部1505等待来自输入操作部1501的鼠标器1404的操作的通知(S2908),判断是否点击了「OK」按钮2003(S2910),如果是肯定的,则把目前的LU编号(LUN)作为LU数写入输入数据存储部1507的VTS的属性表2501中,结束处理。如果是否定的,则判定是否用鼠标器1404的右键1405点击MenuLanguage(S2912)。当否定时,返回S2908,当肯定时,向显示控制部1506指示变量值操作菜单显示。
显示控制部1506读出存储在窗口信息存储部1503中的窗口信息,使变量值操作菜单(「Add Value」窗口)1905显示出来。
控制部1505判断是否收到了由输入操作部1501发出的「Add Value」1916的选择(指示)的通知(S2916),当肯定时,把变量值(LU编号)写入输入数据存储部1507的LU的属性表2601中(S2918)。在变量值的个数(VARNUM)上加「1」(S2920),在显示控制部1506上显示缺省默认值的变量值字符串显示。
显示控制部1506在显示部1502的「Variables」窗口2001的预定位置上读出窗口信息,使缺省默认值的变量值显示出来(S2922),返回S2908。
在S2916中,当否定时,控制部1505判断是否收到了由输入操作部1501发出的属性(Properties)1917的选择通知(S2924),当否定时,返回S2908,当肯定时,向显示控制部1506提供属性窗口的显示指示。
显示控制部1506读出窗口信息,使图21所示的属性窗口2101显示在显示部1502上(S2926)。
控制部1505判断是否收到了由输入操作部1501发出的「Language」2102的点击通知(S2928),当否定时,从输入操作部1501接受字符串的键输入的通知。即,制作人从「English Menu」和键盘输入到图21所示的的输入框2103中(S2930)。
控制部1505把所通知的字符串作为变量值名称而对应于LU编号写入窗口信息存储部1503。显示控制部1506在「Variables」窗口2001中替换成缺省默认值的变量值字符串,显示出写入窗口信息存储部1503的字符串(S2932)。
在S2928中,当肯定时,控制部1505在显示控制部1506中把图21的属性窗口2101变更显示为「Language」画面的属性窗口2201(图22)。
制作人用鼠标器1404在输入框2202内指示滚动条2203来选择语言码。在图22中,表示出选择了「English」的样子(S2934)。
控制部1505把所选择的语言码对应于输入数据存储部1507的LU的属性表2601的LU编号而写入语言码(S2936),返回S2908。语言码通过由ISO639定义的2个小写文字组成的符号而写入,如图26所示的那样,分别用「en」表示英语,用「fr」代表法语,用「ja」代表日语。
下面详细说明S2808的重放控制信息编辑处理。
首先,控制部1505等待从输入操作部1501通知「Title Division」窗口1903的「Menus」图标1912的指示(S3002),给LUN设定初始值「1」,向显示控制部1506指示「Menus」窗口2301的显示。
显示控制部1506使「Menus」窗口2301显示在显示部1502上(S3004)。在此状态下,在图23所示的「Menus」窗口2301的编辑区域2302中仅显示出最初的1行,即菜单语言单元的根图标2302和字符串「User Hits‘Menr’Button(Menu Language=?)」。与图24所示的属性窗口2401并列显示。
控制部1505接着等待来自输入操作部1501的鼠标器1404的操作的通知,(S3006),判断是否具有结束图标2304上点击的通知(S3008),如果是肯定的,则结束处理。
如果是否定的,则判定是否具有PGC图标2305的双击的通知(S3010)。如果是肯定的,则判定双击位置是否处于根图标2303的正下方的区域2306中(S3012)。
控制部1505指示显示控制部1506以在根菜单的显示区域2307的位置上追加PGC图标2305,把给显示控制部1506指示的坐标值写入输入数据存储部1507的PGC属性表2701的图标坐标2702栏中(S3014)。
当显示控制部1506接收到了来自控制部1505的PGC图标2305的追加指示时,就在所指示的位置上显示PGC图标2303并在窗口2301的编辑区域2302中显示从窗口信息存储部1503读出的缺省默认值的PGC名(S3016)。
接着,控制部1505判定LU编号(LUN)是否超过了变量值的个数VARNUM(S3018)。当肯定时,向显示控制部1506指示进行「错误显示」。
显示控制部1506使「Menus」窗口2301的编辑区域2302「错误」被显示(S3020),返回S3006。由此,防止了设定大于定义的变量值的数值的重放控制信息的情况。
例如,在决定了菜单语言单元的菜单为英语、法语、日语三种之后,在进一步设定西班牙语的重放控制信息时,进行「错误」显示,向制作人发出警告。
在S3018中,当否定时,控制部1505在PGC信息数(X4)上加「1」,在输入数据存储部1507的菜单语言单元的属性表2601中与在LU编号(X2)中写入LUN一起写入PGC信息数(X4)(S3022)。
控制部1505,在S3024中,对应于写入输入数据存储部1507的PGC的属性表2701的图标坐标,在LU编号(X2)中写入LUN,在PGC信息编号(X5)中写入「1」,在MenrID(X6)中写入RootM,在LUN上加「1」(S3026),返回S3006。
在S3012中,当否定时,控制部1505判定PGC图标2305的双击位置是否处于在根菜单的显示区域2307中所显示的PGC图标2308的下方(S3028),如果是否定的,则返回S3006。如果是肯定的,则向显示控制部1506指示坐标位置以使在根菜单的显示区域2307的右方的位置上显示PGC图标2309,与进行显示一起,把向输入数据存储部1507指示的坐标位置写入PGC的属性表2701的图标坐标栏2702(S3030)。
当显示控制部1506从控制部1505接收了PGC图标2309的显示指示时,则在「Menus」窗口2301的编辑区域2302中通过用线连接PGC图标2308来显示PGC图标2309,使对应于PGC图标2309的缺省默认值的字符串显示在PGC图标2309的右方。对应的缺省默认值的字符串从窗口信息存储部1503读出(S3032)。
接着,控制部1505使PGC信息数(X4)加「1」,在输入数据存储部1507的菜单语言单元的属性表2601的LU编号(X2)的LUN中写入PGC信息数(X4)(S3034)。控制部1505,在S3030中,对应于写入输入数据存储部1507的PGC信息的属性表2701的图标坐标,在LU编号(X2)中写入LUN,在PGC信息编号(X5)中写入「2」(S3036),返回S3006。
在S3010中,当否定时,控制部1505判定是否由输入操作部1501发出了属性窗口2401中的点击通知(S3038),当否定时,返回S3006。当肯定时,判定是否进行了PGC信息名2403的点击(S3040)。
当肯定时,在输入操作部1501中,接收由键输入产生的字符串。(S3042)控制部1505把由输入操作部1501所通知的字符串通知给显示控制部1506,指示PGC信息名的显示更新。例如,当输入字符串「English_Chapter_Menu」时,变为进行缺省默认值显示的「Menu PGC1」,如图23所示的那样,字符串「English_Chapter_Menu」被显示在PGC图标2309的右方(S3044)。
控制部1505把指示显示更新的PGC信息名写入输入数据存储部1507的PGC的属性表2701的PGC信息名(X7)栏2707(S3046)。
在S3040中,当否定时,控制部1505判定是否进行了Menu Type 2402的点击(S3048),当否定时返回3006。
当肯定时,向显示控制部1506指示Menu Type设定菜单。显示控制部1506在显示部1502中变化属性窗口2401的Menu Type2402的值来进行显示(S3052)。输入操作部1501接收由制作人发出的Menu Type的设定指示(S3052)。
控制部1505把由输入操作部1501所指示的Menu Type的字符串写入PGC的属性表2701的MenrID(X6)栏2705中(S3054),返回S3006。例如,「PTTM」写入LU编号「1」、PGC信息编号「2」的MenrID栏2705中。
当在S3048中判定为否定之后,在显示器1401上,由制作人从输入操作部1501输入PGC信息的附加信息,因与本实施例没有直接关系而省略其说明。
下面对S2810的原本生成的详细动作进行说明。
首先,由制作人用鼠标器1404点击作为「Author」窗口1901的菜单项目的「File Edit Disc Title Set Window Help」的1项目的「Disc」,当点击所显示的「Publish」图标(未图示)时,控制部1505从输入操作部1501收到该通知,启动重放控制信息生成部1508。
当重放控制信息生成部1508被控制部1505起动时,读出存储在输入数据存储部1507中的各个属性表2501、2601、2701的内容,补齐存储在原本信息存储部1504中的原本信息的模板的未知字符串,依次进行菜单语言单元数的原本串「VTSM_PGCI_UT/RTSM_PGCI_RTI」的输出(S3102)、作为菜单语言单元的属性的语言码的原本串「VTSM_LU_SRP□」的输出(S3104)、菜单语言单元的逻辑构造本体的原本串「VTSM_LU□/VTSM_LU」的输出(S3106)。
首先,在S3102中,如图32所示的那样,读出存储在输入数据存储部1507中的VTS属性表2501的菜单语言单元数(X1)的值,置换存储在原本信息存储部1504中的模板的原本串1810的未知字符串「$X1」1802并输出。由此,输出图1所示的原本串101。该原本串101表示图9所示的菜单语言单元902的个数。
接着,在S3104中,重放控制信息生成部1508给计数值n设定「1」(S3302),读出LU的属性表2601的第n行的LU编号(X2)和语言码(X3),分别置换模板的原本串1811的未知字符串「$X2」1803、「$X3」1804(S3304)。使计数值n增加「1」(S3306),判定是否n>LU数(X1)(S3308),如果是否定的,则返回S3304,如果是肯定的,则结束处理。由此,输出图1所示的原本串102。在该原本串中记述着在各菜单语言单元中所使用的语言码。
在S3106中,首先,重放控制信息生成部1508分别给计数值p和计数值m设定「1」,从存储在输入数据存储部1507中的VTS的属性表2501读出LU数(X1),代入变量LUTN,从LU的属性表2601读出PGC信息数(X4),代入变量PGCN(S3402)。
接着,读出存储在输入数据存储部1507中的LU的属性表2601的第p行的LU编号(X2)和PGC信息数(X4),分别置换存储在原本信息存储部1504中的未知字符串「$X2」1803、未知字符串「$X4」1805(S3404)。
重放控制信息生成部1508读出存储在输入数据存储部1507中的PGC的属性表2701的第m行的PGC信息编号(X5)和MenrID(X6)的值。用各个值置换存储在原本信息存储部1504中的模板的原本串1813的未知字符串「$X5」1806、未知字符串「$X6」1808(S3406)。读出LU的属性表2601的第p行的语言码(X3)和PGC的属性表2701的第m行的PGC信息名(X7)的值。用各个读出的值置换模板的原本串1814的未知字符串「$X3」1804、未知字符串「$X7」1809(S3408)。
接着,重放控制信息生成部1508使计数值m增加「1」(S3409),从变量PGCN减「1」(S3410),判定变量PGCN是否为「0」(S3412)。当否定时,返回S3406,当肯定时,输出模板的原本串1815(S3414)。
从变量LUTN减「1」(S3416),判定变量LUTN是否为「0」(S3418)。当否定时,在计数值p上加「1」(S3419),把存储在输入数据存储部1507中的LU的属性表2601的第p行的PGC信息数(X4)的值代入变量PGCN(S3420),返回S3404。
重放控制信息生成部1508在S3418中肯定时输出模板的原本串1816(S3422),结束处理。
以上的从S3402至S3422的处理结果,通过S3404,输出图1的原本串103、图2的原本串201、图3的原本串301。通过「System」3406,输出图1的原本串104、图2的原本串202,203、图3的原本串302、图4的原本串401,402。通过S3408,输出图1的原本串105、图2的原本串204,205、图3的原本串303、图4的原本串403,404。通过S3414,输出图2的原本串206、图3的原本串304、图4的原本串405。通过S3422,输出图4的原本串406。
图1~图4的原本串101、102之外的部分为图9所示的PGC信息901的细节那样,对应于图8所示的PGC类型802等。
第二实施例本发明所涉及的编辑装置的第二实施例的构成图基本上与图15所示的第一实施例的构成图相同。因此,使用该图来说明本实施例。
该编辑装置用于作为在标题组中包含角度块的系统流的重放顺序的系统流重放控制信息的编辑。
原本信息存储部1504在上述第一实施例中是存储用于菜单语言单元的系统流重放控制信息的生成的原本信息的模板,而在本实施例中,是存储用于生成角度块的系统流的重放顺序的原本信息的模板。
图35~图43是表示存储在原本信息存储部1504中的原本信息的模板的图。
在图35中,原本串3501表示在该角度块的系统流重放控制信息中包含的系统流的数量。通过重放控制信息生成部1508把系统流的数量写入该未知字符串「$Y1」3502。
原本串3503表示根据该角度块的系统流重放控制信息在重放装置中重放多媒体光盘时的重放时间。同样通过重放控制信息生成部1508而在未知字符串「$Y2」3504写入重放时间。
原本串3505表示记载是否允许重放装置的操作者遥控操作的许可标志。
图36中所示的原本串表示在多媒体光盘中存储的声音流的属性。原本串省略中间,而记载用「0」~「7」编号所识别的8个声音流的属性。
图37、图38所示的原本串表示副图象流的属性。在图38中,省略了中间的原本串,记载用「0」~「31」的编号所识别的32个副图象流的属性。
在图39中,记载着原本串3901、3902。原本串3901表示对应于多媒体光盘重放时操作者的遥控操作的PGC迁移对方和重放方式等控制信息。原本串3902、图40,图41的原本串和图42的原本串4201表示副图象流的显示色。用「0」~「15」的编号所识别的16色来表示显示色。
图42的原本串4202表示PGC信息的属性。
图43表示角度块的属性的原本信息的模板。下面以该模板中的由重放控制信息生成部1508写入的未知字符串为中心来进行说明。
未知字符串「$Y3」4301是在该系统流重放控制信息中包含的PGC信息的通用编号。
在未知字符串「$Y4」4302中记录着系统流(Cell)的块方式是开头还是末尾还是其他部分(中间)。
在未知字符串「$Y5」4303中记录着系统流的块类型是否是角度块。
原本串4304表示在重放时从该系统流过渡到下一个系统流时图象不中断。
在未知字符串「$Y6」4305中,记载着该系统流是否被交错。
原本串4306表示重放时的重放装置的重放控制信息。未知字符串「$Y7」4307记录着是否可以进行角度变更。
在原本串4308中,记录着重放时是否允许操作者快进、回绕。原本串4309表示系统流的属性。
原本串4309表示系统流的属性。
原本串4310用在表示重放时间的时间码的种类的标志表示作为TV广播标准的「NTSC」和「PAL」。
在未知字符串「$Y8」4311中,记录着该系统流的重放时间。
原本串4312表示从哪个时间重放系统流。如果是「00000000」,表示从系统流的开头进行重放。用「时分秒帧」来表示时间的单位。
原本串4313表示系统流的文件名。在未知字符串「$Y9」4314中记录着系统流名。
下面说明用构成于通过显示控制部1506来编辑在显示部1502上所显示的角度块的系统流重放控制信息的GUI的窗口。
与上述第一实施例相同,在设定角度块的变量之前,在图19所示的「Author」窗口1901内显示「Sample Disc」窗口1902和「Title Division」窗口1903。
图44表示当指示「Title Division」窗口1903的「Title Set Variables」图标1910而作为变量设定角度块时,通过显示控制部1506来表示所显示的「Variables」窗口4401。该「Variables」窗口4401表示下列状态设定「Angle」4402作为选择状态,设定角度块中包含的系统流作为变量值,结束该变量值名的设定。
在该变量值名的输入中,使用图45所示的属性窗口4501。在属性窗口4501的变量值名输入框4502中由制作人例如角度名「Close Up」。
图46表示用于编辑角度块的系统流重放控制信息的「Playback Items」窗口4601。该「Playback Items」窗口4601的编辑区域4602在初始状态下为空白画面。图46的状态表示结束角度块的系统流重放顺序的编辑的状态。
接在图46所示的编辑区域4602的「系统流」图标4603的右方的变量值名(=Close Up),字符串「Close Up Scene 1」使用图47所示的系统流的属性窗口4701进行输入。
在该系统流的属性窗口4701中除了进行系统流名4702的输入之外,还进行重放时间「Playback Time」4703的输入。
输入数据存储部1507存储角度块的属性表和系统流图标的属性表。图48表示角度块的属性表。在该属性表4801中包含有角度块编号栏4802、块内的角度数栏4803和图标的坐标栏4804。所谓块内的角度数是指在角度块中包含的系统流数量。
当在标题内包含有多个角度块时,对于各个角度块,在每个角度块编号上,把值记录在栏中。
图49表示系统流图标的属性表。在该属性表4901中,含有系统流的图标坐标栏4902、系统流编号(Y3)栏4903、Cell Block Mode(Y4)栏4904、Cell BlockType(Y5)栏4905、Interleaved Allocation Flag(Y6)栏4906、Seamless AngleChange Flag(Y7)栏4907、系统流名(Y9)栏4908和系统流重放时间(Y8)栏4909。
对于以上各栏4802~4804、4902~4909的内容,从输入操作部1501接收制作人的操作内容通知的控制部1505解释操作内容而进行写入。
当重放控制信息生成部1508被控制部1505起动时,读出存储在输入数据存储部1507中系统流图标的属性表4901的各个数据,置换为存储在原本信息存储部1504中的模板的未知字符串,而生成系统流重放控制信息的模板信息。由此,生成图50~图55所示的模板信息。在图35~图43所示的原本信息的模板中没有变更(未知字符串的置换)的部分被作为原来的原本信息使用,上述部分为图35的原本串3505、图36的表示声音流的属性的原本串、图37,图38的表示副图象流的属性的原本串、图39的原本串3901、表示副图象流的显示色的原本串3902、同样的图40、图41、图42的原本串4201和图42的原本串4202。
下面使用图56~图66的流程图来对本实施例的动作进行说明。
首先,角度块的系统流重放控制信息的制作人通过输入操作部1501而使GUI的「Author」窗口1901(参照图19)显示在编辑装置的显示部1502中,用鼠标器1404来指示「Author」窗口1915。控制部1505等待从输入操作部1501发出的该指示内容的通知(S5602),并指示在显示控制部1506上显示「SampleDisc」窗口1902。同样,显示控制部1506接受操作者的「Title Division」图标1909的指示,而显示「Title Division」窗口1903(S5604)。在此状态下,在「Author」窗口1901内显示「Sample Disc」窗口1902和「Title Division」窗口1903。
编辑装置进行角度块的生成变量的设定(S5606),进行重放控制信息编辑处理(S5608),而生成系统流重放控制信息的原本(S5610),结束处理。
下面说明S5606的角度块的生成变量的设定的详细动作。
首先控制部1505进行变量的初始化处理。即,分别把角度块数ABLKN、系统流数VOBN、变量值的个数VARNUM设定为「0」(S5702)。
接着,控制部1505等待制作人从输入操作部1501指示「Title Division」窗口1903的「Title Set Variables」图标1910(S4704),在显示控制部1506中进行「Variables」窗口的显示指示。
显示控制部1506读出存储在窗口信息存储部1503中的窗口信息,在显示部1502中显示「Variables」窗口4401(参照图44)(S5706)。
接着,控制部1505等待来自输入操作部1501的鼠标器1404的操作的通知(S5708),判断是否点击了「OK」按钮4403(S5710),如果是肯定的,则把目前的变量值的个数VARNUM写入输入数据存储部1507的角度块的属性表4801中,结束处理。如果是否定的,则判定是否用鼠标器1404的右键1405点击「Angle」(S5712)。当否定时,返回S5708,当肯定时,向显示控制部1506指示变量值操作菜单显示。
显示控制部1506读出存储在窗口信息存储部1503中的窗口信息,使变量值操作菜单(「Add Value」窗口)1905显示出来(S5714)。
控制部1505判断是否收到了由输入操作部1501发出的「Add Value」1916的选择(指示)的通知(S5716),当肯定时,把变量值的个数VARNUM加「1」(S5718),在显示控制部1506上显示缺省默认值的变量值字符串显示。
显示控制部1506在显示部1502的「Variables」窗口4401的预定位置上读出窗口信息,使缺省默认值的变量值显示出来(S5722),返回S5708。
在S5716中,当否定时,控制部1505判断是否收到了由输入操作部1501发出的属性(Properties)1917的选择(指示)的通知(S5722),当否定时,返回S5708,当肯定时,向显示控制部1506提供属性窗口的显示指示。
显示控制部1506读出窗口信息,使图45所示的属性窗口4501显示在显示部1502上(S5724)。
控制部1505从输入操作部1501接受字符串的键输入。即,制作人从「CloseUp」和键盘输入到图45所示的的输入框4502中(S5726)。
控制部1505把缺省默认值的变量值字符串作为变量值名称更新为所通知的字符串(S5728),对应于变量值的个数VARNUM的值而写入窗口信息存储部1503(S5703),返回S5708。显示控制部1506在「Variables」窗口4401的预定位置上显示所更新的变量值名称。例如,当作为第三个变量值名称而输入「Distant View」时,「Variables」窗口4401成为图44所示的显示状态。
下面详细说明S5608的重放控制信息编辑处理。
首先,控制部1505等待从输入操作部1501通知「Title Division」窗口1903的「Playback Items」图标1913的指示(S5802),向显示控制部1506指示「Playback Items」窗口4601的显示。
显示控制部1506使「Playback Items」窗口4601显示在显示部1502上(S5804)。在此状态下,在图46所示的窗口4601的编辑区域4602中尚未有任何显示。与图47所示的属性窗口4701并列显示。
控制部1505接着等待来自输入操作部1501的鼠标器1404的操作的通知,(S5806),判断是否具有结束图标4605上点击的通知(S5808),如果是肯定的,则结束处理。
如果是否定的,则判定是否具有角度块图标4604的双击通知(S5810)。如果是肯定的,则把表示角度块内的图标数的计数值E设定为初始值「0」(S3012)。
接着,控制部1505指示显示控制部1506以在角度块图标4604的显示区域4606中显示被双击的角度块图标和该角度块的缺省默认值的名称(S3014)。
当显示控制部1506接收到了来自控制部1505的角度块图标等的显示指示时,在所指示的位置上显示角度块图标4609并在「Playback Items」窗口4601的编辑区域4602中显示从窗口信息存储部1503读出的缺省默认值的角度块名例如「Angle Branch 1(Angle=?)」(S5814)。
控制部1505在变量ABLKN上加「1」(S5816),写入输入数据存储部1507的角度块的属性表4801的角度块编号(ABLKN的值)4802和进行显示指示的图标坐标4804的值(S5818),返回S5806。
当控制部1505在S5801中判定为否时,则判断是否有「系统流」图标4607的双击通知(S5820)。当肯定时,判定双击位置是否处于角度块图标的显示区域4606中以及其正下方(S5822)。当否定时,在计数值E上加「1」(S5824),判定计数值E的值是否超过变量VARNUM(S5826)。当肯定时,指示显示控制部1506进行「错误显示」。
显示控制部1506使「错误显示」被显示「Playback Items」窗口4601的编辑区域4602中(S5828)。由此,防止了作为重放路径而设定超过角度块内设定的角度数(在S5716中所指示的「Add Value」的次数)的数量的系统流的错误。
在S5826中,当否定时,指示显示控制部1506以在该显示区域4608中显示角度块内的系统流图标4607(S5830)。
当显示控制部1506接收了系统流图标的显示指示时,则在该显示区域4608中显示系统流图标4603,同时从窗口信息存储部1503读出该系统流的缺省默认值名,并列显示(S5832)。控制部1505在变量VOBN上加「1」(S5834),移到系统流图标属性设定1的子程序中(S5836),然后返回S5806。S5834中的变量VOBN的数表示在编辑区域4602中所显示的系统流图标的总数,在S5824中的计数值E的值表示目前编辑作业中的角度块内的系统流图标的数量。
当控制部1505在S5822中为肯定时,在显示控制部1506中进行显示区域4606或其正下方作为上进行系统流图标的显示指示。显示控制部1506接收到该指示,就在编辑区域4602的指示位置上显示系统流图标4610,读出对应于存储在窗口信息存储部1503中的系统流图标的缺省默认值名而进行并列显示。
控制部1505使变量VOBN加「1」(S5804),转移到系统流图标属性设定2的子程序(S5842),然后,返回S5806。
在S5820中,当否定时,控制部1505判定是否从输入操作部1501发出了属性窗口4701内的点击通知(S5844),当否定时返回S5806。当肯定时,判定是否进行了系统流名4702的点击(S5846)。
当肯定时,在输入操作部1501中,接受由键输入产生的字符串(S5848)。控制部1505把由输入操作部1501所通知的字符串通知给显示控制部1506,指示系统流名的显示更新。例如,当输入字符串「Close Up Scene 1」时,变为所缺省默认显示的「Cell 1」,按图46所示的那样在系统流图标4603的右方显示字符串「Close Up Scene 1」(S5850)。
控制部1505把指示显示更新的系统流名写入输入数据存储部1507的系统流图标的属性表4901的系统流名(Y9)栏4908中(S5852)。
在S5846中,当否定时,控制部1505转移到系统流重放时间的设定子程序(S5854),然后,返回S5806。
下面详细说明S5856的图标属性设定1。
首先,控制部1505判定所显示的角度块内的系统流是否是第一个系统流即计数值E的值是否是「1」(S5902)。当肯定时,对应于输入数据存储部1507的系统流图标的属性表4901的显示中的图标坐标(x,y)而把「First Block」写入「Cell Block Mode(Y4)」(S5904);把「Angle Block」写入「Cell BlockType(Y5)」(S5906);把「Interleaved」写入「InterleavedAllocationFlag(Y6」(S5908);把「Changeable」写入「Seamless Angle Change Flag(Y7)」(S5910),结束处理。
在S5902中,当判断为否定时,则判定是否是角度块内的最后的系统流,即是否为E=VARNUM(55912)。
当否定时,把「In Block」写入「Cell Block Mode(Y4)」(S5914),转移到S5906。当肯定时,把「Last Block」写入「Cell Block Mode(Y4)」(S5916),转移到S5906。
下面详细说明S5842的图标属性设定2。
首先,把「Not Block」写入「Cell Block Mode(Y4)」(S6002)把「NotBlock」写入「Cell Block Type(Y5)」(S6004);把「Contiguous」写入「InterleavedAllocation Flag(Y6」(S6006);把「Not Changeable」写入「Seamless AngleChange Flag(Y7)」(S6008),结束处理。
下面详细说明S5854的系统流重放时间设定。
首先,控制部1505判定是否从输入操作部1501发出了重放时间上的点击通知(S6102),如果是否定的,则结束处理,如果是肯定的,则按图47所示的那样,接受重放时间「Playback Time」4703的键输入「00001000」的通知(S6104)。
由此,把处于选择状态的系统流的重放时间写入输入数据存储部1507的系统流图标的属性表4901的系统流重放时间(Y8)中(S6106)结束处理。
下面,对S5610的原本生成的详细动作进行说明。
首先,由制作人用鼠标器1404点击作为「Author」窗口1901的菜单项目的「File Edit Disc Title Set Window Help」的1项目的「Disc」,当点击所显示的「Publish」图标(未图示)时,控制部1505从输入操作部1501接受该通知,起动重放控制信息生成部1508。
当重放控制信息生成部1508被控制部1505起动时,读出存储在输入数据存储部1507中的各属性表4801、4901的内容,补齐存储在原本信息存储部1504中的原本信息的模板的未知字符串,输出在角度块的系统流重放控制信息中包含的系统流的数量(S6202),输出系统流的重放时间(S6204),按原样输出不需要变更的原本信息的模板(S6206),输出系统流的文件名(S6210),结束处理。
首先,在S6202中,如图63所示的那样,读出存储在输入数据存储部1507中的系统流图标的属性表4901的最后的系统流编号(Y3)的值,置换存储在原本信息存储部1504中的模板的原本串3501的未知字符串「$X1」3502并输出。由此,输出图50所示的原本串5001。该原本串5001的信息相当于图8所示的PGC信息801的存储程序数803。
接着,在S6204中,重放控制信息生成部1508,按图64所示的那样,在存储在输入数据存储部1507中的系统流图标的属性表4901的系统流重放时间(Y8)中,合计Cell Block Mode(Y4)的「First Block」和「Not Block」的系统流重放时间(Y8),置换未知字符串$Y2。由此,输出图50所示的原本串5002。该原本串5002的信息相当于图8所示的PGC信息801的PGC重放时间804。
接着,在S6208中,重放控制信息生成部1508把计数值n设定为「1」,把系统流图标的属性表4901的系统流编号(Y3)的最大值代入变量VOBN(S6502)。
接着,重放控制信息生成部1508读出与系统流图标的属性表4901的计数值n相一致的系统流编号(Y3)的行(S6503)。首先,用Y4的值来置换图43所示的未知字符串「$X4」4302(S6504),接着,用Y5的值来置换未知字符串「$X5 」4304(S6506),用Y6的值来置换未知字符串「$X6」4305(S6508),用Y7的值来置换未知字符串「$X7」(S6510)。接着,重放控制信息生成部1508同样用Y8的值来置换未知字符串「$X8」4305(S6512),在计数值n上加「1」(S6514),判断n的值是否与变量VOBN相一致(S6512),如果相一致,则结束处理,如果不一致,则返回S6503。由此,输出图51~图54所示的原本串。该原本串的信息相当于图8所示的PGC信息801中,存储程序数803、PGC重放时间804、直接访问信息表805、存储单元数806和单元重放信息表807中包含的存储单元信息808中,单元属性信息809和单元重放时间810。
在S6210中,重放控制信息生成部1508把计数值m设定为「1」,把系统流图标的属性表4901的系统流编号(Y3)的最大值代入变量VOBN(S6602)。接着,读出与计数值m的值相一致的系统流图标的属性表4901的系统流编号(Y3)的行(S6604),用Y9的值来置换未知字符串「$X9」(S6606)。在计数值m上加「1」(S6608),判定计数值m的值是否与变量VOBN相一致(S6610),如果相一致,就结束处理,如果不一致,则返回S6604。
由此,输出图55所示的原本串。该原本串的信息表示在PGC信息801重放时所参照的系统流的文件名(参照图8)。系统流的文件名是用于把该原本变换为二进制而成为DVD-VIDEO标准的数据的子系统,通过从文件名参照系统流的长度,来求出作为程序链接信息801中的存储单元信息808的一部分的对单元数据的补偿811和单元占有的逻辑块数812。
在上述实施例中,对作为菜单语言单元和角度块的系统流的重放顺序的系统流重放控制信息的编辑装置进行了说明,但是,本发明所涉及的编辑装置并不仅限于菜单语言单元和角度块的系统流重放控制信息的编辑。不言而喻,可以作为标题组中包含的标题和父母块中包含的系统流等的编辑装置而使用。在这些情况下,在原本信息存储部1504中存储着这些标题组和父母块的原本信息的模板。
在上述实施例中,在原本信息存储部中以能够用文本编辑器进行编辑的文本形式存储着原本,但是,本发明所涉及的编辑装置并不仅限于此,也可以使用能够用文本编辑器进行编辑和读入的二进制形式。在此情况下,在原本信息存储部中存储着相当于原本的二进制形式的数据。
而且,通过把实现上述实施例的程序记录在软盘等记录媒体中来进行传送,就能在独立的其他计算机系统中容易地实现本发明。
虽然本发明的优选实施例已经进行了表示和说明,但是,应当知道,本领域的技术人员可以在不背离本发明的精神的条件下进行变化和变型,本发明的范围由权利要求书限定。
权利要求
1.一种系统流重放控制信息编辑装置,编辑包含存储在多媒体光盘中的图象信息的系统流重放路径的系统流重放控制信息,其中,在重放路径中包含在重放时能够择一地重放系统流的重放区间,其特征在于,包括·模板信息存储装置,预先存储了用于生成系统流重放控制信息的模板,其中,模板由一个以上的预定原本和参数组成,该原本的一个规定了上述重放区间的重放路径构造,该参数的一个定义了能够在上述重放区间择一地重放的系统流数;·显示装置,显示用于编辑系统流重放控制信息的多个窗口;·操作接受部,在显示在上述显示装置上的窗口中接受编辑者的操作;·编辑控制装置,根据上述操作接受装置所接受的操作,补齐存储在上述模板信息存储装置中所存储的模板的参数,来编辑系统流重放控制信息。
2.根据权利要求1所述的系统流重放控制信息编辑装置,其特征在于,上述编辑控制装置包括·窗口信息存储部,预先存储包含在上述显示装置上所显示的多个窗口的显示内容的窗口信息;·显示控制部,从上述窗口信息存储部读出窗口信息并使窗口显示在上述显示装置上;·操作解释部,解释由上述操作接受装置所接受的操作,给上述显示控制部指示对应于解释结果的窗口的显示;·编辑信息存储部,按照上述操作解释部的解释,存储在系统流重放控制信息的编辑中所需要的信息;·重放控制信息编辑部,读出存储在上述编辑信息存储部中的信息,补齐存储在上述编辑信息存储部中的模板的参数来编辑系统流重放控制信息。
3.根据权利要求2所述的系统流重放控制信息编辑装置,其特征在于,上述操作解释部进一步具有·第一窗口显示指示部,给上述显示控制部中指示用于输入在上述重放区间中预先设定的可择一重放的系统流数的第一窗口的显示;上述操作接受装置进一步具有·系统流数接受部,接受在上述显示装置上所显示的第一窗口中可择一重放的系统流数的输入;其中,上述编辑信息存储部按照上述操作解释部的解释来存储可择一重放的系统流数。
4.根据权利要求3所述的系统流重放控制信息编辑装置,其特征在于,上述窗口信息存储部存储与在窗口中所显示的系统流相对应的图标的图标信息;上述操作解释部进一步具有·第二窗口显示指示部,当由上述系统流数接受部接受到可择一重放的系统流数时,具有编辑系统流重放路径编辑区域,编辑者指示重放路径,向上述显示控制部指示第二窗口的显示,该第二窗口显示与用于显示其的系统流相对应的图标;上述操作接受装置进一步具有·重放路径接受部,在上述显示装置中所显示的上述第二窗口的上述编辑区域的预定位置上接受图标的双击操作;上述操作解释部进一步具有·系统流连接部,按照由在上述重放路径接受部中所接受的双击操作所产生的图标位置,连接系统流,其中,所述的连接系统流是指系统流的连接信息的制成,上述连接信息形成上述重放路径,上述编辑信息存储部与图标位置相关联地存储由系统流连接部所连接的系统流的连接信息;和重放路径显示指示部,为了能够看到由上述系统流连接部所连接的系统流的重放路径,而向上述显示控制部指示以相关联地显示在上述编辑区域中所显示的图标,上述显示控制部与在上述编辑区域中所显示的图标相关联地进行显示。
5.根据权利要求4所述的系统流重放控制信息编辑装置,其特征在于,上述操作接受装置进一步具有·编辑操作接受部,接受系统流重放控制信息的编辑指示;上述重放控制信息编辑部,按照存储在上述编辑信息存储部中所存储的可择一重放的系统流数和与图标位置相关联地存储的系统流的连接信息,读出存储在上述模板信息存储装置中的模板,对参数进行设定来编辑系统流重放控制信息。
6.根据权利要求5所述的系统流重放控制信息编辑装置,其特征在于,上述操作解释部进一步具有·第三窗口显示指示部,当存在由上述操作接受装置接受的操作开始编辑的指示时,指示上述显示控制部显示包含显示应编辑择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表;上述操作接受装置进一步具有·编辑对象接受部,接受从在上述显示装置中所显示的第一窗口中选择显示的编辑对象的操作;上述系统流连接部,在由上述编辑对象接受部选择多角度作为编辑对象的情况下,当由图标的双击操作所产生的图标的显示位置被上述操作解释部判定为处于多角度中包含的区域内时,与该图标相对应的系统流处于择一的重放区间中,当被上述操作解释部判定为不处于多角度中包含的区域内时,对应于该图标的系统流处于唯一的重放区间中,连接系统流,其中上述编辑信息存储部与图标相关联,择一或唯一地存储该系统流。
7.根据权利要求5所述的系统流重放控制信息编辑装置,其特征在于,上述操作解释部进一步具有·第三窗口显示指示部,当存在由上述操作接受装置接受的操作开始编辑的指示时,指示上述显示控制部显示包含显示应编辑择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表;上述操作接受装置进一步具有·编辑对象接受部,接受从在上述显示装置中所显示的第一窗口中选择显示的编辑对象的操作;在由上述编辑对象接受部选择菜单语言单元作为编辑对象时,上述系统流数接受部接受可择一地重放的系统流数,然后,接受菜单语言的语言码,其中,上述编辑信息存储部按照上述操作解释部的解释,存储语言码;在上述模板的参数中包含表示语言码的其他参数,上述系统流重放控制信息编辑部该该参数设定为存储在上述编辑信息存储部中的语言码,编辑系统流重放控制信息。
8.根据权利要求4所述的系统流重放控制信息编辑装置,其特征在于,上述编辑控制装置进一步具有·重放路径判定部,当通过进行由上述重放路径接受部接受的图标的双击操作的系统流的连接目的方处于择一地重放区间内的系统流的连接时,判定其连接数是否超出了在上述编辑信息存储部中存储的可择一重放的系统流数;和重放路径连接禁止部,当由上述重放路径判定部判定为超出时,禁止上述系统流连接部的系统流的连接。
9.一种系统流重放控制信息编辑方法,编辑包含存储在多媒体光盘中的图象信息的重放路径的系统流重放控制信息,在重放路径中包含在重放时能够择一地重放系统流的重放区间,其特征在于,包括·第一窗口显示指示步骤,指示用于输入在上述重放区间中预先设定的可择一重放的系统流数的第一窗口的显示;·第一显示控制步骤,从预先存储包含多个窗口的显示内容的窗口信息的窗口信息存储部读出第一窗口的窗口信息,使第一窗口显示在上述显示画面上;·系统流数接受步骤,由在上述显示画面上所显示的第一窗口接受可择一重放的系统流数的输入;·第一编辑信息存储步骤,存储由上述系统流数接受步骤所接受的可择一重放的系统流数;·第二窗口显示指示步骤,具有编辑区域,当由上述系统流数接受步骤接受可择一重放的系统流数时,编辑系统流的重放路径,编辑者指示重放路径,显示与用于显示其的系统流相对应的图标;·第二显示控制步骤,从存储着与在窗口中所显示的系统流相对应的图标的图标信息的上述窗口信息存储部读出第二窗口的窗口信息,使第二窗口显示在上述显示画面上;·重放路径接受步骤,在上述显示画面上所显示的上述第二窗口的上述编辑区域的预定位置上接受图标的双击操作;·系统流连接步骤,按照由上述重放路径接受步骤所接受的双击操作所进行的图标位置,连接系统流,其中,所谓连接系统流是指产生系统流的连接信息,上述连接信息形成重放路径;·第二编辑信息存储步骤,把由系统流连接步骤所连接的系统流的连接信息与图标位置相关联地进行存储;·重放路径显示指示步骤,为了能够看到由上述系统流连接步骤所连接的系统流的重放路径,进行指示以使相关联地显示上述编辑区域中所显示的图标;·第三显示控制步骤,相关联地显示使由上述系统流连接步骤所连接的系统流显示在上述编辑区域中的图标;·编辑操作接受步骤,接受系统流重放控制信息的编辑指示;·系统流重放控制信息编辑步骤,按照由上述第一编辑信息存储步骤所存储的可择一重放的系统流数和由上述第二编辑信息存储步骤所存储的系统流的连接信息,由为了生成系统流重放控制信息的一个以上的预定的原本和参数组成,该原本的一个规定了上述重放区间的重放路径构造,该参数的一个定义了在上述重放区间中择一地重放的系统流数,读出存储在在模板信息存储部中预先存储着该模板的模板,设定参数,来编辑系统流重放控制信息。
10.根据权利要求9所述的系统流重放控制信息编辑方法,其特征在于,在上述重放路径接受步骤与上述系统流连接步骤之间,包括下列步骤·重放路径判定步骤,判定当由上述重放路径接受步骤接受的图标的双击操作所进行的系统流的连接目的方为处于择一重放区间内的系统流连接时,其连接数是否超过了在上述第一编辑信息存储步骤中存储的可择一重放的系统流数;和·重放路径连接禁止步骤,当由上述重放路径判定部判定为超出时,禁止上述系统流连接步骤的系统流的连接。
11.根据权利要求10所述的系统流重放控制信息编辑方法,其特征在于,在上述第一窗口显示指示步骤之前,包括下列步骤·初始操作接受步骤,接受编辑者的编辑开始的操作;·第三窗口显示指示步骤,指示显示包含应编辑的择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表的第三窗口的显示;·第三窗口显示控制步骤,从上述窗口信息存储部读出第三窗口的窗口信息,把第三窗口显示在显示画面上;·编辑对象接受步骤,接受选择在上述显示画面中所显示的第三窗口中显示的编辑对象的操作,在上述第一窗口显示指示步骤中,指示对应于接受的编辑对象的第一窗口的显示;由上述系统流数接受步骤接受的可择一重放的系统流数,在编辑对象是菜单语言单元时,为语言数,在编辑对象是多角度时,为角度数。
12.一种计算机可以读取的记录媒体,记录用于执行编辑包含存储在多媒体光盘中的图象信息的重放路径的系统流重放控制信息的系统流重放控制信息编辑装置的程序,其中,在重放路径中包含在重放时能够择一地重放系统流的重放区间,其特征在于,上述程序包括下列步骤·第一窗口显示指示步骤,指示用于输入在上述重放区间中预先设定的可择一重放的系统流数的第一窗口的显示;·第一显示控制步骤,从预先存储包含多个窗口的显示内容的窗口信息的窗口信息存储部读出第一窗口的窗口信息,使第一窗口显示在上述显示画面上;·系统流数接受步骤,由在上述显示画面上所显示的第一窗口接受可择一重放的系统流数的输入;·第一编辑信息存储步骤,存储由上述系统流数接受步骤所接受的可择一重放的系统流数;·第二窗口显示指示步骤,具有编辑区域,当由上述系统流数接受步骤接受可择一重放的系统流数时,编辑系统流的重放路径,编辑者指示重放路径,指示显示与用于显示其的系统流相对应的图标的第二窗口的显示;·第二显示控制步骤,从存储着与在窗口中所显示的系统流相对应的图标的图标信息的上述窗口信息存储部读出第二窗口的窗口信息,使第二窗口显示在上述显示画面上;·重放路径接受步骤,在上述显示画面上所显示的上述第二窗口的上述编辑区域的预定位置上接受图标的双击操作;·系统流连接步骤,按照由上述重放路径接受步骤所接受的双击操作所进行的图标位置,连接系统流,其中,所谓连接系统流是指产生系统流的连接信息,上述连接信息形成重放路径;·第二编辑信息存储步骤,把由系统流连接步骤所连接的系统流的连接信息与图标位置相关联地进行存储;·重放路径显示指示步骤,为了能够看到由上述系统流连接步骤所连接的系统流的重放路径,进行指示以使相关联地显示上述编辑区域中所显示的图标;·第三显示控制步骤,相关联地显示使由上述系统流连接步骤所连接的系统流显示在上述编辑区域中的图标;·编辑操作接受步骤,接受系统流重放控制信息的编辑指示;·系统流重放控制信息编辑步骤,按照由上述第一编辑信息存储步骤所存储的可择一重放的系统流数和由上述第二编辑信息存储步骤所存储的系统流的连接信息,由为了生成系统流重放控制信息的一个以上的预定的原本和参数组成,该原本的一个规定了上述重放区间的重放路径构造,该参数的一个定义了在上述重放区间中择一地重放的系统流数,,读出存储在在模板信息存储部中预先存储着该模板的模板,设定参数,来编辑系统流重放控制信息。
13.根据权利要求12所述的记录媒体,其特征在于,在上述第一窗口显示指示步骤之前,记录了包含下列步骤的程序·初始操作接受步骤,接受编辑者的编辑开始的操作;·第三窗口显示指示步骤,指示显示包含应编辑的择一的系统流在菜单中所使用的各个语言中的菜单语言单元或多角度的一个角度的编辑对象一览表的第三窗口的显示;·第三窗口显示控制步骤,从上述窗口信息存储部读出第三窗口的窗口信息,把第三窗口显示在显示画面上;·编辑对象接受步骤,接受选择在上述显示画面中所显示的第三窗口中显示的编辑对象的操作,在上述第一窗口显示指示步骤中,指示对应于接受的编辑对象的第一窗口的显示;由上述系统流数接受步骤接受的可择一重放的系统流数,在编辑对象是菜单语言单元时,为语言数,在编辑对象是多角度时,为角度数。
全文摘要
显示部显示控制部的控制和构成GUI的「Author」窗口等。输入操作部一边观看编辑者的「Author」窗口等一边接受输入操作。窗口信息存储部存储在显示部上显示的窗口的属性。原本信息存储部存储符合输出编辑结果的原本的包含未知字符串的多媒体光盘的标准的模板。控制部解释来自输入操作部的操作通知,在显示控制部中进行编辑中所需要的窗口的显示指示,在输入数据存储部中记录对应于未知字符串的变量和变量值,起动重放控制信息生成部。
文档编号G11B27/34GK1192028SQ9712620
公开日1998年9月2日 申请日期1997年11月13日 优先权日1996年11月13日
发明者野野村知之, 井上光启, 上坂靖, 田川健二, 小塚雅之 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1