2016年10月23日日曜日

「君の名は。」 2回目観た

子供が観たいというので「君の名は。」2回目を観ました.

渋谷TOHOはほぼ満員.今週前半に155億円だったので、明日の興収発表は170億円ぐらいでしょうか?

いやはや、まさかこんなに売れるとは思いませんでした.

なんでこれほど売れるのかなぁと2度目を観つつ考えていたのですが、嫌味や雑味や苦味や悲しみが無く、綺麗で判り易くてつまらなくない、非難すべき部分の無い、そんな映画ってありそうで意外に無かったかもしれないと思いました.
ギネスの濃い黒ビールとフランボワーズ入りの甘いビールしか市場に無いところに麒麟淡麗を発売したらものすごい売上になった、そんな状況なのかもしれない.マーケティングの隙間は意外に正攻法な場所に在ったのでしょうか?

ひら的には、「四月は君の嘘」、「謎の彼女X」、「心が叫びたがっているんだ」、「言の葉の庭」などが150億円の栄冠に輝いて欲しいとは思います.
まぁでも、「君の名は。」をdisる気はないですよ.150億円の金が業界に落ちれば、次の投資に繋がって、「謎の彼女X」みたいな謎の作品が生まれる素地になると期待するから.ありがたや、ありがたや、新海様、東宝様.

「謎の彼女X」といえば「よだれ」ですが、君の名の「口噛み酒」は新海監督が「謎かの」にヒントを得たのではないかと思っちゃった.よだれの発酵物なんかキモいという声がありますけど、あのフェティシズムを否定しちゃぁいけません.あれは新海監督が仕込んだ濃厚エロ成分なんですからw    (口噛み酒の漫画アニメ初出は「はじめ人間ギャートルズ」であろう)


もうひとつ、今日観ていて気づいたのは、押井守がいうところの「ダレ場」が無いんですね.

入れ替わる → 入れ替わりが止まる → 岐阜を探索 → 糸守の悲劇に気づく → 時の離隔を超える → 住民を避難 → 5年後に出会う

この流れが一気に進んでゆく.すると君の名を観ている自分が疲れているんです.糸守の悲劇を知った辺りで疲れてしまう.オレどうしてこんなに疲れてるんだろうと思って「ダレ場」の不在に気づきました.退屈だから疲れているのではありません.新海マラソンのペースに合わせるのが疲れるの.

押井は「ダレ場なんか不要だ」と云われると「名作映画には必ずダレ場」があるんだよ、と反論するんだそうです.「うる星やつらオンリーユー」「攻殻機動隊」「イノセンス」「アヴァロン」などを観ると判るように、押井作品には意味不明っぽく歌が流れるシーンが後半に出てきます.あれが「ダレ場」.休憩所みたいなもの.
歌を流して強制的にダレ場を作るのってどうなの?という意見もあろうかと思います.宮崎駿の「カリオストロの城」では、若き日のルパンがゴート札に手出しした件が語られる場面が後半に出てきます.ああいう形でダレ場を作ることも可能です.カリ城って良くできてるよ.

君の名の男女入れ替わりエピソードの末尾でRADWIMPSの歌が流れますが、あれは「ダレ場」とは違います.糸守の悲劇に気づいた後にダレ場=休憩ポイントを設けると完成度が向上したように思う.それをしないで新海マラソンに観客をひっぱったのは新海監督の経験の浅いところだったかもしれません.

1回目

かしこ


人気ブログランキングへ

2016年10月22日土曜日

新橋にて、立ち飲み、アーチ形H鋼

バーで酒を呑んだ帰り、新橋をふらついていて、ふと目に入ったのがこの看板.

touch know me → 立ち飲み  とはなかなかやるのぅ.
中学生レベルの英語力としては、
  can  →  缶
  which   →   不一致
  do you know   →  どういうの?
  to be to be ten made to be   →   飛べ飛べ天まで飛べ
ぐらいは常識として弁えているものの、「立ち飲み」とは意表を突かれました.

このような事で感心してしまっている我が知性の堕落ぶりを認めざるを得ません.

----
touch know meの後方を振り返った際に、別の意味でグゲゲとたじろいでしまったのがJRの高架下の店舗工事中の物件.右半分が異様.

なんですかこのアーチ状のH鋼は?耐震診断の仕事で鉄骨造の軸構造を日がな一日考えていたこのわたしがこれを見て正気で居られようか? いやない.

建物の天井裏を覗いてこんな軸構造が出てきたら「うぎゃ~っ」と言って床を左右に転げまわってダダをこねてしまいそうです.こんなのどうやって寸法測定したらよいのか? そもそも、こんな軸構造を計算できる耐震診断ソフトなんか在るのかいな???

H鋼をこんな風にアーチ状に曲げてくれる施工業者が居るんでしょうねぇ.お値段高そう.しかし美しい...

----
いつものバーにて.
常連さんはいつも座る席が決まっています.
ある人は、入り口付近、この写真の奥の方にいつも座ります.
またある人は、この写真の一番手前の席に座ります.
わたしはいつも中央付近に座り、マスターがカクテルを作るのを見学します.
今日出席したらわたしの定位置を別の人が占めていたので、手前の席に座りました.
その後、いつも手前の席に座る常連さんが来店し、その人はいつもと反対側に座りました.
申し訳ない. orz
かしこ


