多媒体光盘及其再生装置、再生方法

文档序号:7621404阅读:180来源:国知局
专利名称:多媒体光盘及其再生装置、再生方法
技术领域
本发明是记录了多媒体数据的光盘、再生装置及再生方法,特别涉及电影应用中的再生功能的提高。
背景技术
作为记录再生声音、动画信息的光学式信息记录媒体及再生装置,众所周知,以前有激光盘和视频致密盘(CD)。
磁光盘是在直径约30cm的光盘中实现约1个小时模拟动画记录的盘,大量用作电影及音乐电视的记录媒体。然而,如果考虑携带和存放的话,激光盘的大小就不合适,故寻求更致密的记录媒体。
视频CD是通过称为移动图像专家组(MPEG)方式的高压缩率的数字数据压缩方式记录数据量大的动画图像、用本来用于记录声音的盘(即直径为12cm的致密盘)实现动画图像记录再生的。视频CD实现了小型盘的尺寸,但动画的分辨率只有约352×240象素。
然而,上述激光盘及视频CD对声音及字幕存在如下制约。即,只记录1信道的声音信息,不能与多国语言相对应。由于字幕作为动画的一部分来记录,所以,仍然不能与多国语言相对应。例如,不能对相同动画信息记录日文版、英文版、法文版、德文版等不同的声音和字幕。
还有,在剧场版、未删节版、电视播放版等不同版本的电影的情况下,如果短电影相当多,则可在1片盘上记录全部版本的电影,但不可能在1片盘上记录通常约1-2小时长度的电影。
还有,在激光盘中,除可记录1小时左右的模拟动画信息外,作为声音信息还可记录长度单音4CH。
激光盘极多地主要用于电影应用的记录。然而,通常的电影有2小时左右的上映时间,或者存在多种版本。所谓多种版本,指剧场公开版、电视播放版、向其他语言(声音、字幕)进行配音复制的版本等。
然而,由于激光盘能记录的模拟动画信息约1小时左右,所以,不能记录这些多版本的电影。尤其,假定既记录多个短的动画信息又在各动画信息中附加记录多道的声音道时,就产生下述问题。
第1,由于动画信息重复记录,所以记录效率极差。第2,由于字幕作为动画的一部分记录,所以,为具有多种字幕,就要记录多次具有不同字幕的相同动画信息。尤其是第3,在第2种情况下,再生具有某一语言的字幕的动画信息时,用户想改变成具有其他语言的字幕的动画时,就需要从头进行再生修改的用户操作。就是说,即使是相同的电影,在进行继续再生状态下不能只改变字幕。第4,在多个动画信息的声音道数不同,哪一个声音道是哪个语言的配置不同的情况下,改变动画信息时,都必须利用用户操作改变所期望语言的声音道。

发明内容
本发明的目的在于提供多媒体光盘及其再生装置、再生方法,该再生装置能够再生记录在多媒体光盘上的、由主动画数据和声音、字幕等多个子数据构成的多个视频数据。
实现上述目的的用于再生视频数据的再生装置,在该视频数据中将动画数据与多个子数据相互交织,有选择地再生该多个子数据,并且使得该多个子数据与该动画数据同步,每个子数据配有一个ID,该再生装置包括保持装置,用于保持用来表示路径信息、子数据的逻辑编号、子数据ID以及由所述路径信息指定的多个视频数据之间对应关系的表,其中所述路径信息用于指定将要连续再生的多个视频数据的组合;确定装置,用于基于所述表和一个预定的逻辑编号,确定将要再生的一个子数据;再生装置,用于根据所述路径信息,再生包括在所述多个视频数据中的动画数据,以及由该确定装置确定的所述子数据;接收装置,用于接收由用户输入的指令,并根据该接收的指令循环地改变所述预定的逻辑编号。
此外,本发明的再生装置,其中,所述用户通过按下按键来输入所述指令,该按键配备在连接到所述再生装置的操作面板中。
此外,本发明的再生装置,其中,所述用户通过按下按键来输入所述指令,其中该按键配备在所述再生装置的遥控器的操作面板中。
此外,本发明的再生装置,其中,所述表包括每个所述逻辑编号的标志,该标志指示对应的逻辑编号是有效还是无效,所述接收装置在循环地改变所述预定逻辑编号的同时,参考所述表并且跳过无效的逻辑编号。
此外,多媒体光盘是具有数据区和管理信息区的多媒体光盘,数据区记录多个视频数据,各视频数据交叉记录动画数据和应与其同时择一再生的多个道的子数据,子数据是声音数据和子图像数据之一,管理信息区在各视频数据区记录与子数据的逻辑道编号和物理道编号对应的道表,逻辑道编号是由多个视频数据共同分配的道编号,物理道编号是用于在物理上区别光盘的子数据的道编号。
这里,上述数据区由多个小区构成,连续的小区记录一个视频数据,各小区构成为具有第一子区和多个第二子区,第一子区记录规定时间单位的动画数据,多个第二子区记录了应与第一子区的动画数据同时再生的子数据中互相不同的子数据。
根据这种结构,即使在各视频数据所含的子数据的道数不同时,道表也能将逻辑道映射到实际存在的物理道中,还有,即使各视频数据所含的子数据的道分配不同时,也能用道表将逻辑道映射到同内容的物理道。因此,能够在视频数据间统一管理子数据。例如,能够防止错误地再生实际不存在的物理道的子数据和在视频数据间没有继续性(内容全然不同)的子数据。
这里,上述各小区尤其在所属各小区的数据再生中有效,具有第三子区即可,第三子区记录包含向再生装置指示应与第一子区的动画数据同时再生哪个第二子区的子数据的命令的控制信息。
根据这种结构,能够在视频数据的再生过程中利用上述命令切换子数据。
这里,上述控制信息包括分支命令即可,分支命令指示作为反映视频数据再生中的再生装置一侧的对话操作的分支目的地的一个视频数据。
根据这种结构,在再生装置中,能够根据用户操作确保对话性。另外,即便根据对话操作向其他视频数据进行分支再生,再生装置也能够继续再生实际上是相同内容的子数据,换言之,即使分支前的视频数据中存在的物理道是分支后的视频数据中不存在的物理道,也能够利用道表继续再生在分支后的视频数据中实际存在的适当的子数据。
这里,上述道表具有表示各逻辑道中是有效还是无效的标志。
根据这种结构,利用允许标志,能够对所谓视频数据中不存在的物理道的子数据再生的误操作防患于未然。
另外,实现上述目的再生装置包括读出上述多媒体光盘的数据的读出装置;保持预定的逻辑道编号的道编号保持装置;用读出装置读出的道表;根据道编号保持装置的逻辑道编号确定应再生的子数据的物理道编号的确定装置。
根据这种结构,即使在各视频数据中所含的子数据的道数不同时,道表也能够将逻辑道映射到实际存在的物理道,还有,即使在各视频数据中所含的子数据的道分配不同时,也能够利用道表将逻辑道映射到相同内容的物理道。因此,能够在视频数据间统一管理子数据。例如,能够防止错误再生实际不存在的物理道的子数据和在视频数据间没有继续性(内容完全不同)的子数据。
上述再生装置也可以构成为包括表保持装置和表更新装置,表保持装置用于保持由读出装置读出的道表,表更新装置在读出装置每读出新的道表时都更新上述表保持装置。
上述再生装置还包括接收指示子数据切换的用户操作的接收装置,上述确定装置可以构成为包括表搜索装置,在利用接收装置接收切换指示时,表搜索装置从表保持装置的道表搜索许可标志有效的逻辑道。
根据这种结构,再生装置能够根据用户操作实现对话性。另外,即使在根据对话操作向其他视频数据分支再生时,再生装置也能继续再生实际存在的相同内容的子数据。换言之,即使分支前的视频数据中存在的物理道是分支后的视频数据中不存在的物理道,也能够利用道表继续再生分支后的视频数据中实际存在的适当的子数据。
另外,也可以构成为上述接收装置还接收指示是否应执行命令的指示,上述确定装置利用接收装置接收到应执行命令的指示时,就读出命令指定的逻辑道编号和与之对应的物理道编号,上述选择装置选择由确定装置读出的物理道编号的子数据。
根据这种结构,即使在视频数据再生当中,也能够动态地改变成用户期望的子数据。


