再现装置及再现方法

文档序号:6783818阅读:126来源:国知局
专利名称:再现装置及再现方法
技术领域
本发明涉及利用索引信息来再现动态图像文件的装置。
背景技术
在由个人计算机、录像机/播放机等录像及再现装置录像、再现的动态图像文件中,有的持有表示动态图像文件的内部结构的索引信息(例如,参照专利文献1)。索引信息表示动态图像文件中的数据块(chunk)、数据包、帧等位置信息和时间信息或表示任意再现位置的标记信息等的关联。
为了在从由时间、位置等指定的文件途中再现时,或者进行快进、快退再现等断续性再现时,决定从哪个地方将数据转送到解码器,再现装置利用索引信息。如果不利用索引信息,因解码器和系统的规格或限制,在寻找目标数据时,会发生需要较长时间才能找到目标数据、或不能找到等功能限制。因此,索引信息的有效利用是在再现动态图像文件时具有非常重要的意义。
专利文献1日本特开平7-30838号公报一般情况下,索引信息被记录在整个动态图像文件中,并对于再现时间长的动态图像文件等,其索引信息的数据大小也会相对变得非常大。过去,多数情况下假设动态图像文件是用个人计算机等存储器资源多的系统再现的,所以只限于用个人计算机再现动态图像文件的情况下,索引信息的数据大小在读入索引信息时不成问题。
但是,DVD视频播放机这样的廉价且存储器资源少的再现装置具有一种缺点,即,不能将所有索引信息读入到存储器中。该缺点在再现动态图像文件的、尤其要求快进、快退等的高速动作的功能中,是个很大的障碍。具体来讲,会导致在再现被记录在光盘这样的数据读取需要较长时间的媒体上被记录的动态图像文件的情况下,如果需要的索引信息不在存储器上,则需要一旦中止再现,从光盘读入未取得的索引信息,在这期间再现动作停止等问题。
如此,用只装载了小容量存储器的再现装置,对具备数据量大的索引信息的动态图像文件进行再现时,会有这样一种问题用再现装置不能一次读入原有的所有索引信息。尤其是近年来,正在急剧普及的DVD录像机、DVD播放机等民用音频视频设备中,为了降低成本,难以装载大容量的存储器,而只能装载小容量的存储器,因此,上述的问题引人关注。