人気ブログランキングへ

常磐線にて

帰路、常磐線にてまずは上野へ向かっているところです。

我孫子駅に入線した常磐線快速上野行き15両編成は、何故か6両目付近が吊り革で立って乗車している客で混雑が激しいもの、後尾車両は人が疎らなガラ空きになっています。

なんでだろうね? 後部車両は途中で切り離されて置いてけぼりになってしまうのか、あるいは北関東方面へ曲がってしまうのか、嫌な予感で緊張しています。

わかんね、常磐線。

ともあれ明日の仕事がキャンセルになって、もう木下駅に出頭しなくて良くなったのは幸いです。
今夜は新橋駅で降りて道草でお酒を呑むことにします。

ちな、明日は「君の名は」2回目を見るかもしれない。

かしこ

成田線木下駅

木下駅、これを読めたら貴方は偉い。

なんと予想の斜め上をゆく「きおろし」と読みます。現地に来て初めて知った。場所的には成田にボチボチ近づいたなと思わせる。

時刻はまだ08:00にすらなっていない。早起きは万病の元じゃて。

予想通り駅前にコンビニが無いので、北千住で買ったオニギリを食べました。

早く着きすぎてヒマー。

追記:
某バーの某鉄ヲタマスターに、「木下」を読めるか問うたら、「こかげ」という回答を得ました.当たりではないけど、その美しさを称え座布団1枚を進呈したく思ふ.

常磐線成田線

早起きで7:10にして松戸で特急の通過待ち。
この先、我孫子で下車し成田線に乗り換えたいのですが、果たしてこの電車は我孫子に停車するんだろうか。。。

2016年10月21日金曜日

千葉県印西市へ、、、残業100時間タスケテー (嘘)

ま~たよく知らない土地へ行きます.千葉県印西市ってどこよ? どうやら茨城と千葉の県境近くのようです.北千住から乗り換えでゴトゴトと電車に乗って行きます.かなり遠い気がする、欝だ.

先週は北海道に行ったりして、アルバイターの身にしては何かと忙しいこの頃ですが、自殺した電通社員のように残業100Hなんつうほど多忙でないのは言わずもがなのヒラサカさんですw.

わたしの場合、月間残業が100H超えたのは人生で4回だけありました.そのうちの3回は、3ヶ月連続で100Hオーバーでした.さすがに息抜きが無いと3連荘はキツかった.

とはいえ残業がちょくちょく100Hを超える人はさほど珍しくないと思います.短納期の仕事が波状的にやってくる業界の人は最大瞬間風速100Hなんでザラでしょう.
2016年の今ではどうか知りませんが、バブルの頃のSEは文字通り死ぬほど働いてましたものねw.それに比較すると、わたしは生涯100H残業記録がたったの4回ですから甘っちょろいセカイに棲息しておったもんです.ウキャキャッ

実体験として残業100Hだと、毎日残業かつ土日全部出勤 を満たすと100Hの大台に乗るかなという体感イメージです.

ところが残業200Hともなると、もう会社に泊まってなくちゃ達成不可能なレベルかと思われます.食う・寝る・働くのみの生活.麻雀打ってるヒマもないですぞ.

電通で自殺したOLに対して、どこかの教授が「たかが100Hで自殺するかフツー?」と言って顰蹙買ってましたが、教授の言う通り100Hなら多くのケースでは死にはしない.教授の発言は間違ってません.

ですが、自殺された電通OLさんのツイッターなどが暴露されたところ、ありゃぁ100Hどころじゃぁないですね.200Hか、あるいはもっと上だったかもしれない.睡眠4時間だわって、さすがにヒロポン打たなくちゃ持たない、現代人の耐用レベルを越えてます.しかも虐めとパワハラつきだったようで.

今時の一流企業だったら、過労自殺に至る前に、健管や人事や労組が介入してくるシステムが確立しているはずなのですが、それが不在だったようですね電通は.不思議な会社です.

今回の事件を受けて電通は残業時間の上限を下げると発表しましたけど、そういう問題じゃないです.労務面・健康面については、部署長の権限よりも労務部門の権限が優るというシステムが(たぶん)ないのが電通の問題だと思われます.ゆえに「あまり残業するな」という通達は電通が労務面で遅れている証しですし、そのままですと過労自殺の再発は免れないでしょう.

ちなみに、元電通社員だった人を知っていますが、その人は金持ちのボンであり、わたしが面識を持った時点でも全然仕事をしない人でした.働かないと恥ずかしいなどというメンタリティが無い人でしたね.電通でやってたのは専ら酒池肉林だったような印象です.
そういった実例サンプルとともに電通の噂として、エスタブリッシュメントのご令嬢・ご令息が遊んでるだけの会社なのかと思ってましたけど、一部にはハードに働く部署もあるみたいですね.自殺されたOLさんはそういう部署に配属されてしまったようで残念でした.

エイメン


人気ブログランキングへ

「CO2をエタノールに変える方法」ってマジ?

物理学の仮説のように数10年かけて実証された摩訶不思議な量子現象とはちがって、こちらはヒジョーに現世ご利益大繁盛的な化学の成果?仮説?が飛び出してきました.

