BD-J
BD-J(Blu-ray Disc Java)为蓝光光碟(BD-Video)之互动式内容的基盘,由 Blu-ray Disc Association 所开发。在蓝光光碟中,使用 BD-J 的附加影片内容比 DVD-Video 中的更加洗练,可登入网络(下载最新预告、观赏幕后花絮等)及使用子母画面与读取辅助储存装置。支援播放蓝光光碟影片的蓝光光碟播放机都有支援 BD-J 的义务,但初期的播放机并不支援登入网络及读取辅助储存装置与使用子母画面的功能,(除了登入网络之外)这些功能都称作 "Bonus View" ,包含登入网络在内的功能则称作 "BD Live" 。2007年10月31日之后发售的蓝光光碟播放机都有加装 "Bonus View" 的义务,不过依不同机种,有些机种必须更新韧体才可使用[1]。"BD Live" 现在则为附加功能。
技术
[编辑]BD-J 遵循 Globally Executable MHP(GEM)的封包媒体标准协定,GEM 为数位电视之应用服务标准。多用途的播放标准协定有 Multimedia Home Platform(DVB-MHP);北美有线电视使用的标准协定有 OpenCable Application Platform(OCAP);在美国播放用的标准协定有 Advanced Common Application Platform(ACAP)。GEM 为 ETSI 的标准,DVB-MHP 为 DVB 的标准。GEM 基础类的标准一切皆遵循昇阳电脑公司之 Java 技术。由于 BD-J、MHP、OCAP、ACAP 全部都是 Java 基础类,因此相容性非常高。举例来说,可将蓝光光碟使用的内容挪用给有线电视的随选视讯使用,也可将电视播放的互动式内容制成蓝光光碟贩售[来源请求]。
内容开发
[编辑]在制作上可采用各种形式。可使用类似 NetBeans 或 Eclipse 的整合开发环境,或是不使用程式语言的图像式开发环境(如 Macromedia Director 之类的软体),另外也有使用解读 HTML/XML/SVG 等档案格式之排版引擎的方法。若将程式语言开发环境整体加装到蓝光光碟播放机上,将实现可编写出前所未有的先进内容之可能性。此种情况不限于标准的 BD-J 介面,也可使用 Java 现有的函式库及应用服务架构(BD-J 以 Java 1.3 版为基准)。
范例码
[编辑]import javax.tv.xlet.*; public class BasicXlet implements Xlet { public BasicXlet () {} public void initXlet (XletContext context) throws XletStateChangeException {} public void startXlet () throws XletStateChangeException {} public void pauseXlet () {} public void destroyXlet (boolean unconditional) throws XletStateChangeException {} }
使用 BD-J 的产品
[编辑]下列并非所有使用 BD-J 的产品。
- 汽车总动员
- 料理鼠王
- 蜘蛛侠三部曲BOX
- 大鱼
- 神奇四侠:银魔现身
- 后天
- 冲出封锁线
- 天降奇兵
- 捍卫战警
- 海防最前线
- 四眼天鸡
- 神鬼奇航:鬼盗船魔咒
- 神鬼奇航2:加勒比海盗
- GHOST IN THE SHELL/攻壳机动队
使用 BD Live 的产品
[编辑]备注
[编辑]- ^ Blu-ray Disc Assn. promotes new Bonus View. [2008年4月6日]. (原始内容存档于2008年12月18日).
相关条目
[编辑]- Blu-ray Disc
- HDi - HD DVD 中对抗 BD-J 的技术
外部链接
[编辑]- Blu-ray Disc Association(页面存档备份,存于互联网档案馆) - 官方网站
- Official MHP website DVB Project Office.
- MHP tutorials(页面存档备份,存于互联网档案馆)
- MHP Knowledge Database
- OpenMHP(页面存档备份,存于互联网档案馆) - MHP-开放源码计划
- Sun Microsystems' Java Micro Edition(页面存档备份,存于互联网档案馆)
- Java TV API(页面存档备份,存于互联网档案馆)
- xleTView(页面存档备份,存于互联网档案馆) - MHP-开放源码模拟器(Sourceforge)
- Interactive-TV-Web - MHP/OCAP Website from Steven Morris.
- Official java.net BD-J Forums - 官方 BD-J 相关论坛
- bdjforum.com - 非官方技术论坛