B M L

focus

デジタル放送で可能になった TV 向けコンテンツ配信システム

データ放送と BML が持つ可能性
2000 年の 12 月に BS デジタル放送が開始され、2002 年には CS、2003 年するもの。番組中のクイズにリモコンでからは地上波でもデジタル放送が始まった。テレビのデジタル化は着実に進んで解答したり、旅行番組で詳細な旅先の情おり、順調に行けば 2011 年には地上アナログ放送は終了して、すべてのテレビ報を表示したりする場合が該当する。視放送がデジタル化される予定だ。TV は国民にとって最大の娯楽であり、ほとん

聴者の TV 画面を放送局が時間的に制どの人がデジタル化に伴う影響を受けるにもかかわらず、まだまだ正しい知識が御する場合とも言える。

普及しているとは言い難い。今回は、デジタル放送の中でも、まったく新しい要素であるデータ放送と、データ放送用コンテンツを制作するための言語「BML」■番組非連動型に焦点を当てよう。

番組映像とは直接関係ない情報を提供するもの。ニュースや天気などの情報田中賢一郎を表示したり、番組宣伝情報を表示した

株式会社デジタル・キャスト・インターナショナル／プロデューサーりするものが該当する。

データ放送では、視聴者はリモコンでデジタル放送で初めて登場した「データ放送」

テンツの中身はテキストデータで、タグでTV 番組を積極的に操作する。従来のア

文 章 を 囲 み 、イメージタグ で J P E G やナログ TV では視聴者は受動的でしかあPNG といった画像を指定していく。スタりえなかった。しかし、デジタルになるとイルは CSS で指定し、動きのある部分は視聴者は能動的に TV に働きかけること進められている一大イベントだ 。デジタ

JavaScript で記述する。さらに、BML でが可能となるのだ。

ル化の最大の動機は周波数帯域の有効は放送局が映像と同時に TV に向けて放ここまでは、データ放送とインターネッ利用であり、デジタルハイビジョンの高画送するものなので、あらかじめ TV 番組

ト上のウェブサイトは、ほとんど変わらな質と高音質、EPG（電子番組表）、データとの連携が考えられており、ページの中いように見えるが、「放送」ならではの制放送など、視聴者にとってもいろいろとに放送されている TV 番組の映像を表示

限もある。データ放送のコンテンツは放新しいサービスが利用できるメリットができる。

送帯域の一部を使って伝送されるが、放送のデジタル化は、国の政策として
注1ある。高画質と高音質は文字どおりで、EPG はテレビ画面上で番組表が見られデータ放送は大きく以下の 2 種類に分類できる。

るサービスなのでイメージがしやすい。
しかし、データ放送は従来にない新しいサービスであるだけに、実際に視聴してデータ放送の特徴上、同じ内容を繰り返して放送する必要があるため、どうしてもコンテンツのデータサイズの制限が厳■番組連動型番組映像と密に連携した情報を提供しくなる。TV 局によっては、1 バイトでもサイズを小さくしようとコメントや改行みないとイメージしづらいかもしれない。
以降、デジタル放送ならではの特徴である データ放送 を中心に、デジタルデータ放送の概要について説明したい。

データ放送＝ウェブページ？
図1

少々乱暴に言えば「データ放送とは実際の選挙速報番組で放ウェブページを放送するサービス」だ。

送された、データ放送のサンプル画面。放映時にデータ放送は HTML とよく似た、BMLは左上の青い長方形部分という言語で記述される。BML のコン86 │ iNTERNET magazine │ 2005 │ 05 │に映像が表示される。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

コードを削ったりすることもあるという。
しかし、最近ではデジタル放送対応
TV がインターネットにもつながるようになり、データ放送のコンテンツからウェブ上のコンテンツへと誘導することが可能になったため、大きなサイズのコンテンツを TV で楽しむことができる。

HTML と似て非なる BML
日本 に お ける 放 送 や 通 信 の 標 準 はARIB（社団法人電波産業会）で策定される。データ放送を記述するための言語であ る BML（ Broadcast Markup Language）
も、ARIB で策定されたものだ。
いろいろ説明するよりも現物を見た方が わ かりや す い だ ろう。右 に H e l l oWorld という文字が 1 秒間隔で点滅するコンテンツのソースコードを示した。
BML 文書の先頭部分には見慣れないBML のソースコードのサンプル<?xml version="1.0" encoding="EUC-JP"?><!DOCTYPE bml PUBLIC "+//ARIB STD-B24:1999//DTD BML Document//JA""bml_1_1.dtd"><?bml bml-version="3.0"?><bml><head><title/><style><![CDATA[#hello {width:250px; height:24px;text-align:center;color-index:7;background-color-index:4;}]]></style><script><![CDATA[
var COUNT = 0;
var HELLO = document.getElementById("hello");function start(){browser.setInterval("tick();", 1000, 0);}function tick(){
HELLO.normalStyle.visibility = (++COUNT%2) ? "hidden" : "visible";}]]></script></head><body onload="start();"><p id="hello">hello world</p></body></bml>DOCTYPE 宣言があり、body 要素や p要素、script 要素などのタグが使用されている。また CSS の指定は style 要素で行われている。
HTML の知識のある人であれば、ソースを見ればどんな動きをするか何となく理解できるだろう。それもそのはず