題して「CO2をエタノールに変える方法」とのことです.しかも常温で.(常圧かは知りません)

論文はこちら.
http://onlinelibrary.wiley.com/doi/10.1002/slct.201601169/full

ネットでも一部で話題になっています.

研究機関は大学ではなく、オークリッジ国立研究所というところです.怪しい企業ではありません.
アメリカ合衆国エネルギー省の管轄下でテネシー大学とバテル記念研究所が運営する科学技術に関する国立研究所。テネシー州オークリッジにある。基礎研究から応用の研究開発まで、多方面にわたって活動している。 (wiki)

もしもこれが本当なら、高温超伝導フィーバー、常温核融合フィーバーに並ぶビッグニュースとなるかもしれません.嫌われ者のCO2をアルコールに変えてくれちゃうわけですから、自動車・エネルギー・気候変動業界への貢献は巨大なのではと思います.

原理としては、レアメタルではないとある触媒と、CO2と、電気をチビチビ流すと、60%ぐらいの収率でエタノールが生成されるとのことです.触媒はカーボンナノなんたら+銅から成るものだとか.(またしても銅か...)

化学反応式はこうなっているらしい.
2CO2 + 9H2O + 12e- → C2H5OH + 12OH-
電気はたくさん食うみたいですね.Al2O3の精錬が6e-ですからそれの2倍の電気を食うというのはなかなかの電気食いかもです.

あと、OH-をどうやって回収するのかしら?

ひら的に怪しいと思うのが、どうしてエタノールだけが出てくるんだろう?というところでして、メタノールだって混ざって出てきちゃうでしょ?と思うんですが.

その辺について論文の中に興味深いグラフがありました.

横軸は電圧です.
各電圧で触媒を3種類試したようです.
Cu/CNSという触媒で-1.2の電圧を加えると、濃い青のエタノールが大量に生成されます.
それと同時に、一酸化炭素CO、メタンCH4、水素H2も出てくると、そんなことが語られているものと想像します.それでもメタノールが出てこないのはへ~っと言いたいところですが.

やっぱり、なんでエタノールなんだろう? メタノールじゃなくて、メタンでもエタンでもないところがどうも眉唾っぽく感じてしまいます.メタンでいいじゃん.なのに一足飛びにエタノールというところがあまりにもバラ色っぽすぎるかなぁ?

-----
今後本件はどうなってゆくでしょうか?

CO2を削減でき、太陽光発電の電力をアルコールの形で蓄積することができ、生成物であるエタノールは燃料として使いやすい、それはもうバラ色のメリット3連発ですよね.

ただし、総合的エネルギー効率がどうなるかは今後の進展次第かもしれません.
たとえば改良版ハーバーボッシュ法でアンモニアを生成してアンモニアを燃料とする方がトータル効率が勝るなどと云うガチンコ勝負に本件が勝ち残れるかどうか?

研究機関がマトモっぽいので、捏造とか研究者のコピペみたいな、生物学の誰かさんみたいなプアな成果ではなさそうですが、高温超伝導.常温核融合のように下火になっちゃった残念な事例もあるので、今後の関係者のご発展を祈願いたしまして、一本締めとさせていただきます!

エタノールよしっ、、、


人気ブログランキングへ

2016年10月20日木曜日

FPGAでHDMIの液晶モニタに画を映す (3) プリント基板

ださ~いFPGAボードでHDMIに表示するのが目的ですので、こちらのボードを使うことにしました.中華通販で¥2000ぐらいなので近頃はこれを良く使っています.
Spartan3Eが載っています.ちょっち古いFPGAです.

問題は、このFPGAがHDMIに使えるIOを持っているのか? PLL周波数はどこまで高くできるのか? そこらへんの確認です.

-----
まず、IOはダメでした.spartan6ならばHMDI(DVI)サポートなのでOKなんですがね.あと、spartan3AでもOK.でもspartan3Eはダメ.

PECLやLVDSなどを流用できるかと思いましたが、電圧が低くて無理っぽい.

説明順序があべこべですがHDMIの信号仕様を説明します.
液晶モニタは、このように50Ωで3.3Vにプルアップされとります.
それで振幅は、3.3~2.8Vぐらいで振れる小信号差動信号です.
センター電圧がFPGAのPECLやLVDSよりも高いので、それらで強引にドライブするにしてもチト無理があるだろうということで断念.

それでどうするかというと、受信端が3.3V終端なので、FPGAも素直に3.3V CMOSにしちゃおうと思います.LVCMOS33の周波数さえ追いつけばなんとか動くかも.
一応制約で、LVCMOS33のドライブ能力最強(24mA)、スルーレートFAST、にはしますが、焼け石かも.


-----
つぎはFPGAのclock周波数についてです.これもspartan3Eでは残念です.

spartan3EのPLLの最高周波数は300MHzぽっきりみたいです.(スピードグレードはたしか-4だったかという記憶)

なので、700MHzクラスが必要なHD表示は無理っぽいです.
HDのpixcelレートの10倍はHDMIのチャネルレートなため、700MHzなどという高周波数になります.

ゆえに表示可能なのはこのくらいの解像度のビデオまでとなります.
640x480p @ 60Hz    252MHz
720x480p @ 60Hz    270.27MHz



