シンガポール1回目 - MRT/LRT乗りつぶし (2014-02-23)

チャンギ空港

SINタッチ1回目は、シンガポールMRT/LRT乗りつぶしをしようと思う。
まず、空港でWIRELESS@SGのIDカードを貰った。
IMG_1476
第2ターミナルの入国審査を抜けると右手に銀行の両替コーナーが2つあり、その手前から抜けると左手にインフォメーションカウンターがあるので、そこで Can I have a WIRELESS@SG account? とか言うとこの紙をくれる。ただ、もらったのはいいけど今日はほとんど駅ホームとかにいたので、ほとんど出番がなかった。レンタルWiFiにすればよかった。

長いエスカレーターを降りるとチャンギ空港駅に着く。天井が高くかなり開放的。運賃表とか時刻表とかどこにあるんだろうかと探してみたけどよくわからなかった。空港駅という場所柄地元客が少ないのだろうか、窓口には結構な列ができていた。
IMG_1479
ここで Singapore Tourist Pass を買った。20SGDなので約1600円だ。普通運賃と比べるとやや高い印象だが、カードを返却すると10SGD戻ってくる。
IMG_1480
買うときに何時までに戻ってくるか聞かれて、あとから調べると駅の営業時間外に戻ってきても返金ができないから確認されたようだ。
ホームは、さながらメトロ南北線のように線路と完全に分断されている。
IMG_1481

シンガポールの鉄道路線網は、緑色の東西線、赤色の南北線、黄色の環状線、紫色の北東線、水色のダウンタウン線、それに3箇所ある灰色のLRTから成り立っている。シンガポールの国土じたい東京23区と同じくらいだというし、路線もそんなに複雑ではない。なので、ノープランで挑んでも1日で完乗できるはずだ。
IMG_1482
ということで、テキトーに乗り込んだ。

東西線チャンギ空港→タナメラ

東西線の車内掲出の路線図は先に開業した南北線東西線のみ掲載されているものだった。来た電車も、東西線のラインカラーである緑色とは違って南北線の赤色のものだった。開業の経緯とかあって共通運用になっているのだろうか。
IMG_1484
一番ショックだったのは前方展望が完全になかったことだった。
IMG_1485
Priority seat でなく Reserved seat になっていたが、乗客は特にこの席が Reserve されてるとは考えてないような着席をしていた。
IMG_1486
チャンギ空港駅の次はエキスポ駅で、えらくシンプルな駅名だ。その名の通り駅の前には国際博覧会に使える大きな施設がある。これが日本だったら国際展示場正門みたいになってしまって長いしよくわからないことになる。

東西線タナメラ→パシリス

IMG_1501
似たような建物が整然と並んでいる区域を抜ける。物干し竿を建物に平行にではなく奥に渡して洗濯物を干しているあたりアジアっぽくていい感じ。
電車はパシリス駅手前で停車した。すぐ動き出すのかと思ったら結構長く止まっていた。反対電車がのそのそ通過してからやっと発車してパシリス駅に着いた。島式1面2線で、片側にも停まっていたので番線空き待ちによる停車だった。これが通常ダイヤなのだろうか。
一旦下車して、駅から出てみるとバスターミナルがあるようだったのでどんなものか見てみようと思ったら駅から妙に距離があった。2月だからこっちはジャケットを着て日本から来ているのだが北緯1度のシンガポールはそれとはお構いなしに暑い。さらにはバスターミナルの方から軍人一行がやってきていよいよ面倒になってきた。

東西線パシリス→ジョークーン

折り返し今度は西行きに乗る。車窓はマンションか、さもなくばマンションの工事中だ。シムシティぽくていい感じだ。
IMG_1506
IMG_1507

ところで、シンガポールでは電車車内で食事をすると罰金刑なのだが、どういうプロセスで罰金まで至るのかがきになる。周りの客は不正行為を通報したがっているのだろうか。それとも見て見ぬふりをするのだろうか。モニターで常に車内が監視されていて、食べようものならすぐにアラートが鳴るのだろうか。

パヤレバ駅は環状線との乗換駅で、結構降りる人が多かったが乗ってくる人も多かった。
カラン駅は中文表記が加冷で、北京語だと加の字は jia と発音するので、とても kallang とは違う発音になるはずだ。もっと近い発音になる当て字はいくらでもあると思う。あんまり重要な事じゃないのだろうか。
地下に入ってラベンダー駅。地上にはラベンダー畑でも広がっているのだろうか。帰りに時間があったら途中下車して散歩してみたい。シティホール駅で結構降りて、ここまで客が増え続ける一方だった車内がやっと落ち着きを取り戻した。

電話をしている人やスマホのゲームの音を垂れ流している人は普通にいて、食事だけ厳しく制限されているのが滑稽に思えてくる。食い散らかしの迷惑度合いは音がうるさいのとはわけが違うということだろうか。

ティオンバルからまた地上に出る。レッドヒル駅あたりのマンションはベランダつきで、いかにも高そう。トヨタ・ベンツ・ホンダなど自動車会社が集中した一角を過ぎてクイーンズタウン駅。アナウンスだとコーズタウンと聞こえる。ドーバー駅はここまで珍しい対面式ホームで次のクレメンティまで来るとまた付き出し物干しの建物が増えてきて郊外感が出てきた。隣から線路が沿ってくると南北線との乗換駅ジュロンイーストで、手前から線路が来て路線図と違うなと不思議に思いっていたら、これは車両基地からの引込線だった。ちょうど南北線の終着電車がやってきたが、東西線ジョークーン行きはこれを無視して発車、南北線の客は次が来るのを待つこととなった。

続いてチャイニーズガーデン駅は中文表記が裕華園で、これは本駅名のほうにやる気がない印象。左側に行けが見えてくるとレイクサイド駅に到着。またあっけらかんとした名前で、中文表記もそのまま湖畔だ。これがシンガポールの the 湖 なのだろうか。

パシリスから1時間8分、やっとジョークーンに着いた。ホームの先では延伸工事が進んでいた。
改札を抜けて駅内を見て回ると、飯屋はあるが閉まっていて、セブン-イレブンはあるが、ここで何か買って車内で食べたら罰金となる。10分ほどで折り返すことにした。

東西線ジョークーン→ジュロンイース

そもそもこの罰金制度というのはどれほど厳密なのだろうか。赤ちゃんが泣き出してミルクを上げても罰金なのだろうか。電車から降りてホームでやればいいんだろうか。
そんなことを考えてたらジュロンイーストに着いた。南北線は到着直前に発車してしまった。

南北線ジュロンイースト→チョアチューカン

チョアチューカンでLRTブキパンジャン線に乗り換える。ホームがブシロードの広告で埋まっていて思わずなにこれとつぶやいてしまった。
IMG_1508