图1是表示本实施例的DVD外观、剖面、放大的剖面及槽(ピツト)形状的图。
图2是DVD中记录的整体数据结构的图。
图3表示图2中的各视频标题集的内部结构。
图4A、4B为说明VOB的更详细的数据结构的图。
图5表示视频包的数据格式。
图6表示音频包的数据格式。
图7表示子图像数据包的数据格式。
图8表示管理包的数据格式。
图9表示根据子图像数据的菜单图像例。
图10是逐级表示管理包的更详细的数据结构的图。
图11是表示管理包中的按钮颜色信息及按钮信息的更详的数据结构的图。
图12是表示作为在每个按钮中设定的按钮命令使用的命令具体例的图。
图13A、B是逐级表示图2的各视频标题集中的视频数据标题集管理信息的数据结构的图。
图14是PGC的说明图。
图15是声音CH表、子图像CH表的具体例。
图16是本实施例的再生系统的外观图。
图17是遥控器的键排列的一例。
图18是表示再生装置的整体结构的框图。
图19是表示系统解码器结构的框图。
图20A是表示系统控制部结构的框图。
图20B是表示寄存器组的一部分的图。
图21是表示子图像解码器详细结构的框图。
图22是表示利用系统控制部进行再生控制的概略处理的流程图。
图23是表示图22中的程序链群的再生处理的详细的流程图。
图24是表示图23中的V0B再生控制处理的流程图。
图25是表示图24中的强调处理概要的流程图。
图26是表示图25中的按钮状态转移处理的更详细的流程图。
图27表示声音道确定装置的详细的处理流程。
图28表示子图像道确定装置的详细的处理流程。
图29A是标题菜单用的VOB的说明图。
图29B是标题菜单用的PGC信息的说明图。
图30是暂时中断电影再生、调用标题菜单后恢复原来的电影的动作说明图。
图31表示构成英文会话教材的PGC的例子。
图32表示构成英文会话教材的PGC的PGC信息。
图33表示与本实施例有关的光盘制造方法的流程图。
用于实施发明的最佳形态(多媒体光盘的物理结构)首先,说明本实施例中的多媒体光盘(下称DVD)的物理结构。
图1是表示本实施例中的DVD外观、剖面、放大的剖面及槽形状的图。
在图1的外观图中,DVD的直径与CD相同,约为12cm。
在图1的剖面图中,从图的下侧开始,DVD 107包括厚为0.6mm的第一透明基片108、在第一透明基片上敷有金属薄膜等反射膜的信息层109、第二透明基片111、设在信息层109和第二透明基片111之间用于粘接它们的粘接层110,根据需要,还设有在第二透明基片111上进行标签印刷的印刷层112。印刷层112在DVD 107中不是必须的,如果需要,也可以不附加印刷层112,使第二透明基片111露出。
图1中,以再生用的光束113入射进行信息再生的下侧面为外面A,以形成印刷层112的上侧的面为里面B。
利用成形技术,与第一透明基片108的信息层109相接的面形成凹凸的槽,改变该槽的长度和间隔记录信息。就是说,在信息层109上复制第二透明基片108的凹凸槽。按照图1的槽的形状,在半径方向上空0.74μm的间隔螺旋状地设置槽长为0.4μm~2.13μ的槽,形成一条螺旋道。该槽的形成为长度比先有例的CD短,比槽串形成的信息道的间距即道间距窄,提高了面记录密度。
还有,没形成第一透明基片108的槽的外面A侧为平坦面。第二透明基片用于加固,它和第一透明基片108的材料相同,厚度都为0.6mm,两个面都是平坦的透明基片。
并且,从图示的外面A将来自从未图示的光头的光束113照射到下侧,在信息层109上进行聚焦,作为光点114在信息层109上成像,由于反射光的相位在有槽的部分和在其周围是不同的,所以,反射率降低,由于在无槽的部分不产生干扰,故反射率提高,结果,作为反射率变化进行信息再生。还有,由于DVD 107的光点114的NA大λ小,所以,与上述CD上的光点相比,直径约为1/1.6。这样,具有大约为CD 8倍即4.7GB的存储容量。
(DVD整体的数据结构)接着,说明DVD上存储的整体的数据结构。
图2是DVD整体的数据结构图。DVD在一条螺旋状的道上,从盘中心到外周具有引入区、卷区和引出区。
“引入区”记录盘再生装置读出开始时的动作稳定用数据等。
“引出区”是用于在盘再生装置中表示记录信息终端的区。
“卷区”是记录构成应用的各种数据的区,在物理上由在螺旋道上作为一维排列的相当多的逻辑区(称为扇区)构成。各逻辑块是2K字节,由块编号(扇区地址)来区别。该逻辑块大小是再生装置的最小读出单位。
卷区又由卷管理区和文件区构成。
“卷管理区”从开头块开始只确保进行盘整体的管理所需的块数,例如,根据国际标准组织(ISO)13346等标准,记录表示多个文件各自的文件名和与各文件所占的逻辑块组的地址的相对应的信息。
在“文件区”中记录至少一个视频标题集与视频管理器,在本实施例中,为便于说明起见,视频标题集和视频管理器分别作为一个文件来处理,但实际上,是分割成多个文件在道上进行记录。例如,存储电影时等,由于文件容量相当大,所以,在再生装置中,为容易管理起见,希望分割成多个连续的多个文件进行记录。
各“视频标题集”是各个标题集记录用的,具体地说,记录了表示交互电影等应用的部分动画、声音及静止画面的多个视频对象(下简称为VOB)和这些再生控制用的信息。这里,例如在同一电影有未删节版、剧场公开版、电视播放版等三种版本时,标题集是版本类别的三个标题的总称。相同的电影却有不同的版本是由电影发行、社会风尚等方面的原因造成的,但对制作者来说,要求在一片盘上记录多个版本的电影。为实现这一点,在本实施例中,用多个VOB的组合实现了各个版本的电影。在这种情况下,存在着可在不同版本的标题间共有的VOB及不能共有的个别VOB。在视频标题集中记录了共有部分的VOB和版本的个别VOB。
还有,之所以可记录多个视频集(能够记录交互电影等多种交互应用,并不限于电影),是因为用DVD的约4.7G字节的庞大记录容量来最初实现的。
“视频管理器”是管理盘整体的标题采用的,具体地说,可记录多个VOB及其再生控制用的信息。视频管理器的数据结构与视频标题集相同,但存在着用于特别用途的不同点。就是说,视频管理器是用于管理盘整体的标题集的。因此,在视频管理器中记录了系统菜单用的VOB(组)。系统菜单是在再生装置的电源投入后再生的,或者在标题再生中暂时调用再生的菜单,是边选择用户期望的标题集边对多个声音道及子图像数据中应再生的道进行设定/改变的菜单。
(视频标题集的数据结构(1))图3示出了图2中各视频标题集的内部结构,图3所示的视频标题集包括由多个VOB构成的VOB集及用于控制其再生路径的视频标题集管理信息。
“VOB集”包括成为标题集要素的全部VOB(即多个标题具有的VOB)和标题个别部分的VOB。
各“VOB”交叉称作画面组(GOP)的规定时间单位的动画数据(视频)、应与其动画同时再生的多个音频数据、应与其动画同时再生的多个子图像数据以及用于对其进行管理的管理包。将图3所示包括一个管理包、与GOP相当的动画数据、多个声音数据和多个子图像数据的部分称为VOBU。分别由再生装置选择再生多个音频数据和多个子图像数据。
图3的“Audio A”、“Audio B”、“Audio C”那样的多个音频数据,例如能边记录日语、英语等多种不同语言和声音边记录男性声音、女性声音。
还有,图3“SP A”、“SP B”那样的多个子图像数据是在动画上多重显示的静止画,例如能够记录多种不同语言的字幕。除字幕外,作为子图像数据的更重要的用途,有菜单。即,一个或几个子图像数据用于记录交互应用和系统菜单中的菜单图像。
管理包是2K字节大小,存储管理每一VOBU的数据的信息。其中包括用于控制子图像数据的菜单图像中的按钮显示及菜单操作的强调信息。该强调信息与子图像数据的菜单图像相结合,实现了以VOBU为单位的交叉性。
(VOB的数据结构)图4A是表示VOB的更详细的数据结构的说明图。图4A一并记载了用交叉多重化前的题材与多重化后的VOB,图示了如何对各题材交叉多重化。
图4A的基本流(1)-(6)是用于构成各VOB的多重化前的题材的例子。
基本流(1)是用MPEG2标准压缩的动画数据,以GOP为单位的VOBU中进行交叉多重化。这里,所谓GOP是指至少包括1画面的约0.5秒的压缩动画数据。在一个VOBU中记录了一个GOP。
基本流(2)-(4)分别是与上述动画数据对应的声音数据(声音A-C道)。各声音道在与动画数据相同的VOBU中记录了与动画数据的GOP中时间上基本对应的部分。
基本流(5)、(6)分别是与上述动画数据对应的子图像数据(子图像A、B道)。各子图像数据是在与动画数据相同的VOBU中记录了多动画数据的GOP中时间上对应的部分。
图4B表示声音数据、子图像数据各自和道数不同的VOB的具体例。
图4B的VOB#1是对一幅动画交叉记录了下述三种声音和4种子图像的例子。
Video 1001,Video 1002,…动画数据audio A1001,audio A1002,…英语声音audio B1001,audio B1002,…日语声音audio C1001,audio C1002,…法语声音SP A1001,SP A1002,…英语字幕SP B1001,SP B1002,…英语字幕(听力障碍者用)
SP C1001,SP C1002,…日语字幕SP D1001,SP D1002,…日本字幕(听力障碍者用)该VOB#1例如是TV播放版的标题的一部分,准备了三国语言的声音或两种语言的字幕。所谓听力障碍者用的字幕,是也显示电影声音效果的字幕。例如,显示“听见敲门声”、“暴风雨打得窗子直响”等。
同样,VOB#2是对一幅动画交叉记录了英语声音和英语字幕的例子。该VOB#2例如是只存在未删节版的电影中的部分。
还有,VOB#3是对一幅动画交叉记录了英语声音、日语声音、英语字幕和日语字幕的例子。该VOB#3例如是剧场公开版的标题部分,但在电视播放中是删剪后的部分。VOB#4记录了和VOB#1相同数目的声音和子图像。
另外,图4B的“Video 1001”,“audio A1001”,“audio B1001”…“SP A1001”、“SP B1001”那样图示的部分实际上是以各部分为2K字节大的多个包的集合的形式进行记录的。例如,“Video 1”部分作为相当于一个GOP的多个包的集合记录。这样包化的原因在于,是和DVD中的2K字节大小的逻辑块(扇区)的大小相同,是再生装置的最小读出单位。
(各个包的数据格式)对构成上述VOBU中的动画数据、声音数据、子图像数据的各个包及管理包的更详细的数据格式进行说明。
图5-图8所示的各包中包括称为包化基本流(PES)的一个数据包,由包头、数据包头、数据字段构成,具有2K字节长的大小。对于“包头”、“数据包头”,在MPEG2上处理的方面,省略其说明,这里就用于识别包的各个种类的信息进行说明。在本实施例中,为识别声音数据、子图像数据和管理包,利用了MPEG2中被称为专用数据包1、2的特别数据包。这里,所谓专用数据包,是可将其内容灵活定义的数据包,在本实施例,将专用数据包1定义为声音数据及子图像数据,将专用数据包2定义为管理包。
图5示出了成为图4A的“Video 1”等的结构单元的包(下称视频包)的数据格式。视频包包括包头、数据包头和载有GOP的一部分的数据字段。其中,数据包头中的流ID(例如,1110 0000)表示是视频包。
图6是成为图4A的“audio A-1”等的结构单元的包(下称音频包)的数据格式。音频包包括包头、数据包头和载有声音数据的数据字段。其中,数据包头中的流ID(1011 1101)指专用数据包1。另外,数据字段中子流ID(图6中的10100XXX和10000XXX)的前5位是指声音数据及其编码方式,后三位是指在哪个道中。因此,在本光盘,最大记录8个声音道。在本实施例中,以后将用上述子流ID的后三位区分的声音道0-7称为声音物理道0-7。
图7是成为图4A的“SPA-1”等的结构单元的包(下称子图像包)的数据格式,子图像包包括包头、数据包头和载有子图像数据的数据字段。其中,数据包头中的流ID(1011 1101)指专用数据包1。另外,数据字段中子流ID(图中的001XXXXX)的前三位是子图像数据,后五位是指在哪个道中。因此,在本光盘中,最大记录32个子图像道。以后,将用上述子流ID的后五位区分的子图像道0-31称为子图像物理道(或SP物理道)0-31。上述子图像物理道及声音物理道是为和子图像逻辑道及声音逻辑道相区别的名称。逻辑道和物理道在再生装置中一一映射或多一映射。
图8是图4A的管理包的数据格式。管理包包括包头、放映控制信息(PCI)包、数据搜索信息(DSI)包。其中,数据包头中的流ID(10111111)指专用数据包2。另外,数据字段中的子流ID(0000 0000)指PCI数据包,子流ID(0000 0001)指DSI数据包。
在DSI数据包中记录了用于管理动画信息和声音信息同步的信息和用于实现快送和倒带再生等特殊再生的信息。利用子图像数据在多个VOBU中记录了菜单图像时,在这些信息中含有表示包括该子图像数据的开头的VOBU单元的开始位置的返回目的地址信息。到该子图像的返回目的地址是用户在再生中按下了遥控器中的“菜单”键时,用于在用视频管理器进行跳到系统菜单的声音和子图像的流切换后重新恢复进行应用的再生。
PCI数据包中记录了用于实现用户交互的强调信息。强调信息是用于应答由相同VOBU中的子图像数据再生菜单图像时的用户操作的控制信息。这里,用户操作是利用再生装置的遥控器中的光标键、十数字键和确认键等的输入操作。
使用图9所示的菜单图像的例子更具体地说明强调信息。图9例示了系统菜单及标题菜单中的菜单图像M101-M102。例如,在菜单图像M101中表示了三个菜单项(0电影A、1电影B、2游戏)。该菜单图像M101,强调信息包括表示按钮为3个、各按钮的选择颜色及确定颜色、确定了各按钮时应执行的命令等控制信息。对其他菜单图像M102-M106也相同。
(管理包的数据结构)图10逐级示出了管理包的更详细的数据结构。如图8所示,管理包包括PCI和DSI。如已说明的那样,PCI包括强调信息。
(强调信息的概略数据结构)图10中PCI中的强调信息包括与全部强调显示相关的强调普通信息、用于改变菜单中的按钮显示色的按钮颜色信息、用于定义个别按钮内容的按钮信息。这里,所谓强调显示,对菜单图像中的各按钮而言,是指将选择状态、确定状态的按钮与其他按钮区别显示。这样,实现了对应于用户操作状况的菜单显示。
(强调普通信息的详细的数据结构)图10中的强调普通信息包括强调状态、强调开始时刻、强调结束时刻、按钮选择结束时刻、全部按钮数及强制选择按钮编号。
“强调状态”表示在该PCI数据包为对象的约0.5秒的视频显示区(VOBU)中是否存在按钮、存在时是否与以前的PCI数据包的强调信息的内容相同等强调信息的状态。
例如,用如下的两位表示强调状态。
强调状态“00”在该VOBU的视频显示区中菜单上的按钮不存在。
强调状态“01”新的按钮存在。
强调状态“10”有与刚才的VOBU相同的按钮。
强调状态“11”有强调命令之外的,与刚才的VOBU相同的按钮。
“强调开始时刻”、“强调结束时刻”、“按钮选择结束时刻”分别表示各强调显示的开始、结束、按钮可选择的最后时刻。这些时刻是将该VOB的再生开始时间为开始计算点。在再生装置中,作为全部再生动作的基准时钟,是对将该VOBU再生开始时刻为开始计算点的系统时刻进行计时。利用这些时刻,利用子图像数据,再生装置能够使菜单图像的显示和对菜单图像的强调显示同步。
“全部按钮数”表示在最大为36个按钮中使用的按钮数。在各按钮中分派了从1到全部按钮数的按钮编号。
“强制选择按钮编号”表示开始强调显示的时刻的初始选择按钮。强制选择按钮编号为63时,表示初始强制按钮不存在,此时,使用在再生装置内部保存的选择按钮编号。
(按钮颜色信息的详细的数据结构)图11是表示按钮颜色信息及按钮信息的更详细的数据结构的图。
按钮颜色信息包括按钮颜色1信息、按钮颜色2信息、按钮颜色3信息,在菜单上的按钮用的情况中,准备了三种按钮颜色组。在个别按钮中指定了三种中的一种。在本实施例中,可使用的按钮数最大为36,但由于在所有按钮中分配不同的颜色变化很麻烦,所以,将各按钮指定为3种中的一种。
按钮颜色1~3信息包括各选择颜色信息和确定颜色信息,选择颜色信息是表示用箭头键等选择了按钮时(选择状态时)发送的颜色的信息。还有,确定颜色信息是表示在确定了选择状态中的按钮时发送的颜色的信息。
(按钮信息的详细的数据结构)图11所示那样的按钮信息是对按钮1-36信息中最大36的按钮的信息。下面,将代表按钮1-36的各信息记为按钮n信息。
按钮n信息包括按钮位置信息、相邻按钮信息、按钮命令。
“按钮位置信息”包括指定使用按钮颜色1-3信息中的哪一个按钮颜色编号和表示菜单图像上的按钮位置的坐标区(强调区)。
“相邻按钮信息”是表示在菜单图像中在该按钮的上下左右存在的其他按钮编号的信息。这样,能够利用用户的箭头键操作实现按钮选择移动。
“按钮命令”记录该按钮成为确定状态时应执行的命令。对于再生装置,命令是再生控制用的命令,例如有指定指示分支的命令及指定再生多个声音道和子图像道的哪一个道的命令等。
(按钮命令的详细情况)图12是表示作为在按钮信息中在每个按钮中设定的按钮命令使用的命令的具体例。各命令由操作码和操作数构成,也有需要多个操作数的命令。
图12中,Set STN命令在再生装置中指示指定声音逻辑道编号,子图像逻辑道编号、SP标志作为操作码,再生指定的逻辑道的声音和子图像。SP标志是指定是否进行子图像数据的显示输出的标志。在再生装置内的寄存器中设定该命令指定的逻辑编号并同时将其变换为物理道编号。在再生装置中再生该物理道。该命令是应由标题菜单等再生的声音逻辑道,在子图像逻辑道的初始设定中使用,通过在标题再生中动态地改变声音逻辑道和子图像逻辑道来使用。
Link命令指向操作数指定的程序链(下称PGC)分支再生。这里,所谓程序链(PGC),是指预定的一连串再生的VOB列或再生路径。后面说明PGC的详细情况。
Cmp Reg Link命令指示作为操作数指定寄存器编号、整数值、分支条件和分支目的地PGC编号,对整数值,只有该寄存器的值满足分支条件时才指示向该PGC分支,分支条件有=(一致)、>(大于)、<(小于)等。
Set Reg Link命令作为操作数指定寄存器编号、整数值、运算内容和分支目的地PGC编号,在该寄存器中存储将该寄存器的值与整数值运算的值后,指示向该PGC再生。这里,表示运算内容的操作码有=(代入)、+(加法)、-(减法)、*(乘法)、/(除法)、MOD(模余)、AND(与)、OR(或)、XOR(异)等。
Set Reg命令作为操作数指定寄存器编号、整数值和运算内容,指示将该寄存器的值已进行整数值的运算的值存储在该寄存器中。这里,表示运算内容的操作数和上述Set Reg Link命令相同。
(视频标题集的数据结构(2))接着,对各视频标题集中用于控制VOB的再生路径的视频标题集管理信息进行说明。
图13A是逐级表示图2中的各视频标题集中的视频标题集管理信息的数据结构的图。以下,按从左到右的顺序将图13A的逐级称第1级-第5级。
图13A中的第1级与图3中已说明的相同。
如图13A中的第2级所示,视频标题集管理信息包括视频标题集管理表、视频搜索指针表和PGC信息管理表。
“视频标题集管理表”是该视频标题集的头信息,记录了表示PGC信息管理表和标题搜索指针表的存储位置的指针。
“标题搜索指针表”是在PGC信息管理表中存储的多个PGC的索引,记录了在每次最初执行标题时指向PGC信息的存储位置的指针。例如,记录了表示交叉电影开头PGC的PGC信息的存储位置的指针。
“PGC信息管理表”是用于从视频标题集中记录的多个VOB组合任意VOB、能够按任意顺序再生的表,用按任意顺序对多个VOB进行组合的、称为PGC的单位来管理。图14示出了该PGC的说明图。现在,视频标题集内含有图14所示的VOB#1~#4。图14的PGC#1表示VOB#1→VOB#2→VOB#3→VOB#4的再生路径。图14的PGC#2表示VOB#1→VOB#3→VOB#4的再生路径。图14的PGC#3表示VOB#1→VOB#4的再生路径。为实现此,如图13A的第3级表示,PGC信息管理表由多个PGC信息#1~#4的构成。各PGC信息指定一个PGC的结构(VOB的路径)、应再生的PGC和声音、子图像的逻辑道与物理道的对应关系。
图13A第4级所示的各PGC信息包括声音道表、子图像道表、PGC连接信息、前处理命令组、后处理命令组和路径信息。
如第5级所示,“路径信息”包括多个VOB的位置信息,按再生顺序排列。例如,图14的PGC#1的路径信息包括VOB#1、#2、#3、#4四个位置信息。这些位置信息含有VOB开头扇区的逻辑地址及该VOB占有的全部扇区数。
“后处理命令组”表示该PGC再生后应执行的命令。该命令能够设定图12所示的命令,即作为强调信息中的按钮命令使用的命令。例如,在图14的PGC#1向其他PGC的条件分支中,也可在PGC#1的后处理命令组中设定Cmp Reg Link命令。
“前处理命令组”表示该PGC再生开始前应执行的命令,该命令也能够设定图12所示的命令。例如,可用于由Set Reg命令等在寄存器中设定初值。
“PGC连接信息”表示下一个应再生的一个PGC编号。但在利用后处理组中的分支命令(Cmp Reg Link等)分支时不考虑。
“声音道表(下称声音CH表)”是表示该PGC中声音逻辑道和声音物理道的对应关系、许可再生的声音逻辑道的表。这里的声音逻辑道和编号是为在多个PGC间统一地处理道编号而用的道编号。该表是为了在成为PGC要素的多个VOB间声音物理道数不同时、或者即使声音物理道数相同物理道编号分配也不同等情况下用于确保VOB间的声音再生的连续性而设的。例如,在图14所示的PGC#1中,现假定在VOB#1要选择再生日语声音,则由于在VOB#2中不存在日语声音,所以产生了不能输出声音的不合适。还有,如果假定在VOB#1和VOB#2中英语声音的物理道编号不同,则再生从VOB#1向VOB#2移动时,产生再生不同语言的不合适。声音道表解决了这些不合适。
“子图像道表(下称SPCH表)”亦与声音道表相同,故省略。
(声音、子图像道表的结构)图13B示出了图13A的第4级所示的声音CH表、SPCH表的更详细的结构。
图13B那样的声音CH表从上向下依次与声音逻辑道0-7对应,记录了表示是否允许再生的许可标志和声音物理道的声音ID。许可标志置位时,许可该声音物理道的再生,复位时,禁止再生。声音ID是用于识别声音物理道的ID,具体地说,表示图6所示的声音包中的子流ID或子流ID的后三位。
还有,SPCH表从上向下依次与子图像逻辑道0-31对应,记录了表示是否允许再生许可标志和子图像物理道的子图像ID。许可标志置位时,许可该子图像物理道的再生。复位时,禁止再生。子图像ID是用于识别声音物理道的ID,具体地说,表示图7所示的子图像包中的子流ID或子流ID的后五位。
上述声音CH表、SPCH表在每一PGC中设定,因此,标题制作者能够在每一个PGC中将逻辑道映射到任意的物理道上。
图15示出了声音CH表和子图像CH表的具体例。图15图示了分别与图14所示的PGC#1-#3对应的PGC信息中的声音CH表和子图像HC表的一部分。
在图15的PGC信息#1的路径信息中记录了VOB#1、#2、#3、#4的位置信息。这些表示图14的PGC#1的再生路径。
PGC信息#1的声音CH表表示与声音逻辑表0、1、2和声音物理道0(声音ID=0)对应。另外,只有声音逻辑道0的许可标志是1,声音逻辑道1、2的许可标志为0。因此,在PGC#1的再生中,该声音CH表设定为只再生声音物理道0(英语声音)而不再生其他声音物理道。因此,在PGC#1的再生中,即使在用户要求切换声音逻辑道时,也禁止许可再生的声音逻辑道0之外的再生。
PGC信息#1的子图像CH表表示与子图像逻辑道0、1、2和子图像物理道0(子图像ID=0)对应。另外,只有子图像逻辑道0的许可标志为1。根据该声音CH表,在再生PGC#1期间,只再生声音物理道0,其他声音物理道不再生。该子图像CH表在图14所示的PGC#1的再生中,设定为只有子图像物理道0(英语字幕)可以再生,其他子图像物理道不再生。
另外,在图15的PGC信息#2的路径信息中记录了VOB#1、#3、#4的位置信息。它们表示图14的PGC#2的再生路径。PGC信息#2的声音CH表及子图像的CH表在PGC#2的再生中设定为可再生声音物理道0(英语声音)、1(日语声音)、子图像物理道0(英语字幕)、子图像物理道2(日语字幕)。
图片的PGC信息#3的路径信息中记录了VOB#1、#4的位置信息。它们表示图14的PGC#3的再生路径。PGC信息#3的声音CH表及子图像CH表在PGC#3的再生中设定为可再生声音物理道0(英语声音)、1(日语声音)、2(法语声音)、子图像物理道0(英语字幕)、1(听力障碍者用的英语字幕)、2(日语字幕)、3(听力障碍者用的日语字幕)。
这样,声音CH表及子图像CH表共有上述PGC#1、#2、#3那样具有不同道数的VOB时,巧妙地调整道数的不同。具体地说,由于声音CH表、子图像CH表而物理道数不同时,能够将逻辑道映射到实际存在的物理道上,在物理道的分配不同时,能够吸收分配的不同。还有,能够禁止再生许可标志期望的逻辑道。
以上结束了光盘的数据结构的说明,接着说明其再生装置。
(再生系统的外观)图16是由本实施例中的再生装置、监视器和遥控器组成的再生系统的外观图。
图16中,再生装置1根据遥控器91来的操作指示,再生上述光盘(DVD),输出图像信号和声音信号。从遥控器91来的操作指示利用再生装置1的遥控接收部92进行接收。
显示用监视器2接收来自再生装置的图像信号和声音信号,输出图像显示及声音。该显示用监视器可以是普通电视。
(遥控器的外观)图17示出了上述遥控器91的键排列的一例。这里说明与本发明有关连的键。“菜单”键交互电影等标题再生时用于利用视频管理器调用系统菜单。“十数字键”及“方向(箭头)”键用于菜单项选择。“确认”键用于选择菜单项的确定。“声音切换”键用于声音道的切换。“子图像切换”键用于子图像道的切换。其他键与其他AV设备相同。
(再生装置的整体结构)图18是表示图16的再生装置1的整体结构的框图。再生装置1包括电机81、光传感器82、机构控制部83、信号处理部84、AV解码器部85、遥控器接收部92、系统控制部93。另外,AV解码器部85包括系统解码器86、视频解码器87、子图像解码器88、音频解码器89和图像合成部90。
机构控制部83控制包括驱动盘的电机81及读出盘上记录的信号的光传感器82的机构系统。具体地说,机构控制部83根据系统控制部93指示的道位置调整电机速度,同时,控制光传感器82的调节器,移动光传感器的位置,利用伺服控制检测到正确的道时,进行旋转等待,从期望的位置连续读出信号,直到记录了期望的物理扇区的地方为止。
信号处理部84对从光传感器82读出的信号进行放大、波形整形、二值化、解调、纠错等处理后,存储到系统控制部93中的缓冲存储器(图外)中。缓冲存储器的数据中,视频标题集管理信息保持在系统控制部93中,VOB利用系统控制部93的控制,从缓冲存储器传送到系统解码器86中。
A V解码器部85将信号处理后的VOB变换成原来的视频信号和音频信号。
系统解码器86在从缓冲存储器传送的VOB所含的逻辑块单位(包单位)中判别流ID和子流ID,将视频数据输出到视频解码器87中,将音频数据输出到音频解码器89中,将子图像数据输出到子图像解码器88中,将管理包输出到系统控制部93中,此时,系统解码器86分别向音频解码器89和子图像解码器88输出多个音频数据和多个子图像数据中由系统控制部93指示的编号(道)的音频数据和子图像数据,抛弃该编号之外的数据。
视频解码器87解压缩系统解码器86输入的视频数据,进行扩伸后作为数字视频信号输出到图像合成部90。
子图像解码器88在系统解码器86输入的子图像数据是扫描宽度压缩的图像数据时,将其解压缩进行扩伸后,以和视频信号相同的形式输出到图像合成部90。
音频解码器89对系统解码器86输入的音频数据解压缩,扩伸后作为数字音频信号输出。
图像合成部90按系统控制部93指示的比例混合视频解码器87的输出和子图像解码器88的输出,输出视频信号。本信号变换成模拟信号,输入显示装置。
(系统解码器的结构)图19是表示图18的系统解码器86的结构框图。图19的系统解码器86包括MPEG解码器120、子图像/音频分离部121、子图像选择部122、音频选择部123。
MPEG解码器120参照包中的流ID,对缓冲存储器传送的系统流中含有的各数据包辨别它的种类,如果是视频数据包,就将该数据包数据输出到视频解码器87,如果是专用数据包1,则输出到子图像/音频分离部121,如果是专用数据包2,则输出到系统控制部93,如果是MPEG音频数据包,则输出到音频选择部123。
子图像/音频分离部121参照包中的子流ID,对MPEG解码器120输入的专用数据包,辨别数据包的种类,如果是子图像数据,则将该数据输出到子图像选择部122,如果是音频数据,则输出到音频选择部123。结果,将全部编号的子图像数据、全部音频数据输出到子图像选择部122和音频选择部123。
子图像选择部122只将子图像/音频分离部121来的子图像数据中系统控制部93指示的子图像ID的子图像数据输出到子图像解码器88。抛弃指示的子图像ID之外的子图像数据。
音频选择部123只将从MPEG解码器120来的MPEG音频及从子图像/音频分离部121来的音频数据中系统控制部93指示的声音ID的音频数据输出到音频解码器89中。抛弃指示的声音ID之外的音频数据。
(系统控制部的结构)图20A是表示图18中的系统控制部93的结构的框图。
系统控制部93包括按钮控制部930,系统状态管理部935、命令解释执行部936、再生控制部937、遥控输入解释部938。另外,系统状态管理部935包括PGC信息缓冲器935a、寄存器组935b、声音道确定部935c和子图像道确定部935d。
按钮控制部930具有保持系统解码器86输入的管理包的缓冲器,通过遥控输入解释部938接收用户对菜单的键操作,根据缓冲器中的强调信息管理菜单中的选择状态、确定状态的按钮,控制子图像解码器88进行强调显示。
系统状态管理部935具有暂时保持从信号处理部84输入的数字数据的缓存器(图外),确保该缓存器的一部分作为保持PGC信息的PGC信息缓存器935a。系统状态管理部935在输入到该缓存器的数字数据是VOB时,将其传送到系统解码器86中,是PGC信息时,就存储到PGC信息缓存器935a。
寄存器组935b包括多个寄存器(在本实施例中为R0-R31的32个32位寄存器)。寄存器组935b包括通用寄存器和专用寄存器。寄存器R8-R11是专用寄存器,保存当前再生中的声音道、子图像数据的各逻辑道编号和物理道编号。
图20B表示寄存器R8-R11中保存的数据的位分配。图中的R8在低三位D2-D0中保存声音逻辑道编号。
R9在低五位D4-D0中保存子图像逻辑道编号。
R10在低八位D7-D0中保存声音物理道编号(声音ID)。该声音ID是图6所示的声音包的子流ID的值,输出到音频选择部123。
R11的最高位D32中保存了SP显示标志,在低八位D7-D0中保存声音物理道编号(子图像ID)。该子图像ID是图7所示的子图像包的子流ID的值,输出到子图像选择部122。另外,SP显示标志对子图像解码器88指定子图像显示的通/断。
声音道确定部935c在更新PGC信息缓冲器935a的PGC信息时,在从遥控器输入解释部938通知“声音切换”链接下时,在命令解释执行部936指示执行Set STN命令时,参照PGC信息缓冲器935a中保存的声音CH表和寄存器R8的声音逻辑道编号,确定应再生的声音物理道编号(声音ID)。在确定有改变时,更新寄存器R8的声音逻辑道编号和寄存器R10的声音ID。
子图像道确定部935d在更新PGC信息缓冲器935a的PGC信息时,在从遥控器输入解释部938通知“子图像切换”键按下时及从命令解释执行部936指示Set STN命令执行时,参照PGC信息缓冲器935a中保存的子图像CH表和寄存器R9的子图像逻辑道编号,确定应再生的子图像物理道编号(子图像ID)。另外,在改变时,更新寄存器R9的子图像逻辑道编号和寄存器R11的子图像ID。
命令解释执行部936参照PGC信息缓冲器935a,在PGC就要开始再生前执行前处理命令组的命令,在PGC再生后立即执行后处理命令组的命令,或者,在VOB再生中执行按钮控制部930通知的按钮命令。
再生控制部937解释执行遥控器输入解释部938来的键输入数据,对机构控制部83及信号处理部84等进行控制。
遥控器输入解释部938接收表示遥控器接收部92输入的键的键码,通知系统状态管理部935及再生控制部937。
(子图像解码器的详细结构)图21是表示子图像解码器88的详细结构的框图。图中,子图像解码器88包括输入缓冲器881、子图像码生成部882、子图像显示控制部883、子图像码变换表884、压缩子图像信号生成部885、强调码变换表886、强调区管理部887、子图像信号生成部888。
输入缓冲器881存由系统解码器86内的子图像选择部122选择的道的子图像数据。
子图像码生成部882通过将扫描宽度压缩的输入缓冲器中的图像数据延伸,将各像素变换成由2位码表示的位图数据。
子图像显示控制部883在图像数据显示开始及显示结束进行卡拉OK使用时的颜色变化等图像处理,同时,利用子图像数据中记录的颜色信息生成子图像码变换表884。
压缩图像信号生成部885参照子图像码生成部882的输出即各象素的2位码、子图像部分参照子图像码变换表884、强调部分参照强调码变换表886生成4位的16种颜色码。
强调码变换表886是图像数据的一部分区,即是从强调部分的两位码到四位码颜色变换表。
强调区管理部887存储强调显示的矩形区、开始XY坐标和结束XY坐标,准备用于压缩图像信号生成部885的读出。
子图像信号生成部888使用映射表(图外)将压缩图像信号生成部885的输出即每一象素的四位16种颜色码变换成24位的约1600万种颜色数据。
(利用系统控制部93进行再生控制的概略处理流程)图22是表示利用图18的系统控制部93进行再生控制的概略处理的流程图。
首先,系统控制部93检测出在再生装置中设置了盘时,就通过控制机构控制部83和信号处理部84进行盘旋转控制,直到进行稳定的读出为止,在变稳定的时刻,使光传感器移动,开始读出引入区。之后,读出卷管理区,根据卷管理区的信息读出图2所示的视频管理器(步121、122),再生系统菜单用的PGC组(步123)。
根据系统菜单中的用户操作,系统控制部93再生选择的视频标题集中的标题菜单用的PGC(步124),根据用户的选择(步125),读出与选择的标题对应的视频标题集管理信息(步126),向标题开头的PGC进行分支(步127)。进而再生PGC组,结束再生时返回步124(步128)。
(程序链组的再生处理流程)图23示出了图22的步128的程序链组的再生处理的详细流程。图22的步123、124是相同的。
图23中,首先,系统控制部93从视频标题集管理信息中读出该PGC信息(步131)。该PGC信息存储在PGC信息缓冲器935a中。
接着,根据PGC信息缓冲器935a内的PGC信息,进行包括执行前处理命令组的初始设定(步132)。通过该前处理命令组的执行,例如进行寄存器初值的设定等。
接着,顺序取出PGC信息缓冲器935a内的路径信息指定的位置信息,进行各VOB#i(i从1到n)的再生控制(步133)。具体地说,系统控制部93根据路径信息设定的位置信息,对机构控制部83及信号处理部84开始VOB的读出。读出的VOB利用AV解码器部85进行分离及再生。在显示画面(图外)上显示在该时刻分离的视频、子图像,利用音频数据开始声音输出,该VOB再生中间,执行作为按钮命令设定的分支命令时,向由该分支命令指定的PGC分支(步135→131)。还有,全部VOB的再生结束时,执行后处理命令组(步134)。再以后,如果是应再生的PGC,就开始新的PGC的再生(步135→131)。下一次应再生的PGC在后处理命令中由分支命令或PGC信息中的PGC连接信息指定。
(VOB的再生)图24是表示图23中的步133#i所示的,各VOB(VOB #i)的再生控制处理的流程图。
首先,系统控制部93根据路径信息的第i个位置信息,控制开始从VOB#i的开头地址读出(步i1)。这样,VOB#i的数字数据串通过机构控制部83及信号处理部84读出。读出的数字数据串通过系统控制部93连续地输入系统解码器86中。系统解码器86对数字数据串解码,辨别视频包、特定道的子图像包、特定道的音频包、管理包,分别输出到视频解码器87、子图像解码器88、音频解码器89、系统控制部93中的按钮控制部930。这样,开始进行动画、声音、子图像的再生。还有,管理包约0.5秒输入到按钮控制部1次。
按钮控制部930的输入到管理包(步i2)时,根据图10所示的强调状态,判定在管理包是否设定强调信息(步i3),如果是新的强调信息就存储到内部缓冲器中。在按钮控制部930中,根据内部缓冲器的强调信息进行图25所示的强调处理(步i4)。这里,所谓强调处理是指根据强调显示和强调信息进行交叉控制。
另外,如果从DVD读出的数字数据串是VOB#i的结尾,系统控制部93就等待管理包的输入(步i2)。此时反复执行上述处理。还有,如果是VOB的结尾,就结束该VOB#i的再生。此时,根据位置信息中含有的VOB#i的全部扇区数判定是否为VOB#i的结尾。
(强调处理)图25是表示上述强调(ハイライト)处理(图24的步i4)的概略的流程图。
按钮控制部930根据在内部缓冲器中保存的强调信息中的强制选择按钮编号确定按钮的初始状态(步202)。另外,按钮控制部930对强调开始时刻与再生装置内部的系统时刻进行比较。在成为强调开始时刻的时刻(步203)控制子图像解码器88进行强调显示(步204)。之后,按钮控制部930在按钮选择结束时刻之前的期间(步205),根据用户的键输入控制子图像解码器88以便在每次状态转移(步207、208参照图26)时更新强调显示,控制子图像解码器(步206),以便在成为按钮选择结束时刻的时刻结束强调显示。
(按钮状态转移处理)图26是表示上述按钮状态转移处理(图25的步208)的更详细的流程图。
从遥控器输入解释部938输入键码时,按钮控制部930首先从键码判别按下了什么输入键(步251、254、256)。
接着,输入键为数字键(步251)时,如果该数字是内部缓冲器的强调信息中存在的有效按钮编号(步252),按钮控制部930就将该数字作为选择状态的按钮编号进行保持(步253)。输入键是箭头键(步254)时,就根据内部缓冲器的强调信息的相邻按钮信息取得转移目的地的按钮编号,作为选择状态保持该按钮编号(步255)。如果输入的键是确定键,就将作为当前状态保持的按钮编号作为确定状态的按钮编号保持,控制子图像解码器使该按钮成为确定颜色,执行与确定状态的按钮对应的按钮命令(步257)。另外,如果按钮命令是分支命令(LINK命令等),就返回到图23的步135(步258)。
(声音道确定部的详细处理流程)图27示出了图20A所示的声音道确定部935c的详细处理流程。
图中,声音道确定部935c总是监视状态是通知从遥控器输入解释部938来的“声音切换”键按下呢、是命令解释执行部936指示Set STN命令的执行呢、还是更新PGC信息缓冲器935a的PGC信息呢,分别对其进行如下处理。
通知“声音切换”键按下(步271)时,将寄存器R8的声音道编号读出,将该编号设为变量“i”(步274),将“i”值加1,然后使i/8的余数作为“i”(步275)。之所以求余,是为了不超过0-7的范围。另外,声音CH确定部935c在声音CH表的第i个许可标志为无效时,在发现有效的许可标之前,一直重复“i”的操作。如果是有效的话,就读出声音CH表的该第“i”个声音ID(步277),将该声音ID作为声音物理道编号写入寄存器R10,将该i的值作为声音逻辑物理编号写入寄存器R8(步278)。
现在,声音逻辑道1为有效、2为有效、3为无效、4为有效,R8中保存的当前声音逻辑道编号为1。在这种状态下,“声音切换”键按下时,就切换为道2,再次按下“声音切换”键时,由于道3为无效,所以就跳到有效的道4,就成为设定道4。这样,用户每次按下“声音切换”键时,能够依次切换有效的道。
还有,命令解释执行部936指示Set STN命令的执行(步272)时,接受作为该命令操作数指定的声音道编号#i,读出声音CH表的该“i”个编号的声音ID(步277),在该声音ID作为声音物理道编号写入寄存器R10,将该i的值作为声音逻辑物理编号写入寄存器R8(步278)。这样,切换Set STN命令指定的声音逻辑道。
还有,在更新PGC信息缓冲器935a的PGC信息时(步273),读出寄存器R8,将其值作为“i”,读出声音CH表的该“i”个编号的声音ID(步277),将声音ID作为声音物理道编号写入寄存器R10,将其i的值作为声音逻辑物理编号写入寄存器R8(步278)。这样,利用以前的PGC声音CH表和现在的PGC声音表,能够与改变映射的情况相对应。
(子图像道确定部的详细处理流程)图28示出了图20A所示的子图像道确定部935d的详细处理流程。
图28与图27所示的声音道确定部935c的处理相同,省略相同点的说明,只说明不同点。
不同点在于,更新用于操作子图像道的寄存器R9、R11的内容以及在命令解释执行部936指示Set STN命令的执行时将子图像显示标志复制到R11中。对后者而言,子图像道确定部935d在寄存器R11的SP显示标志中设定作为命令的操作数指定的子图像显示标志的值(步289)。这样,用命令实现了子图像数据的显示的开闭。
(动作例)接着,对以上那样构成的本实施例的多媒体光盘及其再生装置说明其动作。
(第一动作例)现在,在光盘中记录了电影A、电影B、游戏两个视频标题集和视频管理器。在视频管理器中,记录了表示图9所示的系统菜单M101的PGC。
还有,在电影A的视频标题集中,记录了图14所示的未删节版、剧场公开版、TV播放版的电影A、图9所示的标题菜单M102-M106。
再生装置的电源投入后,首先再生图9所示的系统菜单M101(参照图22的步121-123)。该系统菜单M101表示“电影A”、“电影B”、“游戏”三个菜单项。
在系统菜单中,用户选择按钮0(电影A)时,再生电影A的视频标题集中的标题菜单M102(参照图22的步124)。
在图9的标题菜单M102中,用户可选择未删节版、剧场公开版、TV播放版中的一个。还有,在标题菜单M103-M106中,按版本准备了表示可选择的声音道、子图像道的菜单项。
选择了未删节版时,如图14的PGC#1所示,依次再生声音物理道数,子图像物理道数不同的VOB#1、#2、#3、#4。此时,根据图15的声音CH表和子图像CH表,只许可再生声音逻辑道0(英语声音)和子图像道0(英语字幕),所以,在PGC#1的再生中防止了错误再生VOB#2的声音物理道0和子图像物理道0之外的物理道。例如,在未删节版的电影A的再生中,即使用户按下“声音切换”键时,其他声音道的许可标志也为0,所以跳过,结果,仍然再生英语声音(参照图27)。
还有,在选择了剧场公开版时,如图14的PGC#2所示,依次再生VOB#1、#3、#4。在这种情况下,可再生英语声音、日语声音、英语字幕、日语字幕。在剧场公开版的再生中,用户按下“声音切换”键时,依次切换可再生的道(参照图27)。对子图像道也相同(参见图28)。这样,在多个PGC中具有声音物理道数、子图像物理道数不同的VOB时,声音CH表及子图像CH表能够调整VOB道数的不同,只再生适当的声音和子图像。
(第二动作例)接着,以在再生上述电影A的TV播放版的过程中暂时调用图9所示的标题菜单、进而在恢复电影A时切换声音道和子图像道的动作为例进行说明。这里,在上述电影A的再生中,通过按下遥控器的“菜单”键调用标题菜单,然后,通过再次按下“菜单”键,恢复原来的电影A。
图29A是图9所示的标题菜单用的VOB#5的说明图。该VOB#5包括表示菜单图像的背景用的动画的Video 5001,5002,…;表示菜单显示时的BGM音乐的声音D5001,D5002,D5003…;表示菜单图像的SP E5001,E5002,…;管理包5001、5002…。BGM用的声音物理道编号(声音ID)为“3”,菜单图像用的子图像物理道(子图像ID)为“5”。
图29B示出了上述标题菜单用的PGC信息#4的一个例子。图中的PGC信息#4如图15所示的电影A的PGC信息#1-#3在同一视频标题集中记录。
图29B的路径信息表示PGC#4只包括图29A的VOB#5。声音CH表设定为全部声音逻辑道与BGM音乐用的声音物理道(声音ID=3)对应。子图像CH表设定为使全部子图像逻辑道与菜单图像用的子图像物理道(子图像ID=4)对应。
如图30所示,在用户欣赏TV播放版的电影A的过程中按下“菜单”键时,再生装置暂时中断电影A的再生,开始标题菜单的再生。此时,根据图29B的声音CH表,作为再生电影A的哪个声音道,用标题菜单必定再生BGM音乐(参照图27的流程)。还有,根据图29B的子图像CH表,作为再生电影A的什么字幕,用标题菜单必定再生菜单图像(参照图28的流程)。
在标题菜单中,在按用户操作而改变了声音道、子图像道时,寄存器R8、R9的内容改变。这利用作为VOB#5的管理包中的按钮命令的Set TAN命令来实现(参照图27、28)。
另外,再生装置在标题菜单再生中按下“菜单”键时,恢复原来的电影A的再生。此时,再生与寄存器R8、R9中保持的逻辑道对应的物理道的声音、子图像(参照图27、28)。如果用户没改变标题菜单中的声音道、子图像道时,在标题菜单调用前,恢复再生的声音道和子图像道。这是因为在寄存器R8、R9中保存了原来的逻辑道编号。另外,如果用户改变标题菜单中的声音道、子图像道时,恢复与变更后的逻辑道对应的声音道和子图像道。
这样,即使在依次再生声音道数、子图像道数不同的多个PGC时,再生装置也能够在各PGC中再生适当的物理道。
还有,在上述动作例中,在电影A的再生过程中调用的标题菜单中,示出了改变声音或子图像逻辑道的例子,但也可以在不用标题菜单、而用子图像子数据表示的菜单中改变。例如在交互电影中,利用子图像道在每个再生分支点显示菜单图像,所以,在该菜单,可以根据用户操作改变声音道和子图像道。
(第3动作例)图31示出了构成英语会话教材的PGC#10、PGC#11。PGC#10、#11都包括VOB#10-#12。各VOB具有表示英语会话场面的动画、用声音向视听者问问题的声音道(问题篇声音ID=0)、包括用声音向使用者解答问题的声音道(解答篇声音ID=1)、同样的字幕(问题篇子图像ID=0)、字幕(解答篇子图像ID=1)。
图32示出了PGC#10、PGC#11用的PGC信息。PGC#10、PGC#11都作为路径信息设定VOB#10~#11的位置信息。
PGC信息#10的声音CH表中,与声音逻辑CH0、1和声音ID=0对应,只许可再生声音逻辑CH0(许可标志=1)。在子图像CH表中,子图像逻辑CH0、1和子图像ID=0对应,只许可再生子图像逻辑CH0(许可标志=1)。这样,在PGC#10中,只可再生问题篇的声音道和问题篇的子图像道。
对此,根据PGC信息#11,只可再生解答篇的子图像道(声音ID=1)和解答篇的子图像道(子图像ID=1)。
例如,PGC#10、#11能够作为学生用和教师用。还有,使用者也可以根据学习进度灵活使用。还有,解答篇也可以只包括具有问题和解答的解答,在教师用的再生路径中可切换问题篇和解答篇,在学生用的再生路径中只可利用问题篇。
这样,对具有多个声音道和多个子图像道的VOB,能够利用这点在各PGC中自由设定是否许可再生某声音道和是否许可再生某子图像道。
还有,由于说明变得繁杂,所以,在上述动作例中,省略了声音CH表、子图像CH表的一部分,但声音CH表有0-7共8个登记项,子图像CH表有0-31共32个登记项,在上述动作例中未说明的道的登记项设定任一非许可的标志。
如上说明的那样,根据本实施例的光盘及再生装置,在由多个PGC具有VOB时,标题制作者能够在每一PGC中设定是否许可再生哪个声音道和哪个子图像道。还有,用户可在再生许可的声音道、子图像道中许可的范围内自由切换。结果,能够防止所谓在不许可的声音/子图像道和VOB中不存在的声音/子图像道中切换的误操作。
还有,根据本实施例的光盘及再生装置,依次再生具有不同声音/子图像物理道数的多个PGC时,用户设定的声音/子图像逻辑道编号利用声音/子图像CH表映射到物理道上,所以,每当移行PGC切换适当的物理道,就能够再生。
并且,在上述实施例中,用户的声音/子图像道的改变指示接收遥控器的“声音/子图像切换”键时,说明了利用“菜单”键调用系统菜单的情况,例如,也可以用附在再生装置上的操作板的键接受。
还有,在接收“声音/子图像切换”键时,进行在许可再生的道依次切换的循环切换,例如也可以联合使用十数字键直接指定道的编号。此时,也可以设置将十数字键输入的数字作为“i”的步骤来代替图27的步274、图28的步284。
还有,在上述实施例中示出了光盘是DVD的例子,但如果能记录大容量的数字动画数据,则不限于此。另外,即使不是读出专用盘,而是可写入的盘,也具有相同的效果。
在上述实施例中,说明了动画数据是MPEG2方式的数字动画数据的情况,但如果是可形成声音和子图像等多媒体数据的动画数据,则不限于此。例如当然也可以是MPEG1方式的数字动画和利用MPEG方式中使用的离散傅里叶变换(DCT)之外的变换算法的数字动画。
还有,在本实施例中,在每一动画的还原单元即GOP中配置管理包,但如果是数字动画的压缩方式不同,也可以在该压缩方式的还原单位中配置。
还有,存储强调信息的管理包的配置单位不限于VOBU,例如也可以是比0.5秒~1.0秒更小的图像再生的同步单位,例如,也可以是每1/30秒的图像帧单位。
(光盘的制造方法)最后,说明本发明的实施例中的光盘的制造方法。
图33是表示本实施例的光盘制造方法的流程图。
首先,利用逻辑数据串制作装置制作图2所示的卷区的数据(步191)。该逻辑卷数据制作装置能够使用个人计算机和工作站上的多媒体数据的编辑软件制作具有图2所示数据结构的卷数据。该卷数据记录在磁带等传输媒体中,进而由物理数据串制作装置变换成物理数据串(步192)。该物理数据串是对卷数据添加引入区数据和引出区数据等后、经纠错码(ECC)处理后的数据。使用该物理数据串,原盘切割制作光盘原盘(步193)。然后,从利用冲压装置制作的原盘制造光盘(步194)。
在上述制造流中,除与本发明的数据结构有关的逻辑数据串制作装置的一部分外,已有的CD用的制造设备可原样使用。关于这一点,在奥姆公司中岛平太郎、小川博司合著的《压缩盘读物》和朝仓书店《光盘系统》(应用物理学会光学讨论会)中有所记载。
工业上的可利用性以上所述的本发明的多媒体光盘是具有数据区和管理信息区的多媒体光盘,数据区记录多个视频数据,各视频数据交叉记录动画数据和与其同时择一再生的多道子数据,子数据是声音数据或子图像数据,管理信息区在各视频数据中记录与子数据的逻辑道编号和物理道编号对应的道表,逻辑道编号是在多个视频数据共同分配的道编号,物理道编号是用于在物理上区别光盘的子数据的道编号。
这样,在记录了多个道的子数据时,适用于在视频数据间统一地管理副数据。
还有,本发明的再生装置包括用于读出上述多媒体光盘的数据的读出部分;用于保持预定的逻辑道编号的道编号保持部、用读出部读出的道表、根据道编号保持部的逻辑道编号确定应再生的子数据的物理道编号的确定部。
这样,在记录了多道子数据时,适用于在视频数据间统一地再生子数据。
权利要求
1.一种用于再生视频数据的再生装置,在该视频数据中将动画数据与多个子数据相互交织,有选择地再生该多个子数据,并且使得该多个子数据与该动画数据同步,每个子数据配有一个ID,该再生装置包括保持装置,用于保持用来表示路径信息、子数据的逻辑编号、子数据ID以及由所述路径信息指定的多个视频数据之间对应关系的表,其中所述路径信息用于指定将要连续再生的多个视频数据的组合;确定装置,用于基于所述表和一个预定的逻辑编号,确定将要再生的一个子数据;再生装置,用于根据所述路径信息,再生包括在所述多个视频数据中的动画数据,以及由该确定装置确定的所述子数据;接收装置,用于接收由用户输入的指令,并根据该接收的指令循环地改变所述预定的逻辑编号。
2.如权利要求1所述的再生装置,其中,所述用户通过按下按键来输入所述指令,该按键配备在连接到所述再生装置的操作面板中。
3.如权利要求1所述的再生装置,其中,所述用户通过按下按键来输入所述指令,其中该按键配备在所述再生装置的遥控器的操作面板中。
4.如权利要求1所述的再生装置,其中,所述表包括每个所述逻辑编号的标志,该标志指示对应的逻辑编号是有效还是无效,所述接收装置在循环地改变所述预定逻辑编号的同时,参考所述表并且跳过无效的逻辑编号。
全文摘要
本发明提供一种用于再生视频数据的再生装置,该再生装置包括保持装置,用于保持用来表示路径信息、子数据的逻辑编号、子数据ID以及由所述路径信息指定的多个视频数据之间对应关系的表,其中所述路径信息用于指定将要连续再生的多个视频数据的组合;确定装置,用于基于所述表和一个预定的逻辑编号,确定将要再生的一个子数据;再生装置,用于根据所述路径信息,再生包括在所述多个视频数据中的动画数据,以及由该确定装置确定的所述子数据;接收装置,用于接收由用户输入的指令,并根据该接收的指令循环地改变所述预定的逻辑编号。
文档编号H04N5/775GK1755820SQ200510087598
公开日2006年4月5日 申请日期1997年4月3日 优先权日1996年4月5日
发明者山内一彦, 小塚雅之, 津贺一宏, 村濑薰, 佐伯慎一, 三轮胜彦 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1