シンガポール1回目 - MRT/LRT乗りつぶし (2014-02-23)
チャンギ空港
SINタッチ1回目は、シンガポールMRT/LRTの乗りつぶしをしようと思う。
まず、空港でWIRELESS@SGのIDカードを貰った。
第2ターミナルの入国審査を抜けると右手に銀行の両替コーナーが2つあり、その手前から抜けると左手にインフォメーションカウンターがあるので、そこで Can I have a WIRELESS@SG account? とか言うとこの紙をくれる。ただ、もらったのはいいけど今日はほとんど駅ホームとかにいたので、ほとんど出番がなかった。レンタルWiFiにすればよかった。
長いエスカレーターを降りるとチャンギ空港駅に着く。天井が高くかなり開放的。運賃表とか時刻表とかどこにあるんだろうかと探してみたけどよくわからなかった。空港駅という場所柄地元客が少ないのだろうか、窓口には結構な列ができていた。
ここで Singapore Tourist Pass を買った。20SGDなので約1600円だ。普通運賃と比べるとやや高い印象だが、カードを返却すると10SGD戻ってくる。
買うときに何時までに戻ってくるか聞かれて、あとから調べると駅の営業時間外に戻ってきても返金ができないから確認されたようだ。
ホームは、さながらメトロ南北線のように線路と完全に分断されている。
シンガポールの鉄道路線網は、緑色の東西線、赤色の南北線、黄色の環状線、紫色の北東線、水色のダウンタウン線、それに3箇所ある灰色のLRTから成り立っている。シンガポールの国土じたい東京23区と同じくらいだというし、路線もそんなに複雑ではない。なので、ノープランで挑んでも1日で完乗できるはずだ。
ということで、テキトーに乗り込んだ。
東西線チャンギ空港→タナメラ
東西線の車内掲出の路線図は先に開業した南北線と東西線のみ掲載されているものだった。来た電車も、東西線のラインカラーである緑色とは違って南北線の赤色のものだった。開業の経緯とかあって共通運用になっているのだろうか。
一番ショックだったのは前方展望が完全になかったことだった。
Priority seat でなく Reserved seat になっていたが、乗客は特にこの席が Reserve されてるとは考えてないような着席をしていた。
チャンギ空港駅の次はエキスポ駅で、えらくシンプルな駅名だ。その名の通り駅の前には国際博覧会に使える大きな施設がある。これが日本だったら国際展示場正門みたいになってしまって長いしよくわからないことになる。
東西線タナメラ→パシリス
似たような建物が整然と並んでいる区域を抜ける。物干し竿を建物に平行にではなく奥に渡して洗濯物を干しているあたりアジアっぽくていい感じ。
電車はパシリス駅手前で停車した。すぐ動き出すのかと思ったら結構長く止まっていた。反対電車がのそのそ通過してからやっと発車してパシリス駅に着いた。島式1面2線で、片側にも停まっていたので番線空き待ちによる停車だった。これが通常ダイヤなのだろうか。
一旦下車して、駅から出てみるとバスターミナルがあるようだったのでどんなものか見てみようと思ったら駅から妙に距離があった。2月だからこっちはジャケットを着て日本から来ているのだが北緯1度のシンガポールはそれとはお構いなしに暑い。さらにはバスターミナルの方から軍人一行がやってきていよいよ面倒になってきた。
東西線パシリス→ジョークーン
折り返し今度は西行きに乗る。車窓はマンションか、さもなくばマンションの工事中だ。シムシティぽくていい感じだ。
ところで、シンガポールでは電車車内で食事をすると罰金刑なのだが、どういうプロセスで罰金まで至るのかがきになる。周りの客は不正行為を通報したがっているのだろうか。それとも見て見ぬふりをするのだろうか。モニターで常に車内が監視されていて、食べようものならすぐにアラートが鳴るのだろうか。
パヤレバ駅は環状線との乗換駅で、結構降りる人が多かったが乗ってくる人も多かった。
カラン駅は中文表記が加冷で、北京語だと加の字は jia と発音するので、とても kallang とは違う発音になるはずだ。もっと近い発音になる当て字はいくらでもあると思う。あんまり重要な事じゃないのだろうか。
地下に入ってラベンダー駅。地上にはラベンダー畑でも広がっているのだろうか。帰りに時間があったら途中下車して散歩してみたい。シティホール駅で結構降りて、ここまで客が増え続ける一方だった車内がやっと落ち着きを取り戻した。
電話をしている人やスマホのゲームの音を垂れ流している人は普通にいて、食事だけ厳しく制限されているのが滑稽に思えてくる。食い散らかしの迷惑度合いは音がうるさいのとはわけが違うということだろうか。
ティオンバルからまた地上に出る。レッドヒル駅あたりのマンションはベランダつきで、いかにも高そう。トヨタ・ベンツ・ホンダなど自動車会社が集中した一角を過ぎてクイーンズタウン駅。アナウンスだとコーズタウンと聞こえる。ドーバー駅はここまで珍しい対面式ホームで次のクレメンティまで来るとまた付き出し物干しの建物が増えてきて郊外感が出てきた。隣から線路が沿ってくると南北線との乗換駅ジュロンイーストで、手前から線路が来て路線図と違うなと不思議に思いっていたら、これは車両基地からの引込線だった。ちょうど南北線の終着電車がやってきたが、東西線ジョークーン行きはこれを無視して発車、南北線の客は次が来るのを待つこととなった。
続いてチャイニーズガーデン駅は中文表記が裕華園で、これは本駅名のほうにやる気がない印象。左側に行けが見えてくるとレイクサイド駅に到着。またあっけらかんとした名前で、中文表記もそのまま湖畔だ。これがシンガポールの the 湖 なのだろうか。
パシリスから1時間8分、やっとジョークーンに着いた。ホームの先では延伸工事が進んでいた。
改札を抜けて駅内を見て回ると、飯屋はあるが閉まっていて、セブン-イレブンはあるが、ここで何か買って車内で食べたら罰金となる。10分ほどで折り返すことにした。
東西線ジョークーン→ジュロンイースト
そもそもこの罰金制度というのはどれほど厳密なのだろうか。赤ちゃんが泣き出してミルクを上げても罰金なのだろうか。電車から降りてホームでやればいいんだろうか。
そんなことを考えてたらジュロンイーストに着いた。南北線は到着直前に発車してしまった。
LRTブキパンジャン線チョアチューカン→ブキパンジャン
ほかのLRTはターミナル駅を出たら山万のようなコースで戻ってくるだけだが、このブキパンジャン線だけは支線が伸びている。事前にウェブサイトでこの駅への行き方を調べてみたがよく分からなかったので現地で適当に見ればいいやと思った。現地情報によると、このLRTブキパンジャン線はチョアチューカンから環状部分を右回り・左回りに回るA・B系統の他に、テンマイルジャンクションを発車して環状部分を回って戻ってくるC系統があり、よって環状部分のどこかでC系統に乗り換えなければテンマイルジャンクション駅へは行けない。
LRTのホームに来て驚くのは、この乗り物がMRTといろいろ対照的になっていて、東西線南北線は前が全く見えないがこれは自動運転で前面見放題、MRTにはホームドアがあるがLRTにはない、MRTは島式ホームがメインだがLRTは対面式ホームが多い、プラットフォーム番号はMRTはA・B・C……だったがLRTでは1・2・3……となっていた。対面式ホームだから、環状部分の末端の人はチョアチューカンへ行くにあたって上る階段を選び分けないといけない。面倒そうだ。
適当に乗って環状部分を一周、分岐駅のブキパンジャンでC系統テンマイルジャンクション行きを待つことにした。A・B系統は本数が多いので時刻表の案内は特にないが、C系統は日中20分ごとで本数が少ないので、何時何分発かが列挙されていた。
間の悪いことに次のC系統は18分待ちだった。一旦下車して駅前を見てみる。バス路線図が掲出されていて、とても旅行者には使いこなせないような複雑な路線網が展開されていた。
暇なので、そもそもブキパンジャンとは何なのか、途中南北線にブキバトック駅やブキゴンバック駅があったが何の関係があるのか調べてみることにした、といっても英語版Wikipediaを見ただけだが、 Bukit Panjang はマレー語で、 Bukit は hill 、 Panjang は long を意味するのらしい。つまり、日本語に直せば長岡となる。
そうこうしているうちにやっとテンマイルジャンクション行きが来た。
LRTブキパンジャン線ブキパンジャン→テンマイルジャンクション
誤乗防止のためか、前面にシールが貼られていた。
分岐手前でわずか逆走して支線に入ることになる。
テンマイルジャンクション駅はLRTで唯一ホームドアつきだが、昼間は20分毎だしなんかもったいない気がする。折り返し時間がわずかだったのでそのまま座っていた。ブキパンジャンで長い階段を上下してチョアチューカン行きに乗って戻る。
南北線チョアチューカン→オーチャード
再び南北線に乗る。ユーティー駅を過ぎると川が出てきて、ここまで緑やビルはたくさん見てきたけど川は目新しくて嬉しくなる。
クランジを過ぎると走行速度がいやにゆっくりになった。ウッドランズは中文表記が兀蘭で、英語由来なのに意訳でなく音訳なのが目新しい感じ。次のアドミラルティは海軍部でそのまんま。この辺りから混みだしてきて、イーシュンで大量に人が乗ってきた。ヨーチューカンはチョアチューカンと同じノリの地名で由来が気になるところ。ビーシャンからは地下に潜ってトアパヨでまた人が増えて大混雑となり、オーチャードに着いた。12時28分。
オーチャードで降りたのは、なんとなく聞いたことがある地名だったからで、人の流れに任せて地上に出て見ると、とにかく暑いしむっちゃ混んでいる。こんなところに長くいてもしょうがないのですぐ戻ってしまった。この駅もヴァンガード広告で埋まっていた。
南北線オーチャード→マリーナベイ
マリーナベイ、いかにも外の様子が気になる駅名だ。外に出てみると、相変わらず暑いけど海風が感じられる。駅前は高層ビル群で、マリーナなベイがあるあたりはちょっと遠そうだ。はるかに、例の有名なホテルが見えた。
戻り道、やや強い風が吹いて、あっちからやってきたイスラムの女性の頭巾がめくれそうになっていて叫び声をあげていた。こんな高温多湿の国の風の強い地区でああいう格好をするのも大変だと思う。乾燥した砂漠の国では皮膚を見せてはいけない宗教の教えにも合理性がありそうだけど、ここは蒸し暑いので辛い。
環状線マリーナベイ→プロムナード
環状線に乗り換える。なんと前面展望ができるようになっていた。ただし環状線は全線地下なので前が見えてもあんまり嬉しくない。
路線を見ると、環状線はマリーナベイ口が本線のように見えるが、実際はマリーナベイからプロムナードまでは支線で、全便がプロムナード止まりとなる。
ダウンタウン線プロムナード→ブーギス→チャイナタウン
ダウンタウン線は新しい路線で、構内も他の路線より洗練されている感じがする。駅到着時の自動放送も中国語やマレー語でも読み上げる。最初分からなくて、駅ごとにハーキーハーキー言っててなんだこれと思っていたが、これはbarhati-hatiと言っていて、ホームとドアの隙間に注意ということだった。
この路線もいまのところ全線地下だが前が見えるようになっている。
いまはブーギス-チャイナタウン間6駅のみの営業だが、車内の案内はもう全線開業した気でいる。
ダウンタウン駅は中文が市中心でそのまんまで良い。テロックアヤ駅は首落並逸でなんか怖い。そして終点チャイナタウンは牛車水となっていた。なんでチャイナタウンが牛車水なのかはいい話な由来があるとのこと。
北東線チャイナタウン→ドビーゴート
トビーゴートはMRTでいまのところ唯一3路線が乗り入れる駅で、てことは上はさぞかし栄えているのだろう。中文表記も多美歌で字面がいい。
環状線トビーゴート→ハーバーフロント
13時50分。
ここまでほとんど立って乗っていたが、環状線も全線地下だしさすがに疲れてきたので着席した。この二日間あまり寝てないのでうつらうつらする。すぐオチがくる四コマみたいな夢を見て一駅ごとに起きたりする。夢だとわかってるので夢じゃないかもしれない。あまりの眠気に、とりとめのない思考が安全に停止されずに暴走しているような感覚になる。
終点ハーバーフロントには14時54分に着いた。セントーサ島への玄関口で、駅直結の大きなショッピングモールがある。空港を出て以来ここで初めて日本語を聞いた。普通の日本人はシンガポールに来て鉄道の乗りつぶしをしようとは思わないらしい。
フードコートは店がたくさんありすぎて迷う。そうこうしているうちに、出た方がいいのではという時間になってしまった。
北東線ハーバーフロント→センカン
ハーバーフロントから30分ほどでセンカン駅に着いた。2路線目のLRTに乗る。
LRTセンカン線センカン→センカン→センカン
センカン線は東ループと西ループがある。路線図だとMRTと直交しているように見えるが、実際はホーム配置は地下と地上で並行している。
ブキパンジャン線と違って左右に低いながらも壁があるので安心感がある
沿線はまだまだ工事中でシムシティ状態
これだけマンションしかないと、通勤ラッシュがかなり凄そうに見える
先に東ループに乗って次に西ループに乗った。西ループの沿線はまだ工事が進んでいないようで、営業していない駅が2つある。停車はするが扉は開かない。
センカンに戻ってきて北東線に2分だけ乗って終点プンゴルに着く。
LRTプンゴル線プンゴル→プンゴル
センカン駅もそうだったけどプンゴル駅のLRTホームがかなり広い。混雑対策なのだろうか
西側はまだ開発が進んでいないので、線路だけ敷いてあって開業はしていない。
車両は未来感がある。三菱重工業製なのらしい
西ループとの分岐部分。本当になにもないところに駅だけがあって凄い。計画都市だ。
プンゴル駅
プンゴル駅に戻ってきてシンガポールの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サービス) | テレビ東京 | テレビ東京1 | |
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-8def 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】
以前のエントリでいくつか超短焦点プロジェクタを並べて比較したけど、結局これを買った。
とりあえずスクリーンは買わずに壁に向けて照射してみた感想:
- 横2mの画面はさすがの迫力
- ただ、壁のエンボスが気になる
- グラデーションの表示が苦手 (フルカラー出るかどうかは確認してなかったし仕様にも書いてない)
以下、@superbrothersが家に来て撮った写真を元に解説
mac miniとHDMI接続して壁から9cm離して設置した図。9cmなんてほぼ壁とくっついてるも同然
ちょうど放送していたガンダムAGEを見ているところ。これくらいの大きさならいいように見えるけど、元サイズの写真を見るとエンボスが目立つのが分かる。
@superbrothersが持ってきたヱヴァ破BDを@seiryoのPS3で再生しているところ。グラデーションの表示に苦労していることが分かる
とりあえず、真価はスクリーンを買ってからかなとは思った。
おまけ: 画面共有で手元の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 | メーカ公式 |