再现设备和计算机可读记录介质的制作方法

文档序号:7645883阅读:185来源:国知局
专利名称:再现设备和计算机可读记录介质的制作方法
技术领域
本发明涉及一种能够再现记录在光盘上的多组图像数据的再现设备,这些图像数据分为运动图像部分和静止图像部分。另外,本发明还涉及一种能使计算机执行再现处理的计算机可读记录介质。
下面将描述传统的DVD再现设备如何再现这种再现路由。传统的DVD播放器大致是由读出单元、MPEG解码器和系统控制单元构成。读出单元存取可记录DVD以读出图像数据。MPEG解码器对读出的图像数据执行解码。系统控制单元接收用户操作并指示MPEG解码器开始解码图像数据。
根据该DVD视频记录标准,静止图像通常以静止VOB(视频目标)为单位进行处理。每个静止VOB包括一个作为帧内编码图像数据的I-图像(帧内图像)和序列结束代码。
序列结束代码表示静止VOB的结束。一旦对序列结束代码进行解码,那么,在DVD播放器中提供的MPEG解码器将保持在显示最新解码的图像数据的状态。通过把序列结束代码插入到每个静止VOB中,用于播放运动图像的DVD播放器也可显示静止图像。技术问题但是,序列结束代码用于静止图像会有以下缺点。设定由静止图像部分和运动图像部分交替构成的再现路由被记录在可记录DVD上。在此,运动图像部分由运动VOB组成,静止图像部分由静止VOB组成。在这种情况下,在运动图像部分中可以执行各种特殊再现,而在静止图像部分中,只有诸如在显示每个静止图像之后暂停再现这样的受到限制的控制可以被执行。这将不能连续再现运动图像部分和静止图像部分。
特殊再现通常包括诸如“正向扫描”和“反向扫描”的快速再现以及慢速再现。当用户希望快速观看运动图像部分时,他或她可指示DVD播放器执行快速再现。而当用户希望花一些时间观看运动图像部分时,他或她将指示DVD播放器执行正常再现或慢速再现。对于运动图像部分来说,通过接受这种特殊再现的指定,DVD播放器可满足用户的意图。但是,对于静止图像部分来说,一旦对序列结束代码进行解码,再现往往会被暂停,而不管用户指定的是正常再现还是特殊再现。这意味着在静止图像部分中根本就不能执行符合用户意图的再现控制。
当用户想要通过特殊再现快速观看运动图像部分时,他或她将指定再现速度,这样,根据该指定的速度,运动图像部分的再现时间将被缩短。但是,对于静止图像部分来说,在显示每个静止图像之后,将暂停再现,而不会考虑指定的再现速度。这最终会激怒用户。
当静止图像部分只包括少数的静止图像时,用户可以忍受这种不连续性。但是,如果静止图像部分包括多达十张或二十张的静止图像时,在显示每个静止图像之后暂停再现将会严重破坏用户的情绪。
本发明的公开鉴于以上的缺点,本发明的主要目的就是提供一种能够依照针对运动图像部分制定的用户意图显示包含在静止图像部分中的图像数据组的再现设备。
上述目的可通过一种再现设备来实现,该再现设备用于在其中记录了多个视频目标的光盘,其中每个视频目标至少包括一组图像数据,每个视频目标被归类为运动图像部分或静止图像部分,该再现设备包括判断单元,用于判断用户指定运动图像部分为特殊再现还是正常再现;以及再现单元,用于再现运动图像部分和随后的静止图像部分,其中该再现单元(a)当运动图像部分被指定为正常再现时,在第一时间期间继续显示包含在随后静止图像部分中的每组图像数据,并且(b)在运动图像部分指定为特殊再现时,在与第一时间不同的第二时间期间继续显示包含在随后的静止图像部分中的每组图像数据。
根据上面的结构,每组图像数据的显示时间可根据特殊再现的用户指示进行转换。当用户指示特殊再现时,与正常再现的情况相比,这将实现诸如缩短每组图像数据的显示时间的再现控制。相应地,也可在静止图像部分中实现符合用户意图的再现控制。这样就可以在运动图像部分中以及静止图像部分中实现连续的再现控制。
在此,特殊再现表示根据一个正常再现速度的倍数来再现包含在运动图像部分中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定。
根据上面的结构,对于由按照下列顺序排列的运动图像部分、静止图像部分和另一个运动图像部分所构成的再现路由来说,在静止图像部分中的再现时间可根据该倍数的用户指定系数来调节。由于静止图像部分和运动图像部分的再现都是根据用户指定的速度均匀调节的,所以用户可快速观看既包括运动图像部分又包括静止图像部分的再现路由的内容。


