内容数据再生方法及缩略图图像生成方法

文档序号:6495491阅读:175来源:国知局
内容数据再生方法及缩略图图像生成方法
【专利摘要】内容数据再生方法具有:对加密数据(115)进行解密来生成明文数据(116)的步骤;将明文数据(116)分离为解密内容数据(117)与再生管理信息(118)的步骤;将再生管理信息(118)送出至用户空间的步骤;将解密内容数据(117)保存到隐秘缓冲器(112)的步骤;从隐秘缓冲器(112)取得解密内容数据(117)并将其作为再生对象数据向译码器(114)发送的步骤;以及译码器(114)对再生对象数据进行译码的步骤。
【专利说明】内容数据再生方法及缩略图图像生成方法
【技术领域】
[0001]本发明涉及对内容数据进行再生的方法,尤其涉及对加密后的内容数据进行再生的技术。
【背景技术】
[0002]近年来,对运动图像数据等内容数据的著作权保护的必要性逐渐提高,在地面波数字广播或因特网等中,进行着包含密钥或权利信息在内的内容数据的广播或传送。伴随于此,可以对著作权所保护的内容数据进行处理的再生设备正在增加,针对向存储介质记录安全信息的需要也在提高。在搭载有著作权保护功能的存储介质中安装着与再生设备的相互认证、向认证区域设定解密密钥、保持权利信息等的结构。
[0003]通常,在对为了保护著作权而被加密的内容数据进行再生的情况下,为了流畅的再生处理等目的,大多将解密后的明文内容数据(plain-text content data)存储到缓冲器。也就是说,现实是:内容数据的最终的安全等级依存于具有缓冲器的再生设备等产品。
[0004]以往,在从网络输入的加密内容数据(encrypted content data)所包含的数据包符合针对安全多媒体数据包的输入滤波器(input filter)而预先设定的条件的情况下,从输入滤波器直接调用内核等级密码模块(kernel level cryptographic module)来进行加密内容数据的解密处理(例如,参照专利文献I)。通过,通过解密处理而生成的明文内容数据通过插口(socket)被发送至用户空间的安全多媒体应用程序。
[0005]在先技术文献
[0006]专利文献
[0007]专利文献I JP特开2009—194559号公报
【发明内容】

[0008]-发明所要解决的技术问题-
[0009]然而,从著作权保护的观点来说将明文内容数据放置于用户空间是不妥当的,在专利文献I的技术中并未对此做法所带来的风险有所考虑。
[0010]近年来,虽然嵌入式设备的开放平台化正在进展,但作为这种设备的基础的平台大多并未包含与著作权保护相关的控制模块。再有,由于在采用开放平台的智能手机等中安装存在恶意的应用程序是比较容易的,因此在能通过应用程序自由地进行访问的用户空间的内存印象图中放置明文内容数据这一做法从隐秘性的观点来看成为课题。
[0011]鉴于这一点,本发明的课题为:在较高地维持加密后的内容数据的隐秘性的同时对该内容数据进行再生。
[0012]-用于解决技术问题的手段-
[0013]为了解决上述课题,本发明采取了如下的解决手段。例如,对加密过的内容数据进行再生的方法具有:
[0014]解密步骤,对加密过的内容数据进行解密,生成明文数据;[0015]分离步骤,将通过解密步骤而生成的明文数据分离为解密内容数据和包括该解密内容数据的标题信息在内的再生管理信息;
[0016]用户空间送出步骤,将通过分离步骤而被分离出的再生管理信息送出至通过应用程序进行访问的用户空间;
[0017]内核空间保存步骤,将通过分离步骤而被分离出的解密内容数据保存于在操作系统的内核空间设置的隐秘缓冲器;
[0018]译码器发送步骤,在基于再生管理信息有所述解密内容数据的译码请求的情况下,从隐秘缓冲器取得由再生管理信息所包含的标题信息而确定的解密内容数据,并将其作为再生对象数据,发送至译码器;和
[0019]译码步骤,译码器对再生对象数据进行译码。
[0020]据此,由于将明文数据之中的解密内容数据配置于内核空间的隐秘缓冲器、再生管理信息配置于用户空间,故通过应用程序进行访问的信息被限定为再生管理信息。换言之,由于对配置于内核空间的解密内容数据限制来自应用程序的访问,故可较高地维持解密内容数据、甚至加密过的内容数据的隐秘性。再有,在解密内容数据被再生的情况下,基于包括解密内容数据的标题信息在内的再生管理信息,可以从隐秘缓冲器所保存的解密内容数据确定成为再生对象的解密内容数据。因此,能够执行被确定的解密内容数据的再生。
[0021]再有,上述内容数据再生方法也可以具有伪数据生成步骤,生成通过分离步骤而分离出的解密内容数据所对应的伪数据。该情况下,在用户空间送出步骤中,将通过伪数据生成步骤而生成的伪数据和通过分离步骤而分离出的再生管理信息一起送出至用户空间,在译码器发送步骤中,取代再生管理信息所包含的标题信息而利用伪数据来确定再生对象数据,并从隐秘缓冲器取得。
[0022]还有,在上述内容数据再生方法中,加密过的内容数据是从存储介质输入的数据,也可以具有:
[0023]明文数据保存步骤,在执行分离步骤之前将通过解密步骤而生成的明文数据保存到隐秘缓冲器;
[0024]缩略图图像生成步骤,切取隐秘缓冲器所保存的明文数据所包含的运动图像数据的一部分,生成缩略图图像;和
[0025]缩略图图像保存步骤,进行缩略图图像与运动图像数据的文件名的联系,将缩略图图像写入存储介质中。
[0026]或者,根据存储介质所保存的加密内容数据来生成缩略图图像的方法具有:
[0027]解密步骤,对加密内容数据进行解密,生成包括运动图像数据的明文数据;
[0028]明文数据保存步骤,将通过解密步骤而生成的明文数据保存到被设置于操作系统的内核空间的隐秘缓冲器;
[0029]缩略图图像生成步骤,从隐秘缓冲器所保存的明文数据切取运动图像数据的一部分,生成缩略图图像;和
[0030]缩略图图像保存步骤,进行缩略图图像与运动图像数据的文件名的联系,将所述缩略图图像写入存储介质中。
[0031]-发明效果-
[0032]根据本发明,既能较高地维持加密过的内容数据的隐秘性、又能对该内容数据进行再生。
【专利附图】