verilogコーディングとISEにての論理合成は済んでいるので、半田ごてで回路を作りたいところですが、あいにく忙しくて作る暇がありません.火入れは来週かな?

その2へ       その4へ

かしこ


人気ブログランキングへ

2016年10月18日火曜日

【味覚オンチ】 オリーブオイルの優劣がわからないわたくしというもの

味覚オンチシリーズ第3弾です.悩みは尽きん.

第1回 蕎麦の良し悪しが判らない
第2回 ダージリンとアールグレイが判らない

今回の悩みは、オリーブオイル です.

オリーブオイルというと、エキストラヴァージンに限る、と思っている方は多いのではないでしょうか? ヴァージンというからには一番搾りという意味なのでしょう.

EVオイルはずいぶん高価な商品で、右のような細長い250mlのボトルが¥2500などという価格で売られていることがあります.大抵のウイスキーよりも高価なEVオイルです.

かと思うと、肉のハナマサにてペットボトルで1.8リットル ¥1598で売られてもいます.その価格差は約11倍もあります.

EVなどとランク表示される商品でありながらこの膨大な価格差というのはどうも納得がいきません.EVというのは本当に美味なのか???

以前、¥10/mlの高級EVオイルをもらったので、フランスパンに直接つけて食べてみました.

だがしかし、わたしも奥さんも、
う~ん、なんかフツーじゃね?
どこに着眼したらこの高級EVオイルを愉しめるのだろう?
という感想でした.

EVオイルではない無印オイルと食べ比べてもその違いを察知できる自信はありません.

ちょっとばかし手に負い兼ねるオリーブオイルであります.

かしこ


人気ブログランキングへ

2016年10月17日月曜日

FPGAでHDMIの液晶モニタに画を映す (2) HDMI規格

HDMIの規格書から要点を抜き出して、ひら的に解説してみる.

注意: 情報に間違いがあってもオレは知らん.

図表はクリックすると拡大できると思う.


接続関係・データレート
下図におけるSourceはHDMI出力機器、SinkはHDMI受信機器のこと.

channel0,1,2と3本あるのはそれぞれRGBの3本のこと.
Clock Channelは、channelのclock.

channelを流れるビデオデータは、8/10変換された、1キャラクタあたり10bitのシリアルデータ.
チャネルのシリアルデータはLSB firstである.
同時刻の3キャラクタで{R[7:0],G[7:0],B[7:0]}=24bitの1ピクセルを表わす.
ゆえに、clock周波数は、ピクセル周波数x10となる.(HDMIケーブルにはピクセル周波数が流れるので要注意)

clock周波数は具体的にいくらなんだろう?
これはビデオ解像度毎にデフォルト値が決まっていると思ってよい.
この2例についてデフォルト値を探すにはどうしたらよいか?を示す.
640x480p @ 60Hz
720x480p @ 60Hz
まずはここを見る.
http://read.pudn.com/downloads74/ebook/269248/EIA-CEA-861-B.pdf

Table.4を見る.こんな数値のある行が見つかる.
Vact TtlLines Vblank VFreq HFreq PixeFreq Httl Hact Hblank
 480     525    45   60.0  31.50  25.200   800  640  160
 480     525    45   60.0  31.50  27.027   858  720  138

なんとなく意味はわかると思うが念のため解説すると、
480,640,720,60の意味は探したいビデオフォーマットの数値そのもの.
480=走査線数=垂直ピクセル数、640,720=水平ピクセル数、60=フレームレート

525とは何か?
走査線数480本とは画面表示数であって、画面の上下の見えない部分の走査線を含めると総数525本の走査線があるのだ、という意味.

45とは何か?
画面の見えない走査線数.  525-480=45本.ここに垂直同期信号が内挿される.

31.50とは何か?
水平周波数[kHz].  525x60=31.50kHz

25.2,27.027とは何か?
ピクセル周波数[MHz].    31.5x800=25.2MHz     31.5x858=27.027MHz

800,858とは何か?
水平解像度の画面非表示部分を含めたピクセル数.

160,138とは何か?
水平の画面非表示部分のピクセル数.   800-640=160    858-720=138
ここに水平同期信号が内挿される.

ここで知りたかったのはPixelFreqであった.なぜならその10倍がHDMI clock周波数だから.すなわちこういうこと.
640x480p @ 60Hz    252MHz
720x480p @ 60Hz    270.27MHz

つまり、HDMIケーブルには1GBYTE/S以上の同期データが流れている.(RGB3本で)
アナログビデオ信号をだたデジタルにしただけの、あまりファンタスティックでない規格である.

この連載の最後の方で動かしてみて判ったのだが、HDMIケーブルを流れるクロック周波数は、PixelFreqであった.つまり上の例でいえば、25.2MHzおよび27.027MHzだということだ.


データ構造
AVデータを次の3つに分類する.
・pixel component[7:0]                 RGBデータ
・Auxiliary data[3:0]                     audioなど
・HSYNC,VSYNC[1:0],CTL[3:0]     同期信号など

これらの3種類の性質の異なる信号がHDMIケーブルを流れる.3つが流れるとは、混ざって流れるのか? 時分割されて流れるのか?

