具有集成的记录权利控制的内容分发系统的制作方法

文档序号:7604249阅读:201来源:国知局
专利名称:具有集成的记录权利控制的内容分发系统的制作方法
技术领域
本发明涉及一种内容分发系统,更具体地说,涉及一种其中内容分发装置将媒体的内容分发到内容接受装置的内容分发系统。
背景技术
近些年来,在数字网络上分发媒体的内容(在下文中,简单地被称作“内容”)已变得越来越普及。如这里所定义的,正像在音频或视频(活动图片)内容中,“内容”具有这样的特征,即它自始至终随时间的推移而变化。照此,相对于静止图像或文本而言,内容具有很大的数据量。通常,通过根据内容的用途(如以后所描述的)而使用流技术(数据流技术)或下载技术,该内容在数字网络上从位于该内容的分发端上的设备(在下文中,被称作“分发装置”)被传送到位于该内容的接收端上的设备(在下文中,被称作“接受装置”)。
在流技术中,正在数字网络上从分发装置获取该内容的接受装置被允许在该获取期间再现该获取的内容。换言之,流主要针对该接受装置对内容的在线再现。更明确地说,该分发装置将该内容分成许多数据块,并将这些生成的数据块顺序地递送到该接受装置。在该接受装置中,每个接收的数据块被缓冲到存储器,其后被加以再现。放弃已被再现的每个数据块。该接受装置在其内部可能包括非易失存储设备(例如,硬盘驱动器),但在大多数流技术之下,这些数据块并不意在被存储在这种非易失存储设备中。这样,在大多数流技术之下,不在该接受装置的该内部存储设备上生成内容的副本。照此,流技术有可能被用于具有相对较短的再现时间和/或相对较低的质量的内容分发(例如,音乐样品、视频摘要或电影预览)。
另一方面,在下载技术中,接受装置首先从分发装置那里获取全部内容,保存该内容,其后再现被保存的内容。换言之,下载主要针对由接受装置对内容的离线再现。更明确地说,接受装置将已从分发装置那里获得的内容保存到该接受装置中的非易失存储设备。其后,响应于用户的指令,接受装置再现被保存的内容。这样,在下载技术中,在接受装置内生成该内容的副本,这与在流技术中不同。照此,下载技术有可能被用于具有相对较长的再现时间和/或相对较高的质量的内容分发(例如,完整的音乐或视频作品、或实际的电影本身)。
如上所述,流和下载具有不同的特征。常规内容分发系统按这样一种方式来利用这两种类型的技术的这类不同的特征,以便根据正如何传送该内容,而在执行单一内容分发的同时在流与下载之间进行转换。在这种常规内容分发系统中,直接在开始内容分发之后,首先使用流。在流期间,每当其中的一定数量的数据块已积累在自身内时,接受装置将开始再现内容,所以,该用户可以在相对较短的等待时间之后开始享受该内容。另一方面,如果在开始该内容分发之后,传输出错率提高,则分发装置将其操作从流转换为下载。由于下载技术具有“考虑了及比流技术更容易纠错”的这样的性质,因此,从流到下载的前述转换可以防止内容质量降低。此外,如果传输带宽在下载期间变得不足,那么,通过转换到流,可以通过多点传送技术而得到适当分发的那些内容将通过多点传送技术来加以分发。
在一般的内容分发期间,已利用他或她的接受装置来获取内容并且当前正在享受该接受装置上的被获取的内容的用户可能希望将该当前再现的内容整体保存在该接受装置中。但是,由于常规内容分发系统在开始内容分发之后立即使用流,因此,放弃已被再现的该内容的那些部分。所以,即使该用户决定将全部内容保存在前述情况中的该接受装置内,该分发装置也将需要自始至终通过下载来再递送全部的所需内容;并且,然后,该接受装置将把如此递送的全部内容保存在内部非易失存储设备中。这样,根据常规内容分发系统,至少内容的开始部分需要被递送两次,从而阻碍有效率的内容分发。
将更加明确地描述前述问题。一般而言,正在考虑购买作为内容的乐曲的用户在实行这项购买之前,可能希望试用该乐曲的样品。同样,正在考虑购买作为内容的完整的视频主体或实际的电影的用户在实行这项购买之前,可能希望试用该视频的以前准备好的样品版本(例如,视频摘要或电影预览)。为了享受这种部分内容,该用户发出指令,接受装置根据该指令来请求分发装置分发该部分内容,其后,接受装置按流模式来再现从分发装置那里发送的该部分内容。在再现结束之后,接受装置放弃该部分内容。
在如此享受该部分内容之后,根据该用户的决定,接受装置可能向分发装置请求该完整的全部内容(例如,这整个乐曲或视频)。在该常规内容分发系统中,响应于来自接受装置的请求,分发装置将作为内容的该完整乐曲或视频递送到该接受装置,同时,适当地在流与下载之间进行转换。
完整的乐曲(或视频)及其乐曲(或视频)样品经常包含相同的实质。但是,常规内容分发系统按这样一种方式来运作,以便在该用户已享受部分内容(例如,乐曲样品、视频摘要或电影预览)之后,接受装置自始至终全面接收该完整内容。这样,接受装置要花费相当多的时间来保存该完整内容。另外,直到在接受装置处完成该下载过程,该用户才能享受该完整内容。在这些方面,该常规内容分发系统没有代表该用户来执行有效率的内容分发。
近些年来,作为另一种类型的接受装置,记录装置已被制成产品,这些记录装置可使各种记录介质(例如,HD(硬盘)、DVD(数字通用光盘)或Blu-Ray(R)磁盘)中的任何记录介质内在化。在大多数情况中,这种记录装置被连接到显示设备(例如,电视机)。一直观看被显示在该显示设备上的内容(例如,视频节目)达某个时刻的用户可能希望将该内容保存到该记录装置。但是,如上所述,该常规内容分发系统放弃已被再现的该内容的那些部分。所以,希望将该全部内容保存到前述情况中的该记录装置的该用户将需要等候将来重新放映相同的节目。这种情况是展示两次递送相同内容的需求的另一个例子。
这样,本发明的目的是提供一种使有效率的内容分发成为可能的内容分发系统。
发明揭示为了实现以上目的,本发明的第一个方面针对一种用于将内容从分发装置分发到接受装置的内容分发系统。该分发装置包括内容存储部分,可用于存储可分发到该接受装置的内容;内容阅读部分,可用于从该内容存储部分中读取内容;以及第一分发部分,可用于分发由该内容阅读部分读取的该内容。该接受装置包括第一存储部分,可用于临时存储从该第一分发部分那里分发的该内容;再现部分,可用于再现被临时存储到该第一存储部分的该内容;以及保存请求生成部分,可用于生成关于允许保存当前由该再现部分再现的该内容的保存请求。其中,该分发装置进一步包括保存请求确定部分,可用于响应于该保存请求生成部分所生成的该保存请求,来确定是否给出供该接受装置保存当前由该第一分发部分分发的该内容的保存许可;差异数据阅读部分,如果该保存请求确定部分已确定给出该保存许可,并且如果该内容阅读部分已完成读取该内容,则它可用于读取差异数据,其中,该差异数据是该内容的一个部分,其阅读当前已完成,在该保存请求确定部分确定给出该保存许可之前,分发过该部分;以及第二分发部分,可用于分发由该差异数据阅读部分读取的该差异数据。该接受装置进一步包括非易失第二存储部分,可用于在该当前再现的内容内,在生成该保存请求之后,保存从该分发装置那里分发的部分,并且在完成该内容的再现之后,保存从该第二分发部分那里分发的该差异数据。
本发明的第二个方面针对一种用于将内容分发到接受装置的分发装置,包括内容存储部分,可用于存储可分发到该接受装置的内容;内容阅读部分,可用于从该内容存储部分中读取内容;第一分发部分,可用于分发由该内容阅读部分读取的该内容;保存请求确定部分,可用于响应于来自该接受装置的保存请求来确定是否给出供该接受装置保存当前由该第一分发部分分发的该内容的保存许可;差异数据阅读部分,如果该保存请求确定部分已确定给出该保存许可,并且如果该内容阅读部分已完成读取该内容,则它可用于读取差异数据,其中,该差异数据是该内容的一个部分,其阅读当前已完成,在该保存请求确定部分确定给出该保存许可之前,分发过该部分;以及第二分发部分,可用于分发由该差异数据阅读部分读取的该差异数据。
在一个例子中,该第一分发部分通过流技术来分发该内容,该第二分发部分通过下载技术来分发该差异数据。
在一个例子中,直到该保存请求确定部分确定给出该保存许可,该第一分发部分才可能可用于按不允许保存到该接受装置的格式来分发由该内容阅读部分读取的该内容;并且,在该保存请求确定部分已确定给出该保存许可之后,该第一分发部分可能可用于按允许保存到该接受装置的格式来分发由该内容阅读部分读取的该内容。
该接受装置可能可用于传送用于下载已给出关于其的保存许可的该内容的下载请求,并且,该差异数据阅读部分可能可用于响应于来自该接受装置的该下载请求来读取该差异数据。
通过根据流技术来分裂由该内容阅读部分读取的该内容,该第一分发部分可能可用于生成多个供分发的数据块;并且,该分发装置可能进一步包括数据再发送部分,它可用于再发送被该第一分发部分传送过、但没有被该接受装置接收过的任何数据块。
在一个例子中,由该第一分发部分分发的该内容和由该第二分发部分分发的该差异数据可能具有不同的质量。
该内容可能经由数字网络而被分发到该接受装置;并且,如果该保存请求确定部分已确定给出该保存许可,并且如果该数字网络具有足够的传输带宽,那么,该差异数据阅读部分可能可用于读取该差异数据。
本发明的第三个方面针对一种用于从分发装置获取内容的接受装置,包括第一存储部分,可用于临时存储从该分发装置那里分发的该内容;再现部分,可用于再现被临时存储到该第一存储部分的该内容;保存请求生成部分,可用于生成关于允许保存当前由该再现部分再现的该内容的保存请求;以及非易失第二存储部分,可用于保存第一保存数据,其中,该第一保存数据是在生成该保存请求之后从该分发装置那里分发的、当前由该再现部分再现的该内容的一个部分,其中,该第二存储部分可进一步用于保存第二保存数据,该第二保存数据是从该分发装置或该第一存储部分那里转移的该内容的剩余部分,以便该第一保存数据和该第二保存数据组成该全部内容。
在一个例子中,该第一存储部分可能包括易失存储器,并且可用于通过流技术来缓冲从该分发装置那里分发的该内容;并且,该第二存储部分可能可用于在生成该保存请求之后,通过流技术来将从该分发装置那里分发的部分内容保存为该第一保存数据,并可能可用于在完成利用流技术的分发之后,通过下载技术来将从该分发装置那里分发的部分内容保存为该第二保存数据。
在一个例子中,该接受装置可能进一步包括更新部分,该更新部分可用于更新被保存到该第二存储部分的被用于该第一和第二保存数据的管理信息。
该第一存储部分可包括用于临时存储从该分发装置那里分发的该内容的可重写存储介质,并且,该第二存储部分可能可用于在生成该保存请求之后将从该分发装置那里分发的部分内容保存为该第一保存数据,并可能可用于在完成该内容的再现之后将该第一存储部分中的部分内容保存为该第二保存数据。
该第一存储部分可包括用于临时存储从该分发装置那里分发的该内容的可重写存储介质,该第二存储部分可用于在生成该保存请求之后将从该分发装置那里分发的部分内容保存为该第一保存数据;该接受装置可进一步包括再发送请求生成部分,该再发送请求生成部分可用于在完成该内容的再现之后生成供该分发装置再发送其再现完成的该内容的任何未保存部分的再发送请求;并且,该第二存储部分可进一步用于在生成该再发送请求之后将从该分发装置那里发送的部分内容保存为该第二保存数据。
该第二存储部分可能包括用于存储该第一和第二保存数据的可移动可分发介质。
本发明的第四个方面针对一种用于将内容分发到接受装置的分发方法,包括内容阅读步骤,用于从存储设备中读取可分发到该接受装置的内容;第一分发步骤,用于分发在该内容阅读步骤中读取的该内容;保存请求确定步骤,用于响应于来自该接受装置的保存请求来确定是否给出供该接受装置保存当前由该第一分发步骤分发的该内容的保存许可;差异数据阅读步骤,如果该保存请求确定步骤已确定给出该保存许可,并且如果该内容阅读步骤已完成读取该内容,则用于读取差异数据,其中,该差异数据是该内容的一个部分,其阅读当前已完成,该部分还没有被该接受装置保存;以及第二分发步骤,用于分发在该差异数据阅读步骤中读取的该差异数据。
本发明的第五个方面针对一种用于从分发装置获取内容的获取方法,包括第一存储步骤,用于将从该分发装置那里分发的该内容临时存储到第一存储设备;再现步骤,用于再现在该第一存储步骤中被临时存储的该内容;保存请求生成步骤,用于生成关于允许保存当前由该再现步骤再现的该内容的保存请求;以及第二存储步骤,用于在当前由该再现步骤再现的该内容内,在生成该保存请求之后将从该分发装置那里分发的部分保存到非易失第二存储设备,其中,在完成该再现步骤中的该内容的再现之后,该第二存储步骤进一步包括保存从该分发装置或该第一存储设备那里转移的该内容的任何未保存部分。
本发明的第六个方面针对一种用于允许分发装置将内容分发到接受装置的计算机程序,包括内容阅读步骤,用于从存储设备中读取可分发到该接受装置的内容;第一分发步骤,用于分发在该内容阅读步骤中读取的该内容;保存请求确定步骤,用于响应于来自该接受装置的保存请求来确定是否给出供该接受装置保存当前由该第一分发步骤分发的该内容的保存许可;差异数据阅读步骤,如果该保存请求确定步骤已确定给予该保存许可,并且如果该内容阅读步骤已完成读取该内容,则用于读取差异数据,其中,该差异数据是该内容的一个部分,其阅读当前已完成,该部分还没有被该接受装置保存;以及第二分发步骤,用于分发在该差异数据阅读步骤中读取的该差异数据。
本发明的第七个方面针对一种用于允许接受装置从分发装置获取内容的计算机程序,包括第一存储步骤,用于将从该分发装置那里分发的该内容临时存储到第一存储设备;再现步骤,用于再现在该第一存储步骤中被临时存储的该内容;保存请求生成步骤,用于生成关于允许保存当前由该再现步骤再现的该内容的保存请求;以及第二存储步骤,用于在当前由该再现步骤再现的该内容内,在生成该保存请求之后将从该分发装置那里分发的部分保存到非易失性第二存储设备,其中,在完成该再现步骤中的该内容的再现之后,该第二存储步骤进一步包括保存从该分发装置或该第一存储设备那里转移的该内容的任何未保存部分。
前述计算机程序中的每个计算机程序可能被记录在记录介质上。
根据以上每个方面,接受装置开始保存从分发装置那里分发的内容,同时,该内容的再现仍在进行中。在完成该内容的再现之后,接受装置再次获取并保存其再现已完成的该内容的未保存部分。这样,关于接受装置获取该内容的各个相同部分达一次以上的需求可以被最小化。结果,可实现有效率的内容分发。
通过本发明的以下详细说明并结合附图,本发明的这些和其他的目的、特点、方面和优点将会变得更加一目了然。
附图简述