LRTブキパンジャン線チョアチューカン→ブキパンジャン

IMG_1510
ほかのLRTはターミナル駅を出たら山万のようなコースで戻ってくるだけだが、このブキパンジャン線だけは支線が伸びている。事前にウェブサイトでこの駅への行き方を調べてみたがよく分からなかったので現地で適当に見ればいいやと思った。現地情報によると、このLRTブキパンジャン線はチョアチューカンから環状部分を右回り・左回りに回るA・B系統の他に、テンマイルジャンクションを発車して環状部分を回って戻ってくるC系統があり、よって環状部分のどこかでC系統に乗り換えなければテンマイルジャンクション駅へは行けない。

LRTのホームに来て驚くのは、この乗り物がMRTといろいろ対照的になっていて、東西線南北線は前が全く見えないがこれは自動運転で前面見放題、MRTにはホームドアがあるがLRTにはない、MRTは島式ホームがメインだがLRTは対面式ホームが多い、プラットフォーム番号はMRTはA・B・C……だったがLRTでは1・2・3……となっていた。対面式ホームだから、環状部分の末端の人はチョアチューカンへ行くにあたって上る階段を選び分けないといけない。面倒そうだ。

IMG_1513 IMG_1514 IMG_1518
適当に乗って環状部分を一周、分岐駅のブキパンジャンでC系統テンマイルジャンクション行きを待つことにした。A・B系統は本数が多いので時刻表の案内は特にないが、C系統は日中20分ごとで本数が少ないので、何時何分発かが列挙されていた。
IMG_1515
間の悪いことに次のC系統は18分待ちだった。一旦下車して駅前を見てみる。バス路線図が掲出されていて、とても旅行者には使いこなせないような複雑な路線網が展開されていた。
IMG_1519
暇なので、そもそもブキパンジャンとは何なのか、途中南北線にブキバトック駅やブキゴンバック駅があったが何の関係があるのか調べてみることにした、といっても英語版Wikipediaを見ただけだが、 Bukit Panjang はマレー語で、 Bukit は hill 、 Panjang は long を意味するのらしい。つまり、日本語に直せば長岡となる。
そうこうしているうちにやっとテンマイルジャンクション行きが来た。

LRTブキパンジャン線ブキパンジャン→テンマイルジャンクション

誤乗防止のためか、前面にシールが貼られていた。
IMG_1524
分岐手前でわずか逆走して支線に入ることになる。
IMG_1525

テンマイルジャンクション駅はLRTで唯一ホームドアつきだが、昼間は20分毎だしなんかもったいない気がする。折り返し時間がわずかだったのでそのまま座っていた。ブキパンジャンで長い階段を上下してチョアチューカン行きに乗って戻る。

南北線チョアチューカン→オーチャード

再び南北線に乗る。ユーティー駅を過ぎると川が出てきて、ここまで緑やビルはたくさん見てきたけど川は目新しくて嬉しくなる。
IMG_1528
クランジを過ぎると走行速度がいやにゆっくりになった。ウッドランズは中文表記が兀蘭で、英語由来なのに意訳でなく音訳なのが目新しい感じ。次のアドミラルティは海軍部でそのまんま。この辺りから混みだしてきて、イーシュンで大量に人が乗ってきた。ヨーチューカンはチョアチューカンと同じノリの地名で由来が気になるところ。ビーシャンからは地下に潜ってトアパヨでまた人が増えて大混雑となり、オーチャードに着いた。12時28分。

IMG_1529
オーチャードで降りたのは、なんとなく聞いたことがある地名だったからで、人の流れに任せて地上に出て見ると、とにかく暑いしむっちゃ混んでいる。こんなところに長くいてもしょうがないのですぐ戻ってしまった。この駅もヴァンガード広告で埋まっていた。
IMG_1532

南北線オーチャード→マリーナベイ

マリーナベイ、いかにも外の様子が気になる駅名だ。外に出てみると、相変わらず暑いけど海風が感じられる。駅前は高層ビル群で、マリーナなベイがあるあたりはちょっと遠そうだ。はるかに、例の有名なホテルが見えた。
IMG_1533
戻り道、やや強い風が吹いて、あっちからやってきたイスラムの女性の頭巾がめくれそうになっていて叫び声をあげていた。こんな高温多湿の国の風の強い地区でああいう格好をするのも大変だと思う。乾燥した砂漠の国では皮膚を見せてはいけない宗教の教えにも合理性がありそうだけど、ここは蒸し暑いので辛い。

環状線マリーナベイ→プロムナード

環状線に乗り換える。なんと前面展望ができるようになっていた。ただし環状線は全線地下なので前が見えてもあんまり嬉しくない。
IMG_1535
路線を見ると、環状線はマリーナベイ口が本線のように見えるが、実際はマリーナベイからプロムナードまでは支線で、全便がプロムナード止まりとなる。

ダウンタウン線プロムナード→ブーギス→チャイナタウン

ダウンタウン線は新しい路線で、構内も他の路線より洗練されている感じがする。駅到着時の自動放送も中国語やマレー語でも読み上げる。最初分からなくて、駅ごとにハーキーハーキー言っててなんだこれと思っていたが、これはbarhati-hatiと言っていて、ホームとドアの隙間に注意ということだった。
IMG_1537
この路線もいまのところ全線地下だが前が見えるようになっている。
IMG_1539

いまはブーギス-チャイナタウン間6駅のみの営業だが、車内の案内はもう全線開業した気でいる。
IMG_1538

これだけ上が開けてると地下駅って感じがしない。
IMG_1540

ダウンタウン駅は中文が市中心でそのまんまで良い。テロックアヤ駅は首落並逸でなんか怖い。そして終点チャイナタウンは牛車水となっていた。なんでチャイナタウンが牛車水なのかはいい話な由来があるとのこと。

北東線チャイナタウン→ドビーゴート

トビーゴートはMRTでいまのところ唯一3路線が乗り入れる駅で、てことは上はさぞかし栄えているのだろう。中文表記も多美歌で字面がいい。

環状線トビーゴート→ハーバーフロント

13時50分。
ここまでほとんど立って乗っていたが、環状線も全線地下だしさすがに疲れてきたので着席した。この二日間あまり寝てないのでうつらうつらする。すぐオチがくる四コマみたいな夢を見て一駅ごとに起きたりする。夢だとわかってるので夢じゃないかもしれない。あまりの眠気に、とりとめのない思考が安全に停止されずに暴走しているような感覚になる。
終点ハーバーフロントには14時54分に着いた。セントーサ島への玄関口で、駅直結の大きなショッピングモールがある。空港を出て以来ここで初めて日本語を聞いた。普通の日本人はシンガポールに来て鉄道の乗りつぶしをしようとは思わないらしい。
フードコートは店がたくさんありすぎて迷う。そうこうしているうちに、出た方がいいのではという時間になってしまった。