その答えは時分割である.
下図は、720x480ビデオの1フレームが描かれている.
上から45本の走査線がVBLANK期間なので画面に表示されないので、ビデオデータは送信されず、audioやSYNCが送信される.
また、各走査線の先頭の138pixel期間はHBLANK期間なので画面に表示されないので、ビデオデータは送信されず、audioやSYNCが送信される.

時分割が登場したので、時分割3分類が新しく登場する.
・Video data期間           RGBデータ
・Data Island期間           audioなど
・Control期間               同期信号など
下図は時分割3分類の登場時刻を表わしている.NTSCを知っている人なら理解は容易だろう.
実はこれを知っても、HSYNCとVSYNCの幅や位置に関する詳細仕様はわからない.アバウトすぎるんだな.HDMI規格書を読んでも、その詳細は書かれていない.(Appendixまでは読んでないが)

オーディオを転送しない場合はData Island期間は存在しないことになる.


変調方式
何から先に説明するかは重要だが、わたしはチャネル屋なので、ここで変調方式について解説することにしたい.

上でビデオデータは8/10変換だと書いたが、実は半分ぐらいウソである.
・Video data期間       →RGB用
・Data Island期間      →audio用
・Control期間            →HSYNC/VSYNC
のそれぞれで変調方式が違うのである.

Video Data期間は8-10変換.1キャラクタあたりで、24bit(3チャネルなので).

Data Island期間は4/10変換(TERC4変換).1キャラクタあたりで12bit(3チャネルなので).

Control期間は2/10変換(transition maximized変換).1キャラクタあたりで6bit(3チャネルなので).これらの6bitはHSYNC,VSYNC,CTL[3:0]である.

変調方式の具体的仕様を簡単な方から説明する.

まずはControl期間の2/10変換から.D1=VSYNC,D0=HSYNCに紐付けされる.
case (D1, D0):
0, 0: q_out[9:0] = 0b1101010100;
0, 1: q_out[9:0] = 0b0010101011;
1, 0: q_out[9:0] = 0b0101010100;
1, 1: q_out[9:0] = 0b1010101011;
endcase;

つぎに、Data Island期間の4/10変換.
case (D3, D2, D1, D0):
0000: q_out[9:0] = 0b1010011100;
0001: q_out[9:0] = 0b1001100011;
0010: q_out[9:0] = 0b1011100100;
0011: q_out[9:0] = 0b1011100010;
0100: q_out[9:0] = 0b0101110001;
0101: q_out[9:0] = 0b0100011110;
0110: q_out[9:0] = 0b0110001110;
0111: q_out[9:0] = 0b0100111100;
1000: q_out[9:0] = 0b1011001100;
1001: q_out[9:0] = 0b0100111001;
1010: q_out[9:0] = 0b0110011100;
1011: q_out[9:0] = 0b1011000110;
1100: q_out[9:0] = 0b1010001110;
1101: q_out[9:0] = 0b1001110001;
1110: q_out[9:0] = 0b0101100011;
1111: q_out[9:0] = 0b1011000011;
endcase;

Video Data期間の8/10変換は少々厄介である.変換一覧表は存在しない.
エンコード手順は、8/9変換のステージ1と、DC free性に鑑み9/10変換するステージ2から成る.
以下の定義表およびフローで完全に定義される.この表をverilog codingするのはかったるいが、先人の功績を引用できる.


SYNCはどうなっている?
変調方式が片付いたならば、次はSYNCがどうなっているのか?
ここで言うSYNCとはキャラクタ境界(BYTE境界)をどうやって決めるかであって、ビデオ信号のVSYNC,HSYNCのことではない.

通信の世界によくある変調方式では、特定の、ユニークなSYNCパターンが定義されるケースが通常である.だがHDMIにはユニークなSYNCパターンは定義されていないらしい.ではどうやってるのだろうか? HDMI規格書から引用した次の部分がHDMIのSYNC方式について記述しているようだ.
5.2.1.2 Character Synchronization
Video Data期間とData Island期間のキャラクタ(10bit)の遷移は5以下である.しかし、Control期間のキャラクタの遷移は7以上である.Control期間における遷移数が7以上のキャラクタこそが、デコーダのSYNCに用いられる.

これが言ってることをひら的に解釈すると次であろう.
1) 特定のSYNCパターンは存在しない
2) Control期間のキャラクタの全てはSYNCパターンである
3) エンコーダは、特定のSYNCを挿入する必要がない  (通常のHSYNCを送信してりゃOK)
4) デコーダーは、Control期間の4パターンをSYNCとしてサーチすればよい.
1101010100、0010101011、0101010100、1010101011
5) 後述するガードバンドもSYNCとして利用できるのかもしれない


プリアンブル・ガードバンド
電波通信じゃあるまいし、ご丁寧にclockも伝送されるHDMIにはプリアンブルやガードバンドは不要なんじゃね?と思うのだが、HDMI規格書には必要っぽいことが書かれている.
この連載の続きでは、プリアンブルなんか事実上不要なんじゃね?と思わせる部分が出てくるが、いまはさておく.

Video data期間とData Island期間の直前にはpreambleがある.つまり、ビデオとオーディオの前にpreambleがあるということ.