发明内容
本发明鉴于这种问题而提出,其目的在于提供一种再现装置,不用将索引信息重新读入到存储器中,就能使用比存储器的容量大的索引信息来再现动态图像文件。
为了达到上述目的,本发明涉及的再现装置是再现动态图像文件的装置,其包括表大小取得单元,从记录媒体中取得存储着上述动态图像文件的索引信息的表的大小信息;存储器,用于存储上述索引信息;存储器大小取得单元,取得上述存储器的大小信息;运算单元,运算上述索引信息的间隔剔除量,使得上述表的大小小于或等于上述存储器的大小;间隔剔除单元,根据上述间隔剔除量对上述索引信息进行间隔剔除;以及写入单元,在上述存储器中写入被间隔剔除的上述索引信息。由此,即使是只具有最低限度的存储器的再现装置,也不会过多损害再现点的位置精度就能够读入全部索引信息。从而,不需要重新读入索引信息,所以能实现快速的再现动作。
在此,也可以是,上述运算单元运算上述索引信息的间隔剔除量,使得相对于上述动态图像文件的再现时间均匀地进行间隔剔除。或者,也可以运算上述索引信息的间隔剔除量,使得相对于上述动态图像文件的再现时间加权后进行间隔剔除。作为加权后进行间隔剔除的方法有如下方法。即,上述再现装置还包括检测上述动态图像文件的特性的文件特性检测单元;当由上述文件特性检测单元检测出上述动态图像文件的内容是电影时,上述运算单元运算上述索引信息的间隔剔除量,使上述索引信息随着上述动态图像文件的再现时间的经过而成为低密度。由此,上述索引信息随着上述动态图像文件的再现时间的经过而成为低密度,能够最小限度地抑制由间隔剔除引起的位置精度的恶化。
或者,也可以是,上述再现装置还包括检测上述动态图像文件的再现开始位置的再现开始位置检测单元;上述运算单元运算上述索引信息的间隔剔除量,使得上述索引信息在由上述再现开始位置检测单元检测出的再现开始位置之前为低密度,并且,使得上述索引信息在由上述再现开始位置检测单元检测出的再现开始位置之后为高密度。由此,上述索引信息在上述动态图像文件的再现开始位置之前成为低密度,在上述再现开始位置之后成为高密度。所以,能够最小限度地抑制由间隔剔除引起的位置精度的恶化。
或者,也可以是,上述再现装置还包括检测上述动态图像文件的再现模式的再现模式检测单元;当由上述再现模式检测单元检测出是用于搜索上述动态图像文件的开头的简介(introduction)再现模式时,上述运算单元运算上述索引信息的间隔剔除量,使得上述索引信息在上述简介再现区间成为高密度,并且,使得上述索引信息在上述简介再现区间以外的区间成为低密度。由此,上述索引信息在上述简介再现区间成为高密度,在上述简介再现区间以外的区间成为低密度,因此,能够最小限度地抑制由间隔剔除引起的位置精度的恶化。
或者,也可以是,上述再现装置还包括检测使用者的操作嗜好的操作嗜好检测单元;当由上述操作嗜好检测单元检测出使用者以一定频度以上的频度利用特定的再现功能时,上述运算单元运算上述索引信息的间隔剔除量,使得上述索引信息在利用该再现功能时需要的再现区间成为高密度,并且,使得上述索引信息在利用该再现功能时并不需要的再现区间成为低密度。由此,当使用者以一定频度以上的频度利用特定的再现功能时,上述索引信息在利用该再现功能时需要的再现区间成为高密度,在利用该再现功能时并不需要的区再现区间成为低密度,因此,能够最小限度地抑制由间隔剔除引起的位置精度的恶化。
在此,也可以是,上述再现装置还包括选择单元,该选择单元有选择地使上述文件特性检测单元、上述再现开始位置检测单元、上述再现模式检测单元、上述操作嗜好检测单元中的某一个动作。由此,能够容易地选择上述文件特性检测单元、上述再现开始位置检测单元、上述再现模式检测单元、上述操作嗜好检测单元中的某一个。
此外,可以是,上述再现装置还包括再现上述动态图像文件的再现单元;上述运算单元根据上述间隔剔除量运算上述动态图像文件的再现开始位置;上述再现单元从上述再现开始位置开始再现上述动态图像文件。由此,能够利用间隔剔除后的索引信息正常地再现动态图像文件。
而且,本发明不仅能够作为这种再现装置而得以实现,也能够作为使这样的再现装置所具有的特征单元成为步骤的信息提供方法来实现,或者作为使计算机执行这些步骤的程序来实现。并且,不言而喻,这样的程序当然能通过CD-ROM等记录媒体和互联网等传输媒体提供。
发明效果如上所述,很明显的是,根据本发明涉及的再现装置,对数据大小大的索引信息表进行均匀的间隔剔除,即使是只具有最低限度的存储器的再现装置,也不会过多损害再现点的位置精度就能读入全部索引信息。由此,不需要重新读入索引信息,能实现快速的再现动作。
此外,通过对索引信息加权后进行间隔剔除,不仅能实现快速的再现动作,也能够最低限度地抑制由间隔剔除引起的位置精度的恶化。
所以,根据本发明,不必将索引信息重新读入到存储器中,就能够使用比存储器大小大的索引信息来再现动态图像文件。在只具有最低限度的存储器的低价的再现装置正在普及的今天,其实用价值非常高。并且,还具有不需要硬件方面的特别的变更,能够以软件控制上的调整就能实现的效果。