北東線ハーバーフロント→センカン

ハーバーフロントから30分ほどでセンカン駅に着いた。2路線目のLRTに乗る。

LRTセンカン線センカン→センカン→センカン

センカン線は東ループと西ループがある。路線図だとMRTと直交しているように見えるが、実際はホーム配置は地下と地上で並行している。
IMG_1546

ブキパンジャン線と違って左右に低いながらも壁があるので安心感がある
IMG_1545

沿線はまだまだ工事中でシムシティ状態
IMG_1547

これだけマンションしかないと、通勤ラッシュがかなり凄そうに見える
IMG_1559


先に東ループに乗って次に西ループに乗った。西ループの沿線はまだ工事が進んでいないようで、営業していない駅が2つある。停車はするが扉は開かない。
センカンに戻ってきて北東線に2分だけ乗って終点プンゴルに着く。

LRTプンゴル線プンゴル→プンゴル

センカン駅もそうだったけどプンゴル駅のLRTホームがかなり広い。混雑対策なのだろうか
IMG_1562

西側はまだ開発が進んでいないので、線路だけ敷いてあって開業はしていない。
IMG_1563

車両は未来感がある。三菱重工業製なのらしい
IMG_1564

西ループとの分岐部分。本当になにもないところに駅だけがあって凄い。計画都市だ。
IMG_1565

東側は東側で、ちゃんと建物があるのは右側だけで左側は建設中だった
IMG_1566

オアシス駅。オアシスぽいところがある
IMG_1567

プンゴル駅

プンゴル駅に戻ってきてシンガポールのMRT・LRT乗りつぶしが完了した。17時5分。8時間20分くらいかかったことになる。
シンガポールツーリストパスはバスにも乗れるので、帰りはバスがいいかなと思ったが、チャンギ行きのバス乗り場の前は長蛇の列になっいてだるい感じ、しかも次いつ来るのかわからない。しょうがないので元来た路線で戻ることにした。
17時18分のハーバーフロント行きに乗りセラングーン環状線に、パヤレバで東西線に乗り換えてタナメラに17時58分に着いた。空港行きに目の前で発車され、次は18時10分だった。アホか。

このあと、帰りの成田行きが遅延で一つ前の羽田行きに振替になったりしたけど乗りつぶしとしてはここでおしまい。

いろんなid

地上デジタル (broadcasting_identifier = 3) |

物理チャンネル network_id network_name affiliation_id service_id service_type service_name
13 32397 (0x7E8D) J:COM HD - 23656 (0x5C68) 0x01 (デジタルTVサービス) J:COM HD
13 32397 (0x7E8D) J:COM HD - 23657 (0x5C69) 0x01 (デジタルTVサービス) J:COM HD
14 32744 (0x7FE8) 関東広域8 - 1088 (0x0440) 0x01 (デジタルTVサービス) 放送大学1
14 32744 (0x7FE8) 関東広域8 - 1089 (0x0441) 0x01 (デジタルTVサービス) 放送大学2
14 32744 (0x7FE8) 関東広域8 - 1090 (0x0442) 0x01 (デジタルTVサービス) 放送大学3
15 32295 (0x7E27) テレビ埼玉 7 29752 (0x7438) 0x01 (デジタルTVサービス) テレ玉1
15 32295 (0x7E27) テレビ埼玉 7 29753 (0x7439) 0x01 (デジタルTVサービス) テレ玉2
15 32295 (0x7E27) テレビ埼玉 7 29754 (0x7440) 0x01 (デジタルTVサービス) テレ玉3
15 32295 (0x7E27) テレビ埼玉 7 30136 (0x75B8) 0xC0 (データサービス) テレ玉携帯
18 32375 (0x7E77) 神奈川7 7 24632 (0x6038) 0x01 (デジタルTVサービス) tvk1
18 32375 (0x7E77) 神奈川7 7 25016 (0x61B8) 0xC0 (データサービス) tvk
19 32399 (0x7E8F) J:COM - 23672 (0x5C78) 0x01 (デジタルTVサービス) J:COMチャンネル
19 32399 (0x7E8F) J:COM - 23673 (0x5C79) 0x01 (デジタルTVサービス) J:COMチャンネル
20 32391 (0x7E87) 東京7 7 23608 (0x5C38) 0x01 (デジタルTVサービス) TOKYO MX1
20 32391 (0x7E87) 東京7 7 23609 (0x5C39) 0x01 (デジタルTVサービス) TOKYO MX2
20 32391 (0x7E87) 東京7 7 23615 (0x5C3F) 0xA1 (臨時映像サービス) TOKYO MX臨時
20 32391 (0x7E87) 東京7 7 23992 (0x5DB8) 0xC0 (データサービス) MXワンセグ1
20 32391 (0x7E87) 東京7 7 23993( 0x5DB9) 0xC0 (データサービス) MXワンセグ2
21 32740 (0x7FE4) 関東広域4 4 1056 (0x0420) 0x01 (デジタルTVサービス) フジテレビ
21 32740 (0x7FE4) 関東広域4 4 1057 (0x0421) 0x01 (デジタルTVサービス) フジテレビ
21 32740 (0x7FE4) 関東広域4 4 1058 (0x0422) 0x01 (デジタルTVサービス) フジテレビ
21 32740 (0x7FE4) 関東広域4 4 1440 (0x05A0) 0xC0 (データサービス) フジテレビ
22 32739 (0x7FE3) 関東広域3 3 1048 (0x0418) 0x01 (デジタルTVサービス) TBS1
22 32739 (0x7FE3) 関東広域3 3 1049 (0x0419) 0x01 (デジタルTVサービス) TBS2
22 32739 (0x7FE3) 関東広域3 3 1183 (0x049F) 0xC0 (データサービス) Gガイド
22 32739 (0x7FE3) 関東広域3 3 1432 (0x0598) 0xC0 (データサービス) TBS
23 32742 (0x7FE6) 関東広域6 6 1072 (0x0430) 0x01 (デジタルTVサービス) テレビ東京1
23 32742 (0x7FE6) 関東広域6 6 1073 (0x0431) 0x01 (デジタルTVサービス) テレビ東京2
23 32742 (0x7FE6) 関東広域6 6 1074 (0x0432) 0x01 (デジタルTVサービス) テレビ東京3
23 32742 (0x7FE6) 関東広域6 6 1078 (0x0436) 0xA1 (臨時映像サービス) 臨時サービス
23 32742 (0x7FE6) 関東広域6 6 1456 (0x05B0) 0xC0 (データサービス) テレビ東京携帯
24 32741 (0x7FE5) 関東広域5 5 1064 (0x0428) 0x01 (デジタルTVサービス) テレビ朝日
24 32741 (0x7FE5) 関東広域5 5 1065 (0x0429) 0x01 (デジタルTVサービス) テレビ朝日
24 32741 (0x7FE5) 関東広域5 5 1066 (0x042A) 0x01 (デジタルTVサービス) テレビ朝日
24 32741 (0x7FE5) 関東広域5 5 1448 (0x05A8) 0xC0 (データサービス) テレビ朝日
25 32738 (0x7FE2) 関東広域2 2 1040 (0x0410) 0x01 (デジタルTVサービス) 日テレ1
25 32738 (0x7FE2) 関東広域2 2 1041 (0x0411) 0x01 (デジタルTVサービス) 日テレ2
25 32738 (0x7FE2) 関東広域2 2 1424 (0x0590) 0xC0 (データサービス) 日本テレビ
26 32737 (0x7FE1) 関東広域1 1, 0 1032 (0x0408) 0x01 (デジタルTVサービス) NHKEテレ1東京
26 32737 (0x7FE1) 関東広域1 1, 0 1033 (0x0409) 0x01 (デジタルTVサービス) NHKEテレ2東京
26 32737 (0x7FE1) 関東広域1 1, 0 1034 (0x040A) 0x01 (デジタルTVサービス) NHKEテレ3東京
26 32737 (0x7FE1) 関東広域1 1, 0 1416 (0x0588) 0xC0 (データサービス) NHK携帯2
27 32736 (0x7FE0) 関東広域0 0, 1 1024 (0x0400) 0x01 (デジタルTVサービス) NHK総合1・東京
27 32736 (0x7FE0) 関東広域0 0, 1 1025 (0x0401) 0x01 (デジタルTVサービス) NHK総合2・東京
27 32736 (0x7FE0) 関東広域0 0, 1 1408 (0x0580) 0xC0 (データサービス) NHK携帯G・東京

