控制蓝光光盘Java安全的方法、影音播放装置及控制电路制造方法及图纸

技术编号:3910532 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及控制蓝光光盘Java安全的方法、影音播放装置及控制电路。一种用来控制蓝光光盘Java安全的方法,包含有:通过利用至少一签名文件来验证Java档案清单文件;以及在通过利用该至少一签名文件来验证Java档案清单文件的运作完成之后,通过利用对应于至少一签名文件的至少一签名块文件来验证至少一签名文件。上述控制蓝光光盘Java安全的方法、影音播放装置及控制电路,可有效地控制蓝光光盘Java安全。

【技术实现步骤摘要】

本专利技术是有关于蓝光光盘(Blu-ray Disc,BD),且特别是关于一种用来控制蓝光 光盘Java(BD-Java,BD-J)安全的方法以及相关的影音播放装置及其控制电路。
技术介绍
蓝光光盘Java( S卩“蓝光光盘Java程序语言”),可视为针对蓝光光盘的一种支持 高级内容的平台。为了便于全面的了解,关于蓝光光盘Java的背景首先说明如下。蓝光光盘Java是基于全球可执行多媒体家庭平台(Globally Executable Multimedia Home Platform, Globally Executable MHP, GEM)的一种概念而设计的。上 述全球可执行多媒体家庭平台几乎成为大多数全球数字电视应用标准的基础,这些标准例 如多媒体家庭平台(Multimedia Home Platform,MHP)、用于北美有线电视的开放缆线应 用平台(OpenCableTM Application Platform, 0CAPTM)、以及用于美国广播的高级通用应 用平台(Advanced Common Application Platform,ACAP)。大体上,基于全球可执行多媒 体家庭平台的标准均建立在太阳计算机系统公司(Sim Microsystems)的Java程序语言技 术上,因此在这些标准之间可以达到高度的内容互用性(Interoperability)。例如蓝光 光盘内容特征被用于随选视频是可行的;又例如某些类型的交互式电视内容被重新封装 以便用于蓝光光盘也是可行的。由于涉及上述内容互用性,安全机制就显得相当重要。蓝光光盘Java的安全机制 是基于Java程序语言平台的安全机制模型而设计的。依据蓝光光盘Java的安全机制,在 Java归档(JavaArchiveJAR)档案中,被签署过的应用程序比未被签署过的应用程序能进 行更多的工作;例如对局部储存装置的读取/写入等存取(access)动作、网络存取、对蓝 光光盘只读存储器型(BD Read-Only Memory,BD-R0M)的光盘片上的某些标题的选择、以及 对其它执行中的蓝光光盘应用程序的控制。由于Java虚拟机(Java Virtual Machine, JVM)为了满足广泛应用的标准所局限 的现有格式,现有技术对于蓝光光盘Java安全的效能控制过于松散,以致在某些状况下的 处理效能下降。因此,针对蓝光光盘Java安全的控制需要一个新颖而且有效率的方法。
技术实现思路
为解决上述对于蓝光光盘Java安全的效能控制过于松散,以致在某些状况下的 处理效能下降的问题,本专利技术提供一种用于控制蓝光光盘Java安全的方法、影音播放装置 及控制电路,可有效地控制蓝光光盘Java安全。一种用来控制蓝光光盘Java安全的方法,包含有通过利用至少一签名文件来验 证Java档案清单文件;以及在通过利用至少一签名文件来验证Java档案清单文件的运作 完成之后,通过利用对应于至少一签名文件的至少一签名块文件来验证至少一签名文件。一种影音播放装置,包含有储存模块或便携式储存媒体加载模块,以及控制器。便 携式储存媒体加载模块用来加载便携式储存媒体。控制器用来针对储存模块或便携式储存媒体来控制蓝光光盘Java安全,其中控制器通过利用至少一签名文件来验证一 Java档案 清单文件,以及在通过利用至少一签名文件来验证Java档案清单文件的运作完成之后,控 制器通过利用对应于至少一签名文件的至少一签名块文件来验证至少一签名文件。一种控制电路,用于影音播放装置。控制电路包含有控制器以及程序代码。程序 代码内建于控制器中或读取自控制器之外,用来供控制器执行以控制蓝光光盘Java安全; 其中执行程序代码的控制器通过利用至少一签名文件来验证Java档案清单文件,以及在 通过利用至少一签名文件来验证Java档案清单文件的运作完成之后,控制器通过利用对 应于至少一签名文件的至少一签名块文件来验证至少一签名文件。上述用于控制蓝光光盘Java安全的方法、影音播放装置及控制电路通过利用至 少一签名文件来验证Java档案清单文件,以及在通过利用至少一签名文件来验证Java档 案清单文件的运作完成之后,通过利用对应于至少一签名文件的至少一签名块文件来验证 至少一签名文件,从而有效地控制蓝光光盘Java安全。附图说明图1为依据本专利技术第一实施方式的影音播放装置的示意图。图2为依据本专利技术一实施方式的一种用来控制蓝光光盘Java安全的方法的流程 图。图3为图2所示的方法中所涉及的校验链的示意图。图4为依据本专利技术第二实施方式的影音播放装置的示意图。具体实施例方式请参考图1,图1为依据本专利技术第一实施方式的影音播放装置100的示意图,其中 本实施方式的影音播放装置100可用来作为蓝光光盘(Blu-ray Disc,BD)播放器。影音播 放装置100包含有储存模块110、便携式储存媒体加载模块120、控制器130、以及存储器 140。便携式储存媒体加载模块120用来加载便携式储存媒体。存储器140例为非易失性 存储器。在本实施方式中,储存模块110可实施成硬盘驱动器(Hard Disk Drive,HDD),而 便携式储存媒体加载模块120可实施成蓝光光盘加载模块,用来加载蓝光光盘。然而,这只 是为了说明的目的而已,并非对本专利技术的限制。依据本实施方式的一变化实施方式,便携式 储存媒体加载模块120可实施成卡片阅读器模块,用来加载至少一存储卡(例如安全数字 卡(Security Digital Card))。此类变化并非对本专利技术的限制。依据本实施方式,控制器130为微控制单元(Micro Control Unit,MCU),其执行 一个读取自存储器140的程序代码140C。然而,这只是为了说明的目的而已,并非对本发 明的限制。依据本实施方式的一变化实施方式,控制器130为一个硬件控制器,其中程序代 码140C内建于硬件控制器中。也就是说,一程序代码例如上述的程序代码140C是否储存 于存储器,可依据本实施方式的不同的变化实施方式而有所变化;此类变化并非对本专利技术 的限制。例如在本实施方式的另一变化实施方式中,影音播放装置100可为便携式影音播 放装置,而处理电路(例如便携式储存媒体加载模块120)可实施成执行程序代码的微处理 单元(Micro Processing Unit,MPU),其中程序代码例如软件码,可预先储存在便携式影音播放装置中或下载自服务器(Server)或因特网(Internet)。本实施方式的控制器130可控制储存模块110以及便携式储存媒体加载模块120 的储存/读取数据等运作,并可进行解码,以达成影音重现装置应有的基本运作。然而,这 只是为了说明的目的而已,并非对本专利技术的限制。依据本实施方式的一变化实施方式,显示 模块以及数字调谐器可以被整合进影音播放装置100,如此可形成多功能数字电视;此类 变化也非对本专利技术的限制。请注意,是否需要设置视频处理模块来进行解码及影像处理等运作,可依据本实 施方式的不同的变化实施方式而有所变化;此类变化并非对本专利技术的限制。另外,是否需要 设置屏幕显示(On Screen Display, 0SD)处理电路来处理预计予以显示的解码视频内容, 本文档来自技高网
...

【技术保护点】
一种用来控制蓝光光盘Java安全的方法,包含有:通过利用至少一签名文件来验证Java档案清单文件;以及在通过利用该至少一签名文件来验证该Java档案清单文件的运作完成之后,通过利用对应于该至少一签名文件的至少一签名块文件来验证该至少一签名文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈川
申请(专利权)人:联发科技新加坡私人有限公司
类型:发明
国别省市:SG[新加坡]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1