HTMLBML

入力デバイス

マウスとキーボード

リモコン

表示エリア

可変（スクロール有）

固定（960px × 540px）

本編番組との連携なし

あり

使用できる要素

HTML4 を中心に多数のタグが 使用できるタグは 10 数個（p、a、使用可能
div、script、style、object など）使用できる画像

jpg、gif、png、bmp …など多数

jpg、png のみ（png は独自形式）

制作環境

ツールや書籍などが充実

プロ用ツール中心

文書内容の構成要素（画像やテキスト）の記述が中心

スクリプトの記述が中心

で、BML は XHTML、CSS2、JavaScriptをベースにした XML アプリケーションな
ので、HTML に似ているのは当然のことなのだ（図 2 と表 1）。
しかし、いざ実際に BML でコンテン

表 1 HTML と BML の主な違い

ツを作成してみると普通のホームページの作成のようにはいかないことに気づかされる。画像の作成が面倒、動的なコンHTML

CSS2

テンツが多いためプログラム中心となって工数がかかる、度重なる検証が必要な<table><form><td><tr>

ど多くの理由があるためだ。しかし、ど<img>の手順も慣れてしまえば、技術的には決<applet><frame>

して難しいものではない。ハードルを高くしている一番の理由は、おそらく参考書や制作ツールの不足といった環境的な<center>

BMLの運用範囲

background-color<div><p> <a><body>

BMLの運用範囲

colorfloat<bevent>

margin-top
list-stylefont<font>

要素

clut
left
width
resolution
text-alignnav-index
topborder

スタイル面だろう。デジタル放送の普及が進めば、データ放送コンテンツの需要も増え
図 2 BML と HTML の関係

インターネットマガジン／株式会社インプレスR&D

データ放送と BML が持つ可能性 │ iNTERNET magazine │ 2005 │ 05 │ 87
©1994-2007 Impress R&D

放送局では、実際に放送するまでに以ていくだろう。

下のような手順をとっている。

されない というわけにはいかない。このような状況を避けるため、MPEG2 の
注2

データ放送の仕組み

TS では、PES 伝送方式とカルーセル伝
1それぞれのメディア（映像、音声など）

注3

送方式という 2 つの伝送方式を使い分け

データ放送を記述するための BML だをエンコードして ES を作成する。

が、BML だけを理解してもデータ放送

2MUX（Multiplex）という機材で複数のここまで読んで、データ放送における、コンテンツが作れるわけではない。デー

ES を 1 つの TS ストリームに束ねる。

ファイル"の扱いについて疑問を持った

タ放送がデジタル放送全体の中でどのよ

3TS を電波に変調して放送する。

うな位置付けにあり、どのように放送されるのかという背景を理解することが必要だ。
デジタル放送は、MPEG2 形式でエンコードされて放送されている。MPEG2

読者も多いだろう。当然のことだが、放送波にはパソコンのようにドライブやフォ受信機はこれとはちょうど反対の処理ルダーといったものは存在しない。代わを行うことで、映像／音声／字幕／デーりに放送波では、コンポーネントタグ、モタなどさまざまなメディアの情報を同時ジュール、リソースといった固定的な名に扱うことができる。

前空間によってデータを扱う。パソコンと聞くと、パソコンでの TV 録画が普及した今ではなじみのあるものだが、放送ている。にたとえれば、コンポーネントタグがドラ

データ放送における ファイルで使用される MPEG2 はパソコン上で広イブに相当し、モジュールがフォルダー、リソースがファイルに近い位置づけと考く使われている MPEG2 とは異なるもの

ウェブページであれば、ファイルをウェだ。パソコン上で再生される MPEG2 のブサーバーに格納しておけば、見たい人

多くは PS（Program Stream）という形式が好きなときに見られる。しかし、デーであるのに対して、放送でもちいられる

タ放送コンテンツは放送波で視聴者に届のは TS（Transport Stream）という形式けられるため、ウェブページと同じようにになっている。

はできない点もある。

えるとわかりやすいだろう（図 4）。

データ放送コンテンツの作成
データ放送コンテンツは、ウェブペー
ジと同じようにパソコン上で作成する。