BS (network_id = 4, broadcasting_identifier = 2)

物理チャンネル transport_stream_id service_id service_type provider_name service_name
BS01_0 16400 (0x4010) 151 0x01 (デジタルTVサービス) ビーエス朝日 BS朝日1
BS01_0 16400 (0x4010) 152 0x01 (デジタルTVサービス) ビーエス朝日 BS朝日2
BS01_0 16400 (0x4010) 153 0x01 (デジタルTVサービス) ビーエス朝日 BS朝日3
BS01_0 16400 (0x4010) 755 0xC0 (データサービス) BS朝日 BS朝日データ755
BS01_0 16400 (0x4010) 753 0xC0 (データサービス) BS朝日 BS朝日データ753
BS01_0 16400 (0x4010) 756 0xC0 (データサービス) BS朝日 BS朝日データ756
BS01_0 16400 (0x4010) 757 0xC0 (データサービス) BS朝日 BS朝日データ757
BS01_1 16401 (0x4011) 161 0x01 (デジタルTVサービス) BS-TBS BS-TBS
BS01_1 16401 (0x4011) 162 0x01 (デジタルTVサービス) BS-TBS BS-TBS
BS01_1 16401 (0x4011) 163 0x01 (デジタルTVサービス) BS-TBS BS-TBS
BS01_1 16401 (0x4011) 169 0xA1 (臨時映像サービス) BS-TBS BS-TBS
BS01_1 16401 (0x4011) 766 0xC0 (データサービス) BS-TBS BS-TBS
BS01_1 16401 (0x4011) 768 0xC0 (データサービス) BS-TBS Gガイド
BS03_0 16432 (0x4030) 191 0x01 (デジタルTVサービス) WOWOW WOWOWプライム
BS03_0 16432 (0x4030) 791 0xC0 (データサービス) WOWOW navi
BS03_0 16432 (0x4030) 792 0xC0 (データサービス) WOWOW navi
BS03_1 16433 (0x4031) 171 0x01 (デジタルTVサービス) BSジャパン BSジャパン
BS03_1 16433 (0x4031) 172 0x01 (デジタルTVサービス) BSジャパン BSジャパン2
BS03_1 16433 (0x4031) 173 0x01 (デジタルTVサービス) BSジャパン BSジャパン3
BS03_1 16433 (0x4031) 179 0xA1 (臨時映像サービス) BSジャパン 臨時サービス
BS03_1 16433 (0x4031) 777 0xC0 (データサービス) BSジャパン 株価情報
BS03_1 16433 (0x4031) 778 0xC0 (データサービス) BSジャパン BSジャパン778
BS05_0 17488 (0x4450) 192 0x01 (デジタルTVサービス) WOWOW WOWOWライブ
BS05_1 17489 (0x4451) 193 0x01 (デジタルTVサービス) WOWOW WOWOWシネマ
BS07_0 17520 (0x4470) 201 0x01 (デジタルTVサービス) スター・チャンネル スター・チャンネル2
BS07_0 17520 (0x4470) 202 0x01 (デジタルTVサービス) スター・チャンネル スター・チャンネル3
BS07_1 18033 (0x4671) 236 0x01 (デジタルTVサービス) アニマックス BSアニマックス
BS07_2 18034 (0x4672) 256 0x01 (デジタルTVサービス) BSディズニー ディズニーチャンネル
BS09_0 16528 (0x4090) 211 0x01 (デジタルTVサービス) 日本BS放送 BS11
BS09_1 16529 (0x4091) 200 0x01 (デジタルTVサービス) スター・チャンネル スター・チャンネル1
BS09_1 16529 (0x4091) 800 0xC0 (データサービス) スター・チャンネル スター・チャンネル
BS09_2 16530 (0x4092) 222 0x01 (デジタルTVサービス) WHC TwellV
BS11_0 18096 (0x46B0) 238 0x01 (デジタルTVサービス) ビーエスFOX FOXbs238
BS11_1 18097 (0x46B1) 241 0x01 (デジタルTVサービス) スカパーエンタ BSスカパー!
BS11_1 18097 (0x46B1) 840 0xC0 (データサービス) スカパーエンタ スカパー!ガイド
BS11_1 18097 (0x46B1) 841 0xC0 (データサービス) スカパーエンタ BSスカパー!データ
BS11_2 18098 (0x46B2) 231 0x01 (デジタルTVサービス) 放送大学 放送大学BS1
BS11_2 18098 (0x46B2) 232 0x01 (デジタルTVサービス) 放送大学 放送大学BS2
BS11_2 18098 (0x46B2) 233 0x01 (デジタルTVサービス) 放送大学 放送大学BS3
BS11_2 18098 (0x46B2) 531 0x02 (デジタル音声サービス) 放送大学 放送大学ラジオ
BS13_0 16592 (0x40D0) 141 0x01 (デジタルTVサービス) BS日本 BS日テレ
BS13_0 16592 (0x40D0) 142 0x01 (デジタルTVサービス) BS日本 BS日テレ
BS13_0 16592 (0x40D0) 143 0x01 (デジタルTVサービス) BS日本 BS日テレ
BS13_0 16592 (0x40D0) 144 0xA1 (臨時映像サービス) BS日本 BS日テレ臨時
BS13_0 16592 (0x40D0) 744 0xC0 (データサービス) BS日本
BS13_0 16592 (0x40D0) 745 0xC0 (データサービス) BS日本
BS13_0 16592 (0x40D0) 746 0xC0 (データサービス) BS日本
BS13_1 16593 (0x40D1) 181 0x01 (デジタルTVサービス) BSフジ BSフジ・181
BS13_1 16593 (0x40D1) 182 0x01 (デジタルTVサービス) BSフジ BSフジ・182
BS13_1 16593 (0x40D1) 183 0x01 (デジタルTVサービス) BSフジ BSフジ・183
BS13_1 16593 (0x40D1) 188 0xA1 (臨時映像サービス) BSフジ BSフジ・188
BS13_1 16593 (0x40D1) 189 0xA1 (臨時映像サービス) BSフジ BSフジ・189
BS13_1 16593 (0x40D1) 780 0xC0 (データサービス) BSフジ BSフジ・781
BS13_1 16593 (0x40D1) 781 0xC0 (データサービス) BSフジ BSフジ・781
BS15_0 16625 (0x40F1) 101 0x01 (デジタルTVサービス) NHK NHKBS1
BS15_0 16625 (0x40F1) 102 0x01 (デジタルTVサービス) NHK NHKBS1
BS15_0 16625 (0x40F1) 700 0xC0 (データサービス) NHK NHKデータ1
BS15_0 16625 (0x40F1) 701 0xC0 (データサービス) NHK NHKデータ2
BS15_0 16625 (0x40F1) 707 0xC0 (データサービス) NHK 707チャンネル
BS15_0 16625 (0x40F1) 929 0xA4 (エンジニアリングサービス) Dpa Dpaダウンロード
BS15_1 16626 (0x40F2) 103 0x01 (デジタルTVサービス) NHK NHKBSプレミアム
BS15_1 16626 (0x40F2) 104 0x01 (デジタルTVサービス) NHK NHKBSプレミアム
BS15_1 16626 (0x40F2) 910 0xC0 (データサービス) WNI WNI・910
BS17_0 17168 (0x4310) 291 0x01 (デジタルTVサービス) NHK総合・東京 NHK総合1・東京
BS17_0 17168 (0x4310) 292 0x01 (デジタルTVサービス) NHKEテレ東京 NHKEテレ東京
BS17_0 17168 (0x4310) 298 0x01 (デジタルTVサービス) フジテレビジョン フジテレビ
BS17_0 17168 (0x4310) 890 0xC0 (データサービス) デジタル放送推進協会 地デジ難視対策放送
BS17_1 17169 (0x4311) 294 0x01 (デジタルTVサービス) 日本テレビ 日テレ1
BS17_1 17169 (0x4311) 295 0x01 (デジタルTVサービス) テレビ朝日 テレビ朝日
BS17_1 17169 (0x4311) 296 0x01 (デジタルTVサービス) TBS TBS1
BS17_1 17169 (0x4311) 297 0x01 (デジタルTVサービス) テレビ東京 テレビ東京
BS19_0 18224 (0x4730) 234 0x01 (デジタルTVサービス) グリーンチャンネル グリーンチャンネル
BS19_1 18225 (0x4731) 242 0x01 (デジタルTVサービス) ジェイ・スポーツ J SPORTS 1
BS19_2 18226 (0x4732) 243 0x01 (デジタルTVサービス) ジェイ・スポーツ J SPORTS 2
BS21_0 18256 (0x4750) 252 0x01 (デジタルTVサービス) IMAGICA TV イマジカBS
BS21_1 18257 (0x4751) 244 0x01 (デジタルTVサービス) ジェイ・スポーツ J SPORTS 3
BS21_2 18258 (0x4752) 245 0x01 (デジタルTVサービス) ジェイ・スポーツ J SPORTS 4
BS23_0 18288 (0x4770) 251 0x01 (デジタルTVサービス) BS釣りビジョン BS釣りビジョン
BS23_1 18289 (0x4771) 255 0x01 (デジタルTVサービス) 日本映画衛星放送 BS日本映画専門ch
BS23_2 18290 (0x4772) 258 0x01 (デジタルTVサービス) BSディズニー Dlife