图1是采用本发明的光盘再现装置之硬件结构图。
图2是采用本发明的光盘再现装置的主要部分的功能方框图。
图3是表示间隔剔除之前的索引信息的结构例的图。
图4是表示数据块与数据块偏移的关系的概念图。
图5是表示动态图像文件与索引信息表的关系的概念图。
图6是表示将索引信息均匀间隔剔除到1/n的方法的概念图。
图7是表示索引信息被均匀间隔剔除的状态的图。
图8是表示采用本发明的再现装置的间隔剔除动作的流程图。
图9是表示1/n(n=2)间隔剔除处理的概念图。
图10是本第二实施方式所涉及的再现装置主要部分的功能方框图。
图11是表示基于动态图像文件的特性间隔剔除了索引信息的状态的图。
图12是表示基于再现开始位置间隔剔除了索引信息的状态的图。
图13是表示基于再现模式间隔剔除了索引信息的状态的图。
图14是表示基于使用者的操作嗜好间隔剔除了索引信息的状态图。
图15是表示本第二实施方式所涉及的其它再现装置的主要部分的功能方框图。
图16是表示本第三实施方式中的再现装置的主要部分的功能方框图。
图17是表示采用本发明的再现装置的再现动作的概念图。
图18是表示采用本发明的再现装置的再现动作的流程图。
附图标记说明S40,S100表大小取得单元S41,S101运算单元
S42,S102表大小取得单元S43,S103保持单元S44,S104间隔剔除单元S45,S105写入单元S46,S106输入单元S47 再现单元S107 文件特性检测单元S108 再现开始位置检测单元S109 再现模式检测单元S110 操作嗜好检测单元S111 选择单元具体实施方式
以下,利用附图详细说明本发明的实施方式。
(第一实施方式)图1是采用本发明的光盘再现装置的硬件结构图。在本实施方式中,利用可再现DVD(数字多用途光盘)的DVD播放机作为光盘再现装置的一个例子进行说明,但是本发明的适用范围是,只要可再现动态图像文件的设备就可以,而不限于DVD播放机。
光盘500是至少记录了动态图像文件及索引信息的记录媒体。在本实施方式中用DVD播放机作为光盘再现装置的一个例子来进行说明,所以在此所说的光盘500相当于DVD光盘。
再者,只要是至少记录了动态图像文件及索引信息的记录媒体,就不限定记录媒体的形式、记录方式等。作为记录媒体的形式,有硬盘驱动器、存储卡等半导体存储器,作为记录方式,除了光学方式之外,还有磁式、电式等。
光拾波器501使用激光二极管(未图示)将激光照射到光盘500的记录面,并读入在光盘500的记录面反射的光,从而读取记录在光盘500中的信号。在本实施方式中,只要至少能读取记录在光盘500中的信号即可,但是也可以具备可对光盘500记录信号的功能。
主轴马达502使光盘500按规定的转速旋转。为了光盘500的保持,使用了转盘、夹持器(都未图示)等保持机构。具体来讲,在转盘上保持光盘,使转盘旋转。
光盘控制部503控制光拾波器501,使之从光盘500读取信号。并且,控制主轴马达502,使之以规定的转速转动光盘500。再者,将用光拾波器501读取的信号转换成数字信号。
AV解码器504是将从光盘500读取的动态图像文件解码成可用电视接收机等显示装置显示的视频信号的解码单元。
CPU505是基于存储在程序存储器507中的程序代码进行各种信号处理的中央运算处理装置。能进行存储在工作存储器506中的动态图像文件和索引信息的处理和分析。对于索引信息的处理,在后面用图2进行说明。
工作存储器506暂时存储动态图像文件、索引信息等各种数据,并同CPU505一起进行信号处理。程序存储器507存储着执行在CPU505进行的信号处理的程序代码。视频及音频信号508从再现装置输出,被输出到与本装置连接的其它机器(电视接收机等)。
图2是采用本发明的光盘再现装置主要部分的功能方框图,具体表示由图1中的CPU505实现的功能。此光盘再现装置在功能上包括表大小取得单元S40、运算单元S41、存储器大小取得单元S42、保持单元S43、间隔剔除单元S44、写入单元S45。
表大小取得单元S40取得原来(以下称“间隔剔除前”)的索引信息表的大小信息(以后再说明)。运算单元S41运算间隔剔除索引项(以后再说明)的量。存储器大小取得单元S42取得用于存储被间隔剔除的索引项的索引信息表用存储器(工作存储器506)的大小信息。保持单元S43是保持间隔剔除前的索引项的缓冲器。间隔剔除单元S44基于运算单元S41的运算结果,间隔剔除在保持单元S43保持的索引项。写入单元S45将在间隔剔除单元S44被间隔剔除的索引项写入工作存储器506中。输入单元S46将间隔剔除前的索引项输入到本再现装置中。
图3表示间隔剔除前的索引信息的结构例。如图3所示,索引信息被存储在索引信息表100中,由多个索引项101组成。即,索引项101是将索引信息细分的单位,索引项101的集合相当于索引信息。被包含在索引项101中的索引号码102是用于识别各索引项101的号码。另外,再现时间103表示索引项101所指的指定时间,数据块偏移104表示索引项101所指的数据块位置。
图4是表示数据块与数据块偏移的关系的概念图。如图4所示,数据块M_1~M_4是构成动态图像文件M的单位。被包含在各索引项101_1~101_4中的数据块偏移是,分别以从该动态图像文件M的规定位置算起的字节数来表示数据块M_1~M_4的位置。
图5表示动态图像文件与索引信息表的关系的概念图。如图5所示,在动态图像文件M的信息头H中存储着动态图像文件M内的索引信息表100的开头位置信息、索引信息表100的大小信息等。
图6是表示将索引信息均匀间隔剔除到1/n的方法的概念图,在此例示了n=2时的间隔剔除方法。200是间隔剔除前的索引信息表、201是间隔剔除后的索引信息表、202是按数据块等规定间隔设定的索引项。203是表示索引项202所指的动态图像文件的再现时间轴。如图6所示,间隔剔除后的索引信息表201的数据大小比间隔剔除前的索引信息表200的数据大小小。
图7是表示索引信息被均匀间隔剔除的状态的图。300表示索引项的密度(个/小时),301表示动态图像文件的再现时间(小时),302表示间隔剔除前的索引信息表中的索引项密度C,303表示间隔剔除后的索引信息表中的索引项密度C/n。
利用图1来说明如上述构成的光盘再现装置的动作。
首先,按照使用者的再现命令,光盘控制部503控制主轴马达502,使光盘500按规定的转速旋转,并且,控制光拾波器501读取记录在光盘500中的信号(动态图像文件及索引信息等)。由光拾波器501读取的信号由光盘控制部503转换为数字信息,暂时存储在工作存储器506中。此时,考虑工作存储器506的容量小,从光盘500读取的信息只是动态图像文件的一部分数据。
CPU505如上所述地只读取被存储在工作存储器506的信息中的索引信息,进行该索引信息的分析处理。对于具体的处理动作,以后用图2来说明。
接着,将CPU505中的索引信息的分析结果,作为管理信息存储在工作存储器506中。根据这样存储的管理信息,从光盘500读取的动态图像文件的数据流被转送到AV解码器504。由此,在AV解码器504中,将输入的数据流解码成动态图像数据,并作为视频音频信号508输出到外部设备(电视接收机等)。
通过重复以上动作,再现记录在光盘500中的动态图像文件。
接着,说明索引信息的间隔剔除动作。
在图6中,在间隔剔除前的索引信息表200的大小比存储索引信息表201的工作存储器506的存储器大小大的情况下,本发明发挥效果。即,通过对再现时间203均匀地间隔剔除索引项202,使索引信息表201的大小成为1/n,由此,即使是只具备最低限度的存储器的再现装置,也能够读入所有索引信息。
图7表示在间隔剔除前的索引项密度302是密度C的情况下,间隔剔除后的索引项密度303降低到密度C/n。在本第一实施方式中,对再现时间301均匀进行了间隔剔除,因此,在图7中,索引项的密度分布与再现时间301的轴平行。
图8是表示采用本发明的再现装置的间隔剔除动作的流程图。以下,利用图8和图2来说明本再现装置的间隔剔除动作。
首先,如果使用者指定了成为再现对象的动态图像文件,则表大小取得单元S40从一部分被存储在工作存储器506中的部分动态图像文件中取得索引信息表的大小信息(S1→S2)。如已经说明的那样,索引信息表的大小信息可以通过参照动态图像文件的信息头而取得。
如此,与取得表大小信息的动作并行地,存储器大小取得单元S42取得用于存储索引信息表的工作存储器506的大小信息(S3)。在这个工作存储器506中不仅存储索引信息表、还存储其以外的信息的情况下,就要由存储器大小取得单元S42取得为了存储索引信息表而确保的区域的大小信息。
在此,在索引信息表的大小比工作存储器506的大小大的情况下,运算单元S41运算索引项的间隔剔除量,使得该表的大小成为工作存储器506的大小以下(S4中的“是”→S5)。此“运算间隔剔除量”具体是指计算出图6所述的n的值。而且,在索引信息表的大小比工作存储器506的大小小的情况下(S4中的“否”),不进行间隔剔除处理。
另一方面,输入单元S46从被存储在工作存储器506中的动态图像文件中取得光盘上的索引信息的位置信息。如已经说明的那样,索引信息的位置信息可以通过参照动态图像文件的信息头而取得。当如此取得索引信息的位置信息时,从此位置读取索引项(S6),保持在保持单元S43中(以后说明)。
被保持在保持单元S43的索引项被输入到间隔剔除单元S44,根据由运算单元S41运算的n值进行间隔剔除(S7)。具体来讲,如图6所示,间隔剔除单元S44将加工前的索引信息表200的索引项202间隔剔除成1/n(在图6的例中n=2),使间隔剔除后的索引信息表201的索引项202的数量减少到原来的1/n。在此,如图7所示,间隔剔除后的索引项密度303在时间轴方向上恒定为C/n。
如此地对索引项进行间隔剔除后,写入单元S45将间隔剔除后的索引项写入工作存储器506(S8)。
图9是表示1/n(n=2)的间隔剔除处理的概念图。在此,为了简略说明,设想在索引信息由10个索引项101_1~101_10组成的情况下,而保持单元S43和工作存储器506都是只能存储5个索引项的大小的场合。
首先,若索引项101_1~101_5从光盘被读取,如图9(A)所示,分别被保持在保持单元S43的区域S43_1~S43_5中。接着,被保持在区域S43_1的索引项101_1被写入工作存储器506的区域506_1,被保持在区域S43_3的索引项101_3被写入工作存储器506的区域506_2,被保持在区域S43_5的索引项101_5被写入工作存储器506区域506_3。
接着,若索引项101_6~101_10从光盘被读取,如图9(B)所示,分别被保持在保持单元S43的区域S43_1~S43_5中。然后,被保持在区域S43_2的索引项101_7被写入在工作存储器506的区域506_4,被保持在区域S43_4的索引项101_9被写入工作存储器506的区域506_5。
如此,在对10个索引项101_1~101_10进行了1/n(n=2)的间隔剔除处理的情况下,5个索引项101_1、101_3、101_5、101_7、101_9分别被写入工作存储器506_1、506_2、506_3、506_4、506_5。
如上所述,根据本实施方式,通过对数据大小大的索引信息表均匀进行间隔剔除,即使是只具有最低限度的存储器的再现装置,也不会过多损害再现点的位置精度,就能够读入所有索引信息。由此,不需要重新读入索引信息,所以能实现快速的再现动作。
(第二实施方式)在上述第一实施方式中,说明了对索引信息均匀进行间隔剔除的结构,但在本第二实施方式中,说明对索引信息加权后进行间隔剔除的结构。
图10是本第二实施方式中的再现装置的主要部分的功能方框图。表大小取得单元S100、存储器大小取得单元S102、保持单元S103、间隔剔除单元S104、写入单元S105、输入单元S106与上述第一实施方式相同,因此在此省略详细的说明。下面,说明文件特性检测单元S107、再现开始位置检测单元S108、再现模式检测单元S109、操作嗜好检测单元S110、运算单元S101。
文件特性检测单元S107检测作为再现对象的动态图像文件的文件特性。再现开始位置检测单元S108检测作为再现对象的动态图像文件的再现开始位置。再现模式检测单元S109检测再现动态图像文件时的再现装置的再现模式。操作嗜好检测单元S110检测再现装置使用者的独特的操作嗜好。运算单元S101不仅使用从表大小取得单元S100和存储器大小取得单元S102取得的信息,还使用从文件特性检测单元S107、再现开始位置检测单元S108、再现模式检测单元S109、或操作嗜好检测单元S110取得的信息,运算索引项的间隔剔除量。这些各单元可通过图1的CPU505执行程序而实现。
以下,进一步详细说明文件特性检测单元S107、再现开始位置检测单元S108、再现模式检测单元S109、操作嗜好检测单元S110的各单元。
(动态图像文件的特性)图11是表示根据动态图像文件的特性对索引信息进行了间隔剔除的状态的图。具体表示,在从开头再现的动态图像文件的全部再现时间例如是90分钟到180分钟左右、其内容推测为电影的情况下,按照该文件的特性加权后进行间隔剔除时的、再现装置中的索引信息的读取状态例。
在图11中,600表示索引项的密度(个/小时),601表示动态图像文件的再现时间(时间),602表示间隔剔除前的文件的索引信息表中的索引项密度C,603表示加权后进行了间隔剔除的索引项的密度分布,604表示603的密度分布的平均值。
说明如上所述地构成的光盘再现装置的动作。
首先,基本的光盘的再现动作与上述第一实施方式的动作相同,所以省略说明。在此,设想再现全部再现时间长的电影等的情况,不是像上述第一实施方式那样将索引项的密度固定在时间轴方向上,而是如图11所示,在时间轴方向上使密度变化,以便在动态图像文件的开头附近为高密度或无间隔剔除,而越接近末尾则成为低密度。
一般情况下,使用索引信息的快进操作等,被认为是在使用者要从动态图像文件的途中开始观看时,为了检索或确定目的再现位置而使用的操作。因此,动态图像文件的后半部分的位置精度可以比前半部分低。
在利用这样的特征再现光盘时,文件特性检测单元S107检测被记录在光盘中的动态图像文件的所有再现时间信息。在检测出的再现时间为规定时间以上(例如从90分钟到180分钟)的情况下,判断被记录在该光盘中的动态图像文件是电影,并按照图11的特性图控制CPU505中的索引信息的间隔剔除量。即,在要再现的动态图像文件为电影等长时间的动态图像文件时,进行如图11的603所示的独自的加权间隔剔除。而且,此时,通过将604的值调整成C/n进行间隔剔除,能够将间隔剔除后的索引项全部存储在再现装置的工作存储器506中。
通过如此地检测动态图像文件的特性、并在推测为使用频度有差别的各个区间中调整索引密度,即使是最低限度的存储器大小,也可以不过多损害位置精度而进行快速的位置检索。
(再现开始位置)图12是表示根据再现开始位置对索引信息进行了间隔剔除的状态的图。具体表示,在从途中的再现点开始恢复再现的情况下,按照该再现开始位置加权后进行间隔剔除时的、再现装置中的索引信息的读取状态例。700表示索引项密度(个/小时),701表示动态图像文件的再现时间(小时),702表示间隔剔除前的文件的索引信息表中的索引项密度C,703表示加权后进行了间隔剔除的索引项的密度分布,704表示703的密度分布的平均值,705表示使用者恢复再现的再现时间Ts。
说明如上所述地构成的光盘再现装置的动作。
DVD播放机具备从动态图像文件的途中开始再现的功能。例如有,记住上次再现结束时的位置,下次再现时从记住的位置开始再现的功能等。
在如上所述地使用者从动态图像文件的途中开始再现的情况下,一般接着上次再现结束时的后面观看的可能性高,而再现上次再现结束时的前面的可能性低。因此,在再现开始位置检测单元S108检测出上次的再现结束位置Ts705的情况下,恢复再现的Ts705的时刻之前被再现的可能性低,所以索引项的密度低。而且,由于Ts705的时刻之后被再现的可能性高,所以索引项的密度高。如上所述,若进行由703所示的独自的加权间隔剔除,就能够提高再现位置精度。而且,在此时,通过将704的值调整成C/n进行间隔剔除,能够将间隔剔除后的索引项全部存储在再现装置的工作存储器506中。
通过如此地检测再现开始位置并在再现恢复时间705的前后改变索引项密度,即使是最低限度的存储器大小,也不会过多损害位置精度而进行快速的检索位置。
(再现模式)图13是表示根据再现模式对索引信息进行了间隔剔除的状态的图。具体表示,在由使用者选择了搜索动态图像文件的开头的简介再现功能的情况下,按照该再现模式加权后进行间隔剔除时的、再现装置中的索引信息的读取状态例。800表示索引项密度(个/小时),801表示动态图像文件的再现时间(时间),802表示间隔剔除前的文件的索引信息表中的索引项密度C,803表示加权后进行了间隔剔除的索引项的密度分布,804表示803的密度分布的平均值。
在如此地由再现模式检测单元S109检测出是简介再现模式时,对称为简介再现区域的、仅限定于动态图像文件开头部分的特定区域,将索引项的密度设定成很高,从而能进行由803所示的加权后的间隔剔除。而且,在此时,通过将804的值调整成C/n进行间隔剔除,能够将间隔剔除后的索引项全部存储在再现装置的工作存储器506中。
通过如此地判断再现模式并改变特定区域的索引项密度,即使是最低限度的存储器大小,也不会过多损害位置精度而进行快速的位置检索。
(操作嗜好)图14是表示根据使用者的操作嗜好对索引信息进行了间隔剔除的状态的图。具体表示,在刚开始再现之后频繁地使用如下功能,即用一个操作就找出并再现当前再现位置的几秒之前位置的功能、或用一个操作就找出并再现当前再现位置的几秒之后位置的功能的情况下,按照该使用者的操作嗜好加权后进行间隔剔除时的、再现装置中的索引信息的读取状态例。900表示索引项密度(个/小时),901表示动态图像文件的再现时间(时间),902表示间隔剔除前的文件的索引信息表中的索引项密度C,903表示加权后进行了间隔剔除的索引项的密度分布,904表示903的密度分布的平均值,905表示使用者恢复再现的再现时间Ts。
如此地,在操作嗜好检测单元S110检测出使用者频繁使用如下功能,即用一个操作就找出并再现当前再现位置的几秒之前位置的功能、或用一个操作就找出并再现当前再现位置的几秒之后位置的功能的情况时,为了尽量减少操作上的不快感,将再现恢复时间905的前后区域的索引项密度设定为较高。由此,即使在刚恢复再现之后就频繁地使用上述功能,也能在保持高的再现位置精度的状态下进行检索。而且,在此时,通过将904的值调整成C/n进行间隔剔除,能够将间隔剔除后的索引项全部存储在再现装置的工作存储器506中。
通过如此地根据使用者的操作嗜好进行判断并改变索引项的加权,则对于使用者的特定操作,即使是最低限度的存储器大小,也不会过多损害位置精度而进行快速的位置检索。
(选择)图15是本第二实施方式中的其它再现装置的主要部分的功能方框图。如该图15所示,也可以采用使选择单元S111介于文件特性检测单元S107、再现开始位置检测单元S108、再现模式检测单元S109、操作嗜好检测单元S110的各单元与运算单元S101之间的结构。
即,选择单元S111接受来自使用者的指示,来选择文件特性检测单元S107、再现开始位置检测单元S108、再现模式检测单元S109、操作嗜好检测单元S110中的某一个并使其动作。由此,运算单元S101不仅使用从表大小取得单元S100和存储器大小取得单元S102得到的信息,还使用从选择单元S111得的的信息,来运算索引项的间隔剔除量。再者,上述选择单元S111可采用物理开关等。
根据如此地具备选择单元S111的结构,可容易地选择再现开始位置检测单元S108、再现模式检测单元S109、操作嗜好检测单元S110中的某一个。不言而喻,在使用来自这些检测单元中的多个检测单元的检测结果来运算间隔剔除量的情况下,选择单元S111会选择多个检测单元。
如上所述,根据本第二实施方式,对索引信息加权后进行间隔剔除,因此,不仅能实现快速的再现动作,还能最小限度地抑制由间隔剔除引起的位置精度的恶化。
(第三实施方式)在上述第一实施方式和第二实施方式中,说明了对索引信息进行间隔剔除的结构,但在本第三实施方式中,说明利用进行了间隔剔除的索引信息来再现动态图像文件的结构。
图16是本第三实施方式中的再现装置的主要部分的功能方框图,除了具有再现单元S47这一点、和运算单元S41的功能不同这一点以外,其它与上述第一实施方式相同。在此,运算单元S41根据间隔剔除量来运算动态图像文件的再现开始位置。而且,再现单元S47从由运算单元S41运算的再现开始位置起再现动态图像文件。
图17是采用本发明的再现装置的再现动作的概念图。在此,表示了均匀间隔剔除到1/2之后的索引信息和动态图像文件的关系。即,被包含在索引项101_1中的数据块偏移是,用从该动态图像文件M的开头位置算起的字节数来表示数据块M_1的位置。同样,被包含在索引项101_3、5、7中的数据块偏移是,分别用从该动态图像文件M的开头位置算起的字节数来表示数据块M_3、5、7位置。
图18是表示采用本发明的再现装置的再现动作的流程图。如图17所示,索引信息均匀被间隔剔除到1/2之后,在由使用者指定了从再现时间1000msec的位置开始再现动态图像文件(S11)的情况下,运算单元S41根据间隔剔除量1/2来确定索引项(S12)。例如,如果考虑如图3所示地以再现时间500msec的间隔设定了检索项的情况,则在没进行间隔剔除的状态下,确定开头起第3个索引项101_5。但是,在此考虑到索引项被间隔剔除为1/2,所以确定开头起第2个索引项101_3。
接着,当确定了索引项时,运算单元S41确定与该索引项对应的数据块偏移(S13),并通知再现单元S47。由此,再现单元S47从由该数据块偏移确定的数据块开始进行再现。
如上所述,根据采用本发明的再现装置,即使在对索引信息进行了间隔剔除的情况下,使用该间隔剔除量来确定再现开始位置,因此可以正常地再现动态图像文件。
而且,在此说明了由使用者指定从再现时间1000msec的位置开始再现动态图像文件的情况,但是,当然也会发生将由使用者指定的动态图像文件的再现时间(例如1300msec)除以索引项的设置间隔(例如500msec)的值不是整数值的情况。在这样的情况下,如果确定2个索引项(例如索引项101_3、101_5)中的前面的索引项(例如索引项101_3),并从该位置开始再现,则能到达被指定的动态图像文件的再现时间(例如1300msec)。此时,如果从前面的索引项(例如索引项101_3)开始到被指定的动态图像文件的再现时间(例如1300msec)为止不更新显示,则使用者会感觉仿佛从指定的再现时间(例如1300msec)开始再现。
而且,在此由运算单元S41进行确定数据块偏移之前的处理,但本发明不限定于此。例如,采用如下结构,即在运算单元S41确定索引项之后,该索引号码被通知到再现单元S47,并由再现单元S47确定数据块偏移的结构,也能得到与上述相同的效果。
产业上利用的可能性本发明还能适用于不用将索引信息重新读入到存储器中,就能使用比存储器大小大的索引信息来再现动态图像文件的DVD播放机等的用途。
权利要求
1.一种再现装置,再现动态图像文件,其特征在于,包括表大小取得单元,从记录媒体中取得存储着上述动态图像文件的索引信息的表的大小信息;存储器,用于存储上述索引信息;存储器大小取得单元,取得上述存储器的大小信息;运算单元,运算上述索引信息的间隔剔除量,使得上述表的大小小于或等于上述存储器的大小;间隔剔除单元,根据上述间隔剔除量对上述索引信息进行间隔剔除;以及写入单元,在上述存储器中写入被间隔剔除的上述索引信息。
2.如权利要求1所述的再现装置,其特征在于,上述运算单元运算上述索引信息的间隔剔除量,使得相对于上述动态图像文件的再现时间均匀地进行间隔剔除。
3.如权利要求1所述的再现装置,其特征在于,上述运算单元运算上述索引信息的间隔剔除量,使得相对于上述动态图像文件的再现时间加权后进行间隔剔除。
4.如权利要求3所述的再现装置,其特征在于,上述再现装置还包括检测上述动态图像文件的特性的文件特性检测单元;当由上述文件特性检测单元检测出上述动态图像文件的内容是电影时,上述运算单元运算上述索引信息的间隔剔除量,使上述索引信息随着上述动态图像文件的再现时间的经过而成为低密度。
5.如权利要求3所述的再现装置,其特征在于,上述再现装置还包括检测上述动态图像文件的再现开始位置的再现开始位置检测单元;上述运算单元运算上述索引信息的间隔剔除量,使得上述索引信息在由上述再现开始位置检测单元检测出的再现开始位置之前成为低密度,并且,使得上述索引信息在由上述再现开始位置检测单元检测出的再现开始位置之后成为高密度。
6.如权利要求3所述的再现装置,其特征在于,上述再现装置还包括检测上述动态图像文件的再现模式的再现模式检测单元;当由上述再现模式检测单元检测出是用于搜索上述动态图像文件的开头的简介再现模式时,上述运算单元运算上述索引信息的间隔剔除量,使得上述索引信息在上述简介再现区间成为高密度,并且,使得上述索引信息在上述简介再现区间以外的区间成为低密度。
7.如权利要求3所述的再现装置,其特征在于,上述再现装置还包括检测使用者的操作嗜好的操作嗜好检测单元;当由上述操作嗜好检测单元检测出使用者以一定频度以上的频度利用特定的再现功能时,上述运算单元运算上述索引信息的间隔剔除量,使得上述索引信息在利用该再现功能时所需要的再现区间成为高密度,并且,使得上述索引信息在利用该再现功能时并不需要的再现区间成为低密度。
8.如权利要求3所述的再现装置,其特征在于,上述再现装置还包括文件特性检测单元,检测上述动态图像文件的特性;再现开始位置检测单元,检测上述动态图像文件的再现开始位置;再现模式检测单元,检测上述动态图像文件的再现模式;操作嗜好检测单元,检测使用者的操作嗜好;选择单元,有选择地使上述文件特性检测单元、上述再现开始位置检测单元、上述再现模式检测单元、上述操作嗜好检测单元中的某一个动作。
9.如权利要求1所述的再现装置,其特征在于上述再现装置还包括再现上述动态图像文件的再现单元;上述运算单元根据上述间隔剔除量运算上述动态图像文件的再现开始位置;上述再现单元从上述再现开始位置开始再现上述动态图像文件。
10.一种再现方法,再现动态图像文件,其特征在于,包括表大小取得步骤,从记录媒体中取得存储着上述动态图像文件的索引信息的表的大小信息;存储器大小取得步骤,取得用于存储上述索引信息的存储器的大小信息;运算步骤,运算上述索引信息的间隔剔除量,使得上述表的大小小于或等于上述存储器的大小;间隔剔除步骤,根据上述间隔剔除量,对上述索引信息进行间隔剔除;写入步骤,将被间隔剔除的上述索引信息写入上述存储器中。
11.一种用于再现动态图像文件的程序,使计算机执行以下步骤表大小取得步骤,从记录媒体中取得存储着上述动态图像文件的索引信息的表的大小信息;存储器大小取得步骤,取得用于存储上述索引信息的存储器的大小信息;运算步骤,运算上述索引信息的间隔剔除量,使得上述表的大小小于或等于上述存储器的大小;间隔剔除步骤,根据上述间隔剔除量,对上述索引信息进行间隔剔除;写入步骤,将被间隔剔除的上述索引信息写入上述存储器中。
全文摘要
提供一种再现装置,不用将索引信息重新读入存储器,就能使用比存储器大小大的索引信息来再现动态图像文件。该再现装置包括;表大小取得单元(S40),从记录媒体中取得存储着上述动态图像文件的索引信息的表的大小信息;存储器,用于存储上述索引信息;存储器大小取得单元(S42),取得上述存储器的大小信息;运算单元(S41),运算上述索引信息的间隔剔除量,使得上述表的大小小于或等于上述存储器大小;间隔剔除单元(S44),根据上述间隔剔除量,对上述索引信息进行间隔剔除;写入单元(S45),在上述存储器中写入被间隔剔除的上述索引信息。
文档编号G11B20/10GK1898954SQ20058000130
公开日2007年1月17日 申请日期2005年2月1日 优先权日2004年2月4日
发明者宫本晴敏 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1