【附图说明】
[0033]图1是表示第I实施方式涉及的内容再生系统的构成的框图。
[0034]图2是用于说明第I实施方式涉及的内容再生系统中的数据流的图。
[0035]图3是表示第I实施方式涉及的明文数据的构成例子的图。
[0036]图4是用于说明第I实施方式涉及的明文数据流的图。
[0037]图5是第I实施方式中、到内容数据被再生为止的流程图的例子。
[0038]图6是表示第2实施方式涉及的内容再生系统的构成的框图。
[0039]图7是用于说明第2实施方式涉及的内容再生系统中的数据流的图。
[0040]图8是用于说明第2实施方式涉及的明文数据流的图。
[0041]图9是第2实施方式中、到内容数据被再生为止的流程图的例子。
[0042]图10是表示第3实施方式涉及的缩略图图像生成系统的构成的框图。
[0043]图11是用于说明第3实施方式涉及的缩略图图像生成系统中的数据流的图。
[0044]图12是第3实施方式中、与缩略图图像的生成相关的流程图的例子。
[0045]图13是表示应用例涉及的各种电子设备的图。
【具体实施方式】
[0046]<第I实施方式>
[0047]图1是表示第I实施方式涉及的内容再生系统的构成的框图。该内容再生系统例如是开放平台(open platform)的系统,由软件及硬件构成。软件中包含用户空间的软件及内核空间的软件。再有,作为开放平台的操作系统(以下称为OS (Operating System)。)而安装着Linux(注册商标)等。
[0048]用户空间的软件由应用程序101、与内容数据相关的进行再生控制管理或特殊再生管理等的再生控制管理部102、进行与SD(Secure Digital)卡等存储介质121的规格相应的各种格式的标题分析的控制程序库(control library) 103、以及运动图像再生程序库104构成。
[0049]内核空间的软件由在通常区域被构筑的文件系统106、存储介质121的驱动器107、安全控制模块108、控制数据判定部109、信息解释部110和媒体控制驱动器111构成。在此,通常区域指的是在存储器区域之中进行数据的输入输出之际不需要认证的区域。
[0050]隐秘缓冲器112是在0S105的内核空间所确保的存储空间,是从用户空间无法进行访问的区域。隐秘缓冲器112的大小至少需要具有与一次被传输的内容数据的大小相应的大小。通常,内核空间与用户空间在地址空间中被分离开,从基于软件的用户空间对内核空间的访问是被限制的。可是,有时通过来自用户空间的_ap等的系统呼叫能对内核空间进行访问。为此,优选将隐秘缓冲器112设置在即使通过系统呼叫也无法访问的地址空间中。
[0051]媒体控制器113是对SD卡等存储介质121进行读出及写入、认证处理、内容数据的解密处理的硬件。再有,AV (Audio Video)译码器114是进行AV译码的硬件。
[0052]图2是表示本实施方式涉及的数据流的图。其中,图1及图2中的通用符号表示同一构成要素。
[0053]控制程序库103对经由文件系统106及驱动器107而从存储介质121取得的密码数据(加密后的内容数据)115所包含的标题信息(header information)进行了分析,在此基础上将密码数据115输入到设定了解密密钥的媒体控制器113。由此,密码数据115被变换成明文数据116。
[0054]控制数据判定部109将明文数据116分离成内容数据(解密内容数据)117、和包括内容数据117的再生位置或采样大小等标题信息在内的再生管理信息118。内容数据117被输入到隐秘缓冲器112,再生管理信息118被输入到再生控制管理部102。
[0055]若再生控制管理部102基于再生管理信息118而进行AV译码请求,则通过信息解释部110,从隐秘缓冲器112取得与再生管理信息118内的标题信息所包含的数据大小或数据偏移的条件对应的内容数据。例如,也可以从隐秘缓冲器112的地址的前头或末尾按序检索与这些条件对应的内容数据。然后,所取得的作为再生对象数据的内容数据被输入AV译码器114中,由智能手机等再生设备123进行再生。
[0056]图3是表示明文数据的构成例子的图。ftyp300是构成明文数据的文件的前头。明文数据由mdat301所表示的内容数据和moov302所表示的再生管理信息组成。mdat301被保存于内容保存区域。
[0057]moov302是多个标题信息的集合,包括有视频轨(video track)、音频轨(audiotrack)等的标题信息trak303。trak303包括:与内容数据相关的、表示每个再生单位的再生时间信息的stts304 ;表示再生单位所包含的采样数的stsc305 ;表示每个再生单位的内容数据的偏移的stco306 ;和表示每个采样的大小的stsz307。其中,也可以包括这些以外的信息。
[0058]在图3所示的明文数据的构成例子中,stsz307所表示的大小为采样的最小单位。可以基于stsc305、stoc306、stsz307来计算再生对象的内容数据的位置。再有,stts304被使用于视频轨及音频轨的再生同步。
[0059]另外,图3所示的moov302是表示与mp4(MPEG_4)文件相关的格式的再生管理信息,但也可以是mp4以外的AV格式。例如,使用将明文数据的格式信息与再生管理信息的位置建立了对应的数据库,由控制数据判定部109读出明文数据的至少一部分,基于所读出的数据来参照数据库中的格式信息。而且,在它们一致的情况下可确定与该格式信息对应的再生管理信息的位置。使用该方法将明文数据分离为再生管理信息与内容数据,由此能够对应于多种格式。此外,在数据库中也可以取代再生管理信息的位置而将内容数据的位置与格式信息建立关联,还可以将再生管理信息及内容数据双方的位置都与格式信息建立关联。
[0060]图4是用于说明明文数据流的图。对在控制数据判定部109中将I个明文数据分离为再生管理信息401与内容数据402?404的情况进行说明。
[0061]由控制数据判定部109分离出的再生管理信息401被输入至再生控制管理部102。另一方面,内容数据402?404分别被保存于隐秘缓冲器112。
[0062]再生控制管理部102基于再生管理信息401而向信息解释部110请求内容数据的译码处理。此时,向信息解释部110指示成为译码处理对象的内容数据的大小及其内容数据的偏移。被译码处理的数据包的大小和I个内容数据(例如内容数据402)的大小相同。[0063]信息解释部110将与从再生控制管理部102指示的大小对应的数据包作为AV译码对象的数据来处理。例如,在作为被译码处理的数据包的大小而请求大小=“I”、作为数据包的偏移而偏移=“O”的情况下,隐秘缓冲器112所保存着的内容数据402?404之中作为前头的内容数据402被译码处理。
[0064]图5是到内容数据被再生为止的流程图。作为例子,对从应用程序101有内容再生请求的情况下的处理进行说明。其中,存储介质121具有:不需要在存储介质121与媒体控制器113之间进行数据的交换相关的相互认证的结构的通常区域;以及需要相互认证的结构的认证区域。
[0065]通过从应用程序101发生存储介质121所保存的密码数据115的内容再生请求,从而以再生控制管理部102、控制程序库103、文件系统106、驱动器107的顺序调用控制软件,从存储介质121的通常区域取得密码数据115(S501)。
[0066]使用控制程序库103及安全控制模块108,在媒体控制器113与存储介质121之间进行相互认证,以取得通过S501而得到的密码数据115的密钥。而且,在媒体控制器113内的解密引擎中设定该密钥。然后,进行密码数据115的解密处理,明文数据116被输入到控制数据判定部109中(S502)。
[0067]进而,由控制数据判定部109来判定明文数据116是否为与AV缓冲器中的再生对应的文件(S503)。在是与再生对应的文件的情况下(S503的“是”选项),将明文数据116分离为内容数据117与再生管理信息118(S505)。另一方面,在不是与再生对应的文件的情况下(S503的“否”选项),中断处理而向再生控制管理部102返回错误(S504)。
[0068]S505之后,仅将分离出的再生管理信息118发送至位于用户空间的再生控制管理部102(S506)。另一方面,内容数据117被保存到从用户空间的应用程序无法进行访问的、内核空间的隐秘缓冲器112中(S507)。其中,也可以将S506及S507的顺序进行调换。
[0069]利用再生控制管理部102对再生管理信息118所包含的标题信息进行分析,通过运动图像再生程序库104而向AV译码器114请求内容数据117的再生(S508)。利用信息解释部110来接受经由了运动图像再生程序库104的再生请求。然后,基于图3中的303?307所表示的标题信息,取得与内容数据117相关的再生大小、再生单位及采样数。基于这些取得的信息,在确定了内容数据117的位置之后从隐秘缓冲器112取得内容数据117,并向AV译码器114发送。然后,由再生设备123对被AV译码器114译码后的内容数据117进行再生(S509)。
[0070]以上,根据本实施方式,通过将内容数据放置到内核空间的存储器,从而可以防止从用户空间的应用程序直接对内容数据进行访问。也就是说,可以较高地维持密码数据的隐秘性。再有,由于内容数据并未被传输到用户空间的存储器,故可削减存储空间内的与数据传输相关的通信量。
[0071]另外,密码数据115也可以从网络输入,并不是从存储介质121输入。
[0072]〈第2实施方式>
[0073]图6是表示第2实施方式涉及的内容再生系统的构成的框图。其中,由于图1及图6中通用的符号表示同一构成要素,故省略其详细的说明。图6的构成在具有变换信息生成部131这一点上与图1的构成不同。
[0074]图7是表示本实施方式涉及的数据流的图。另外,图6及图7中通用的符号表示同一构成要素。
[0075]变换信息生成部131根据内容数据117来生成伪数据(pseudo data) 135。伪数据135与再生管理信息118被分别向再生控制管理部102送出。由此,因为再生控制管理部102可以与明文数据116同样地对由伪数据135和再生管理信息118组成的数据进行处理,所以在本实施方式中不需要变更再生控制管理部102中的软件。
[0076]图8是用于说明内容数据及伪数据的流的图。首先,在控制数据判定部109中,I个明文数据被分离成再生管理信息801与内容数据802?804。内容数据802?804被保存在隐秘缓冲器112中。例如,内容数据802被保存于隐秘缓冲器112的地址0处0,内容数据803被保存于地址OxFl,内容数据804被保存于地址0xF2。
[0077]变换信息生成部131根据内容数据802?804来生成伪数据805?807。再有,变换信息生成部131将隐秘缓冲器112的地址和应该分配给伪数据805?807的数据标签建立关联,然后注册到变换表格808。数据标签用于唯一地识别伪数据805?807。例如,将地址OxR)与数据标签的值“ I ”建立关联后注册到变换表格808。而且,注册于变换表格808中的数据标签被分配给伪数据805?807。例如,数据标签的值“I”被分配给伪数据805。由此,内容数据802?804和伪数据805?807变成一对一地对应。再生管理信息801及伪数据805?807被输入至再生控制管理部102。
[0078]再生控制管理部102基于再生管理信息801,向信息解释部110请求内容数据的译码处理。例如,作为成为译码处理对象的内容数据,指示数据标签的值为“2”的伪数据。
[0079]信息解释部110 —旦接受数据标签的值为“2”的伪数据,就基于该值并参照变换表格808,将伪数据变换为内容数据。具体是,由于数据标签的值为“2”,所以参照变换表格808的隐秘缓冲器地址OxFl。而且,数据标签的值为“2”的伪数据806被置换成地址OxFl所保存的内容数据803。也就是说,取代再生管理信息所包含的标题信息,利用伪数据806来确定作为再生对象数据的内容数据803。然后,内容数据803被输出至AV译码器114,进行译码处理并由再生设备123进行再生。
[0080]这样,通过将保存有内容数据802?804的隐秘缓冲器112的缓冲器地址和被分配给伪数据805?807的数据标签联系起来(linked to),从而利用伪数据805?807就能确定内容数据802?804。
[0081]另外,也可以不向伪数据分配数据标签,而是生成大小与内容数据相同的伪数据。该情况下,只要信息解释部Iio从隐秘缓冲器112取得大小与伪数据相同的内容数据即可。再有,在从隐秘缓冲器112所保存的内容数据中检索大小与伪数据相同的内容数据的情况下,只要从隐秘缓冲器112的例如前头开始按顺序进行检索即可。此外,也可以从隐秘缓冲器112的后方开始检索。还有,也可以使伪数据的大小与内容数据的大小相同并对伪数据分配数据标签。也就是说,只要能根据伪数据来确定内容数据即可。
[0082]图9是在图7所示的构成中到内容数据被再生为止的流程图。其中,在图5及图9中共同的符号表不同一处理,因此省略其说明。
[0083]在S505中,将明文数据116分离成内容数据117与再生管理信息118后,在变换信息生成部131中例如生成大小与内容数据117相同的伪数据135。再有,将被分配给伪数据135的数据标签和隐秘缓冲器112的地址建立关联后注册到变换表格808 (参照图8)中(S510)。在此,虽然伪数据135的内容也可以是任意的,但在伪数据135有多个的情况下,前提是可分别识别。因此,通过对伪数据135赋予数据标签,从而可以唯一地识别伪数据135,甚至可以唯一地决定伪数据135所对应的内容数据117。
[0084]然后,从变换信息生成部131向再生控制管理部102送出再生管理信息118及伪数据135(S511)。其中,也可以调换S511及S507的顺序。
[0085]在S512中,基于由信息解释部110接受的伪数据135的数据标签,并参照变换表格808来取得被保存在与数据标签建立关联的地址的内容数据117。然后,调换伪数据135与内容数据117,将内容数据117发送至AV译码器114。
[0086]另外,在S512中,也可以在信息解释部110中从隐秘缓冲器112的前头开始检索并取得大小与接受到的伪数据135相同的内容数据117。
[0087]以上,根据本实施方式,由于在用户空间中可以与内容数据同样地对伪数据进行处理,故无需变更用户空间的软件。再有,由于将伪数据送出至用户空间,故可以把内容数据隐蔽到内核空间中。还有,通过采取以最小译码单位识别伪数据的结构,从而即便在内容数据的发送顺序与再生顺序不同的情况下也能以正确的顺序对内容数据进行再生。
[0088]〈第3实施方式>
[0089]图10是表示第3实施方式涉及的缩略图图像生成系统的构成的框图。其中,图1及图10中的共同的符号表示同一构成要素,因此省略其详细的说明。图10的构成在没有控制数据判定部109及信息解释部110而具有插拔管理部141及运动图像变换处理部143这一点上不同于图1的构成。
[0090]图11是表示本实施方式涉及的数据的流动的图。其中,图10及图11中的共同的符号表不同一构成要素。
[0091]在有存储介质121向媒体控制器113的拔出插入的情况下,从0S105调用插拔管理部141。通过调用插拔管理部141,从而控制程序库103动作,与第I实施方式同样地将密码数据115变换成明文数据116。明文数据116被保存在隐秘缓冲器112中。
[0092]运动图像变换处理部143从隐秘缓冲器112读出明文数据116,切取明文数据116所包含的运动图像数据的一部分后变换为图像数据145。将切取出的图像数据145以与运动图像数据对应的文件名及文件形式写入存储介质121中。
[0093]图12是与本实施方式涉及的缩略图图像的生成相关的流程图。首先,通过将存储介质121插入媒体控制器113,从而由0S105调用插拔管理部141,以实施用于对存储介质121进行访问的初始化处理(S1201)。
[0094]在用于对存储介质121进行访问的初始化处理中,核对与密码数据115相关的运动图像数据所包含的图像数据145、即缩略图图像是否已经被写入存储介质121内(S1202)。在存储介质121中存在所有运动图像数据的缩略图图像的情况下(S1202的“否”选项),不进行缩略图图像的生成,通知初始化处理的结束(S1203)。
[0095]另一方面,在存储介质121中存在未生成缩略图图像的运动图像数据的情况下(S1202的“是”选项),通过插拔管理部141以控制程序库103、文件系统106、驱动器107的顺序调用控制软件,从存储介质121的通常区域取得密码数据(S1204)。
[0096]使用控制程序库103及安全控制模块108,在媒体控制器113与存储介质121之间进行相互认证,以取得S1204中得到的密码数据115的密钥。而且,在媒体控制器113内的解密引擎中设定该密钥。然后,进行密码数据115的解密处理,将明文数据116保存到隐秘缓冲器112中(S1205)。
[0097]在运动图像变换处理部143中,切取由隐秘缓冲器112缓冲的明文数据116所包含的运动图像数据的一部分,进行向缩略图图像的变换(S1206)。S1206中生成的缩略图图像在其文件名和运动图像数据的文件名联系起来的基础上,经由文件系统106而被写入存储介质121中(S1207)。然后,返回S1202并反复进行上述的处理。
[0098]以上,根据本实施方式,在利用图12所示的装置初次再生由其他设备保存的内容数据的情况下,可以自动地切取图像数据来生成缩略图图像。以往在作为用户空间的再生控制管理部102中进行运动图像变换处理,但在本实施方式中通过将运动图像变换处理部143设置于内核空间内,从而可以提高内容数据的安全性。
[0099]另外,也可以在存储介质121内另外使用管理文件来实施缩略图图像及运动图像数据的文件名的联系处理。该情况下,只要另外实施管理文件的更新处理即可。
[0100]再有,根据本实施方式,在生成了缩略图图像之后也可以如第I及第2实施方式所说明过的那样实施内容数据的再生流程。例如,在图10的构成中追加图1所示的控制数据判定部109及信息解释部110,在生成缩略图图像的情况下,在将明文数据116分离之前保存到隐秘缓冲器112中。然后,在对内容数据117进行再生的情况下,只要将明文数据116输入到控制数据判定部109即可。
[0101]〈应用例〉
[0102]图13是表示应用例涉及的各种电子设备的图。在图13中,设想了:在智能手机123、写字板终端125、电视机127、录音机129等各种电子设备间,经由存储器卡等存储介质121而将内容数据取出的情况。
[0103]如图13所示,通过使智能手机123、写字板终端125、电视机127、录音机129各自采取上述各实施方式所说明过的构成,从而可以在这些电子设备间安全地处理应该用著作权保护的内容数据。
[0104]另外,设想在上述各实施方式中、尤其是在使用了面向嵌入式的开放平台的电子设备中进行AV数据的再生。因此,上述各实施方式对采用能够自由地安装应用程序的开放平台的各种电子设备是有效的。
[0105]-工业实用性-
[0106]本发明涉及的内容数据再生方法对利用被著作权保护的内容的智能手机、写字板终端、电子书籍阅读器、电视机、录音机等各种电子设备是有用的。
[0107]-符号说明-
[0108]112隐秘缓冲器
[0109]114 AV译码器(译码器)
[0110]116明文数据
[0111]117内容数据(解密内容数据)
[0112]118再生管理信息
[0113]121存储介质
[0114]135伪数据
[0115]145图像数据(缩略图图像)。
【权利要求】
1.一种内容数据再生方法,是对加密过的内容数据进行再生的方法,该内容数据再生方法具有: 解密步骤,对所述加密过的内容数据进行解密,生成明文数据; 分离步骤,将通过所述解密步骤而生成的明文数据分离为解密内容数据和包括该解密内容数据的标题信息在内的再生管理信息; 用户空间送出步骤,将通过所述分离步骤而被分离出的再生管理信息送出至通过应用程序进行访问的用户空间; 内核空间保存步骤,将通过所述分离步骤而被分离出的解密内容数据保存于在操作系统的内核空间设置的隐秘缓冲器; 译码器发送步骤,在基于所述再生管理信息有所述解密内容数据的译码请求的情况下,从所述隐秘缓冲器取得由所述再生管理信息所包含的标题信息而确定的解密内容数据,并将其作为再生对象数据,发送至译码器;和 译码步骤,所述译码器对所述再生对象数据进行译码。
2.根据权利要求1所述的内容数据再生方法,其特征在于, 在所述分离步骤中,读出所述明文数据的至少一部分,基于该读出的数据,参照与内容数据的格式信息相关的数据库,依据在所述数据库中与所述格式信息建立了关联的、再生管理信息及内容数据的至少一方的位置信息,所述明文数据被分离成所述再生管理信息与所述解密内容数据。
3.根据权利要求1所述的内容数据再生方法,其特征在于, 所述标题信息包括与所述解密内容数据相关的大小信息及偏移信息,` 在所述译码器发送步骤中,基于所述标题信息所包含的所述大小信息及所述偏移信息,从所述隐秘缓冲器取得所述再生对象数据。
4.根据权利要求1所述的内容数据再生方法,其特征在于, 该内容数据再生方法还具有伪数据生成步骤,在该伪数据生成步骤中,生成通过所述分离步骤而分离出的解密内容数据所对应的伪数据, 在所述用户空间送出步骤中,将通过所述伪数据生成步骤而生成的伪数据和通过所述分离步骤而分离出的再生管理信息一起送出至所述用户空间, 在所述译码器发送步骤中,取代所述再生管理信息所包含的标题信息而由所述伪数据来确定所述再生对象数据,并从所述隐秘缓冲器取得该再生对象数据。
5.根据权利要求4所述的内容数据再生方法,其特征在于, 所述伪数据包括用于唯一地识别所述解密内容数据的识别符。
6.根据权利要求5所述的内容数据再生方法,其特征在于, 在所述译码器发送步骤中,参照所述伪数据所包含的识别符,将由所述伪数据所包含的识别符而识别出的解密内容数据作为所述再生对象数据并从所述隐秘缓冲器取得。
7.根据权利要求4所述的内容数据再生方法,其特征在于, 所述伪数据的大小和由该伪数据而确定的解密内容数据的大小相同, 在所述译码器发送步骤中,将大小与所述伪数据相同的解密内容数据作为所述再生对象数据并从所述隐秘缓冲器取得。
8.根据权利要求7所述的内容数据再生方法,其特征在于,在所述译码器发送步骤中,从所述隐秘缓冲器的前头开始检索大小与所述伪数据相同的解密内容数据。
9.根据权利要求1~8中任一项所述的内容数据再生方法,其特征在于, 从存储介质输入所述加密过的内容数据。
10.根据权利要求1~8中任一项所述的内容数据再生方法,其特征在于, 从网络输入所述加密过的内容数据。
11.根据权利要求1~10中任一项所述的内容数据再生方法,其特征在于, 利用所述用户空间的软件无法访问所述隐秘缓冲器。
12.根据权利要求1所述的内容数据再生方法,其特征在于, 所述加密过的内容数据是从存储介质输入的数据, 该内容数据再生方法具有: 明文数据保存步骤,在执行所述分离步骤之前,将通过所述解密步骤而生成的明文数据保存到所述隐秘缓冲器; 缩略图图像生成步骤,切取所述隐秘缓冲器所保存的明文数据所包含的运动图像数据的一部分,生成缩略图图像;和 缩略图图像保存步骤,将所述缩略图图像与所述运动图像数据的文件名联系起来,将所述缩略图图像写入所述存储介质中。
13.一种缩略图图像生成方法,是根据存储介质所保存的加密内容数据来生成缩略图图像的方法,该缩略图图像生成方法具有: 解密步骤,对所述加密内容数据进行解密,生成包括运动图像数据的明文数据; 明文数据保存步骤,将通过所述解密步骤而生成的明文数据保存于在操作系统的内核空间设置的隐秘缓冲器; 缩略图图像生成步骤,从所述隐秘缓冲器所保存的明文数据切取运动图像数据的一部分,生成缩略图图像;和 缩略图图像保存步骤,将所述缩略图图像与所述运动图像数据的文件名联系起来,将所述缩略图图像写入所述存储介质中。
【文档编号】G06F21/10GK103582889SQ201280027707
【公开日】2014年2月12日 申请日期:2012年4月27日 优先权日:2011年6月6日
【发明者】大井田笃, 立花涉, 和田纮幸 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1