TS は伝送路で発生するエラーに強くたとえば、番組を途中から視聴した場

BML の作成は HTML とほとんど変わら

複数のチャンネルを 1 つのストリームに格合を考えてみると、放送中に見逃してしないが、制作ツールが充実していないた

納できるといった特徴を持つため、放送まった部分の映像は見ることができない

め、多くの場合はテキストエディターをに適している。TS とは、複数の ES（Ele-が、これは当然のこととして視聴者にも使って直接手で書かれることが多いようmentary Stream）を束ねたもので、ES自然に受け入れられている。一方、デーだ。BML はパソコン上で動作する BMLとは映像、音声、字幕、データという形

タ放送コンテンツは BML や画像などのブラウザーで動作を確認した後に、放送でメディアごとに分割されたサブストリー複数のファイルから構成されているが、局に搬入される。放送局は局の検証設

ムのことだ（図 3）。

途中から見たので画面の半分しか表示

備で検証した後、番組サーバーに登録し映像ES
MUX

TS

音声ES
デー
タ放送E
S
各種ファイル
受信機内メモリー

図 3 放送から受信までの流れ

88 │ iNTERNET magazine │ 2005 │ 05 │インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

て放送することになる。
BML 内の記述を間違えると、データ

コンポーネントタグ
チャンネル

モジュール

リソース

0000

startup.bml

放送番組が正しく表示されないことも起
映像（00）

こりえる。特に映像や音声の ES の指定

音声（10）

を間違えると、映像が表示されなかった

データ（40）

り、音が出なかったりと、大きな放送事

piano.png0001

データ（50）故に直結する。視聴者が多い放送の場

saxplayer.png

合は、 リンク先のページがありません
といったことは絶対に許されないことなのだ。

ドライブ
C:

フォルダー140¥¥

フォルダー2
0000

¥

ファイル
startup.bml

図 4 デジタル放送におけるファイルの扱い

データ放送の今後
BS 放送開始当初は X.28（モデム）
しか放送派から送られるBMLコンテンツサポートしていなかったため、通信速度TV局も遅く、双方向のサービスも限られたものだった。しかし、最近の TV の多くは遷移

TCP/IP にも対応し、放送波の BML コン
テンツとインターネット上の BML コンテ
ンツを相互に行き来することが可能になった。ユーザーは、そのコンテンツがTV上では明確な区別が付かない

インターネットから送られるBMLコンテンツ

放送波で送られてきたものか、ウェブサーバーから取得してきたものかを区別

図 5 放送とインターネットがつながってきているせずに利用することが当たり前になるだろう。今後、インターネットに接続されるを大きく広げることができる。また、TVら新しい分野に踏み出そうと考えている

TV の台数は確実に増加することが予想用のプリンターも開発されており、テレビ人にとってもまだ参入業者が少ないだけされるため、インターネット上の BML が番組と連携した印刷サービスが可能ににチャンスが多いといえるだろう。

重要な位置を占めてくることは間違いななったことも見逃せない。

。
いだろう
（図 5）

このようにデータ放送（BML）は、デジBML の世界がインターネット上に広がタル放送ならではの特徴をもつため、コることで、コンテンツのサイズ制限がなくンピュータやインターネットの世界に慣れなったり、各種の複雑なロジックをサー親しんだ人には、一見すると難しいといバー側で実行できたりとコンテンツの幅う印象を与えるかもしれない。しかし、

注1
地 上 デ ジ タ ル 放 送 の カ バ ー して い る エ リ ア は
http://vip.mapion.co.jp/custom/D-PA/で調べられる。

地上デジタル TV の普及が着実に進むこ
地上デジタルチューナーや、デジタル対応テレビとと、インターネット上にデータ放送コンにはかならずイーサネットのポートがある。

テンツの増加が予想されることなどを考えると、インターネットやコンピュータの

注2
PES（Packetized Elementary Stream）伝送
方式とは、映像、音声、字幕などリアルタイムの情報を伝送するための方式。

技術をもった人がますます必要とされる

注3分野である。

カルーセル伝送方式

すでにインターネット上でいろいろなデータ放送用の伝送方式。複数のファイルを 1 つの単位にまとめ、それを繰り返し放送する。番組サービスを展開しているベンダーは、その途中から視聴した人にも、完全な形のデータ放れをどのように TV 上で展開できるのか送を提示することが可能となる。その代わりに、を考えることが大きなビジネスチャンスにつながるかもしれない。また、これか受信するまでに時間がかかったり、大きなサイズのコンテンツを送信できなかったりという制限がある。

インターネットマガジン／株式会社インプレスR&D

データ放送と BML が持つ可能性 │ iNTERNET magazine │ 2005 │ 05 │ 89
©1994-2007 Impress R&D［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.