CS1 (network_id = 6, broadcasting_identifier = 4)

物理チャンネル transport_stream_id service_id service_type provider_name service_name
CS2 24608 (0x6020) 001 0xA5 (プロモーション映像サービス) SPET -
CS2 24608 (0x6020) 296 0x01 (デジタルTVサービス) C-TBS TBSチャンネル1
CS2 24608 (0x6020) 298 0x01 (デジタルTVサービス) シーエス・ワンテン テレ朝チャンネル1
CS2 24608 (0x6020) 299 0x01 (デジタルTVサービス) シーエス・ワンテン テレ朝チャンネル2
CS8 24704 (0x6080) 055 0x01 (デジタルTVサービス) SCサテライト放送 ショップチャンネル
CS8 24704 (0x6080) 218 0x01 (デジタルTVサービス) 東映衛星放送株式会社 東映チャンネル
CS8 24704 (0x6080) 219 0x01 (デジタルTVサービス) 衛星劇場 衛星劇場
CS8 24704 (0x6080) 326 0x01 (デジタルTVサービス) シーエス・ワンテン ミュージック・エア
CS8 24704 (0x6080) 339 0x01 (デジタルTVサービス) BSディズニー ディズニージュニア
CS8 24704 (0x6080) 349 0x01 (デジタルTVサービス) SCサテライト放送 日テレNEWS24
CS10 24736 (0x60A0) 800 0x01 (デジタルTVサービス) SPET スカチャン0
CS10 24736 (0x60A0) 801 0x01 (デジタルTVサービス) SPET スカチャン1
CS10 24736 (0x60A0) 802 0x01 (デジタルTVサービス) SPET スカチャン2
CS10 24736 (0x60A0) 803 0x01 (デジタルTVサービス) SPET スカチャン3

CS2 (network_id = 7, broadcasting_identifier = 4)