preambleパターンは具体的にどうなのか?
ひら理解では以下のようになる.
1) control期間の2/10変換の特定のキャラクタがpreambleであり、8キャラクタ連続させること
2) video data期間とData island期間でpreambleパターンが異なる
3) video data期間
      a) channel0にはpreambleはなし   =HSYNC,VSYNCの送信を滞らせないため
      b) channel1のpreambleは、0101010100    ={1,0}={CTL0,CTL1}に該当
      c) channel2のpreambleは、1101010100    ={0,0}={CTL2,CTL3}に該当
4) Data Island期間
      a) channel0にはpreambleはなし   =HSYNC,VSYNCの送信を滞らせないため
      b) channel1のpreambleは、0101010100    ={1,0}={CTL0,CTL1}に該当
      c) channel2のpreambleは、0101010100    ={1,0}={CTL2,CTL3}に該当

次はガードバンドについて.
この連載の続きでは、ガードバンドなんか事実上不要なんじゃね?と思わせる部分が出てくるが、いまはさておく.

ひら理解では以下のようになる.
1) video data期間とdata island期間とchannelで仕様が異なる、()内はキャラクタ個数
      a) video         →  Preamble(8) + GB(2) + Video         末尾のGBなし
      b) data island  →  Preamble(8) + GB(2) + data island + GB(2)
      c) ただし、channel0には原則としてPreambleもGBも無い   =HSYNC,VSYNCを妨げぬため
      d) ただし、channel0のvideoにはGBがある
2) video data期間のGBパターンはchannelにより異なる
     channel0     1011001100
     channel1     0100110011
     channel2     1011001100
3) data island期間のGBパターンはchannelにより異なる
     channel0     存在しない
     channel1     0100110011
     channel2:    0100110011

以上を踏まえて次図を見ると理解が深まると思う.

オーディオを転送しない場合はData Island期間は存在しないことになる.
後日示す応用例ではオーディオなしである.


パケットフォーマット
3種類のデータが存在するうち、packet化されているのは、Data islandだけである.
・Video data期間       →RGB用
・Data Island期間      →audio用
・Control期間            →HSYNC/VSYNC

data islandの主たる用途はオーディオであるが、この連載ではオーディオは転送しないので、data islandを完全に削除することとする.よって、HDMI packetについての解説は全て割愛する.

data islandは、480x640のようなビデオフォーマット指定情報を載せたpacketを含むが、data islandをごっそり削除するとpacketでビデオフォーマット指定情報を送るのも取りやめになるわけだ.それでHDMIが動くの?という疑問が生じるであろう.
これが、動いてしまうらしい.液晶モニタのビデオフォーマット設定はHDMI packetを通じて行われるのではない.VGAと同じように、液晶モニタはVSYNC/HSYNC周期でビデオフォーマットを判断するらしい.意外に原始的なHDMIである.まぁFPGAを設計するには楽ではあるがな.


サポートされるビデオフォーマット
これは液晶モニタの仕様を読むしかないが、HDMI規格では、いくつか必須な画素モードを指定している.

この両方をサポートせい.
640x480p @ 59.94/60Hz
720x480p @ 59.94/60Hz

それに加えてHD対応モニタならば、次のどちらかをサポートせい.
1280x720p @ 59.94/60Hz
1920x1080i @ 59.94/60Hz

次に色信号規格としては、
RGB 4:4:4, YCBCR 4:2:2, and YCBCR 4:4:4
が有り得る中で、
RGB 4:4:4
は必須である.  (筆者はこの4:4:4とか4:2:2の意味を判らずに30年以上経った)

カラーbit数は、8bitが標準で、optionで30/26/48がある.詳細は割愛.



----------
HDMI規格書からビデオについて抽出できる知識は以上でおしまいだと思う.

しかし以上を知っていても、FPGAの設計に不明で困ることはいろいろある.

・VSYNC/HSYNCは1キャラクタ限りでいいの?  NTSCみたいに連続させたり、とりわけNTSCのVSYNCみたいな特殊な打ち方を実装しなくちゃいけないの?

・オーディオ不要だからといってdata islandをごっそり削除したらどうなるの? (ビデオフォーマット指定とかも消えるが)

・Preamble/GBを削除したらどうなるの?


今宵はこれまでにしとうございます.

1へ     3へ

かしこ


人気ブログランキングへ

2016年10月16日日曜日

北海道 6日目 帰宅

果てしなく続くかと思われた北海道滞在はようやく最終日になりました.

知り得たことの中で最も印象的だったのは、スチーム暖房でした.どこかに在るスチームボイラーから延びる管を通じて蒸気が各建屋へ配られています.蒸気暖房で建物内は眠気を誘うくらいのポカポカ陽気です.
ウルトラセブンの第何話だったか忘れましたが、雪山で遭難しかかったモロボシダンが「基地に戻れば暖かいスチームがある」とか言うシーンが有ったはずです.スチーム暖房なんてもう無いだろうと思ってましたが、北海道の施設ではまだ現役のようです.しかもすげーパワフルで酸欠の心配も無い.蒸気を見直した次第です.時代はスチームパンクへ.