图1是框图,展示了根据本发明的实施例的内容分发系统的整体结构;图2是示意图,展示了图1所示的分发装置1和接受装置2的示例硬件结构;图3是示意图,展示了在图1所示的分发装置1与接受装置2之间执行的通信序列集合;图4是流程图,展示了由图1所示的分发装置1执行的内容分发过程中的控制流程;图5是流程图,展示了由图1所示的接受装置2执行的内容获取过程中的控制流程;图6是时间图,展示了由分发装置1执行的内容分发和由图1所示的接受装置2执行的内容获取;图7是框图,展示了根据本发明的第二个实施例的接受装置4的结构;图8是流程图,展示了由图7所示的接受装置4执行的过程流程;以及,图9是定时图,展示了由图7所示的接受装置4执行的内容获取。
发明的最佳执行模式(第一个实施例)图1是框图,展示了根据本发明的第一个实施例的内容分发系统的整体结构。在图1中,该内容分发系统包括分发装置1和接受装置2。
分发装置1执行内容分发,同时,在流与下载之间进行必要的转换。为了启用这种内容分发功能,分发装置1包括内容存储部分11、内容阅读部分12、流分发部分13、差异数据阅读部分14、差异数据分发部分15、保存请求确定部分16、许可通知生成部分17、控制部分18和通信部分19。
内容存储部分11存储内容C,内容C可经由(例如)数字网络3而从分发装置1分发到接受装置2。在本实施例中,假定每个内容C包括自始至终随时间的推移而变化的数据(例如,音频或视频内容)。
根据来自控制部分18的阅读指令RCa,内容阅读部分12从内容存储部分11中读取内容C,并将如此读取的内容C传递到流分发部分13。
根据流技术,流分发部分13将进入的内容C(从内容阅读部分12那里被发送)分成预定尺寸的数据单元,从而生成许多数据块DB。流分发部分13将这些生成的数据块DB顺序地传递到控制部分18。
根据来自控制部分18的阅读指令RCb,差异数据阅读部分14从内容存储部分11中读取差异内容DC,并将如此读取的该差异内容DC传递到差异数据分发部分15。如这里所使用的,该“差异内容DC”是还没有被保存在接受装置2的内容存储部分24中的、将要被分发到接受装置2的内容C的那个部分,这一点以后将加以更详细的描述。
通过下载技术,差异数据分发部分15将从差异数据阅读部分14接收的该差异内容DC传递到控制部分18。
保存请求确定部分16从控制部分18那里接收在接受装置2处生成的保存请求SR。如这里所使用的,该“保存请求SR”是一个信息,该信息被用来请求分发装置1允许将内容C存入接受装置2的内容存储部分24。根据所接收的保存请求SR,保存请求确定部分16确定是否允许保存内容C。当确定将要给出那个保存许可时,保存请求确定部分16生成确定PD(是指出该许可的一个信息),并将该确定PD传递到许可通知生成部分17。另外,当确定将要给出那个保存许可时,保存请求确定部分16从定时器(未示出)那里获得曾作出“给出保存许可”的确定的那个时间的值,并将所接收的该时值传递到控制部分18,作为结束时间ET。
响应于来自保存请求确定部分16的该确定PD,许可通知生成部分17生成指出关于接受装置2的该保存许可(在下文中,被称作“保存许可SL”)的一个信息,并将所生成的该保存许可SL传递到控制部分18。
控制部分18控制分发装置1的各个组成元件。以后将描述控制部分18将要执行的这些过程。
通信部分19接收在数字网络3上从接受装置2那里被发送的每个数据,使所接收的每个数据经历预定处理,其后,将每个处理过的信息传递到控制部分18。而且,通信部分19使从控制部分18那里发送的每个数据经历预定处理,其后,将每个处理过的数据发送到数字网络3上。注意,通信部分19将要执行的该预定处理通常是指将要根据数字网络3所采用的通信协议来加以执行的过程。通信部分26将要执行的处理也是一样(以后加以描述)。
图1也表现了与分发装置1协同运作的接受装置2。为了启用内容获取功能,接受装置2包括再现请求生成部分21、内容再现部分22、保存请求生成部分23、内容存储部分24、控制部分25和通信部分26。
再现请求生成部分21生成再现请求RR,该再现请求RR是被用来请求分发装置1再现接受装置2的用户所指定的内容C的一个信息。再现请求生成部分21将所生成的该再现请求RR传递到控制部分25。
内容再现部分22接收从控制部分25那里被发送的内容C,并从所接收的该内容C音频或视频中再现表示音频或视频的信号。
保存请求生成部分23生成保存请求SR,该保存请求SR是被用来请求分发装置1允许保存如接受装置2的该用户所指定的内容C的一个信息。保存请求生成部分23将所生成的该保存请求SR传递到控制部分25。
内容存储部分24是即使在终止其电源之后也不会丢失其数据的非易失性存储设备(例如,硬盘驱动器、DVD(数字通用光盘)驱动器、或Blu-Ray(R)磁盘驱动器)。内容存储部分24保存从控制部分25那里发送的内容C和差异内容DC。在本实施例中,“保存”不是指内容C到易失性缓冲部分251的临时缓冲(以后加以描述);相反,“保存”是指内容C和差异内容DC到非易失内容存储部分24的备份。
控制部分25控制接受装置2的各个组成元件。以后将描述控制部分25将要执行的这些过程。控制部分25包括缓冲部分251,它将被用于再现通过流来加以分发的内容C。缓冲部分251(通常可能是接受装置2的主(易失性)存储器)临时缓冲内容再现部分22将要再现的内容C。
通信部分26接收已经由数字网络3而从分发装置1那里被发送的每个数据,使每个所接收的数据经历预定处理,其后,将每个处理过的数据传递到控制部分25。通信部分26使已从控制部分25那里被发送的每个数据经历预定处理,其后,将每个处理过的数据发送到数字网络3上。
图2是示意图,展示了图1所示的分发装置1和接受装置2的示例硬件结构。
如图2所示,除图1所示的内容存储部分11和通信部分19以外,分发装置1还包括ROM(只读存储器)31、处理器32和RAM(随机存取存储器)33。
ROM 31存储计算机程序(在下文中,被称作“程序”)P1。程序P1主要描述控制部分18将要执行的该操作的内容(见图1)。
处理器32执行被存储在ROM 31内的程序P1,同时,将RAM 33用作工作区。
如图2所示,除图1所示的内容存储部分24和通信部分26以外,接受装置2还包括ROM 41、处理器42和RAM 43。
ROM 41存储计算机程序(在下文中,被称作“程序”)P2。程序P2主要描述控制部分25将要执行的该操作的内容(见图1)。
处理器42执行被存储在ROM 41内的程序P2,同时,将RAM 43用作工作区。
RAM 43也被用作图1所示的缓冲部分251。
在下文中,参照图3,将描述在具有以上结构的该内容分发系统中的分发装置1与接受装置2之间执行的通信序列集。参照图4,将描述分发装置1将要执行的内容分发过程中的控制流程。参照图5,将描述接受装置2将要执行的内容获取过程中的控制流程。
接受装置2(根据前述程序P2来进行操作)首先经由数字网络3而访问分发装置1,以便从分发装置1那里获得可用的内容C的清单;并且显示该获得的清单。一经检验该显示的清单,接受装置2的该用户就利用输入设备(未示出)来指定该用户希望再现的内容C(图5;步骤B1)。在下文中,该用户已如此指定的该内容C将被称作“目标内容C”。
再现请求生成部分21生成关于该目标内容C的再现请求RR。控制部分25将再现请求生成部分21所生成的该再现请求RR传递到通信部分26。通信部分26使已从控制部分25那里被发送的该再现请求RR经历预定处理,其后,将该处理过的再现请求RR发送到数字网络3上(图5;步骤B2)。
已在步骤B2中被发出的该再现请求RR经由数字网络3而加以传送,并且被分发装置1的通信部分19接收(图3;序列Q1)。
分发装置1根据前述程序P1来进行操作。在分发装置1中,通信部分19经由数字网络3而接收各种数据(图4;步骤A1),使该接收的数据经历预定处理,其后,将该处理过的数据传递到控制部分18。控制部分18确定该当前接收的数据是否是来自接受装置2的再现请求RR(图4;步骤A2)。
如果步骤A2确定“是”,则控制部分18从定时器(未示出)那里接收当前时间,并将该接收的时间存储为曾开始利用流的内容分发的起动时间ST。
而且,控制部分18将再现请求标志设置为“打开”,其默认情况是设置为“关闭”(步骤A4)。如这里所使用的,该再现请求标志指出是否已从接受装置2接收再现请求RR。在目前展示的例子中,“打开”再现请求标志RR指出已经接收再现请求标志RR。
另外,从该当前接收的再现请求RR中,控制部分18识别接受装置2正在请求其再现的该目标内容C。控制部分18管理内容存储部分11内的各自内容C的各个位置(在下文中,被称作“存储位置”)。控制部分18生成包含所规定的目标内容C的该存储位置的阅读指令RCa,并将该生成的阅读指令RCa传递到内容阅读部分12。根据从控制部分18那里发送的该阅读指令RCa,内容阅读部分12从该指定的存储位置中读取该目标内容C(步骤A5)。
根据流技术,流分发部分13从该目标内容C中生成数据块DB,该目标内容C已从内容阅读部分12中被读取;并且,流分发部分13将每个生成的数据块DB顺序地传递到控制部分18。流分发部分13重复这项操作。
在步骤A5之后,控制部分18确定该当前接收的数据是否是保存请求SR(步骤A7)。这里保留该保存请求SR的详细说明,但以后将提供该详细说明,以促进对本实施例的理解。这时,假定该当前接收的数据是再现请求RR。在此情况下,控制部分18在步骤A7中确定“否”。
在作出以上确定之后,控制部分18确定是否已完成该目标内容C的分发(步骤A8)。这时,假定该目标内容C的分发还没有开始。在此情况下,控制部分18在步骤A8中确定“否”。
在作出以上确定之后,控制部分18将从流分发部分13那里接收的这些数据块DB顺序地传递到通信部分19。通信部分19使来自控制部分18的这些数据块DB经历预定处理,并将这些处理过的数据块DB顺序地发送到数字网络3上(步骤A9)。
已在步骤A9中被发出的这些数据块DB经由数字网络3而加以传送,并被接受装置2的通信部分26接收(图3;序列Q2)。重复这些数据块DB的传输,直到接受装置2发出保存请求SR为止,这一点以后加以描述。
在接受装置2处,通信部分26接收经由数字网络3而被发送的每个数据块DB,并使每个接收的数据块DB经历预定处理。每个处理过的数据块DB从通信部分26被顺序地转移到控制部分25,以便被顺序地缓冲(即,被临时存储)到控制部分25内的缓冲部分251。这样,控制部分25接收构成内容C的各个部分的数据块DB(图5;步骤B3)。
接下来,控制部分25确定该数据保存标志当前是否是“打开”(图5;步骤B4)。
注意,该数据保存标志指出是否已从分发装置1给出保存该目标内容C的许可。在目前展示的例子中,“打开”数据保存标志指出已给出保存许可。在本实施例中,假定默认情况是将该数据保存标志设置为“关闭”。这时,该数据保存标志仍然被设置为“关闭”,并且将在步骤B9中被首次设置为“打开”。在此情况下,控制部分25在步骤B4中确定“否”。
在作出以上确定之后,控制部分25将被临时存储在缓冲部分251内的这些数据块DB恢复为该目标内容C的片段(在下文中,被称作“部分目标内容C”),并将该部分目标内容C传递到内容再现部分22。另外,控制部分25放弃不再需要的这些数据块DB,因为该部分目标内容C已被传递到内容再现部分22(步骤B5)。注意,这时,该目标内容C没有通过步骤B5中的那个过程而被保存到非易失内容存储部分24。
每当从控制部分25接收该目标内容C时,内容再现部分22从该接收的目标内容C中再现表示音频或视频的信号。通过扩音器和显示设备(未示出),该再现的音频或视频信号被输出为音频或视频。这样,该用户可以享受该音频或视频。
如果该用户希望全面享受该当前接收的音频或视频内容,则该用户通过操作接受装置2的输入设备(未示出),来指出这一点。响应于该用户输入,保存请求生成部分23生成关于该目标内容C的保存请求SR,并将该生成的保存请求SR传递到控制部分25。
在步骤B5之后,控制部分25确定是否已从保存请求生成部分23接收这种保存请求SR(步骤B6)。一确定“否”,控制部分25就跳过步骤B7,并执行步骤B8。
另一方面,如果步骤B6确定“是”,则控制部分25将该当前接收的保存请求SR传递到通信部分26。通信部分26使来自控制部分25的该保存请求SR经历预定处理,其后,将该处理过的保存请求SR发出到数字网络3(步骤B7)。
如果步骤B6确定“否”,或者在步骤B7中的那个过程结束之后,控制部分25确定是否已从分发装置1接收许可通知SL(步骤B8)。注意,只在自从发送保存请求SR以来经过某段时期之后,许可通知SL到达接受装置2处。所以,这时,假定步骤B8确定“否”。在作出以上确定之后,控制部分25执行步骤B3。
已在步骤B7中被发出的该保存请求SR经由数字网络3而加以传送,并被分发装置1的通信部分19接收(图3;序列Q3)。
在分发装置1处,通信部分19使已经由数字网络3而被接收的该保存请求SR经历预定处理,其后,将该处理过的保存请求SR传递到控制部分18。
注意,即使在执行步骤A9之后,控制部分18也正在重复地执行图4中的那个过程。如果在步骤A1中接收保存请求SR,则控制部分18在步骤A2中确定还没有接收再现请求RR。在此情况下,控制部分18确定是否将该再现请求标志设置为“打开”(步骤A6)。如果步骤A6确定“否”,则控制部分18确定已接收与根据本实施例的该操作无关的数据片段;因此等候更多数据。
另一方面,如果步骤A6确定“是”,则该当前接收的数据可能是保存请求SR,所以执行步骤A7。由于这时已发送保存请求SR,因此,控制部分18在步骤A7中确定“是”。在作出以上确定之后,控制部分18将该当前保存请求SR传递到该保存请求确定部分SR。保存请求确定部分16检验该接收的保存请求SR内所包含的该信息,以确定是否允许将该目标内容C保存到接受装置2(步骤A10)。
如果步骤A10确定“是”,则保存请求确定部分16生成指出关于该目标内容C的保存许可的确定PD,并将该生成的确定PD传递到许可通知生成部分17。另外,在发送该确定PD之后,保存请求确定部分16从定时器(未示出)接收当前时间,并将该接收的当前时间发送到控制部分18,作为该目标内容C的未保存部分的结束时间ET(即还没有被保存在接受装置2中的该目标内容C的一个部分)。控制部分18存储该接收的结束时间ET(步骤A11)。
而且,在从保存请求确定部分16接收该确定PD之后,许可通知生成部分17生成关于该目标内容C的许可通知SL。如同在任何其他的数据(例如,这些数据块DB)的情况中,该生成的许可通知SL经历控制部分18和通信部分19的处理;并且被发送到数字网络3上(步骤A12)。
已在步骤A12中被发出的该许可通知SL经由数字网络3而加以传送,并被接受装置2的通信部分26接收(图3;序列Q4)。
在接受装置2处,如同在任何其他的数据(例如,这些数据块DB)的情况中,该许可通知SL经历通信部分26的处理;其后,被发送到控制部分25。控制部分25正连续不断地执行图5所示的该过程。如果图5中的步骤B8确定“是”,则控制部分25认识到已准予“保存内容C(如从将要从现在开始被发送的这些数据块DB中被恢复的)”的许可。一认识到这一点,控制部分25就将该数据保存标志设置为“打开”(图5;步骤B9)。
现在,该说明将暂时回复到由分发装置1执行的这些过程。在图4中的步骤A12之后,控制部分18确定是否已完成该目标内容C的分发(步骤A13)。
在本实施例中,假定自始至终,该目标内容C将要从分发装置1被分发到接受装置2。在此假设下,内容阅读部分12读取该全部目标内容C,直到该目标内容C结束。一旦完成该目标内容C的阅读,内容阅读部分12就生成阅读完成通知CN,它是指出该目标内容C的阅读完成的一个信息。内容阅读部分12将该生成的阅读完成通知CN发送到控制部分18。
当执行步骤A13时,控制部分18将确定还没有完成该目标内容C的分发,除非已从内容阅读部分12接收阅读完成通知CN。在此情况下,如同在步骤A9中,控制部分18通过流技术来分发该目标内容C(步骤A14)。结果,如图3所示,即使在发出该许可通知SL之后(序列Q2),这些数据块DB也将保持经由数字网络3而从分发装置1被传送到接受装置2。
在接受装置2处,即使在执行图5所示的步骤B9之后,控制部分25也正在执行图5所示的那个过程。当在这个过程中执行步骤B4时,控制部分25将确定“是”。其后,控制部分25确定当前是否正通过流技术来分发该目标内容C(步骤B10)。
由于分发装置1当前正通过如上所述的流技术来分发该目标内容C,因此,控制部分25在步骤B10中确定“是”。在作出以上确定之后,控制部分25从当前被临时存储在缓冲部分251中的这些数据块DB中恢复部分目标内容C,并将该部分目标内容C传递到内容再现部分22和内容存储部分24。如同在步骤S3的情况中,内容再现部分22从该接收的目标内容C中再现表示音频或视频的信号。而且,内容存储部分24存储从控制部分25接收的该目标内容C(步骤B11)。在利用流技术的内容获取期间,如上所述,放弃不再需要的每个数据块DB。但是,该恢复的目标内容C被保存到非易失内容存储部分24。换言之,在接受装置2中,在接收许可通知SL之后,开始生成该目标内容C的副本。换言之,在利用流技术的内容分发期间,没有生成该目标内容C的副本,直到控制部分25接收许可通知SL(以后加以描述)为止。
如上所述,在本实施例中假定自始至终,通过以上参照图3~5而描述的这些过程,该目标内容C将要从分发装置1被分发到接受装置2。所以,最终将完成该目标内容C的分发。如果在图4中的步骤A10中,分发装置1没有允许过将该目标内容C保存到接受装置2,那么,当步骤A8发现该目标内容C的分发完成时,控制部分18结束图4所示的那个过程。
另一方面,在图4中的步骤A10中,分发装置1可能允许将该目标内容C保存到接受装置2。在此情况下,即使当完成该目标内容C的分发时,也还没有在内容存储部分24内生成该目标内容C的完整副本,这是因为接受装置2放弃过在接收该许可通知SL之前已获取的该目标内容C的那个部分。明确地说,仍然缺少从该起动时间ST到该结束时间ET被分发过的该目标内容C的一个部分。
为了允许接受装置2生成该目标内容C的完整副本,当图4中的步骤A13发现该目标内容C的分发完成时,分发装置1的控制部分18通过使用那时被保留的该起动时间ST和该结束时间ET的值,来识别还没有被保存在接受装置2的内容存储部分24中的该目标内容C的一个部分(在下文中,被称作“差异内容DC”)的存储位置。然后,控制部分18生成包含被如此定位的该差异内容DC的该存储位置的阅读指令RCb,并将该生成的阅读指令RCb传递到差异数据阅读部分14。根据从控制部分18那里发送的该阅读指令RCb,差异数据阅读部分14从该指定的存储位置读取该差异内容DC(步骤A15)。通过下载技术,差异数据分发部分15将从差异数据阅读部分14中读取的该差异内容DC顺序地传递到控制部分18。
在步骤A15之后,控制部分18确定是否已完成该差异内容DC的分发(步骤A16)。如果步骤A16确定“否”,则控制部分18将从差异数据分发部分15那里发送的该差异内容DC顺序地传递到通信部分19。通信部分19使来自控制部分18的该差异内容DC经历预定处理,并通过下载技术来将该处理过的差异内容DC顺序地发送到数字网络3上(步骤A17)。控制部分18重复步骤A17,直到步骤A16确定“是”为止,由此,结束图4所示的那个过程。
已在步骤A17中被发出的该差异内容DC经由数字网络3而加以传送,并被接受装置2的通信部分26接收(图3;序列Q5)。
接受装置2正在连续不断地执行图5所示的那个过程。通信部分26使已经由数字网络3而被发送的该差异内容DC经历预定处理。该处理过的差异内容DC从通信部分26被顺序地转移到控制部分25,并且被缓冲到控制部分25内的缓冲部分251中。
在控制部分25中,该数据保存标志当前被设置为“打开”,并且,当前没有执行利用流技术的分发(也就是说,当前正在执行利用下载技术的分发)。所以,在执行图5中的步骤B4和B10之后,该缓冲的差异内容DC被传递到内容存储部分24。内容存储部分24存储来自控制部分25的该差异内容DC(图5;步骤B12)。
其后,控制部分25确定是否已接收全部的该差异内容DC(步骤B13)。如果步骤B13确定“否”,则控制部分25执行步骤B3,以获得该差异内容DC的其余部分。
另一方面,如果步骤B13确定“是”,则知道该全部目标内容C(表示一首完整的乐曲或一部完整的视频)已被保存到内容存储部分24。这样,控制部分25将该保存的差异内容DC与在接收该许可通知SL之后被保存过的该目标内容C的那个部分结合起来,从而在内容存储部分24内生成该目标内容C的完整副本(步骤B14)。虽然这种合成方法众所周知,但是,较佳的是,控制部分25一次对该保存的差异内容DC和在接收该许可通知SL之后被保存过的该目标内容C的那个部分进行解码,以便暂时恢复该未编码的完整目标内容C,并且再次为该恢复的目标内容C编码,以便在内容存储部分24中生成该内容C的高质量副本。结果,在再现期间,该保存的差异内容DC与在接收该许可通知SL之后被保存过的该目标内容C的那个部分之间的边界可以成为无缝。
参考图6,在以上这些过程中,如果接受装置2在时间t0生成并传送再现请求RR,则分发装置1开始通过流技术来分发该目标内容C。此时,接受装置2再现该接收的目标内容C。但是,由于接受装置2还没有从分发装置1接收许可通知SL,因此,接受装置2放弃不再需要的那些数据块DB,这是因为该目标内容C中的这么多的目标内容已被再现,而无须将该数据块DB保存到非易失内容存储部分24。结果,可以防止在接受装置2中生成该目标内容C的副本,除非分发装置1发出许可通知SL。在发送保存请求SR之前,自身内不会生成该目标内容C的不必要的副本——这一点对于接受装置2而言也是有益的。
如果接受装置2在时间t0之后的时间t1生成并传送保存请求SR,则分发装置1将许可通知SL传送到接受装置2(也就是说,如果分发装置1允许保存该目标内容C)。在时间t1之后的任何时刻,分发装置1正在按和时间t0与时间t1之间相同的方式进行操作,这体现在分发装置1正通过流技术来分发该目标内容C。但是,在时间t1之后,接受装置2不仅再现该目标内容C,而且将该目标内容C保存到非易失内容存储部分24。结果,在时间t1,生成该目标内容C的副本。
在时间t1之后的时间t2,完成利用流技术的该目标内容C的分发。其后,分发装置1通过下载技术来将该差异内容DC分发到接受装置2。该差异内容DC是曾在时间t0与时间t1之间被分发到接受装置2、但没有被保存在接受装置2中的该目标内容C的那个部分。所以,当完成利用下载技术的该差异内容DC的保存时,接受装置2已获得该完整的目标内容C。
在常规内容分发中,在用户已收听样品内容或已观看电影预览之后,直到完成该接受装置处的下载过程,该用户才能享受该完整内容。另一方面,根据本发明,分发装置1与接受装置2之间的该内容分发允许接受装置2通过时间t0与t2之间的该流过程来再现该全部目标内容C,从而允许该用户在这么早的时候就享受该全部目标内容C。而且,由于允许接受装置2生成在时间t1与时间t2之间被发送的该目标内容C的一个部分的副本,因此,与按照惯例的要求相比,可以减少保存该完整内容C所要求的时间数量。
在图4中的步骤A10中,如果保存请求确定部分16决定不给出关于该目标内容C的保存许可,则控制部分18执行步骤A8。在此情况下,例如,分发装置1可能向接受装置2发送信息,从而指出不准予关于该目标内容C的保存许可。
虽然以上展示了“经由数字网络3而分发内容C”的例子,但是,本发明并不局限于此。可以经由包括广播、无线通信和有线通信的任何通信介质,来分发内容C。但是,在广播的情况中,只可以建立从分发装置1到接受装置2的下行线。所以,将有必要使用另一种通信介质(无线通信或有线通信),以允许接受装置2将信息发送到分发装置1。
虽然以上展示了“在完成利用流技术的该目标内容C的分发之后立即开始利用下载技术的该差异内容DC的分发”的例子,但是,本发明并不局限于此。由于该用户已在时间t0与t1之间部分地享受该目标内容C(见图6),因此,该差异内容DC可能在任意的时间数量之后开始,而不是在完成利用流技术的该目标内容C的分发之后立即随后而至。
较佳的是,在发出许可通知SL之前的该流传送时期内,分发装置1按不允许保存到内容存储部分24的格式来分发该目标内容C;并且,在发出许可通知SL之后的该流传送时期内,分发装置1按允许保存到内容存储部分24的格式来分发该目标内容C。
虽然以上展示了“在完成利用流技术的该目标内容C的分发之后立即发生到下载的转变”的例子,但是,本发明并不局限于此。作为另一种选择,接受装置2可能向分发装置1发送请求,以终止该流分发;作为对这一点的响应,分发装置1可能转换到下载,以分发差异内容DC和还没有被分发的该目标内容C的任何部分。
以上展示了一个例子,其中,只允许将通过流技术而加以分发的该目标内容C的一个部分保存到内容存储部分24。但是,由于诸如数字网络3中的拥塞等原因,一些数据块DB可能会丢失。所以,较佳的是,在接收该许可通知SL之后,接受装置2的控制部分25根据在普通实践中为数据块DB分配的号码来识别任何丢失的数据块DB,并请求分发装置1再发送这些丢失的数据块DB。注意,可能要么通过流技术,要么通过下载技术,来再发送这些丢失的数据块DB。
在一些情况中,分发装置1可能在流期间分发该目标内容C的相对较低质量的版本。在这类情况下,较佳的是,分发装置1在下载期间不仅分发该差异内容DC,而且分发关于在流传送期间没有发送过的那个部分的该目标内容C的高质量版本。
在一些情况中,分发装置1可能只在内容C的内容分发者安排的时隙期间分发内容C,以致该用户可能会无法享受内容C的开端。为了克服这种情况,较佳的是,分发装置1不仅分发该差异内容DC,而且分发接受装置2已无法获取的任何部分。
如果在已发送许可通知SL之后,数字网络3上有足够的带宽,那么,分发装置1可能通过下载技术来向接受装置2分发在发出该许可通知SL之前分发过的该目标内容C的一个部分。
以上实施例展示了一个例子,其中,程序P1和P2被分别存储在分发装置1的ROM 31中和接受装置2的ROM 41中。作为选择,可以按记录形式使程序P1和P2在诸如CD-ROM等记录介质上可用。进一步作为选择,可以经由网络来使用程序P1和P2。
(第二个实施例)图7是框图,展示了根据本发明的第二个实施例的接受装置4的整体结构。在本实施例中,该分发装置是网络(通常可能是因特网)上的服务器,尽管本发明并不局限于此。作为选择,只要该分发装置能够向接受装置分发内容,该分发装置就可能是广播内容的广播站、或有线电视中心站。
如图7所示,为了启用内容获取功能,接受装置4包括再现请求生成部分41、内容再现部分42、保存/结束保存请求生成部分43、第一存储部分44、第二存储部分45、控制部分46和通信部分47。
再现请求生成部分41生成再现请求RR,该再现请求RR是被用来请求控制部分46再现接受装置4的用户希望再现的内容C的一个信息。再现请求生成部分41将该生成的再现请求RR传递到控制部分46。例如,该再现请求RR可能是指定其上分发该目标内容C的信道的一个信息。
根据从控制部分46那里发送的内容C,内容再现部分42再现表示音频或视频的信号。
保存/结束保存请求生成部分43通常响应于该用户的操作,来生成保存请求SR,该保存请求SR是被用来请求控制部分46允许保存该目标内容C信息的一个信息。保存/结束保存请求生成部分43将该生成的保存请求SR传递到控制部分46。而且,通常响应于该用户的操作,保存/结束保存请求生成部分43生成结束保存请求ST,该结束保存请求ST是被用来请求控制部分46结束该目标内容C的保存的一个信息。保存/结束保存请求生成部分43将该生成的结束保存请求ST传递到控制部分46。
第一存储部分44包括允许重写的存储介质(例如,硬盘)。在实质上始于该再现请求RR的生成和实质上终于该保存请求SR的生成的时期期间,第一存储部分44临时存储该目标内容C。第一存储部分44中的该存储介质较佳地能够容纳大量数据,以便能够临时存储大量的内容C或长内容C。
第二存储部分45包括非易失存储介质(例如,CD-R、DVD(数字通用光盘)或Blu-Ray(R)磁盘)。在实质上始于该保存请求SR的生成和实质上终于从第一存储部分44的数据转移的完成的时期期间,第二存储部分45执行该目标内容C的保存。在本实施例中,与内容C在第一存储部分44中的临时存储相对比,“保存”意味着将该目标内容C写入非易失第二存储部分45,用于备份。从“根据该用户的喜好来备份内容C”的观点来看,第二存储部分45较佳地是可从接受装置4中移去的和便携式的可分发介质。
控制部分46控制接受装置4的各个组成元件。以后将描述控制部分46将要执行的这些过程。
通信部分47至少接收从分发装置(未示出)那里发送的内容C,并将该接收的内容C传递到控制部分46。如果该分发装置是如上所述的服务器,则通信部分47是用于接收经由网络而发送的内容的网络接口。如果该分发装置是广播站或中心站,则通信部分47是用于接收通过广播而加以传送的内容的调谐器。
在具有以上结构的接受装置4中,如同在第一个实施例的情况中,控制部分46至少可由ROM、处理器和RAM组成。在此情况下,该ROM将存储计算机程序,该计算机程序主要描述控制部分46将要执行的该操作的内容。
参照图8,以下将描述具有以上结构的该内容分发系统中的接受装置4将要执行的内容获取过程内的控制流程。
在引导接受装置4之后,接受装置4开始根据前述计算机程序来进行操作。其后,该用户指定所需的内容C(“目标内容C”)。再现请求生成部分41生成关于该目标内容C的再现请求RR,并将该再现请求RR传递到控制部分46(图8;步骤C1)。为了允许通信部分47接收该目标内容C,控制部分46执行一些过程(例如,为通信部分47设置信道,以及在该网络上建立与分发装置(例如,报务器)的连接)。在步骤C1之后,通信部分47将从该分发装置那里发送的该目标内容C传递到控制部分46。
在步骤C1之后,控制部分46确定是否已完成内容C的接收(步骤C3)。举例来讲,本实施例展示了一种情况,其中,控制部分46确定如果已在步骤C3中接收来自保存/结束保存请求生成部分43的结束保存请求ST,则已完成内容C的接收。作为选择,控制部分46可能自动检测内容C的分发的完成,并确定这时,已完成内容C的接收。
这时,如上所述,刚刚开始接收内容C;所以,接受装置4的这些过程的以下说明假定控制部分46在步骤C3中确定“否”。当作出该确定时,控制部分46随后确定是否已从保存/结束保存请求生成部分43接收保存请求SR(步骤C4)。如果还没有接收保存请求SR,则控制部分46确定该用户不希望将该当前接收的内容C保存到第二存储部分45。另一方面,如果已接收保存请求SR,则控制部分46确定该用户希望将该当前接收的内容C保存到第二存储部分45。
这时,假定控制部分46还没有接收保存请求SR。在此情况下,控制部分46将该当前接收的内容C传递到内容再现部分42和第一存储部分44(步骤C5)。内容再现部分42从该接收的内容C中再现表示音频或视频的信号。通过扩音器和显示设备(未示出),该再现的音频或视频信号被输出为音频和视频。这样,该用户可以享受该音频或视频。第一存储部分44将从控制部分46接收的内容C临时存储到内部存储介质。
在步骤C5之后,控制部分46返回到步骤C2。通过这些过程,在开始接收该目标内容C之后,第一存储部分44临时存储该目标内容C,同时,步骤C3和C4确定“否”。在此期间,该用户可以享受该目标内容C所表示的该音频或视频。
假定该用户决定将该目标内容C保存到第二存储部分45中的该可分发介质,则该用户操作输入设备(未示出),以指出“保存该目标内容C”的愿望。响应于该操作,保存/结束保存请求生成部分43生成保存请求SR,并将该生成的保存请求SR传递到控制部分46,控制部分46正在连续不断地执行图8所示的那个过程。当执行步骤C4时,当接收该保存请求SR时或在此之后,控制部分46确定“是”。如果作出该确定,则控制部分46将该当前接收的内容C传递到内容再现部分42和第二存储部分45(步骤C6)。结果,该用户可以享受通过扩音器和显示设备(未示出)来输出的该音频或视频。其间,第二存储部分45将从控制部分46接收的内容C保存到内部存储介质(可分发介质)。换言之,在接收该保存请求SR之后,该目标内容C被保存到第二存储部分45中的该可分发介质。
在步骤C6之后,控制部分46返回到步骤C2。通过这些过程,在开始接收该目标内容C之后,该目标内容C被保存到第二存储部分45,同时,步骤C3确定“否”,步骤C4确定“是”。
假定该用户已享受该全部目标内容C,则该用户操作输入设备(未示出),以便向接受装置4指出该目标内容C的接收将要结束。响应于该操作,保存/结束保存请求生成部分43生成结束保存请求ST,并将该生成的结束保存请求ST传递到控制部分46,控制部分46正在连续不断地执行图8所示的那个过程。当执行步骤C3时,当接收该保存请求SR时或在此之后,控制部分46确定“是”。如果作出该确定,则控制部分46将被临时存储在第一存储部分44中的该部分目标内容C转移到第二存储部分45,以便在第二存储部分45中生成该目标内容C的完整副本。注意,被临时存储在第一存储部分44中的该部分内容C这时还没有被保存到第二存储部分45。这时已被保存到第二存储部分45的是在生成该保存请求SR之后由接受装置4接收过的该目标内容C的那个部分。第二存储部分45保存从第一存储部分44被转移到内部存储介质(可分发介质)的该目标内容C(步骤C8)。
在完成被存储在第一存储部分44中的该部分目标内容C的转移之前,控制部分46控制从第一存储部分44到第二存储部分45的该数据转移。如果步骤C9发现该数据转移完成,则控制部分46更新与被存储在第二存储部分45中的该部分目标内容C相关联的管理信息(步骤C10)。明确地说,在本实施例中,该目标内容C被保存到多个单元中的第二存储部分45。这样,多个部分目标内容C被保存到第二存储部分45,并且,相应地生成与此有关的多个管理信息。因此,控制部分46更新关于该目标内容C的管理信息,以便这些部分内容C可以作为一个完整的目标内容C来加以处理。
在第二存储部分45包括可重写介质的情况中,作为选择,控制部分46可以在步骤C10中执行过程,这类似于前述步骤B14。为了在第二存储部分45中生成内容C的高质量副本,较佳的是,控制部分46一次为该部分内容C解码,以恢复完整的目标内容C,并且再次为该恢复的目标内容C编码。
参考图9,在以上各个过程中,如果接受装置4在时间t0生成再现请求RR,则接受装置4再现正在被接收的该目标内容C。由于接受装置4还没有生成保存请求SR,因此,接受装置4假定该用户可能希望在不久的将来将该目标内容C保存到第二存储部分45,尽管该用户还没有指出这一点。相应地,正在接收的内容C被临时存储到第一存储部分44,第一存储部分44较佳地能够容纳大量数据并且是可重写的。
如果接受装置4在时间t0之后的时间t1生成保存请求SR,则接受装置4确定该用户现在希望保存该目标内容C,所以,除了再现该目标内容C以外,还开始将该目标内容C保存到第二存储部分45中的该存储介质(可分发介质)。
如果在时间t1之后的时间t2完成内容C的接收,则在执行从第一存储部分44到第二存储部分45的数据转移之后,接受装置4在第二存储部分45中生成该当前目标内容C的副本。
在本实施例中,如同在第一个实施例的情况中,与按照常规的要求相比较,可以减少在接受装置4中生成该目标内容C的完整副本所要求的时间数量。
在一些情况中,该用户可能希望在观看(收听)该内容的当中将内容保存到第二存储部分45。为了满足这种需求,在本实施例的该接受装置中,第一存储部分44临时存储该内容,而不顾该用户的意图。如果该用户其后为保存该内容而操作输入设备(未示出),则开始将该当前再现的内容保存到第二存储部分45。在完成该内容再现之后,该内容的那个未保存部分从第一存储部分44被转移到第二存储部分45,由此,该全部内容被保存到第二存储部分45。这样,可以提供对于该用户而言方便的接受装置。
在第二存储部分45包括一次性写入类型的可分发介质(例如,DVD-R、DVD+R或CD-R)的情况中,根据本实施例的技术很有效,这是因为它可以防止该用户不想要的任何内容C被徒然保存到该一次性写入类型的可分发介质;该技术是在该用户发出保存请求之后,将该当前再现的内容C临时存储到第一存储部分44,并在该一次性写入类型的可分发介质上生成内容C的副本。
本实施例展示了一个例子,其中,在时间t0与时间t1之间(即,在开始该目标内容C的接收之后,并在生成该保存请求SR之前)接收的该目标内容C的一个部分被临时存储到接受装置4的本地第一存储部分44,尽管本发明并不局限于此。作为选择,如根据第一个实施例来获取差异数据的该方法所例示的,接受装置4可能从远程分发装置获取在时间t0与时间t1之间被接收和再现过的部分目标内容C,以便在第二存储部分45中生成该目标内容C的副本。但是,在此情况下,例如,需要在接受装置4与该分发装置之间建立双向通信链路、下行链路和上行链路。另外,在此情况下,必须为该分发装置提供一项功能——响应于来自接受装置4的请求,来分发在时间t0与时间t1之间被传送过、但还没有被保存在接受装置4中的任何部分内容C。
在本实施例中,也可以按记录形式使得用于执行接受装置4的各项功能的该计算机程序在诸如CD-ROM等记录介质上可用。进一步作为选择,可以经由网络来使用这个计算机程序。
已详细描述本发明,但前文在各个方面都起说明性的作用,而不是限制性的作用。不言而喻,在不脱离本发明的范围的前提下,可以设计众多其他的修改和变更。
工业适用性根据本发明的该内容分发系统可用于一些应用,这些应用要求内容在分发装置与接受装置之间的有效率的传输和接收的技术效果(例如,因特网上的内容分发)。
权利要求
1.一种用于将内容从分发装置分发到接受装置的内容分发系统,其特征在于该分发装置包括内容存储部分,可用于存储可分发到该接受装置的内容;内容阅读部分,可用于从该内容存储部分中读取内容;以及,第一分发部分,可用于分发由该内容阅读部分读取的该内容,该接受装置包括第一存储部分,可用于临时存储从该第一分发部分那里分发的该内容;再现部分,可用于再现被临时存储到该第一存储部分的该内容;以及,保存请求生成部分,可用于生成关于允许保存当前由该再现部分再现的该内容的保存请求,其中,该分发装置进一步包括保存请求确定部分,可用于响应于由该保存请求生成部分生成的该保存请求,来确定是否给出供该接受装置保存当前由该第一分发部分分发的该内容的保存许可;差异数据阅读部分,如果该保存请求确定部分已确定给出该保存许可,并且如果该内容阅读部分已完成读取该内容,则可用于读取差异数据,其中,该差异数据是当前已完成其阅读的该内容的一个部分,在该保存请求确定部分确定给出该保存许可之前,分发过该部分;以及,第二分发部分,可用于分发由该差异数据阅读部分读取的该差异数据,以及,该接受装置进一步包括非易失第二存储部分,可用于在该当前再现的内容内,在生成该保存请求之后,保存从该分发装置那里分发的部分,并且,在完成该内容的再现之后,保存从该第二分发部分那里分发的该差异数据。
2.一种用于将内容分发到接受装置的分发装置,其特征在于包括内容存储部分,可用于存储可分发到该接受装置的内容;内容阅读部分,可用于从该内容存储部分中读取内容;第一分发部分,可用于分发由该内容阅读部分读取的该内容;保存请求确定部分,可用于响应于来自该接受装置的保存请求,来确定是否给出供该接受装置保存当前由该第一分发部分分发的该内容的保存许可;差异数据阅读部分,如果该保存请求确定部分已确定给出该保存许可,并且如果该内容阅读部分已完成读取该内容,则可用于读取差异数据,其中,该差异数据是当前已完成其阅读的该内容的一个部分,在该保存请求确定部分确定给出该保存许可之前,分发过该部分;以及,第二分发部分,可用于分发由该差异数据阅读部分读取的该差异数据。
3.根据权利要求2的分发装置,其特征在于其中,该第一分发部分通过流技术来分发该内容,并且,该第二分发部分通过下载技术来分发该差异数据。
4.根据权利要求2的分发装置,其特征在于其中,该第一分发部分可用于在该保存请求确定部分确定给出该保存许可之前,按不允许保存到该接受装置的格式来分发由该内容阅读部分读取的该内容,以及,在该保存请求确定部分已确定给出该保存许可之后,按允许保存到该接受装置的格式来分发由该内容阅读部分读取的该内容。
5.根据权利要求2的分发装置,其特征在于其中,该接受装置可用于传送关于下载已给出关于其内容的该保存许可的该内容的下载请求,以及,该差异数据阅读部分可用于响应于来自该接受装置的该下载请求来读取该差异数据。
6.根据权利要求2的分发装置,其特征在于其中,该第一分发部分可用于通过根据流技术来分裂由该内容阅读部分读取的该内容,生成供分发的多个数据块,以及,该分发装置进一步包括数据再发送部分,该数据再发送部分可用于再发送由该第一分发部分传送过、但没有被该接受装置接收过的任何数据块。
7.根据权利要求2的分发装置,其特征在于其中,由该第一分发部分分发的该内容和由该第二分发部分分发的该差异数据具有不同的质量。
8.根据权利要求2的分发装置,其特征在于其中,该内容经由数字网络而被分发到该接受装置,以及,如果该保存请求确定部分已确定给出该保存许可,并且如果该数字网络具有足够的传输带宽,则该差异数据阅读部分可用于读取该差异数据。
9.一种用于从分发装置获取内容的接受装置,其特征在于包括第一存储部分,可用于临时存储从该分发装置那里分发的该内容;再现部分,可用于再现被临时存储到该第一存储部分的该内容;保存请求生成部分,可用于生成关于允许保存当前由该再现部分再现的该内容的保存请求;以及,非易失性第二存储部分,可用于保存第一保存数据,其中,该第一保存数据是在生成该保存请求之后从该分发装置那里分发的、当前由该再现部分再现的该内容的一个部分,其中,该第二存储部分可进一步用于保存第二保存数据,该第二保存数据是从该分发装置或该第一存储部分那里转移的该内容的剩余部分,以便该第一保存数据和该第二保存数据组成该全部内容。
10.根据权利要求9的接受装置,其特征在于其中,该接受装置进一步包括合成部分,该合成部分可用于结合被保存到该第二存储部分的该第一和第二保存数据。
11.根据权利要求9的接受装置,其特征在于其中,该接受装置进一步包括更新部分,该更新部分可用于更新管理信息,该管理信息被用于被保存到该第二存储部分的该第一和第二保存数据。
12.根据权利要求9的接受装置,其特征在于其中,该第一存储部分包括一易失性存储器,并且可用于通过流技术来缓冲从该分发装置那里分发的该内容,以及,在生成该保存请求之后,该第二存储部分可用于通过流技术来将从该分发装置那里分发的部分内容保存为该第一保存数据,并且,在完成利用流技术的该分发之后,该第二存储部分可用于通过下载技术来将从该分发装置那里分发的部分内容保存为该第二保存数据。
13.根据权利要求9的接受装置,其特征在于其中,该第一存储部分包括用于临时存储从该分发装置那里分发的该内容的可重写存储介质,以及,该第二存储部分可用于在生成该保存请求之后,将从该分发装置那里分发的部分内容保存为该第一保存数据,并且,在完成该内容的再现之后,将该第一存储部分中的部分内容保存为该第二保存数据。
14.根据权利要求13的接受装置,其特征在于其中,该第二存储部分包括用于存储该第一和第二保存数据的可移动可分发介质。
15.根据权利要求9的接受装置,其特征在于其中,该第一存储部分包括用于临时存储从该分发装置那里分发的该内容的可重写存储介质,该第二存储部分可用于在生成该保存请求之后,将从该分发装置那里分发的部分内容保存为该第一保存数据,该接受装置进一步包括再发送请求生成部分,该再发送请求生成部分可用于在完成该内容的再现之后,生成供该分发装置再发送完成其内容再现的该内容的任何未保存部分的再发送请求,以及,该第二存储部分可进一步用于在生成该再发送请求之后,将从该分发装置那里发送的部分内容保存为该第二保存数据。
16.根据权利要求15的接受装置,其特征在于其中,该第二存储部分包括用于存储该第一和第二保存数据的可移动可分发介质。
17.一种用于将内容分发到接受装置的分发方法,其特征在于包括内容阅读步骤,用于从存储设备中读取可分发到该接受装置的内容;第一分发步骤,用于分发在该内容阅读步骤中读取的该内容;保存请求确定步骤,用于响应于来自该接受装置的保存请求,来确定是否给出供该接受装置保存当前由该第一分发步骤分发的该内容的保存许可;差异数据阅读步骤,用于如果该保存请求确定步骤已确定给出该保存许可,并且如果该内容阅读步骤已完成读取该内容,则读取差异数据,其中,该差异数据是当前已完成其阅读的该内容的一个部分,该部分还没有被该接受装置保存;以及,第二分发步骤,用于分发在该差异数据阅读步骤中读取的该差异数据。
18.一种用于从分发装置获取内容的获取方法,其特征在于包括第一存储步骤,用于将从该分发装置那里分发的该内容临时存储到第一存储设备;再现步骤,用于再现在该第一存储步骤中被临时存储的该内容;保存请求生成步骤,用于生成关于允许保存当前由该再现步骤再现的该内容的保存请求;以及,第二存储步骤,用于在当前由该再现步骤再现的该内容内,在生成该保存请求之后,将从该分发装置那里分发的部分保存到非易失性第二存储设备,其中,在完成该再现步骤中的该内容的再现之后,该第二存储步骤进一步包括保存从该分发装置或该第一存储设备那里转移的该内容的任何未保存部分。
19.一种用于允许分发装置将内容分发到接受装置的计算机程序,其特征在于包括内容阅读步骤,用于从存储设备中读取可分发到该接受装置的内容;第一分发步骤,用于分发在该内容阅读步骤中读取的该内容;保存请求确定步骤,用于响应于来自该接受装置的保存请求,来确定是否给出供该接受装置保存当前由该第一分发步骤分发的该内容的保存许可;差异数据阅读步骤,用于如果该保存请求确定步骤已确定给出该保存许可,并且如果该内容阅读步骤已完成读取该内容,则读取差异数据,其中,该差异数据是当前已完成其阅读的该内容的一个部分,该部分还没有被该接受装置保存;以及,第二分发步骤,用于分发在该差异数据阅读步骤中读取的该差异数据。
20.根据权利要求19的计算机程序,其特征在于它被记录在记录介质上。
21.一种用于允许接受装置从分发装置获取内容的计算机程序,其特征在于包括第一存储步骤,用于将从该分发装置那里分发的该内容临时存储到第一存储设备;再现步骤,用于再现在该第一存储步骤中被临时存储的该内容;保存请求生成步骤,用于生成关于允许保存当前由该再现步骤再现的该内容的保存请求;以及,第二存储步骤,用于在当前由该再现步骤再现的该内容内,在生成该保存请求之后,将从该分发装置那里分发的部分保存到非易失性第二存储设备,其中,在完成该再现步骤中的该内容的再现之后,该第二存储步骤进一步包括保存从该分发装置或该第一存储设备那里转移的该内容的任何未保存部分。
22.根据权利要求21的计算机程序,其特征在于它被记录在记录介质上。
全文摘要
为了实现有效率的内容分发,分发装置(1)存储可分发到接受装置(4)的内容(C)。由该接受装置(4)指定的这些内容(C)之一通过流技术来加以分发。在利用流技术的该内容(C)的分发期间,响应于来自该接受装置(4)的保存请求(SR),该分发装置(1)生成并传送保存许可(SL),用于向该接受装置(4)通知允许保存正在被分发的该内容(C)。结果,该接收的内容(C)被保存在该接受装置(4)中。在完成利用流技术的该内容(C)的分发之后,分发装置(1)通过下载技术来分发差异数据(DC),该差异数据(DC)是还没有被保存在该接受装置(4)中的该内容(C)的一个部分。
文档编号H04L29/06GK1698335SQ20048000028
公开日2005年11月16日 申请日期2004年3月26日 优先权日2003年3月27日
发明者藤冈直孝 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1