物理チャンネル transport_stream_id service_id service_type provider_name service_name
CS4 28736 (0x7040) 100 0xA5 (プロモーション映像サービス) SPET スカパー!プロモ
CS4 28736 (0x7040) 223 0x01 (デジタルTVサービス) CS映画放送 チャンネルNECO
CS4 28736 (0x7040) 227 0x01 (デジタルTVサービス) SPET ザ・シネマ
CS4 28736 (0x7040) 250 0x01 (デジタルTVサービス) スカイ・エー Aスポーツ+
CS4 28736 (0x7040) 342 0x01 (デジタルTVサービス) インタラクティーヴィ ヒストリーチャンネル
CS4 28736 (0x7040) 363 0x01 (デジタルTVサービス) 囲碁将棋チャンネル 囲碁・将棋チャンネル
CS6 28768 (0x7060) 294 0x01 (デジタルTVサービス) インターローカル ホームドラマCH
CS6 28768 (0x7060) 323 0x01 (デジタルTVサービス) シーエス・ワンテン MTV HD
CS6 28768 (0x7060) 329 0x01 (デジタルTVサービス) インターローカル 歌謡ポップス
CS6 28768 (0x7060) 340 0x01 (デジタルTVサービス) サテライトサービス ディスカバリー
CS6 28768 (0x7060) 341 0x01 (デジタルTVサービス) サテライトサービス アニマルプラネット
CS6 28768 (0x7060) 354 0x01 (デジタルTVサービス) シーエス・ワンテン CNNj
CS12 28864 (0x70C0) 254 0x01 (デジタルTVサービス) GAORA GAORA
CS12 28864 (0x70C0) 325 0x01 (デジタルTVサービス) エムオン! エムオン!HD
CS12 28864 (0x70C0) 330 0x01 (デジタルTVサービス) キッズステーション キッズステーション
CS14 28896 (0x70E0) 292 0x01 (デジタルTVサービス) 日本映画衛星放送 時代劇専門chHD
CS14 28896 (0x70E0) 293 0x01 (デジタルTVサービス) ファミリー劇場 ファミリー劇場HD
CS14 28896 (0x70E0) 310 0x01 (デジタルTVサービス) スーパーネットワーク スーパー!ドラマHD
CS16 28928 (0x7100) 290 0x01 (デジタルTVサービス) 阪急電鉄 SKY STAGE
CS16 28928 (0x7100) 305 0x01 (デジタルTVサービス) インタラクティーヴィ チャンネル銀河
CS16 28928 (0x7100) 311 0x01 (デジタルTVサービス) ハリウッドムービーズ AXN
CS16 28928 (0x7100) 333 0x01 (デジタルTVサービス) インタラクティーヴィ AT-X
CS16 28928 (0x7100) 343 0x01 (デジタルTVサービス) ハリウッドムービーズ ナショジオチャンネル
CS16 28928 (0x7100) 353 0x01 (デジタルTVサービス) シーエス・ワンテン BBCワールド
CS18 28960 (0x7120) 240 0x01 (デジタルTVサービス) インタラクティーヴィ ムービープラスHD
CS18 28960 (0x7120) 262 0x01 (デジタルTVサービス) インタラクティーヴィ ゴルフネットHD
CS18 28960 (0x7120) 314 0x01 (デジタルTVサービス) インタラクティーヴィ 女性ch/LaLa
CS20 28992 (0x7140) 307 0x01 (デジタルTVサービス) サテライトサービス フジテレビONE
CS20 28992 (0x7140) 308 0x01 (デジタルTVサービス) サテライトサービス フジテレビTWO
CS20 28992 (0x7140) 309 0x01 (デジタルTVサービス) サテライトサービス フジテレビNEXT
CS22 29024 (0x7160) 161 0x01 (デジタルTVサービス) C-TBS QVC
CS22 29024 (0x7160) 297 0x01 (デジタルTVサービス) C-TBS TBSチャンネル2
CS22 29024 (0x7160) 322 0x01 (デジタルTVサービス) SPET スペースシャワーTV
CS22 29024 (0x7160) 312 0x01 (デジタルTVサービス) SPET FOX
CS22 29024 (0x7160) 331 0x01 (デジタルTVサービス) SPET カートゥーン
CS22 29024 (0x7160) 351 0x01 (デジタルTVサービス) C-TBS TBSニュースバード
CS24 29056 (0x7180) 229 0x01 (デジタルTVサービス) シーエス日本 FOXムービー
CS24 29056 (0x7180) 257 0x01 (デジタルTVサービス) シーエス日本 日テレG+ HD
CS24 29056 (0x7180) 300 0x01 (デジタルTVサービス) シーエス日本 日テレプラス
CS24 29056 (0x7180) 321 0x01 (デジタルTVサービス) シーエス日本 スペシャプラス
CS24 29056 (0x7180) 362 0x01 (デジタルTVサービス) シーエス日本 旅チャンネル

Program Association Table を解析

Program Association Table (PAT) は Transport Stream のパースについて考えるのにまず最初に注目すべきテーブルで、 program_number とその Program Map Table (PMT) の PID の紐付けを定義している。ここでいう program_number は、テレビ東京1なら"1072"というようなチャンネルごとに一意に決められている番号。Program Association Table は繰り返し構造を1つだけ持つわりと単純なデータ構造であり、定義はISO13818-1の2.4.4.3節表2-25にある (ARIB-STD-B10第2部の付録E表E-1にもある)。


program_association_section() {
table_id 8 uimsbf
section_syntax_indicator 1 bslbf
'0' 1 bslbf
reserved 2 bslbf
section_length 12 uimsbf
transport_stream_id 16 uimsbf
reserved 2 bslbf
version_number 5 uimsbf
current_next_indicator 1 bslbf
section_number 8 uimsbf
last_section_number 8 uimsbf
for (i = 0; i < N; i++) {
program_number 16 uimsbf
reserved 3 bslbf
if (program_number == '0') {
network_PID 13 uimsbf
} else {
program_map_PID 13 uimsbf
}
}
CRC_32 32 rpchof
}

データ構造は全てこのような擬似コードで定義されている。uimsbf とか bslbf とかいうのはビット列表記 (英文文書では Mnemonic と表記されている) で、uimsbf は unsigned integer most significant bit first (符号無し整数、最上位ビットが先頭), bslbf は bit string,left bit first (ビット列、左ビットが先頭) の略とされている。uimsbf が出てきたらビット演算して整数として扱い、bslbf が出てきたらそのままビット列として扱えば良い。


for ループに出てくる N は、section_length からループ前後の固定長部分から引いたものだ。section_length の値は、section_lengthフィールド以降からテーブルが終わるまでのバイト数で、transport_stream_id が2バイト、reserved から current_next_indicator までが1バイト、 section_number と last_section_number がそれぞれ1バイト、 CRC_32 が4バイトなので、可変長部分のバイト長は section_length から9を引いた数になり、これは1ループの大きさ4の倍数になっているはずである。


PATの場合は1ループの大きさが固定 (network_PID も program_map_PID も13ビットだから、1ループは4バイトで固定) なので、パースは比較的容易にできる (以下すべて Python3 での実装)。


# coding: utf-8