建物内で時々不意に、FM無線機のスケルチが閉じる「ガッ」という音がするんです.「いまどきFMかぁ」と思うと同時に、音の方角に無線機が見当たらない不思議さを意識していました.
しかしまもなく音の正体が判明します.建物の外壁に蒸気の逃がし弁がついていて、たまに弁が開いて蒸気が排出されるんです.その音がスケルチ音と酷似しているのでした.そこはかとなく親しみを感じました.

フライトは千歳から.
千歳空港施設はずいぶん拡張されたようで、アニメイトや初音ミクの常設展示までもがあったのは少々意味不明でした.外国人向けを意識しているのかもしれない.

空港施設内にある「松尾ジンギスカン」とかいう店で晩御飯を食べました. 3人でラム肉6人前と酒をいろいろです.おなかいっぱいでヤバいです.

同行した人でソッコーで帰宅するのは私のみ.他の人は千歳エアターミナルホテルに一泊して翌日帰宅です.これがそのホテルのロビー.初めての場所にも関わらず「わたしはここに来た経験がある」と確信しました.
それが何処なのかは直ぐに思い出せました.「宇宙戦艦ヤマト2199星巡る方舟」のヤマトホテルでした.ほとんどデジャブーでしたよ、わたしにとって.
千歳エアターミナルホテルの部屋は滑走路ビューになってるというので、同行者の部屋から外を見せてもらいましたらこんなに近い.ゲートの真上です.007やダイハードではこんなに滑走路の近くの人は死亡フラグですが、ここ千歳では大丈夫でしょうか?
ヤマトホテル+滑走路VIEWはポイント高し、千歳エアターミナルホテル.


毎晩のように、寿司+ラーメン+ジンギスカン+酒 の連続では成人病になってしまいますので、明日からは粗食にする予定です.

帰宅時刻は午前零時でした.疲れました.

かしこ

2016年10月15日土曜日

北海道 5日目 the last night

金曜ロードショーでカリオストロの城をやってる。観るのは何年ぶりだろうか。あまりにも面白くて恐れ入る。(「わざとらしくやりおって」のセリフがcutされてた)
手塚治虫へのアンチテーゼなんだろうがアニメーターを正社員採用したスタジオを設立してしまい、固定費のせいで大作企画しか通せなくなってしまって、、、いくら宮崎駿本人の身から出た錆とはいえ宮崎にはもっと軽い作品をチャチャッとたくさん作ってもらいたかったものだ。

-----
北海道滞在は5日目の今夜が最期の夜となりました。今夜も誘蛾灯に惹かれる蟲のごとくススキノへ向かいました。

札幌ではかなーり混んでいる場所と思われるすすきの駅前の交差点。金曜日なので混んでいる。ここは飲み屋の客引きが歩道につっ立っているので邪魔です。もう少し脇に引っ込んで客引きするのがベターかと思ふ。

回転寿司「ぱさーる」に入店しました。ジモピーが多く来店する様子。お値段お安く、安いなりのネタだが、お値段以上とはいえそうだ。
「すしざんまい」は築地本店なので興味は無いのですが入店した経験が無いのでトライしてみた。お値段はフツーの寿司屋レベル。お値段なりのネタ。面白みはとくに無い。

ホテルの送迎バスの時間調整のため3日連続で「SUNTORY BAR 1999」へ。やはりこの店には女性バーテンダーしか居ないようです。かといってガールズバーではないらしい。お手軽価格なので2~3杯パコッと飲むには適していると思う。
カクテルを作るベテランのお姉さんと、カクテルを作らない修行中のお姉さんが居ます。バーテンさんの仕事のひとつに、氷をアイスピックで球形に削る仕事がありますが、修行中のお姉さんが氷を削る手つきの感動的なまでの拙さに驚きました。そんなにちびちび削っていたら仕事にならんだろうと(笑)。手の温度で溶ける効果を狙っているのかと(笑)。しかし、若い女子なので余裕で許すし許せるのであ~る。

3日連続だったのでお姉さん達とより親密感が増したところですが、今夜でお別れです。

夜の札幌とも今夜でお別れです、雪の降る前に。。。

かしこ

2016年10月13日木曜日

北海道 4日目 みそらー

タイトルは4日目となっていますが、もはやここ札幌へ来てから何日経ったのか? それすら判らなくなってしまうほどここでの生活は長きに渡っています。この先わたしはいつまで札幌に居るのだろう。。。

仕事の現場はとある工場なのですが、定時時間が少し変わっています。8:00~16:30が定時。それを過ぎると残業時間だそうです。なんか夏時間みたいじゃね? 東寄りの北海道では朝が早く日暮れが早いので、この1時間前倒しは合理的かも。
逆に九州だと日暮れが遅いですから、九州の役所は10:00~18:30が定時であり、沖縄の役所は11:00~19:30が定時だと聞いています。

19時ごろに藻岩山展望台に行きました。神戸+長崎+札幌が日本3大夜景と決まっているそうです。たしかにここから見える札幌市街は見事なもんです。「火垂るの墓」のラストシーンを1万倍ゴージャスにした気分がしたぞ。おススメしときまーす。