图1表示在DVD-RAM中的逻辑单元和物理单元的分层结构;图2所示为运动VOB的详细分层结构;图3所示为GOP的内部结构;图4所示为具有原始音频数据的“ Still_VOB”的结构;图5所示为DVD-RAM的文件结构;图6所示为管理文件的内部结构,它详细描述了包含于其中的一些表;图7所示为管理文件的内部结构,它详细描述了包含于其中的一些表;图8所示为与本发明的优选实施例有关的DVD播放器的内部结构;图9A所示为用于按顺序再现包含在GOP中的图像数据组的“正常再现”;图9B所示为用于跳过B-图像并按顺序再现包含在GOP中的I-图像和P-图像的“IP-再现”;图9C所示为用于跳过B-图像和P-图像并按顺序再现包含在GOP中的I-图像的“I-再现”;图9D所示为用于跳过多个GOP的“跳跃再现”;图10所示为静止图像部分的特殊再现的时间调节的一个例子;图11所示为与本发明的优选实施例有关的PG的例子;图12所示为当再现速度由用户指定时执行的再现处理的流程图;图13A所示为当特殊再现在紧接着前个静止图像部分的运动图像部分中指定时执行的典型操作;图13B所示为当特殊再现在静止图像部分中指定时执行的典型再现;图13C所示为当特殊再现仅仅在静止图像部分中指定时执行的典型操作;以及图14所示为跳过静止图像部分中的若干组图像数据的操作。
实现本发明的最佳模式(优选实施例)作为与本发明有关的可重写光盘所用的再现设备的优选实施例,下面将解释对DVD-RAM执行再现处理的DVD播放器。
图1所示为DVD-RAM中的逻辑单元和物理单元的分层结构。该分层结构中的逻辑单元的顶层是被称作PGC(节目链接)的再现路由。PGC至少由一个PG(节目)组成。PG被分成称作“信元(cell)”的部分再现部分的单元。有两种类型的信元,即“运动图像信元”和“静止图像信元”。运动图像信元形成运动图像部分,而静止图像信元形成静止图像部分。
如图所示,运动VOB(视频目标)“Motion_VOB”和静止VOG(视频目标组)“Still_VOB”是DVD-RAM中的物理单元。运动VOB由多个VOBU(视频目标单元)“VOBU#1”、“VOBU#2”“VOBU#3”…构成,静止VOG至少由一个静止VOB,如“Still_VOB#1”、“Still_VOB#2”、“Still_VOB#3”…构成。运动VOB和静止VOG分别伴有专用信息“Motion_VOBI”和专用信息“Still_VOGI”,并通过该专用信息存取。
现在参考图2,下面将解释运动VOB的内部结构。图2所示为运动VOB的详细分层结构。运动VOB是符合ISO(国际标准化组织)/IEC(国际电工技术委员会)13818-1的节目流,它通过多路复用视频流和音频流获得,不过它在结尾并没有program_end_code(节目结束代码)。位于该分层结构最底层的逻辑格式在更高的层中详细示出。
如图所示,位于图中最高层的视频流在第二层被分成多个GOP(图像组)。GOP单元中的图像数据被分成若干个2KB单元。另一方面,所示处于最高层右边的音频流在第三层被分成若干个约为2KB的单元。被分成2KB单元的GOP单元的图像数据与同样被分为大约2KB单元的音频流相互交错。这将产生如第四层所示的包序列。这个包序列形成如第五层所示的多个VOBU,第六层所示的VOB是由这些VOBU以时间顺序排列而形成的。在图中,虚线所画的引导线表示相邻层上的数据结构中的数据之间的关系。参考图中的引导线可以看出,第五层上的VOBU对应于第四层的包序列以及第二层所示的GOP单元中的图像数据。
通过跟踪引导线可以看出,每个VOBU是至少包括一个GOP和音频数据的单元,其中一个GOP是由再现时间约为0.4-1.0秒的图像数据构成的,并且该音频数据与这个图像数据相互交错。同时,每个VOBU是由符合MPEG(运动图像专家组)标准的视频包和音频包的排列构成的。
接着将解释GOP的内部结构。图3所示为GOP的内部结构。如图所示,每个GOP是由排列的多组图像数据构成的,其中每组图像数据作为一帧由显示设备显示。每个GOP是一个与大约0.4-1.0秒的再现时间相对应的视频流部分。有三种类型的图像数据,即双向预测图像(B-图像)、预测图像(P-图像)和帧内图像(I-图像)。B-图像利用与在当前图像之前和之后再现的图像的时间相关性进行压缩。P-图像利用与当前图像之前再现的图像的时间相关性进行压缩。I-图像利用与当前图像的一帧中的特定频率特性进行压缩。
下面将解释静止VOG。
静止VOG“Still_VOG”由最大64个“Still_VOB”构成。每个“Still_VOB”是与一个静止图像相对应的一组图像数据。有四种类型的Still_VOB,它们分别对应于以下四种静止图像。第一种类型是没有音频的静止图像。第二种类型是具有原始音频的静止图像。第三种类型是具有后记录(after-recording)音频的静止图像。这里的原始音频表示在记录静止图像时记录的音频。后记录音频表示以后记录的音频,表示该音频是在记录静止图像之后记录的。第四种类型是既具有原始音频又具有后记录音频的静止图像,表示静止图像具有分别在记录静止图像时/记录静止图像后记录的原始音频和其它音频。
图4表示具有原始音频数据的“Still_VOB”的结构。如图中的最底层所示,“Still_VOB”包括序列首部、GOP首部、作为帧内编码图像数据的I-图像、序列结束代码以及与I-图像同时再现的多组音频数据。就象在运动VOB中的情况一样,I-图像和这些音频数据组被分成了包尺寸。通过分割I-图像获得的每个部分和通过分割音频数据组获得的每个部分分别存储在包“V-PCK”和包“A_PCK”中。“Still_VOB”被看作是一组这样的包。应当指出,具有后记录音频或没有音频的静止图像的“Still_VOB”不包括任何音频数据。
下面将解释实现上述物理单元和逻辑单元的数据结构和文件结构。图5所示为DVD-RAM的文件结构。如图所示,DVD-RAM中的根目录包括被称作“VIDEO_RTAV(实时记录音频视频)”的目录。“VIDEO_RTAV”目录包括被称作AV文件1、AV文件2、AV文件3和管理文件的文件。
AV文件1至少包括一个VOB,AV文件2至少包括一个静止VOG,AV文件3包括后记录的音频数据。管理文件包括用于处理分别包括在图1所述的逻辑单元的AV文件1和AV文件2中的运动VOB和静止VOG所需的各种管理信息组。
下面将详细解释管理文件。图6和7均表示管理文件的内部结构。正如这些图中所示出的,管理文件包括下面五个表“RTR_VMGI(实时记录_视频管理信息)”表;“M_AVFI(AV文件信息)”表;“S_AVFI”表;“ORG(原始)_PGCI(节目链接信息)”表;以及
“UD_PGCI”表。
首先将解释RTR_VMGI表、M_AVFI表和S_AVFI表。图6表示这些表的内部结构的详细描述。
RTR_VMGI表包括关于管理文件的整体信息,如包含在管理文件中的每个表的开始地址。在RTR_VMGI表中,如虚线所画的箭头h1所示,在本实施例中使用的特定项是缺省值“STILL TIME”,表示再现一个静止图像的再现时间,。
如以虚线所画的箭头h2所示,M_AVFI表由均为VOB属性信息的信息组“VOB STI(流信息)#1”-“VOB STI#K”以及信息“M_AVFI”构成。每个“VOB STI”表示包含在每个运动VOB中的图像数据的属性信息,以及包含在每个运动VOB中的音频数据的音频属性信息。音频属性信息包括压缩方法、长宽比、表示NTSC(全国电视标准委员会)、PAL(逐行倒相彩色电视制)之一的显示方法以及21行信息。视频属性信息包括压缩方法、信道号和频率。
如以虚线所画的箭头h3所示,“M_AVFI”由信息组“M_VOBI-SRP#1”-“M_VOBI-SRP#N”以及信息组“M_VOBI#1”-“M_VOBI#N”构成。如以虚线画出的箭头h4所示,每个“M_VOBI”由以下各项构成表示VOB类型的VOB类型“VOB_Type”、表示开始再现形成VOB的视频流的时间的表示开始时间“VOB_Start_PTM(表示时间)”、表示结束形成VOB的视频流的再现的时间的表示结束时间“VOB_End_PTM”、表示开始记录包含在VOB中的第一VOBU的日期和时间的记录日期和时间“VOB_REC_TM(时间)”、表示用于显示VOB属性信息的“VOB STI”的参考指针的参考指针“VOB_STIN(流信息号)”、构成VOB一部分的每个VOBU的时间映射信息“TMAPI(时间映射信息)”。
如以虚线所画的箭头h5所示,S_AVFI表包括信息“S_AVFITI(AVFI表信息)”、信息组“S_VOB_STI#1”-“S_VOB_STI#K”以及信息“S_AVFI”。
如以虚线所画的箭头h6所示,“S_AVFITI”包括表示S_AVFI表中包含的“S_AVFI”数的信息“S_AVFI_Ns(数)”以及表示S_AVFI表中包含的“S_VOB_STI”数的信息“S_VOB_STI_Ns”。
信息组“S_VOB_STI#1”-“S_VOB_STI#K”均为与AV文件2中包含的“Still-VOB”相对应的流属性信息。流属性信息包括每个静止VOG中包含的图像数据的视频属性信息以及每个静止VOG中包含的音频数据的音频属性信息。视频属性信息包括压缩方法、长宽比、表示NTSC、PAL之一的显示方法以及21行信息。音频属性信息包括压缩方法、信道号和频率。
如以虚线所画的箭头h7所示,“S_AVFI”包括信息组“S_VOGI_SRP(搜索指针)#1”-“S_VOGI_SRP#N”以及信息组“S_VOGI#1”-“S_VOGI#N”。
如以虚线所画的箭头h8所示,每个“S_VOGI”由以下各项组成信息“S_VOG_SA(开始地址)”,表示与AV文件2中的“S_VOGI”相对应的静止VOG的地址;信息“S_VOB_Ns”,表示形成静止VOG的“Still_VOB”的数目;信息“S_VOB_STIN(流信息号)”,用于从多个“S_VOB_STI”中识别“S_VOGI”所指的“S_VOB_STI”,以及包含在静止VOG中的“ Still_VOB”的各个信息“S_VOB_ENT#1”-“S_VOB_ENT#M”的组。在图中,实线所画的箭头Lk1表示由包含在“S_VOGI#1”中的“S_VOB_STIN”指定的“S_VOB_STI#K”的链接关系。
每个“S_VOB_ENT”包括信息“S_VOB_ENT_TY(类型)”,用以表示相应的“Still-VOB”是没有音频的静止图像、具有原始音频的静止图像、还是具有后记录音频的静止图像;以及信息“V_PART_SZ(尺寸)”,用以表示包含在“Still_VOB”中的图像数据的尺寸。当相应的“Still_VOB”具有原始音频数据时,“S_VOB_ENT”还包括信息“OA_PART_SZ”和信息“OA_PART_PB(播放)_TIME”。OA_PART_SZ表示原始音频数据的尺寸,OA_PART_PB_TIME表示原始音频数据的再现时间。
在图6中,作为一个例子,“S_VOB_ENT#1”表示相应的“Still_VOB”是无音频的静止图像的“Still_VOB”,并且“S_VOB_ENT#M”表示相应的“Still_VOB”是具有原始音频的静止图像的“Still-VOB”。由于“Still_VOB#1”没有原始音频数据,因此,与“Still_VOB#1”相对应的“S_VOB_ENT#1”不包含信息“OA_PART_SZ”和信息“OA_PART_PB_TIME”。另一方面,由于“S_VOB#M”具有原始音频数据,因此,与“S_VOB#M”相对应的“S_VOB_ENT#M”包含信息“OA_PART_SZ”和信息“OA_PART_PB_TIME”。
下面将解释ORG_PGCI表。图7所示为ORG_PGCI表的内部结构的详细描述。
如以虚线画出的箭头h10所示,ORG_PGCI表包括原始类型的PG信息“PGI#1”-“PGI#M”的组。
每个“PGI”定义作为DVD-RAM中的再现路由的PG,并且如以虚线画出的箭头h11所示,它包括写保护信息“PG_TY”,用以表示相应的PG是否被写保护;信息“C_Ns”,表示包含在PG中的信元数;以及信元信息组“CELLI#1”、“CELLI#2”-“CELLI#N”,分别用于识别包含在PG(再现路由)中的信元(再现部分)。有两种类型的信元,即运动图像信元和静止图像信元。
在图7中,作为一个例子,“CELLI#1”对应运动图像信元,而“CELLI#2”对应静止图像信元。
运动图像信元包括信息“C_TY”、信息“M_VOBI_SRPN(搜索指针)”以及“C_Start_PTM”和“C_End_PTM”对。“C_TY”表示相应的信元是运动图像信元。“M_VOBI_SRPN”表示在“M_AVFI”中包含的多个“M_VOBI”中指定与该运动图像信元相对应的“M_VOBI”的指针。“C_Start_PTM”和“C_End_PTM”是一对用于指定相应VOB中的运动图像信元的开始和结束的静止号。
静止图像信元包括信息“C_TY”、信息“S_VOGI_SRPN”以及“S_S_VOB_ENTN”和“E_S_VOB_ENTN”对。“C_TY”表示相应的信元是静止图像信元。“S_VOGI_SRPN”表示在“S_AVFI”中包含的多个“S_VOGI”中指定与该静止图像信元相对应的“S_VOGI”的指针。“S_S_VOB_ENTN”和“E_S_VOB_ENTN”是一对时间代码,用于在“Still_VOG”中包含的“Still_VOB”中指定包含在静止图像信元中的第一“Still_VOB”和最后“Still_VOB”。
利用“S_VOGI_SRPN”中的“S_VOGI”的指定,与当前静止图像信元相对应的“Still_VOG”可被指定。另外,“S_S_VOB_ENTN”指定“Still_VOG”中的第一“Still_VOB”,“E_S_VOB_ENTN”指定“Still_VOG”中的最后“Still_VOB”。
UD_PGCI表至少包括一组用户定义的PGC信息。
DVD-RAM的数据结构已在上面进行了解释。下面将解释DVD播放器的内部结构。图8所示为DVD播放器的内部结构。在图中,DVD播放器包括U/I(用户接口)单元91、系统控制单元92、驱动设备93、跟踪缓冲器94、MPEG解码器95和信号输出单元96。
U/I单元91利用遥控器90和电视向用户提供交互式操作。U/I单元91经系统控制单元92从DVD-RAM中获得PG,并使用用户选择的OSD(屏幕显示图形)绘制PG表。U/I单元91随后接收PG表中用户选择的PG,并向系统控制单元92通知用于识别所选PG的识别信息。
另外,U/I单元91接收用于再现PG中包含的运动图像部分和静止图像部分的正常再现和特殊再现之一的用户指定。遥控器90具有“前向扫描”键、“反向扫描”键、用于接收特殊再现的用户指定的缓动拔盘(jog-dial)、以及用于接收正常再现的用户指定的“播放”键。用户通过操作正向扫描键、反向扫描键或摇动拔盘而指定特殊再现将持续有效,直到U/I单元91重新接收用户通过按动播放键进行的正常再现的另一个指定。如果特殊再现在运动图像部分处于正常再现的状态时指定,则特殊再现的指定由U/I单元91保持,直到正常再现被重新指定为止。在运动图像部分之后是静止图像部分的情况下,在运动图像部分中进行的特殊再现的指定在随后的静止图像部分中也继续有效。为了使特殊再现的指定无效,用户要按动播放键来重新指定正常再现。
相反,如果特殊再现在静止图像部分处于正常再现的状态下指定,则特殊再现的指定在该静止图像部分之后的运动图像部分中继续有效。
系统控制单元92检索与用户选择的PG相对应的PGI(PG信息);获得组成PGI的信元信息组并检索由每组信元信息所指的“M_VOBI”和“S_VOGI”。通过参考检索的“M_VOBI”和“S_VOGI”,系统控制单元92向驱动设备93通知要从包含在每个相应“Motion_VOB”和每个相应“Still_VOG”中的多组图像数据中读出的一组图像数据的尺寸和开始地址。同时,系统控制单元92指示MPEG解码器95解码读出的图像数据组。
具体来说,下面描述了各种情况(i)当所选PG从运动图像信元开始时,系统控制单元92将从“TMAPI”中检索由当前运动图像信元的时间代码“C_Start_PTM”表示的位置。系统控制单元92随后检索由“C_Start_PTM”和“C_END_PTM”识别的当前运动图像信元中包含的VOBU,并获得每个检索的VOBU中包含的第一组图像数据的尺寸和开始地址。系统控制单元92随后向MPEG解码器95通知所得到的检索的VOBU中包含的第一组图像数据的尺寸和开始地址,并指示MPEG解码器解码该组图像数据。在把解码指令发送给MPEG解码器之后,系统控制单元92等待从MPEG解码器95发送的解码结束通知。一旦接收到该解码结束通知,系统控制单元92将执行在VOBU中包含的下一组图像数据的解码指令。系统控制单元92对每个检索的VOBU中包含的每组图像数据重复该处理。
(ii)当所选PG包括指示为“Still_VOG”的静止图像信元时,系统控制单元92从与“Still_VOG”相对应的“CELLI”中的“S_VOGI_SRPN”中检索“S_VOGI”,并再现“S_VOGI”定义的“Still-VOG”中的第S_S_VOB_ENTN个“Still_VOB”。设定“S_VOG#k”由50个“Still_VOB”组成。在这种情况下,“S_VOG#k”中的第二十个“Still_VOB”的开始地址以下面的方式获得。
第1-第19个“S_VOB_ENT#.V_PART_SZ”和“S_VOB_ENT#.OA_PART_SZ”合计在一起,并且“S_VOG#.S_VOG_SA”与所产生的值相加,以获得第20个“Still_VOB”的开始地址。第20个“Still_VOB”的尺寸可通过参考“S_VOB_ENT#.OA_PART_SZ”获得。系统控制单元92向MPEG解码器95通知所获得的第20个“Still_VOB”的开始地址和尺寸,并指示该MPEG解码器解码第20个“Still_VOB”的图像数据组。在把解码指令发送给MPEG解码器95之后,系统控制单元92等待由MPEG解码器95发送的解码结束通知。
(i i.1)当“Still-VOB”具有原始音频数据或后记录音频数据时,解码结束通知将在完成音频数据的再现之后给出。
(ii.2)当“Still_VOB”没有音频数据时,解码结束通知将在完成“Still_VOB”的解码时给出。
当解码完成通知从MPEG解码器95发送时,系统控制单元92并不立即指示显示下一组图像数据。这是因为,(a)从系统控制单元92指示MPEG解码器95解码当前图像数据组到(b)MPEG解码器95给出解码结束通知的时间短到了一秒钟。如果系统控制单元92立即指示显示下一组图像数据,则该显示以闪烁的方式开始。为了避免这个问题,系统控制单元92保持一个预定的等待时间。在该预定等待时间之后,系统控制单元92指示MPEG解码器95解码下一组图像数据。应当指出,在本实施例中,在RTR_VMGI表中的STILL_TIME被用作该预定等待时间。
在(ii.1)或(ii.2)的情况下,当在MEPG解码器95给出解码结束通知之后经过了预定的时间(音频数据的再现时间或由STILL_TIME定义的等待时间)时,系统控制单元92指示MPEG解码器95显示下一组图像数据。
通过存取DVD-RAM,驱动设备93从系统控制单元92指定的开始地址中读出指定尺寸的数据,并把读出数据存储到跟踪缓冲器94中。
MPEG解码器95读出并解码存储在跟踪缓冲器94中的图像数据以获得视频信号,并把视频信号输出到信号输出单元96。
信号输出单元96把MEPG解码器95通过解码该图像数据获得的视频信号输出到与DVD播放器连接的电视等设备中。
下面将解释在指示特殊再现时如上所述构建的DVD播放器执行的处理。具体来说,下面将解释当用户指定作为一种特殊再现类型的2倍速再现时,由系统控制单元92执行的处理。
遥控器90能够通过将在下面解释的两类操作接收再现速度的用户指定。在再现速度由用户通过按动正向扫描键和反向扫描键之一指定时,遥控器90将计算按动该键的次数,并根据计算的次数把再现速度设置得更高。在再现速度由用户通过操作摇动拨盘来指定的其它情况下,遥控器90检测该摇动拨盘的拨号角度,并把表示该拨号角度的电信号输出,以向DVD播放器通知再现速度。
当再现速度通过上述两种操作之一指定时,系统控制单元92将针对运动图像部分和静止图像部分执行不同的处理。
对于运动图像部分来说,快速再现可通过跳过包含于其中的若干组图像数据来实现。参考图9A、9B、9C和9D,下面将解释由再现设备执行的快速再现的处理。
图9A表示用于按顺序再现包含在GOP中的图像数据组的“正常再现”。图9B表示跳过B-图像并按顺序再现包含在GOP中的I-图像和P-图像的“IP-再现”。图9C表示跳过B-图像和P-图像并按顺序再现包含在GOP中的I-图像的“ I-再现”。
图9D表示跳过多个GOP的“跳跃再现”。在该图中,在多个GOP中包含的I-图像中,“GOPg1”中的一个“I-图像”被再现,随后跳过之后的图像,这在图中以箭头示出。包含在GOPg4中的一个I-图像被接着再现。
利用图9B所示的“IP-再现”,该再现设备以大约2倍于正常再现速度的速度实现再现。
利用图9C所示的“I-再现”,该再现设备以大约10倍于正常再现速度的速度实现再现。
而且,利用图9D所示的“跳跃再现”,再现设备以30倍于正常再现速度或更高的速度来进行再现。
如上所述,根据用户通过遥控器90指定的再现速度,通过调节要跳过的图像数据组的数目,系统控制单元92可在每个运动图像部分中提高或降低再现速度。
下面将解释在静止图像部分中的快速再现处理。每个静止图像的每组图像数据的显示时间由上述等待时间确定。在正常再现期间,每组图像数据显示的时间为该等待时间。相应地,通过根据用户指定的再现速度改变等待时间,基于该用户指定的再现也可以在静止图像部分中实现。
图10所示为静止图像部分的特殊再现的时间调节的例子。在该图中,“STILL TIME”设定为10秒。相应地,在正常再现时,每组图像数据要再现10秒。在2倍速再现时(IP-再现),每组图像数据再现5秒(=10秒/2)。在10倍速再现时,每组图像数据再现1秒(=10秒/10)。在100倍速再现时,每组图像数据再现0.1秒(=10秒/100)。根据系统的技术规范,或者硬件资源的技术规范,“STILL TIME”可交替设定为1.0秒。应当指出,每组图像数据均为无音频再现,即使是在图像数据组有音频数据时,其目的就是与运动图像部分的特殊再现操作一致。这是为了避免以下这种不一致的情况,即运动图像部分为无音频再现,而紧接在该运动图像部分之后的静止图像部分是有音频再现。
图11表示与本实施例有关的PG的例子。该PG是在某个旅游胜地记录的,它包括下述顺序的一个运动图像部分、一个静止图像部分和一个运动图像部分。在该图中,如虚线sn1所示,静止图像部分包括显示该胜地建筑的不动景物的静止图像。这个静止图像包括之后记录在DVD上的后记录音频数据。这个音频与静止图像一起再现。如虚线sn2所示,在该静止图像部分之前的运动图像部分包括在该胜地玩耍的一个女孩的运动图像。如虚线sn3所示,在该静止图像部分之后的运动图像部分也包括在该胜地打球的一个女孩的运动图像。在该PG中,记录表示建筑的不动景物的部分被记录为静止图像部分。与所有部分都被记录为运动图像部分的情况相比,这将减少PG的总数据尺寸。当用户指示该PG的快速再现时,运动图像部分以及静止图像部分均将以图10所示的方式再现,因此,再现时间被均匀缩短。
图12所示为当再现速度由用户指定时的再现处理过程的流程图。参考图12所示的流程图,下面将解释当再现速度由用户指定时执行的系统控制单元92的处理过程。
在步骤S1,控制单元92显示一个PG表,并等待用户的PG选择。在步骤S2,控制单元92从包含在ORG_PGCI表中的多组信元信息中识别出与所选PG相关的信元信息组。此后,具有步骤S3和S4的循环处理作为循环条件被执行。每个被识别的信元信息组都重复这个循环处理。
在步骤S5,通过参考该信元信息中的“C_TY”,系统控制单元92判断当前信元信息组表示相应的信元是静止图像信元还是运动图像信元。
当相应的信元是运动图像信元时,在步骤S20,系统控制单元92判断特殊再现是否在运动图像信元的再现期间指定。当在步骤S20判断指定特殊再现时,处理过程前进到步骤S21,在该步骤,运动图像信元通过如图9A-9D所示的特殊再现进行再现。当在步骤S20判断指定正常再现时,处理过程前进到步骤S22,在该步骤,运动图像信元通过正常再现来再现。
当相应的信元是静止图像信元时,处理过程从步骤S5转换到步骤S7,在该步骤,与该静止图像信元相对应的静止VOG通过参考包含在该信元信息中的“S_VOGI_SRPN”来识别。在步骤S8,系统控制单元92从包含在静止VOG中的“Still_VOB”中识别出包含在该静止图像信元中的“Still_VOB”。此后,具有步骤S9和S10的循环处理作为重复条件被执行。如步骤S9和S10所示,包含在该静止图像信元中的每个“Still_VOB”均重复该循环过程。在此,包含在该静止图像信元中的每个“Still_VOB”均通过变量“#y”识别。
在步骤S11,系统控制单元92判断“OA_PART_PB_TIME”是否存在于“S_VOGI”中包含的“S_VOB_ENT”中。当在步骤S11的判断结果为肯定时,在步骤S12,控制单元92把“S_VOGI”中包含的“S_VOB_ENT”中的“OA_PART_PB_TIME”设定为等待时间。当在步骤S11的判断结果为否定时,系统控制单元92在步骤S13把包含在“RTP_VMGI”中的“STILL_TIME”设定为等待时间。在步骤S12或步骤S13设定等待时间之后,处理过程前进到步骤S19,在该步骤,系统控制单元92判断特殊再现是否被指定。
当在静止图像部分再现期间操作正向扫描键或摇动拨盘时,毫无疑问,可认为特殊再现被指定,相应地,在步骤S19的判断结果将变为“YES”。应当指出,在运动图像部分再现期间操作正向扫描键或摇动拨盘时,在步骤S19的判断结果也变为“YES”,并且该指定在随后的静止图像部分中有效。这也将应用到步骤S20的判断。具体来说,当在静止图像部分再现期间操作正向扫描键或摇动拨盘时,也就是,在特殊再现在静止图像部分中指定并且在紧接着的运动图像部分中该指定也有效时,在步骤S20的判断结果将变为“YES”。简言之,不仅是在静止图像部分或者当前正再现的运动图像部分中指定特殊再现时,而且也是在静止图像部分或运动图像部分之前的部分中指定特殊再现时,在步骤S20和S19的判断结果表示为“特殊再现被指定”。
当判断结果表示特殊再现被指定时,处理过程前进到步骤S14,在该步骤,系统控制单元92以设定的等待时间除以用户指定的系数,并更新等待时间。为了再现具有原始音频数据的“Still_VOB”,原始音频数据的再现时间在正常再现时可设定为等待时间,并且PTR_VMGI表中的“STILL TIME”在特殊再现时可被设置为等待时间。当正常再现被指定时,则使用在步骤S12设定或在步骤S13设定的等待时间,这样,处理过程跳过步骤S14并从步骤S19转换到步骤S15。
在步骤S15,系统控制单元92把第一至第(y-1)个“S_VOB_ENT#.V_PART_SZ”以及第一至第(y-1)个“S_VOB_ENT#.OA_PART_SZ”加在一起,随后把“S_VOG#k.S_VOG_SA”与所产生的值相加,从而获得第y个“Still_VOB”的开始地址。
在步骤S16,系统控制单元92把“S_VOB_ENT#.V_PART_SZ”设定为第y个“Still_VOB”的数据尺寸。此后,在步骤S17,系统控制单元92指示MPEG解码器95显示该“Still_VOB”。在步骤S18,系统控制单元92保持该等待时间。在该等待时间之后,处理过程前进到步骤S10。
构成该静止VOG的每个“Still_VOB”均执行上述处理,这样,静止图像部分的快速再现得以完成。
图13A表示当在运动图像部分中指定特殊再现时执行的典型操作。在该图中,如以实线所画的箭头js1和js2所示,在运动图像部分中的若干组图像数据按顺序再现。在箭头jn1所示的点,正向扫描键由用户操作,并且特殊再现被指定。之后,如以虚线画出的箭头bs1、bs2和bs3所示,构成运动图像部分的其余图像数据组被再现,其中的一些图像数据组被跳过。特殊再现的该指定将在随后的静止图像部分中继续有效,并且在静止图像部分中的图像数据组以设置为5秒的等待时间再现,而不是最初设置的10秒的时间。在静止图像部分完全再现之后,随后的运动图像部分被再现,其中的一些图像数据组被跳过,这可见以虚线画出的箭头bs4所示。在箭头jn2所示的点,播放键由用户操作并且正常再现被指定。之后,特殊再现变为无效,并且正常再现的指定变得有效。如以实线画出的箭头js3和js4所示,运动图像部分中其余的图像数据组之后按顺序再现。
图13B表示当特殊再现在静止图像部分中指定时执行的典型操作。在该图中,如以实线画出的箭头js5、jn6和jn7所示,在运动图像部分中的图像数据组按顺序再现。在之后的静止图像部分中的若干组图像数据被再现,其中等待时间设定为10秒。在箭头jn3所示的点,正向扫描键由用户操作,并且特殊再现被指定。之后,静止图像部分中的其余图像数据组被再现,其中等待时间设定为5秒。在静止图像部分完全再现之后,包含在随后的运动图像部分中的图像数据组被再现,其中的一些图像数据组被跳过,这可见以虚线画出的箭头js8和js9所示。在箭头jn4所示的点,播放键由用户操作并且正常再现被指定。之后,特殊再现变为无效,并且正常再现的指定变为有效。之后,运动图像部分中的其余组图像数据此后按顺序再现。
图13C所示为当特殊再现只在静止图像部分中指定时执行的典型操作。在该图中,如以实线画出的箭头js10、js11和js12所示,在运动图像部分中的图像数据组按顺序再现。箭头jn5所示的点是之后的静止图像部分,在该点,正向扫描键由用户操作并且特殊再现被指定,之后,包含在静止图像部分中的图像数据组以设定为5秒的等待时间再现,直到在箭头jn6所示的点,播放键由用户操作为止。改进尽管已经根据上述的实施例描述了本发明,但本发明并不限于此。例如,下面的改进(A)、(B)、(C)……到(G)也是可以的。
(A)图10解释了运动图像部分、静止图像部分和运动图像部分以所述顺序排列的情况。但是,该排列也可以是静止图像部分、运动图像部分和静止图像部分的所述顺序,或者可以是静止图像部分、静止图像部分和静止图像部分的顺序。
毫无疑问,每组图像数据的等待时间也可根据用户指定的正常再现速度的倍数的系数来更新,即使是在PG仅仅由静止图像部分组成时。
(B)尽管上述实施例解释了在快速再现时系统控制单元92的处理,但该处理也可在慢速再现时执行。具体来说,当正常再现在静止图像部分中指定时,包含在该静止图像部分中的图像数据组以原始音频数据或后记录音频数据的再现时间进行再现,当慢速再现在静止图像部分中指定时,包含在该静止图像部分中的图像数据组以“STILLTIME”所示的等待时间再现。
(C)在上述的实施例中,DVD播放器被构建为取代传统非便携式家用VCR(盒式磁带录像机)的设备。但是,当DVD-RAM也被用作计算机的记录介质时,下面的系统设置可被使用。驱动设备93可起到DVD-RAM驱动设备的作用,并可通过一个接口与计算机总线连接,该接口符合SCSI(小型计算机系统接口)、IDE(集成开发环境)或IEEE(电气和电子工程师学会)1394标准。
在这种情况下,图8中的其它元件可通过计算机硬件上运行的OS(操作系统)和应用程序来实现。
(D)在上述实施例中,VOB被描述为多路复用的视频流和音频流的组合,不过通过使子标题的数据经过行程编码所产生的子图像数据也可被多路复用为VOB。
(E)参考上述实施例中的流程图(图12)描述的过程可通过可记录在记录介质上以便分发或出售的机器语言程序来实现。这种记录介质的例子是IC卡、光盘或软盘。记录在该记录介质上的机器语言程序也可安装在通用个人计算机中。通过执行安装的机器语言程序,通用个人计算机可实现上述实施例的DVD播放器的功能。
(F)上述实施例描述了静止图像部分中的等待时间利用作为参数由用户指定的再现速度来计算。另外,也可以使用其它参数,或者等待时间并不根据这些参数来计算,而是可以简单地设置为更长或更短的时间。
(G)有别于在上述实施例中描述的缩短每个静止图像的再现时间的方法,作为一种有效地执行静止图像的特殊再现的方法,在再现时可以跳过一些静止图像。这将增强特殊再现的效果。图14所示为一些静止图像被跳过的情况。在该图中,图像数据组以“正常再现”按顺序再现,而在“IP-再现”时,每隔一组图像数据被跳过,在“I-再现”时,每隔四个图像被跳过。
工业应用当运动图像部分和静止图像部分形成一个再现路由时,与本发明有关的再现设备使能满足用户意图的再现。这将提高再现设备的附加值,并将进一步对消费器具行业的发展作出贡献。
权利要求
1.一种再现设备,该再现设备用于在其中记录了多个视频目标的光盘,其中每个视频目标至少包括一组图像数据,每个视频目标被归类为运动图像部分或静止图像部分,该再现设备包括判断单元,用于判断用户指定运动图像部分为特殊再现还是正常再现;以及再现单元,用于再现运动图像部分和随后的静止图像部分,其中该再现单元(a)当运动图像部分被指定为正常再现时,在第一时间期间继续显示包含在随后静止图像部分中的每组图像数据,并且(b)在运动图像部分指定为特殊再现时,在与第一时间不同的第二时间期间继续显示包含在随后的静止图像部分中的每组图像数据。
2.如权利要求1的再现设备,其中,特殊再现表示根据一个正常再现速度的倍数来再现包含在运动图像部分中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定。
3.如权利要求2的再现设备,其中该静止图像部分包括与包含于其中的图像数据组一起再现的音频数据,并且该第一时间是该音频数据的再现时间。
4.如权利要求3的再现设备,还包括音频再现单元,用于仅仅在正常再现指定给运动图像部分时才再现包含在静止图像部分中的音频数据。
5.如权利要求3的再现设备,其中音频数据是原始音频数据和/或后记录音频数据。该原始音频数据与包含在静止图像部分中的图像数据组一起记录,后记录音频数据通过包含在静止图像部分中的图像数据组的后记录操作进行记录。
6.如权利要求1的再现设备,其中时间信息还记录在光盘上,该时间信息表示包含在静止图像部分中的图像数据组的缺省再现时间,该静止图像部分包括要与包含于其中的图像数据组一起再现的音频数据,第一时间是音频数据的再现时间,并且第二时间是由该时间信息表示的缺省再现时间。
7.一种再现设备,该再现设备用于在其中记录了多个视频目标的光盘,其中每个视频目标至少包括一组图像数据,每个视频目标被归类为静止图像部分或运动图像部分,该再现设备包括判断单元,用于判断用户指定运动图像部分为特殊再现还是正常再现;第一再现单元,用于再现运动图像部分和之前的静止图像部分,其中第一再现单元(a)当指定正常再现时,在第一时间期间继续显示包含在之前的静止图像部分中的每组图像数据,并且(b)在指定特殊再现时,在与第一时间不同的第二时间期间继续显示包含在之前的静止图像中的图像数据组,并且第二再现单元可用于(c)当指定正常再现时,执行运动图像部分的正常再现,并且(d)当指定特殊再现时,执行运动图像部分的特殊再现。
8.如权利要求7的再现设备,其中,特殊再现表示根据一个正常再现速度的倍数来再现包含在运动图像部分中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定,并且第二再现单元根据该指定的系数再现包含在运动图像部分中的每组图像数据。
9.如权利要求8的再现设备,其中该静止图像部分包括与包含于其中的图像数据组一起再现的音频数据,并且该第一时间是该音频数据的再现时间。
10.如权利要求9的再现设备,还包括音频再现单元,用于仅仅在指定正常再现时才再现包含在静止图像部分中的音频数据。
11.如权利要求9的再现设备,其中音频数据是原始音频数据和/或后记录音频数据。该原始音频数据与包含在静止图像部分中的图像数据组一起记录,后记录音频数据通过包含在静止图像部分中的图像数据组的后记录操作进行记录。
12.如权利要求7的再现设备,其中时间信息还记录在光盘上,该时间信息表示包含在静止图像部分中的图像数据组的缺省再现时间,该静止图像部分包括要与包含于其中的图像数据组一起再现的音频数据,第一时间是音频数据的再现时间,并且第二时间是由该时间信息表示的缺省再现时间。
13.一种再现设备,该再现设备用于在其中记录了多个静止视频目标的光盘,其中每个静止视频目标至少包括一组图像数据,该再现设备包括判断单元,用于判断用户指定特殊再现还是正常再现;以及再现单元,用于再现包含在静止视频目标中的每组图像数据,其中该再现单元(a)当指定正常再现时,在第一时间期间继续显示每组图像数据,并且(b)在指定特殊再现时,在与第一时间不同的第二时间期间继续显示每组图像数据。
14.如权利要求13的再现设备,其中特殊再现表示根据一个正常再现速度的倍数来再现包含在静止图像目标中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定。
15.如权利要求14的再现设备,其中该静止图像目标包括与包含于其中的图像数据组一起再现的音频数据,并且该第一时间是该音频数据的再现时间。
16.如权利要求15的再现设备,还包括音频再现单元,用于仅仅在指定正常再现时才再现包含在静止图像目标中的音频数据。
17.如权利要求15的再现设备,其中音频数据是原始音频数据和/或后记录音频数据。该原始音频数据与包含在静止图像目标中的图像数据组一起记录,后记录音频数据通过包含在静止图像目标中的图像数据组的后记录操作进行记录。
18.如权利要求13的再现设备,其中时间信息还记录在光盘上,该时间信息表示包含在静止图像目标中的图像数据组的缺省再现时间,该静止图像目标包括要与包含于其中的图像数据组一起再现的音频数据,第一时间是音频数据的再现时间,并且第二时间是由该时间信息表示的缺省再现时间。
19.一种记录了程序的计算机可读记录介质,该程序在计算机上实现再现过程,该再现过程与记录了多个视频目标的光盘有关,每个视频目标至少包括一组图像数据,每个视频目标被归类为运动图像部分或静止图像部分,该程序包括判断步骤,用于判断用户指定运动图像部分为特殊再现还是正常再现;以及再现步骤,用于再现运动图像部分和随后的静止图像部分,其中在再现步骤中(a)当运动图像部分被指定为正常再现时,在第一时间期间继续显示包含在随后静止图像部分中的每组图像数据,并且(b)在运动图像部分指定为特殊再现时,在与第一时间不同的第二时间期间继续显示包含在随后的静止图像部分中的每组图像数据。
20.如权利要求19的计算机可读记录介质,其中特殊再现表示根据一个正常再现速度的倍数来再现包含在运动图像部分中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定。
21.一种记录了程序的计算机可读记录介质,该程序在计算机上实现再现过程,该再现过程与记录了多个视频目标的光盘有关,每个视频目标至少包括一组图像数据,每个视频目标被归类为运动图像部分或静止图像部分,该程序包括判断步骤,用于判断用户指定运动图像部分为特殊再现还是正常再现;以及第一再现步骤,用于再现运动图像部分和之前的静止图像部分,其中在第一再现步骤中(a)当指定正常再现时,在第一时间期间继续显示包含在之前的静止图像部分中的每组图像数据,并且(b)在指定特殊再现时,在与第一时间不同的第二时间期间继续显示包含在之前的静止图像部分中的图像数据组;并且第二再现步骤用于(c)当指定正常再现时,执行运动图像部分的正常再现,并且(d)当指定特殊再现时,执行运动图像部分的特殊再现。
22.如权利要求21的计算机可读记录介质,其中特殊再现表示根据一个正常再现速度的倍数来再现包含在运动图像部分中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定,并且在第二再现步骤中,包含在运动图像部分中的每组图像数据根据该指定的系数来再现。
23.一种记录了程序的计算机可读记录介质,该程序在计算机上实现再现过程,该再现过程与记录了多个静止视频目标的光盘有关,每个静止视频目标至少包括一组图像数据,该程序包括判断步骤,用于判断用户指定特殊再现还是正常再现;以及再现步骤,用于再现包含在静止视频目标中的每组图像数据,其中在该再现步骤中(a)当指定正常再现时,在第一时间期间继续显示每组图像数据,并且(b)在指定特殊再现时,在与第一时间不同的第二时间期间继续显示每组图像数据。
24.如权利要求23的计算机可读记录介质,其中特殊再现表示根据一个正常再现速度的倍数来再现包含在静止视频目标中的每组图像数据,该倍数的系数由用户指定,并且第二时间根据第一时间除以该指定的系数所得到的值来确定。
全文摘要
由静止图像部分和运动图像部分构成的再现路由被记录到可记录DVD上。驱动设备(93)从DVD-RAM中读出图像数据。MPEG解码器(95)解码并显示读出的图像数据。通过参考信元信息,则执行判断以确定读出的图像数据是属于静止图像部分还是属于运动图像部分。如果读出的图像数据属于静止图像部分,则下面的图像数据在一个预定的等待时间之后被读出。
文档编号H04N9/806GK1389071SQ01802432
公开日2003年1月1日 申请日期2001年6月26日 优先权日2000年6月26日
发明者中谷德夫, 佐伯慎一 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1