BD-J

BD-J(Blu-ray Disc Java)とは



BD-J(Blu-ray Disc Java)は、Blu-ray Disc(BDビデオ)における対話型コンテンツを実現するための基盤技術です。開発者である斉藤千尋氏によって開発されました。この技術により、従来のDVD-Videoの特典コンテンツよりも高度で洗練されたインタラクティブな体験が可能になります。

概要



BD-Jを活用したBlu-ray Discでは、ネットワークアクセスを通じて最新の予告編をダウンロードしたり、撮影現場の映像を視聴したりすることができます。また、ピクチャインピクチャ機能やローカルストレージへのアクセスも可能です。BD-JはBlu-ray Disc Associationによって開発され、ビデオコンテンツをサポートするBlu-ray Discプレーヤーには、BD-Jのサポートが義務付けられています。ただし、初期のプレーヤーでは、インターネットアクセス、ストレージアクセス、ピクチャインピクチャといった機能はサポートされていませんでした。

これらの機能のうち、インターネットアクセスを除くものを「Bonus View」と呼び、インターネットアクセスを含むものを「BD Live」と呼びます。2007年10月31日以降に発売されたプレーヤーにはBonus Viewの搭載が義務付けられていますが、機種によってはファームウェアのアップデートが必要です。BD Liveは現在もオプション機能として提供されています。

技術



BD-Jは、Globally Executable MHP(GEM)のパッケージ化メディアプロファイルに基づいており、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ベースであるため、コンテンツの相互運用性が非常に高いのが特徴です。

コンテンツ開発



BD-Jのコンテンツ制作は、様々な形式で可能です。統合開発環境であるNetBeansやEclipseを使った開発、プログラミングを必要としないグラフィカルな環境(Macromedia Directorなど)の使用、HTML/XML/SVGといったデータ形式を解釈するレンダリングエンジンの利用などが挙げられます。Blu-ray Discプレーヤーにプログラミング環境を搭載することで、より高度で先進的なコンテンツを生み出す可能性を秘めています。その場合、標準のBD-Jインターフェースだけでなく、既存のJavaライブラリやアプリケーションフレームワークも利用可能です(BD-JはJavaバージョン1.3をベースにしています)。

サンプルコード



java
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を活用したタイトルの一部です。

カーズ
レミーのおいしいレストラン
スパイダーマンTMトリロジーBOX
ビッグ・フィッシュ
ファンタスティック・フォー:銀河の危機
デイ・アフター・トゥモロー
エネミー・ライン
リーグ・オブ・レジェンド/時空を超えた戦い|リーグ・オブ・レジェンド_時空を超えた戦い
スピード
守護神
チキン・リトル
パイレーツ・オブ・カリビアン/呪われた海賊たち|パイレーツ・オブ・カリビアン_呪われた海賊たち
パイレーツ・オブ・カリビアン/デッドマンズ・チェスト|パイレーツ・オブ・カリビアン_デッドマンズ・チェスト
GHOST IN THE SHELL / 攻殻機動隊|GHOST_IN_THE_SHELL___攻殻機動隊
サマーウォーズ
ボヘミアン・ラプソディー

脚注



注釈

出典

二次資料
一次資料

関連項目



Blu-ray Disc
BDプレーヤーズゲーム (BDPG)
DVDプレーヤーズゲーム (DVDPG)
CD-i
HDi - HD DVD における BD-J 対抗技術
VLCメディアプレーヤー - BD-Jをサポートするメディアプレーヤー

外部リンク



Blu-ray Disc Association - 公式サイト
Official MHP website DVB Project Office.
GEM specification
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 - 非公式な開発者向けフォーラム
java.net - 開発者ツール

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。