def ts(file):
"""TS ファイルを開いて188バイトずつ返すジェネレータ"""
with open(file, 'rb') as ts:
for packet in iter(lambda: ts.read(188), b''):
yield packet

def parse_packet(packet):
"""パケットの PID と payload を返す

payload が PSI データであり、pointer_field が0で、
payload_unit_start_indicator が1であることを前提とした簡易な実装
"""
pid = ((packet[1] & 0x1F) << 8) | packet[2]
payload = packet[5:]
return (pid, payload)

def parse_pat(payload):
"""PAT で定義されている program_number と PID のタプルを返すジェネレータ"""
section_length = ((payload[1] & 0x0F) << 8) | payload[2]
# PAT の for ループは8バイト目から始まり、 section_length から9を引いたバイト数だけ繰り返される
i = 8
pids_length = section_length - 9
while i < pids_length:
program_number = (payload[i] << 8) | payload[i+1]
pid = ((payload[i+2] & 0x1F) << 8) | payload[i+3]
if program_number != 0:
yield (program_number, pid)
i += 4

if __name__ == '__main__':
import sys
for packet in ts(sys.argv[1]):
pid, payload = parse_packet(packet)
if pid == 0x00:
for program_number, pid in parse_pat(payload):
print(program_number, pid)
break

テレビ東京のファイルを引数に渡してこのプログラムを実行すると以下の出力を得られる


0 16
151 257
152 513
153 515
755 1025
753 1027

これで program_number ごとの PID やnetwork_pid が分かったので、それらの PID で定義されている payload を Program Map Table (PMT) としてパースすれば、動画を構成している様々な情報へアクセスできるようになる。Program Map Table は ISO13818-1の2.4.4.8節表2-28で定義されていて、2重ループがあったり記述子を含んでいたりと PAT より複雑な構造になっている。次回はPMTの解析をしてみる。

Service Descriptor Table をパースした

各局の Service Descriptor Table のダンプ結果
(地デジは5秒、BSは15秒)

channel service_id service_type provider_name service_name
15 29752 デジタルTVサービス テレ玉1
15 29753 デジタルTVサービス テレ玉2
15 29754 デジタルTVサービス テレ玉3
15 30136 データサービス テレ玉携帯
18 24632 デジタルTVサービス tvk1
18 25016 データサービス tvk
20 23608 デジタルTVサービス TOKYO MX1
20 23609 デジタルTVサービス TOKYO MX2
20 23615 臨時映像サービス TOKYO MX臨時
20 23992 データサービス MXワンセグ1
20 23993 データサービス MXワンセグ2
21 1056 デジタルTVサービス フジテレビ
21 1057 デジタルTVサービス フジテレビ
21 1058 デジタルTVサービス フジテレビ
21 1440 データサービス フジテレビ
22 1048 デジタルTVサービス TBS1
22 1049 デジタルTVサービス TBS2
22 1183 データサービス Gガイド
22 1483 データサービス TBS
23 1072 デジタルTVサービス テレビ東京1
23 1073 デジタルTVサービス テレビ東京2
23 1074 デジタルTVサービス テレビ東京3
23 1078 臨時映像サービス 臨時サービス
23 1456 データサービス テレビ東京携帯
24 1064 デジタルTVサービス テレビ朝日
24 1065 デジタルTVサービス テレビ朝日
24 1066 デジタルTVサービス テレビ朝日
24 1448 データサービス テレビ朝日
25 1040 デジタルTVサービス 日テレ1
25 1041 デジタルTVサービス 日テレ2
25 1424 データサービス 日本テレビ
26 1032 デジタルTVサービス NHKEテレ1東京
26 1033 デジタルTVサービス NHKEテレ2東京
26 1035 デジタルTVサービス NHKEテレ3東京
26 1416 データサービス NHK携帯2
27 1024 デジタルTVサービス NHK総合1・東京
27 1025 デジタルTVサービス NHK総合2・東京
27 1408 データサービス NHK携帯G・携帯
161 デジタルTVサービス BS-TBS BS-TBS
162 デジタルTVサービス BS-TBS BS-TBS
163 デジタルTVサービス BS-TBS BS-TBS
169 臨時映像サービス BS-TBS BS-TBS
766 データサービス BS-TBS BS-TBS
768 データサービス BS-TBS Gガイド
191 デジタルTVサービス WOWOW WOWOWプライム
791 データサービス WOWOW navi
792 データサービス WOWOW navi
171 デジタルTVサービス BSジャパン BSジャパン
172 デジタルTVサービス BSジャパン BSジャパン2
173 デジタルTVサービス BSジャパン BSジャパン3
179 臨時映像サービス BSジャパン 臨時サービス
777 データサービス BSジャパン 株価情報
778 データサービス BSジャパン BSジャパン778
211 デジタルTVサービス 日本BS放送 BS11
200 デジタルTVサービス スター・チャンネル スター・チャンネル1
800 データサービス スター・チャンネル スター・チャンネル
101 デジタルTVサービス NHK NHKBS1
102 デジタルTVサービス NHK NHKBS1
700 データサービス NHK NHKデータ1
701 データサービス NHK NHKデータ2
707 データサービス NHK 707チャンネル
929 エンジニアリングサービス Dpa Dpaダウンロード
222 デジタルTVサービス WHC TwellV
141 デジタルTVサービス BS日本 BS日テレ
142 デジタルTVサービス BS日本 BS日テレ
143 デジタルTVサービス BS日本 BS日テレ
144 臨時映像サービス BS日本 BS日テレ臨時
744 データサービス BS日本
745 データサービス BS日本
746 データサービス BS日本
181 デジタルTVサービス BSフジ BSフジ・181
182 デジタルTVサービス BSフジ BSフジ・182
183 デジタルTVサービス BSフジ BSフジ・183
188 臨時映像サービス BSフジ BSフジ・188
189 臨時映像サービス BSフジ BSフジ・189
780 データサービス BSフジ BSフジ・780
781 データサービス BSフジ BSフジ・781
103 デジタルTVサービス NHK NHKBSプレミアム
104 デジタルTVサービス NHK NHKBSプレミアム
910 データサービス WNI WNI・910
291 デジタルTVサービス NHK総合・東京 NHK総合1・東京
292 デジタルTVサービス NHKEテレ東京 NHKEテレ東京
298 デジタルTVサービス フジテレビジョン フジテレビ
890 データサービス デジタル放送推進協会 地デジ難視聴対策放送
294 デジタルTVサービス 日本テレビ 日テレ1
295 デジタルTVサービス テレビ朝日 テレビ朝日
296 デジタルTVサービス TBS TBS1
297 デジタルTVサービス テレビ東京 テレビ東京1
192 デジタルTVサービス WOWOW WOWOWライブ
193 デジタルTVサービス WOWOW WOWOWシネマ
201 デジタルTVサービス スター・チャンネル スター・チャンネル2
202 デジタルTVサービス スター・チャンネル スター・チャンネル3
236 デジタルTVサービス アニマックス BSアニマックス
238 デジタルTVサービス ビーエスFOX FOXbs238
241 デジタルTVサービス スカパーエンタ BSスカパー!
840 データサービス スカパーエンタ e2ガイド
841 データサービス スカパーエンタ BSスカパー!データ
231 デジタルTVサービス 放送大学 放送大学BS1
232 デジタルTVサービス 放送大学 放送大学BS2
233 デジタルTVサービス 放送大学 放送大学BS3
531 デジタル音声サービス 放送大学 放送大学ラジオ
234 デジタルTVサービス グリーンチャンネル グリーンチャンネル
242 デジタルTVサービス ジェイ・スポーツ J SPORTS 1
243 デジタルTVサービス ジェイ・スポーツ J SPORTS 2
151 デジタルTVサービス ビーエス朝日 BS朝日1
152 デジタルTVサービス ビーエス朝日 BS朝日2
153 デジタルTVサービス ビーエス朝日 BS朝日3
755 データサービス BS朝日 BS朝日データ755
753 データサービス BS朝日 BS朝日データ753
756 データサービス BS朝日 BS朝日データ756
757 データサービス BS朝日 BS朝日データ757

