专利名称:内容共享装置和内容共享方法
技术领域:
本发明涉及通过网络快适地共享内容的内容共享系统和内容共享装置。
背景技术:
普及到以家庭为中心的VTR(Video Tape Recorder)记录器、DVD(Digital Versatile Disc)记录器、和HDD(Hard Disk Drive)记录器一般的使用方法是主要是对播放波记录后进行再现,或将在出租录像带商店和录像带商店租借或购买的内容进行再现,将图像和声音输出至电视机。
这些记录单元和电视机在得到普及的同时,价格迅速降低,一般在一个家庭中有多台。此外,特别地,正在销售的是面向一般家庭、通过基于IEEE1394和商家独立的通信标准等的通信,从距离数米以上的地方的电视机操作记录单元的产品。
另一方面,随着互联网的普及,一般建立起家庭内IP(InternetProtocol)网络。
这样,在家庭内IP网络上尝试发送和接收AV(AuthorizedVersion)内容,特别是由于DLNA(Digital Living Network Alliance)标准的出现,通过家庭内IP网络的家庭内的内容共享的普及具有现实的意义。
家庭内内容共享在一个家庭内将多台HDD记录单元和电视机用网络连接,相互共享。利用本技术,可以在只要是可以IP通信的网络环境下,就可以共享内容,例如,可以简单地将记录在寝室的记录单元中的内容实时地再现。
可是,在使用对应网络的内容记录单元、通过网络再现内容的情况下,在再现发送方的内容之前需要的时间、以及网络发送需要的时间、从接收到再现需要的时间的总和对用户而言是等待时间,所以例如与模拟电视相比,反应非常慢。
另一方面,近年来节能意识提高,而且不论是什么记录单元,待机电能都成为问题,要求在不使用时成为休止模式。在休止模式下仅启动录像预约功能,CPU(Central Processing Unit)需要的最小限度启动。
为了通过网络从休止模式的WOL(Wake On LAN)对应记录单元获得内容,通常将称为魔包(magic packet)的特殊的IP信息包向保持内容的记录单元发送,启动记录单元后,需要从记录单元获得内容。
记录单元的启动时间一般为数秒~数十秒。网络功能的启动是特别需要时间的处理,例如利用DHCP(Dynamic Host ConfigurationProtocol)服务器的情况等一般需要10秒以上的启动时间。也就是,从休止模式的记录单元到获得内容之前,需要数十秒以上的时间。
为了解决这样的问题,一般采用高速缓存和数据的预读下载(或接收信号)的方法。
所谓高速缓存是预先保持暂时使用的一部分或全部数据,然后在使用同一数据的情况下,通过从高速缓冲存储器读出,实现提高速度的一般方法。
作为内容的预读接收的例子,在(特开2003-009113号公报)中叙述了预读内容后再现的方法。
高速缓冲存储器的组成一般使用CPU和网络浏览器。此方法在高速缓冲存储器的命中(hit)率高的情况下非常有效,但是为了提高高速缓冲存储器的命中率,统计处理是必要的,所以存在有本质上的缺点,即要使少量的内容命中高速缓冲存储器,必须对全部内容进行高速缓存。
也就是,使用高速缓冲存储器的方法,为了从休止模式的记录单元高速获得内容,必须将再现完的内容全部保持。此外,由于没有再现的内容不存在高速缓冲存储,所以不能高速获得。
为了解决这样的问题,实现了用数据预读下载在用户操作之前下载内容的方法。所谓预读下载是预先下载预测为下次要下载(获得)的数据的方法。
例如,一部分使网络浏览器提高速度的软件,采用这种利用预读在用户操作之前获得连接对象的内容的方法。
此预读方法如的确可以预测下次用户操作,则是非常有效的方法。在此方法中,用户输入的信息越多,越容易预测下次用户的操作。此外,所说的网络浏览的动作一般在获得内容后,在下次操作之前有一定的时间,所以在此期间进行预读,可以有效地下载内容。
可是,在预读的方法中,存在着在用户启动装置后,不马上进行预读,不能使用预读的方法的缺点。此外,预读中存在占用多的网络频带的缺点。也就是,在利用预读的情况下,操作一侧的终端要预先启动休止中的记录单元,预先获得内容。由于这会不经意地启动其他记录单元而获得内容,所以在耗电多的方面、和占用存储器和硬盘等存储区域多的方面,这就成了问题。
作为预读的派生方法可以举出的是,一旦用户启动操作终端,就将其他记录单元全部启动的方法。于是,由于可以缩短启动时间,通过网络获得内容也可以用比较短的时间。可是,存在有要增加记录单元数量的耗电的问题。
此外,可以考虑在休止模式时仅启动网络功能的方法,但是不希望为了几乎不使用的功能而一直动作。
也就是,要解决的课题是在作为内容共享装置的对应于网络的内容记录单元中,在通过网络进行再现内容时,一旦内容的发送一侧终端处于休止模式,到内容的再现之前需要时间这一问题。
发明内容
为了解决所述课题,本发明是测定记录单元的启动时间,一旦在该记录单元记录内容,则将启动时间部分的内容复制到其他记录单元中进行共享的内容共享装置,在具有通过网络共享内容的功能的内容共享装置中,包括保持启动内容共享装置需要的时间的单元;预先向其他装置发送相当于启动需要的时间的内容的单元;作成和更新保持在内容共享装置中的内容的索引的单元;以及使索引与其他内容共享装置共享的单元,预先向其他内容共享装置发送相当于所述启动需要的时间的内容,对内容进行共享,可以实现高速再现功能。
此外,在本发明中,还包括测定所述内容共享装置的启动需要的时间的单元、和作成和更新相当于启动需要时间的内容的索引的单元,使索引中保持内容的网址。
此外,在本发明中,将相当于所述启动需要时间的内容索引,包含在对所述内容共享装置内保持的内容索引进行扩张后的区域中进行管理。
此外,在本发明中,为了预先使相当于所述启动需要时间的内容与其他装置共享,在索引中包括启动时间,其他装置通过请求相当于启动时间的内容来预先进行共享。
此外,在本发明中,在具有通过网络对内容进行共享功能的内容共享装置中,包括从其他内容共享装置中获得索引的单元;预先从其他内容共享装置获得一部分内容的单元;从具有内容的其他内容共享装置获得已预先获得的内容的后续部分的单元,在再现由所述索引指定的内容时,再现预先获得的内容,在预先获得的内容后继续再现内容的后续部分。
此外,在本发明中,要预先获得的一部分内容,是应预先在用内容共享装置共享的内容索引中获得的作为内容表示的内容,此外,相当于从内容共享装置获得内容启动时间的长度,是在要获得内容时进行指定并预先获得的一部分内容的长度。
此外,在本发明中,在再现内容时,指示启动其他内容共享装置,再现预先获得的内容,继续预先获得的内容,再现内容的后续部分。
此外,在本发明的内容共享方法中,包括为了将内容的索引与其他内容共享装置进行共享,作成或更新在内容共享装置内保持的内容的索引的步骤;和预先发送相当于内容共享装置的启动时间的内容的步骤,预先发送相当于与用索引指定的内容对应的内容共享装置启动时间的内容。
此外,在本发明的内容共享方法中,包括从其他内容共享装置预先获得一部分内容的步骤;用保持在内容共享装置内的内容索引指定要再现的内容、并指令再现内容的步骤;对通过再现指令已预先获得的内容进行再现的步骤;和从具有要再现的内容的其他内容共享装置获得已预先获得的内容的后续部分的步骤,在预先获得的内容之后继续再现内容的后续部分。
本发明的记录单元,预先共享服务器一侧记录单元的启动需要时间的内容。因此,在服务器一侧的记录单元启动之前的期间,使用积存在客户机一侧记录单元中的内容进行再现,一旦服务器一侧的记录单元启动,则可以利用通过网络进行的内容的发送来再现内容,具有可以通过在客户机一侧由索引指定的内容的再现的指示,瞬时开始再现的效果。
此外,作为其他的方式,本发明的记录单元预先将在服务器一侧的记录单元启动需要时间部分的内容积存在其他记录单元中。在其它的记录单元中,使用可以通过网络进行连接的记录单元中正在启动的时间的比例大的或启动时间早的。客户机一侧的终端在积存内容的服务器一侧的记录单元启动之前的期间,使用积存在其它的记录单元中的内容进行再现,一旦服务器一侧记录单元启动,可以利用通过网络的内容发送来再现内容。于是,具有在客户机一侧即使不积存一部分内容,也能瞬时开始再现内容的优点。
图1是本发明装置的整体图。
图2是在共享立即再现用内容之前的流程。
图3是再现内容情况下的流程。
图4是测定启动时间的流程。
图5是索引的说明图。
图6是表示索引选择的例子。
图7是作成后续内容请求的详细流程。
图8是请求后续内容的说明图。
图9表示在再现内容和立即再现用内容时数据的流动的图。
图10是表示内容整体、立即再现用内容、后续内容的关系的图。
图11是表示在限制复制的情况下,内容整体、立即再现用内容、和后续内容的关系的图。
图12是在服务器一侧删除内容的情况的流程。
图13是本发明实施例2的整体图。
图14是本发明实施例2的基本流程。
图15是保持立即再现用内容的记录单元的选出结果的表的例子。
图16是再现内容的情况的流程。
图17是索引的说明图。
图18是对应于停止再现和重新再现的基本流程。
图19是对应于停止设备的立即再现用内容的列表的说明图。
图20是表示内容整体和立即再现用内容的关系的图。
具体实施例方式
下面用图对本发明的实施例1进行说明。
实施例1在本发明中,在通过网络由客户机再现服务器的内容时,以客户机一侧存储区域最小的使用量,实现缩短客户机选择要再现的内容的索引后到再现图像之前的时间的目的。
图1是本发明装置的整体图。110、120和130是通过网络100共享内容的记录单元。再有,所谓的内容包括录制的电视节目和电影、用户拍摄的照片、通过网络下载的音乐、和从购买的CD(CompactDisc)复制的音乐等。此外,内容也可以包括表示节目信息等内容本身的内容的数据等。为了共享,在记录区域内具有索引区域111和内容区域115。
内容区域是记录内容的区域,例如在录制电视节目的情况下,记录在本区域。索引区域是为了通过网络而共享,以表示内容的题目和内容、网络上的位置的URL(Uniform Resource Locator)等作为索引加以保持的区域。在连接于网络的所有记录单元之间,也可以为使索引同步,具有同一个索引。
图5是索引的例子。
从112到114是表示内容AAA、内容BBB和内容CCC位置的URL的索引。例如在索引112中可以看出,从记录单元1可获得内容AAA。此外112的URL是简易表述的,像一般使用的URL那样,要分级,此外也可以记载文件名和它的其他信息等。
116和117是内容。118是本发明特长的立即再现用内容。118特别是内容C的先头部分,是立即再现用内容长的长度。此外,所谓立即再现用内容是在客户机一侧用户指示再现时,为了直接开始再现而保持在客户机一侧内的内容。作为立即再现用内容长度的立即再现用内容长,设定成比服务器一侧完成内容发送准备之前的时间要长。
此外,所谓服务器一侧是保持内容的一侧,所谓客户机一侧是再现内容一侧。例如在图1中,对于内容AAA,记录单元1是服务器一侧,记录单元2和记录单元3是客户机一侧。内容BBB也相同。对于内容CCC,记录单元2是服务器一侧,记录单元1和记录单元3是客户机一侧。
图2和图3是表示本发明装置的动作的流程图。图2表示客户机一侧在接收立即再现用内容完成之前,图3表示再现内容的情况。
首先用图2对立即再现用内容共享之前的流程进行说明。在服务器一侧,一旦通过投入电源等开始处理,就检测用于启动记录单元需要的启动时间(201)。在图4中对201步骤要详细说明。此外,201步骤也可以在投入电源时等情况下不是每次执行。
然后服务器一侧录制内容(202)。本处理例如与录制电视节目等、一般的记录单元的录制内容的功能相同。然后服务器一侧作成内容的索引(203)。在索引已经存在的情况下,也可以进行更新。
图1的112和图5是内容索引的例子。在作成或更新索引时,服务器一侧是索引与客户机一侧同步(204和214)。生成索引的同步的定时未必是在作成索引的立刻之后,也可以为定期地、要同步的索引积存到一定程度后,再确定时间等。
此外,客户机一侧如从另外的内容看,存在成为服务器一侧的情况,所以此情况的同步触发从客户机一侧进行。在同步中,以所有的记录单元的索引相等的方式进行索引的复制,也可以根据目的不同,导入其他的同步方法。
例如,在不想使内容CCC在记录单元3中再现的情况下,成为记录单元1和记录单元2不向记录单元3提供内容CCC的索引的结构。于是,记录单元3由于不知道有内容CCC的存在,所以不能从索引进行再现。
然后客户机一侧发送立即再现用内容的请求(215)。在索引中记载立即再现用内容的URL的情况下,客户机一侧实施立即再现用内容的请求。服务器一侧一旦接收立即再现用内容的请求(205),服务器一侧将从启动时间测定开始要求的、立即再现用内容长的内容,作为立即再现用内容进行发送(206)。客户机一侧接收立即再现用内容,保存在内容区域(216)。
下面用图3对再现内容情况的流程进行说明。
在客户机一侧,用户例如用图6所示的操作画面,选择索引(311)。于是,客户机一侧向服务器一侧发送启动请求(312)。启动请求也可以兼作为启动的确认。例如,服务器一侧在接收到启动请求的时刻已经启动的情况下,可以直接发送内容。
在这种情况下,将完成启动的通知或已启动的通知直接发送到客户机一侧。于是,客户机一侧不再现立即再现用内容,而可以直接再现从服务器发送来的内容。在这种情况下,客户机一侧不实施313,在315从先头请求内容。
服务器一侧在302中没有启动的情况下,开始启动(303)。这也可以是使用WOL的启动。在WOL中,是通过网络接口发送来自其他设备的称为魔包的特殊信息包,经过网络接口启动主体的结构。
然后,一旦启动完成,则向启动了本服务器的客户机一侧发送启动完成通知(304)。在312中,一旦客户机一侧向服务器一侧发送启动请求,则再现记录在客户机一侧内的立即再现用内容(313)。立即再现用内容的位置作为URL记载到索引中。由于URL在本记录单元内,所以网址也可以作为本地主机(local host)。一旦接收启动完成的通知(314),则在315后进行将立即再现用内容和通过网络获得的后续内容,进行无接点地再现(无缝再现)。
首先,作成后续内容的请求,请求立即再现用内容的后续部分(315)。用图7对315步骤进行详细说明。然后,将后续内容的请求发送给服务器一侧(316)。服务器一侧接收后续内容的请求(306),从内容作成立即再现用内容的后续部分,作为后续内容进行发送(307)。通过用从内容的先头的字节长或相当的时间切出内容,作成后续内容。
一旦客户机一侧接收后续内容(317),连接立即再现用内容和后续内容,进行无缝再现(318)。无缝再现是将原本是一个而分成了两个的内容,作为一个内容进行再现的处理。在再现内容中,特别是在图像中,没有必要将所有的数据在主存储器中展开。由于一般是将再现需要的数秒左右的数据依次读出进行再现,所以为了无缝再现,可仅仅变更读出的起源。
图4表示201的启动时间测定的流程。一旦向记录单元投入电源,则硬件启动(401)。然后,操作系统启动(402)。一旦操作系统启动或一定程度的启动,则由于应用软件或类似它的软件可以启动,所以启动检测启动时间的测定应用软件,开始测定启动时间(403)。
然后启动各种应用软件(404)。一旦必要的软件全部启动,则完成启动(405),在此时刻测定应用软件终止操作(406)。在405步骤中,需要进行通过网络发送内容的准备。
然后计算启动时间(407)。在启动时间的计算中,将用于硬件和操作系统启动的时间加在测定的启动时间中。由于有时不能测定用于硬件和操作系统启动的时间,所以也可以预先在出厂时设定。
如硬件或操作系统的启动时间可以测定,则也可以用测定的值作为所述的值来使用。此外,也可以用共同的值取代启动时间来构成。也可以例如使等级1的装置为5秒、等级2的装置为10秒,将出厂时设定的等级值作为启动时间使用。
图5是索引的说明图。在本例子中,在记录单元之间共享5个内容。各个内容上赋予内容编号501,在502中表示内容的名。503是内容的URL,504是对应的立即再现用内容的URL。在本例子中,网址为localhost,这表示存在于保持索引的记录单元内。505是立即再现用内容的长度。
图6是表示索引选择(311)的例子。601是电视等的画面,602是内容名,603是内容的记录时间,604是记录内容的日期和时间,605表示内容的种类。606是用于显示内容的详细信息的按钮区域,在选择606中,显示608这样的按钮。此时也显示609的确定按钮,一旦按下609的确定按钮,显示详细信息。607是可以上下移动选择内容的选中标记(focus)。在选中标记中一旦按下遥控的再现按钮,则再现该内容。
图7是作成后续内容请求315的详细流程。首先,通过记录单元的设定等,判断是不是全部再现立即再现用内容(701)。在全部再现的情况下,由于从后续部分请求内容,所以从立即再现用内容的长度计算出内容的开始位置(702)。所谓内容的开始位置是例如将内容的全部长度作为100的情况下,如将立即再现用内容的长度定为5,那么内容的开始位置为6。
另一方面,在中途停止再现立即再现用内容的情况下,确定再现立即再现用内容的停止位置(703)。再现停止位置设定在比用于从服务器一侧获得内容需要的时间长的部位。然后从再现停止位置计算开始位置(704)。开始位置与702相同,定为紧靠再现停止位置之后。然后从计算出的开始位置作成后续内容请求(705)。关于作成的后续内容请求用图8详细说明。
后续内容请求至少由内容的URL801、内容的字节单位的开始位置(802)或内容的时间单位的开始位置(803)构成。如802和803表示同一位置,也可以两个都记载。内容的URL等于503的URL。内容的开始位置指定紧靠再现立即再现用内容结束的字节位置或时间的位置之后。在图8中,立即再现用内容在48325949字节或15.5秒之前结束再现。此外,如将内容开始位置定为0字节或0秒,后续内容请求则为从先头开始再现的通常的内容请求。
图9是表示在再现内容和立即再现用内容时的数据的流动的图。900表示客户机一侧记录单元,910表示服务器一侧记录单元。一旦指示内容再现,首先立即再现用内容从客户机一侧的记录区域903读至主存储器902,用图像和声音再现部901进行再现。一旦到达立即再现用内容的终点或停止位置,将读出对象转换到后续的内容。后续的内容从服务器一侧的记录区域912,通过网络接口911和网络接口904,读到主存储器902中,在主存储器上连接到立即再现用内容的终点上,接着立即再现用内容继续用图像和声音再现部进行再现。
图10是从长度的观点表示内容整体、立即再现用内容、和后续内容的关系的图。此外长度为字节长或时间,在什么情况下都是同样的图。1001是内容整体,长度为t1。1002是立即再现用内容,长度为t2,1003是后续内容,长度为t4。其中,1002和1003中存在有重叠的t3。t3作为获得后续内容之前的时间余裕使用。
例如,在立即再现用内容的再现结束时刻,后续的内容如达到客户机一侧记录单元,t3也可以为接近0的值。可是,在通过网络发送和接收内容的情况下,通常设置用于吸收网络通信速度的波动的缓冲器。此缓冲器相当于t3。此外缓冲器也可以是用于其他目的的缓冲器。
图11是在对复制有限制的内容的情况下,与图10相同,从长度的观点表示内容整体、立即再现用内容和后续内容的关系的图。此外,内容1101为先头部分复制自由,经过t2时间后,对复制进行限制。
在这样的情况下,立即再现用内容1102必须定为t2>t4。在t2<t4的情况下,由于复制限制有时不能向客户机侧发送立即再现用内容。此外,由于t2是内容的作成者确定的时间,所以在t5中可以是有一些余地的值。例如t2=120秒时,可以全部覆盖一般设备的启动时间的可能性很大。t6和t7分别相当于图10的t3和t4。
图12是服务器一侧删除内容后的情况的流程。服务器一侧一旦删除内容(1201),从内容区域删除内容。然后,服务器一侧更新索引(1202)。在索引中追加是否对删除了的内容的URL进行删除、或删除了的信息。
然后,在服务器一侧和客户机一侧使索引同步((1203和1213)。客户机一侧比较索引和立即再现用内容,一旦确认了在索引中没有记载的立即再现用内容存在、或在索引中记载有删除的意思的内容存在(1214),从记录区域删除该立即再现用内容(1215)。
这样通过在各记录单元上保持立即再现用内容,其效果是不等服务器一侧记录单元启动完成,客户机一侧记录单元上可以直接再现内容。此外,通过使立即再现用内容的长度为服务器一侧记录单元的启动时间的程度,具有节约客户机一侧记录单元的记录区域的效果。
实施例2下面用图13到图20对本发明的第二个实施例的实施例2进行说明。此外,与实施例1的不同之处是将立即再现用内容保持在其他记录单元中、以及停止再现的情况下将停止位置附近的内容作为立即再现用内容使用。下面将保持立即再现用内容的记录单元称为保持立即再现用内容记录单元。
图13是本发明的实施例2的整体图。与图1的不同之处是没有保持内容的区域的设备1370连接在网络1300上。1310、1330和1350是通过网络1300共享内容的记录单元。1370是通过网络1300共享内容的电视机,与1310、1330和1350的不同之处是没有保持内容的区域。此外,在本说明中的电视机、记录单元是基本上相同的终端。在1370上具有保持立即再现用内容的区域的情况下,是与1310的记录单元相同的构成,不同之处是没有保持内容主体。此外,在本构成中,由于1350为启动时间早或一直启动的记录单元,所以作为有立即再现用内容的保持立即再现用内容记录单元,与其他记录单元相比,具有比较多的立即再现用内容。
1311是保持内容的URL的记录区域。从1312到1314是表示内容AAA、内容BBB和内容CCC的位置的URL的索引。例如,在索引1312中可以看出,从记录单元1可以获得内容AAA。此外,1312的URL是简易表述的,像一般使用的URL那样,要分级,此外,也可以记载文件名和它的其他信息等。从1315到1317分别是用于再现内容AAA、内容BBB和内容CCC的立即再现用内容的URL。1318是记录内容主体的内容区域。1319和1320是内容。
1330表示记录单元2,与记录单元1(1310)同样构成。1350表示记录单元3,与记录单元1(1310)同样构成,但在本例子中,在内容区域1358中保存立即再现用内容。例如,在与记录单元1和记录单元2相比,记录单元3的启动速度快、或与记录单元1和记录单元2相比,记录单元3的启动着时间一般较长的情况下,电视机1370从请求获得内容后到实际获得内容的时间,记录单元3(1350)最短的可能性很大。因此,选择记录单元3作为保持立即再现用内容记录单元,如保持立即再现用内容,则在用户的再现请求后,可以首先从记录单元3开始再现,随之从其他记录单元进行再现。此外,也可以在内容区域1358中保存内容主体。用图14的1411对保持立即再现用内容记录单元的选择进行说明。
1370是没有记录内容的区域的电视机。从各内容的URL1372到1374、和从先头URL的1375到1377保持在存储器1371上。此外,1371也可以在存储器以外的HDD等中。
在以上的构成中,例如在记录单元1(1310)上,使内容CCC开始再现的情况下,由于内容主体不在内容区域1318上,所以需要从其他设备获得。参照索引1314,内容CCC的URL为记录单元2(1330),通过网络请求发送内容。同时内容CCC的先头部分的URL(1317)是记录单元3,所以向记录单元3请求内容CCC的先头部分(1361)。记录单元3将内容先头部分CCC(1361)发送给记录单元1,记录单元1接收后进行再现。此外,记录单元1一旦接收向记录单元2请求的内容,内容先头部分(1361)和内容主体(1339)进行无接点再现。此外,在实施后面叙述的中途重新再现的情况下,加在上述内容先头部分上,将内容的中途部分作为立即再现用内容进行保持。此时,立即再现用内容有时变成在一个内容后有多个的情况。
下面用图14对实施例2的基本流程进行说明。基本流程可以从大的方面分成三个。首先是保持立即再现用内容记录单元的选择过程1410。本过程仅仅执行一次就可以,也可以根据用户的指示或定期的定时多次执行。其次是内容的事前共享过程1420。本过程在新录制内容的时刻或定期的定时执行。然后是内容的再现过程1430。在本过程中执行内容的再现。
下面,详细说明基本流程。首先在保持立即再现用内容记录单元的选择过程中,从可以记录多个存在的内容的记录单元中,选择出应保持立即再现用内容的记录单元(1411)。选择的基准可以举出的是启动速度快的、或在一天中启动的时间比例长的、以及耗电低的。用这些参数至少选择一台作为保持立即再现用内容记录单元。然后,将选择出的结果通知其他的记录单元(1412)。接收了选择出的结果的记录单元作成图15所示的表保存。然后,如记录单元进行录制动作等、更新内容时,记录单元更新内容列表(1421)。内容列表与其他记录单元和电视机共享。
然后,保持立即再现用内容记录单元获得立即再现用内容(1422)。获得的方法有如下两种。第一种方法是录制内容等并更新内容列表后的记录单元,用在1502中说明的更新通知用的RUL,将内容的更新通知保持立即再现用内容记录单元。保持立即再现用内容记录单元根据通知获得立即再现用内容。第二种方法是保持立即再现用内容记录单元一旦通过更新内容列表,检测到追加内容,则获得对应的立即再现用内容。此外,内容和立即再现用内容的对应与用图5所示的对应相同,将504的localhost变更为保持内容的记录单元的网址。此外,在1421中一旦检测到删除内容,在1422中废弃该立即再现用内容。
然后如使电视机或记录单元通过网络再现内容,则通过网络再现立即再现用内容(1431)。在1431步骤中,同时对其他记录单元请求发送内容。此后,如内容从保持内容主体的记录单元到达,在1431中继续再现中的内容,执行再现(1432)。以上完成处理。在1431中,再现中的内容也可以中途中断。在1431中,也可以获得继续再现中的内容,也可以临时地同时获得立即再现用内容和内容主体。
此外,也未必按照1410、1420、1430的顺序执行,也可以各自的程序段(block)独立反复进行。
下面用图15对各记录单元保持的选择出的结果的表进行说明。1501是本表上的终端编号,在本表中仅有1和2。1502是向保持立即再现用内容记录单元的内容更新通知用URL,用此URL可以通知更新内容。1503表示保持立即再现用内容记录单元的优先顺序位置,例如设定通知只更新一个内容时,对优先顺序位置高的1511通知内容更新,如设定通知更新两个内容,则对1511和1512通知内容更新。1504是保持立即再现用内容记录单元的启动时间。
本时间和保持内容本体的记录单元的启动时间的差,是应将内容作为立即再现用内容保持的内容的长度。例如,1511启动时间是1.5秒,如保持某个内容EEE的记录单元的启动时间定为20秒,则从保持立即再现用内容记录单元启动后到保持内容EEE记录单元启动为止,有18.5秒。因此,如再现用内容为18.5秒以上,则在立即再现用内容的再现中保持内容的记录单元启动完成,可以发送内容。
保持内容的记录单元如发送后续的内容,对用户来说,从1.5秒后开始可以收看内容。上述启动时间包括网络的设定时间。此外,由于没有考虑在内容的发送和接收、编码或译码中需要的缓冲器,所以上述计算的时间需要考虑它们的时间。通知更新内容的结构也可以利用用于共享内容主体或内容列表的结构。例如,通过更新内容列表,检测内容的更新,也可以获得立即再现用内容。
下面用图16对再现内容时的流程进行说明。作为初始状态,共享内容的索引。所谓服务器一侧是指保持内容的记录单元等的终端,所谓客户机一侧是指收看内容的电视机等的终端。
一旦开始处理,客户机一侧选择要再现的内容的索引(1631)。用图17对索引进行详细说明。然后对于服务器一侧和保持立即再现用内容记录单元,通过网络发送启动请求(1632)。保持立即再现用内容记录单元和服务器一侧分别接收启动请求(1621和1611)。在服务器一侧已经启动的情况下,由于没有必要再现立即再现用内容,服务器一侧直接发送启动完成通知,客户机一侧直接从服务器一侧获得内容。
然后,保持立即再现用内容记录单元启动(1622),向客户机一侧发送启动完成通知(1623)。客户机一侧一旦接收启动完成通知(1633),首先为了从保持立即再现用内容记录单元获得内容,将立即再现用内容请求发送给保持立即再现用内容记录单元(1634)。保持立即再现用内容记录单元一旦接收立即再现用内容请求(1624),则开始发送立即再现用内容(1625)。客户机一侧一旦接收立即再现用内容(1635),则开始立即再现用内容的再现(1636)。1634、1624、1625、1635步骤也可以在立即再现用内容的再现中反复执行。
然后一旦服务器启动(1612),服务器一侧向客户机一侧发送启动完成通知(1613)。客户机一侧一旦接收启动完成通知(1637),则作成后续的内容请求(1638)。所谓后续的内容是继续立即再现用内容再现的内容,例如立即再现用内容是从先头到k字节的情况下,请求从第k+1字节开始作为后续的内容。后续的内容未必是从立即再现用内容结束以后,立即再现用内容与后续内容部分重复也可以。
然后,客户机一侧发送后续内容请求(1639)。服务器一侧一旦接收后续内容请求(1614),则发送后续内容(1615)。客户机一侧一旦接收后续内容(1640),则发送停止发送立即再现用内容请求(1641)。1641未必是停止请求的发送,例如,也可以用切断网络的连接替代发送停止请求。保持立即再现用内容记录单元一旦接收停止发送保持再现用内容请求(1626),则停止发送立即再现用内容(1627)。客户机一侧在1640接收的后续的内容,接着立即再现用内容继续进行再现(1642)。此外1642也可以在1641之前执行。以上结束处理。
下面用图17对索引表进行说明。
1701是列表上的内容编号,在本列表中有1到5。1702是内容名。1703是用于获得内容的服务器一侧的URL。1704是用于获得立即再现用内容的URL。1705是立即再现用内容的时间,例如是内容AAA时,立即再现用内容最多可以获得30秒。
下面用图18对支持停止再现内容和重新再现内容的立即再现用内容的流程进行说明。首先客户机一侧停止再现(1831)。然后,在客户机一侧向服务器一侧发送停止发送请求(1832)。服务器一侧一旦接收停止发送请求(1811),则停止发送(1812)。此外,客户机一侧将停止再现的位置发送给保持立即再现用内容记录单元(1833)。保持立即再现用内容记录单元一旦接收停止位置(1821),向服务器一侧发送立即再现用内容请求(1822)。
立即再现用内容请求是请求从停止位置开始服务器一侧的启动时间的内容、或停止位置前后的服务器一侧启动时间的内容。一旦接收立即再现用内容请求(1813),服务器一侧作为立即再现用内容,将所请求的长度的内容发送给保持立即再现用内容记录单元(1814),接收用保持立即再现用内容记录单元接收到的立即再现用内容(1823)。接收的内容保存在内容区域,同时更新保持的立即再现用内容的列表(1824)。在1833发送停止位置的目的地也可以是服务器一侧。这种情况下,服务器一侧将停止位置发送给保持立即再现用内容记录单元。保持立即再现用内容记录单元继续执行1822以后的步骤。
下面用图19对在1824更新的立即再现用内容的列表进行说明。从1901到1903与从1701到1703相同。1904是立即再现用内容的URL,客户机一侧一旦访问本URL,与客户机一侧的地址1905进行比较,可以获得对应的立即再现用内容的实体1906。例如,某个设备访问了立即再现用URL1904时,如立即再现用内容只是一个,可以对应于URL发送内容,但在立即再现用内容存在多个的情况下,对应于停止设备1905发送立即再现用内容。此外,对于从没有放入停止设备的列表中的设备的获得请求,发送从先头开始的内容。
下面,用图20对内容整体和立即再现用内容的关系进行说明。2000表示内容整体。从2001到2004表示立即再现用内容,特别是2001是立即再现用内容,从2002到2004是中途重新再现内容。此外,各内容不重合的情况下,同时进行两个内容录制,另一个内容像图20那样分开,则可以作成立即再现用内容。在这种情况下,可以同时使用两个调谐器。
这样,通过将立即再现用内容保持在与保持内容主体的记录单元不同的记录单元中,具有缩短从在客户机一侧指示再现后到实际开始再现前的时间的效果。此外,将停止位置通知保持立即再现用内容记录单元,通过从服务器一侧获得停止位置附近的内容,具有使停止了的内容高速地重新再现的效果。
权利要求
1.一种内容共享装置,其具有通过网络共享内容的功能,其特征在于,包括保持启动内容共享装置需要的时间的单元;预先向其他装置发送相当于启动需要的时间的内容的单元;作成和更新保持在内容共享装置中的内容的索引的单元;以及使索引与其他内容共享装置共享的单元,预先向其他内容共享装置发送相当于所述启动需要的时间的内容。
2.如权利要求1所述的内容共享装置,其特征在于,具有测定所述内容共享装置的启动需要的时间的单元。
3.如权利要求1所述的内容共享装置,其特征在于,具有作成和更新相当于启动需要时间的内容的索引的单元。
4.如权利要求3所述的内容共享装置,其特征在于,具有在所述索引中保持内容的网址的单元。
5.如权利要求3所述的内容共享装置,其特征在于,将相当于所述启动需要时间的内容索引,包含在对所述内容共享装置内保持的内容索引进行扩张后的区域中进行管理。
6.如权利要求1所述的内容共享装置,其特征在于,为了预先使相当于所述启动需要时间的内容与其他装置共享,在索引中包括启动时间,其他装置通过请求相当于启动时间的内容来预先进行共享。
7.一种内容共享装置,其具有通过网络共享内容的功能,其特征在于,包括从其他内容共享装置中获得索引的单元;预先从其他内容共享装置获得一部分内容的单元;从具有内容的其他内容共享装置获得已预先获得的内容的后续部分的单元,在再现由所述索引指定的内容时,再现预先获得的内容,在预先获得的内容后继续再现内容的后续部分。
8.如权利要求7所述的内容共享装置,其特征在于,所述预先获得的一部分内容是相当于内容共享装置提供的启动时间的长度的内容。
9.如权利要求7所述的内容共享装置,其特征在于,所述预先获得的一部分内容,是作为应预先在内容共享装置中共享的内容索引中获得的内容而被表示的内容。
10.如权利要求7所述的内容共享装置,其特征在于,通过在获得内容时指定相当于从内容共享装置获得的内容启动时间的长度,预先获得一部分内容。
11.如权利要求7所述的内容共享装置,其特征在于,在再现内容时,指示启动其他内容共享装置,再现预先获得的内容,在预先获得的内容后继续再现内容的后续部分。
12.一种内容共享装置的内容共享方法,该内容共享装置具有通过网络共享内容功能,其特征在于,包括为了将内容的索引与其他内容共享装置进行共享,作成或更新在内容共享装置内保持的内容的索引的步骤;和预先发送相当于内容共享装置的启动时间的内容的步骤,发送对应于索引的内容。
13.一种内容共享装置的内容共享方法,该内容共享装置具有通过网络共享内容功能,其特征在于,包括从其他内容共享装置预先获得一部分内容的步骤;用保持在内容共享装置内的内容索引指定要再现的内容、并指令再现内容的步骤;对通过再现指令已预先获得的内容进行再现的步骤;和从具有要再现的内容的其他内容共享装置获得已预先获得的内容的后续部分的步骤,在预先获得的内容之后继续再现内容的后续部分。
14.如权利要求1所述的内容共享装置,其特征在于,包括从所述其他内容共享装置中选择出特定的内容共享装置,作为保持内容一部分即相当于启动需要时间的内容的共享装置的手段。
15.如权利要求14所述的内容共享装置,其特征在于,所述特定的内容共享装置的选择单元是与其他内容共享装置相比较,选择出每一天中启动时间长的方法。
16.如权利要求14所述的内容共享装置,其特征在于,所述特定的内容共享装置的选择单元是与其他内容共享装置相比较,选择启动速度快的方法。
17.如权利要求14所述的内容共享装置,其特征在于,在所述特定的内容共享装置的选择单元中,包括将选择出的内容共享装置通知其他的内容共享装置的单元。
18.如权利要求14所述的内容共享装置,其特征在于,包括当获得内容时,将内容的获得通知选择出的内容共享装置的单元。
19.如权利要求1所述的内容共享装置,其特征在于,包括检测在所述索引中追加了内容的单元;以及预先获得检测到的内容的先头部分的单元。
20.如权利要求14所述的内容共享装置,其特征在于,包括接收所述选择出的内容共享装置的通知的单元;以及将从选择出的内容共享装置中取得预先获得的一部分内容的网址记载到所述索引中的单元。
21.一种内容共享装置,其具有通过网络共享内容的功能,其特征在于,包括从其他内容共享装置获得索引的单元;从其他内容共享装置获得并再现一部分内容的单元;从其他内容共享装置获得内容,在所述一部分内容之后继续进行再现的单元。
22.如权利要求21所述的内容共享装置,其特征在于,包括中断所述内容的再现的单元;以及将中断的位置的信息发送给其他内容共享装置的单元。
23.如权利要求1所述的内容共享装置,其特征在于,包括从其他内容共享装置接收中断的位置的信息的单元;以及从其他内容共享装置获得中断的位置附近的内容的单元。
24.如权利要求1所述的内容共享装置,其特征在于,包括检测发送内容中断的单元;以及向其他内容共享装置发送获得检测出的位置附近的内容的指示的单元。
全文摘要
在通过网络来再现内容时,一旦内容的发送一侧终端处于停止状态,则至内容的再现之前需要时间。本发明的内容共享装置是针对该问题而完成的。该内容共享装置检测记录单元的启动时间,在该记录单元中记录内容时,将启动时间的内容复制于其它的记录单元并与之共享,在通过网络再现内容的情况下,开始再现本记录单元内的内容,一旦保持内容的记录单元启动,可以发送内容时,则从保持内容的记录单元直接接收内容,进行再现。
文档编号H04L29/06GK1845551SQ20061007258
公开日2006年10月11日 申请日期2006年4月7日 优先权日2005年4月8日
发明者山本贵之, 伊藤浩道 申请人:株式会社日立制作所