藻岩山展望台から見えたススキノへ今日も行きました。
味噌ラーメンを食べたくて、直伝屋という店を目指しました。根拠はとくにありません。
しか~し、臨時休業であり、東京へ出張中だそうです。せっかくわたしが東京から遠路はるばる札幌へやってきて、あまたあるラーメン屋からここを選んであげたのに、お店が東京に出張中だとはなんたる仕打ち。このわたしの行き場の無い食欲をどうしてくれるのだっ!

気分を切り替えて近所にある「とぐち」へ入店しました。
海老味噌ラーメンです。海老の風味がします。まぁ旨かった。昨夜の「よし乃」より旨かった。

その近所にあるサントリーのバーにまた行った。昨日会ったバーテン女子さんが居ました。スティンガーをオーダー。それとターキー・ライを飲んでソッコーで帰りました。ススキノ滞在時間はわずか1時間。
かしこ

2016年10月12日水曜日

北海道 3日目 糖質過剰

東京では大停電だったそうで、大変でしたね。ここ北海道のローカルラジオ局では「停電しました」と報じていましたが、詳細には触れずでした。1000kmも離れた停電なんざ興味ないのでしょう。原因はテロリストの練習ではないのですか? テロでしょ。テロであってくれ。

話は変わってレンタカーを朝晩運転していますが、北海道のクルマは飛ばしますな。豊平川に並行する一般道が朝は90km、夕刻は80kmで流れます。さすがに90kmは怖いものがあります。
小田原厚木道路が80kmで流れることはあるけど、もっと条件の悪い豊平川側道で90kmは速い。こんな運転してたらいつの日か事故りそうだよ。事故が最も多いのは北海道だったか?

さて、今夜はススキノへ出かけました。ススキノというといつも誰かと一緒なので今日は一人でうろつきたかったのです。

よくわからないススキノをうろついていてラーメン横丁というのがありました。

その隣の寿司屋でにぎりと熱燗を。

わたしの場合、寿司はおやつなので、その後にラーメン横丁へ戻り「よし乃」で味噌ラーメンを主食としてお召し上がり。

バスまでに時間が余ったのでサントリーのバーに寄り道。ワイルドターキー・ライ バージョン、やたらと飲みやすい。

ボンドさんやメロビンジヤンさんが好むマティーニは、こちらのお店ではBEEFEATER+チンザノ+謎のエッセンスでステイで作ってた。マティーニなのにやたらと飲みやすかったのは何故だろう? BEEFEATERで作るとあんな感じなのかな?

このように糖質を過剰摂取している奴をマシンガンで銃殺しろと、長谷川豊さんに言われてしまうのは避けがたい状況となりました。このようにして出張が続くと体重が増加してゆくのです。

エイメン

2016年10月11日火曜日

北海道 2日目 どこに行ってもあるAEON

北海道(札幌市内)に来ているのは仕事のためであるのはもちろんだが、ススキノでおいしいお魚さんを食べるのも期待のひとつと言っても過言ではありません。

しか~し、
6時起床→6時30分出発→運転→仕事→運転→AEON→ホテル(19時)
というのはなかなかに疲れる。結果、ススキノへ行く元気なし。

しかも今日の夕食はAEONのお寿司。これじゃだめだ。せめて味噌ラーメンぐらいは食べるべきかと思ふ。

地方へ出張すると、AEONはほとんどどこにでもあります。どんだけ日本隅々に出店しているんだか、少々恐ろしい気がしないでもない。AEONとともに生きる、、、のが現代日本の風景なのか?
↓こちらがホテル最寄のAEON。

↓今日は天気が悪かった。AEONの駐車場は雨。しかも寒い。これがあと2weekもすると雪に変わるらしい。北国は大変だなぁ。運転中のレンタカーはもうスタッドレスを履いているんです。

追記:  ひまぴ~なのでサッカーの試合を観ていました。メルボルンでやったのかな? 試合は良くわからんのでほぼスルーでしたが、問題は鳥でした。敵陣地にカモメと思しき鳥がたくさん舞い降りてきて、とくに後半の残り10分ぐらいは鳥の数が選手の数よりも多くて、微笑ましくもあり、気が散るのでムカつきもする微妙なサッカー中継でした。ホームでは鳥さんも味方してくれるのか、あるいは新手のイカサマか? カモメじゃなくて鶴だったりトキだったりしても日本代表の心は挫けなかったか? まぁどーでもいいや。

ちな、昨日走行中に雄の鹿が路上に現れた際には動揺を隠しきれませんでした。

かしこ

2016年10月10日月曜日

北海道 1日目 寒い寒すぎる

羽田から千歳へ飛び。北海道1日目の開始。千歳の気温はいきなり11度ですから寒いです。東京との温度差は15度あるのではないだろうか?

レンタカーで札幌市内のホテルへ向かう途中で支笏湖に寄り道。ここの気温はさらに下がって8度。まるで冬だ。支笏湖には数年前に来たことがあると、赤い鉄橋を見て確信しました。土産物屋で「ゆできび」を食べたけど、べちょっとして不味かった。

長袖はウインドブレーカー1枚しか持ってこなかったんですが、ダウンジャケットが有ってもOKというくらい寒いので、上着を買いました。

夕飯はホテルの近所の回転寿司にしましたが、そんなに安くも旨くもなかった。北海道の回転寿司とは相性が悪いかもしれぬ。あまり良い思い出がない。

さて、風呂に行くとするか。

かしこ