超短焦点プロジェクタ PDG-DWL2500J を買った

【3D対応プロジェクター】あなたのお部屋が3D映画館に!【SANYO PDG-DWL2500J】

【3D対応プロジェクター】あなたのお部屋が3D映画館に!【SANYO PDG-DWL2500J】

以前のエントリでいくつか超短焦点プロジェクタを並べて比較したけど、結局これを買った。
とりあえずスクリーンは買わずに壁に向けて照射してみた感想:

  • 横2mの画面はさすがの迫力
  • ただ、壁のエンボスが気になる
  • グラデーションの表示が苦手 (フルカラー出るかどうかは確認してなかったし仕様にも書いてない)

以下、@superbrothersが家に来て撮った写真を元に解説

Camera Roll-34
mac miniとHDMI接続して壁から9cm離して設置した図。9cmなんてほぼ壁とくっついてるも同然

これが短焦点投影機の力か...!!! #yoz_projector
ちょうど放送していたガンダムAGEを見ているところ。これくらいの大きさならいいように見えるけど、元サイズの写真を見るとエンボスが目立つのが分かる。

Camera Roll-37
@superbrothersが持ってきたヱヴァ破BD@seiryoPS3で再生しているところ。グラデーションの表示に苦労していることが分かる

とりあえず、真価はスクリーンを買ってからかなとは思った。

おまけ: 画面共有で手元のMacbook airでも同じ画面を出している例

EventInformationTableからの番組情報マッピング

テーブル名、記述子名、フィールド名はARIBの仕様から、マッピングカラムはEventクラス

中身 テーブル名・記述子名 フィールド名 マッピングカラム 補足
ID Event Information Table event_id event_id 16bit値で、長期にわたって一意なIDではない
放送開始時刻 Event Information Table start_time start
放送時間(分) Event Information Table duration duration
番組名 Short Event Descriptor event_name_char title
番組概要 Short Event Descriptor text_char desc
動画タイプ Component Descriptor component_type video_type stream_contentが1のもの
動画コンポーネントタグ Component Descriptor component_Tag video_tag stream_contentが1のもの
動画言語 Component Descriptor ISO_639_language_code video_lang stream_contentが1のもの
動画補足 Component Descriptor component_text video_text stream_contentが1のもの
主音声 Audio Component Descriptor component_type audio_type main_component_flagが1のもの
主音声コンポーネントタグ Audio Component Descriptor component_tag audio_tag main_component_flagが1のもの
主音声サンプリングレート Audio Component Descriptor sampling_rate sampling_rate main_component_flagが1のもの
主音声言語 Audio Component Descriptor ISO_639_language_code audio_lang main_component_flagが1のもの
主音声言語2 Audio Component Descriptor ISO_639_language_code_2 audio_lang2 main_component_flagが1のもの
主音声補足 Audio Component Descriptor text_char audio_text main_component_flagが1のもの
副音声 Audio Component Descriptor component_type sap_audio_type main_component_flagが0のもの
副音声コンポーネントタグ Audio Component Descriptor component_tag sap_audio_tag main_component_flagが0のもの
副音声サンプリングレート Audio Component Descriptor sampling_rate sap_sampling_rate main_component_flagが0のもの
副音声言語 Audio Component Descriptor ISO_639_language_code sap_audio_lang main_component_flagが0のもの
副音声言語2 Audio Component Descriptor ISO_639_language_code_2 sap_audio_lang2 main_component_flagが0のもの
副音声補足 Audio Component Descriptor text_char sap_audio_text main_component_flagが0のもの
主ジャンル Content Descriptor content_nibble_level_1 genre
副ジャンル Content Descriptor content_nibble_level_2 subgenre
コピーコントロール Digital Copy Control Descriptor digital_recording_control_data copy_control
伝送コンテンツ内容 Data Content Descriptor data_text data_text data_component_idが12のもの
字幕言語 Data Content Descriptor ISO_639_language_code caption_lang data_component_idが8のもの
詳細内容 Extended Event Descriptor item_description_char + item_charlong_desc longdesc

超短焦点プロジェクタ

HDMIが刺さる超短焦点プロジェクタについて候補の特徴をまとめた。
このなかだと壁のほんとうにギリギリに設置できるPDG-DWL2500Jがいいんだけど、ややお高い。

メーカ 型番 方式 解像度 質量(kg) 外形寸法(幅x高x奥行: mm) 最短設置距離(cm) 最短設置の場合の表示サイズ(inch) 光量(lm) コントラスト比 消費電力(W) 待機時消費電力(W) 価格最安(円) ソース
NEC ViewLight NP-U310WJD 単板DLP 1280x800 6.5 427 x 200 x 406 15.3 77 3100 2000:1 315 3 133993 メーカ公式
SANYO PDG-DWL2500J DLP 1280x800 6.5 321 x 170 x 385 2.4 80 2500 2000:1 320 0.47 288620 メーカ公式
リコー IPSiO PJ WX4130 単板DLP 1280x800 (FullHD対応なし?) 3.0 257 x 144 x 221 11.7 48 2500 2500:1 228 0.17 169808 メーカ公式
日立 CP-AW250NJ 3LCD 1280x800 3.8 345 x 85 x 303 12 60 2500 310 199480 メーカ公式
ソニー VPL-SW535 3LCD 1280x800 7 384 x 122 x 423 10.8 70 2400 2500:1 290 0.3 メーカ公式