hirax.net::Keywords::「香り」のブログ



2000-01-30[n年前へ]

ソフマップでお買い物 

磁界の可視化とバーコード

 前回、

で「マグネビュアー」を使って磁界の可視化をして遊んでみた。今回はその続きである。ソフマップの磁気カードの中に書き込まれている磁気データを可視化して調べてみるのである。

 磁気カードには、

  • 銀行のキャッシュカード
  • クレジットカード
  • テレホンカード
  • オレンジカード
などなど色々と使われている。ここで例に挙げたようなカードの解析はすでに行われている(多分)。それに加えて、これらのカードの解析にはかなり危険な香りがする。もちろん、あまり解析が難しそうなものを題材に選ぶと後悔すること必至である。そこで、割に無意味で安全そうな磁気カードを選んでみたわけだ。それがこのソフマップカードである。

 まずは、ソフマップカードの写真を示してみよう。これがソフマップで買い物をするたびにお世話になるソフマップカードである。
 

ソフマップカード

 この写真からではどこにデータが書き込まれているのかわからない。そこで、「マグネビュアー」の登場と言いたいところであるが、残念ながら今回は「マグネビュアー」は登場しないのである。「マグネビュアー」はとても便利なのであるが、さすがに磁気カードの磁気データを読もうとすると分解能が不足する恐れがある。

 そこで、代打選手に登場願うことにした。代打選手はキヤノン製のLBPのトナーである。以前、

の時に「トナーはクーロン力で制御されて画像を作るのだ」という話があった。キヤノン製の白黒のLBPではクーロン力に加えて磁気力を使ってトナーを制御している。なので、キヤノン製の白黒トナーは磁性体粉末ということになる。

 テレホンカードが出た頃はキヤノン製のトナーを使ってデータを読み出していた人も多いはずである。みな、テレホンカードの表面を削りトナーを振り掛けていたのである。というのは、聞いた話であり、実体験に基づくものでは絶対にない。神に誓っても良い。その頃にキヤノン製のトナーを使い倒していたということは絶対にないのである。しかも、その数年後に(以下略)。

 それでは、磁性体の微少粉末であるトナーをソフマップカードに振り掛けてみよう。
 

トナーをソフマップカードに振り掛けてみる

 ソフマップカードの磁気データが可視化されたのがわかると思う。磁気によるバーコードが見えるだろう。これがソフマップカードに書き込まれている磁気データである。
 とはいえ、トナーの付着具合にムラがある。それは私が雑に実験を行ったからである。こんなにムラがあっても磁気コードが判別できるかどうか疑問を持たれる方も多いと思う。しかし、

の時にやったように、そこは1次元バーコードの特徴を使えば大丈夫である。ここで、もう一度挙げておくと、
  1. 読む方向に対して垂直な線が多い
  2. 読む方向に対して水平な線は少ない
という特徴である。磁気データのバー方向にはまったく同じデータが書き込まれているので、磁気データのバー方向に画像を平均化することでノイズを減少させることができる。
 そのようにして、ノイズを減らし、S/N比を上げた画像を示してみる。
 
S/N比を上げた磁気データ部分の画像

 どうだろうか、驚くほど綺麗になっているのがわかると思う。まさか、と思われるかもしれないが本当である。
 さて、これはソフマップカードの磁気データの全体像であるが、もう少し拡大したものを以下に示す。
 

S/N比を上げた磁気データ部分の画像の拡大図

 極めて明瞭に磁気データが可視化されているのがわかると思う。これはトナーを振りかけて、1万円ちょっとのスキャナ(CanonのUSB接続の安物スキャナ)で読み込んだものに対して先の処理をしただけである。これほど明瞭になるのも、全て1次元バーコードの特徴のおかげである。磁気ヘッドの制作などをしなくても良いのである。

 磁気カードの記録密度は銀行統一仕様(NTT)でもISO3554でも8.3bit/mm=211bit/inchであるから、最近の600dpi(dot/inch)程度のスキャナーであれば十分磁気データの画像読みとりが可能である。
 
 それでは、もっと拡大してみる。拡大する部分は上の画像の右の辺りである。すると、このようになる。
 

S/N比を上げた磁気データ部分の画像の拡大図の拡大図

 データ間隔がわかりやすいように、ここでは矢印や文字を書き入れている。この画像を見ると、磁気データは規則的な細かい周期性を持ち、その周期でいうと8つ単位でさらなる周期性があるように思われる。つまり、8bitをひとまとまりとしたデータが書き込まれているように見える。例えば、上の画像では

  • ( 白、白、白、白、白、白、黒、黒 ) x 2
というデータに見える。二進数で言うと
  • ( 00000011 ) x 2
であり、ケンシロウ進数で言うと、
  • ( ああああああたた ) x 2
である。ソフマップカードの磁気データのほとんどの部分はこの( 白、白、白、白、白、白、黒、黒)パターンでしめられている。これは当然データの空白部だろう。そして、見るからに意味あるデータが書き込まれているだろう部分が以下の色を着けた部分である。
 
S/N比を上げた磁気データ部分の画像の拡大図の拡大図

 複数枚のカードのこの部分を比較してみれば、比較的容易にデータ構造は解析することができるだろう。また、一枚のカードからでもカード番号などの数字と磁気データを比較することにより、解析することはやはり困難無しに解析できると思うのである。と、思うわけではあるが、あまりやりすぎるのはマズイと思われるので、今回はこれまでにしておく。
 

2003-02-01[n年前へ]

NHKアーカイブス 

 2/1から公開のNHKアーカイブス。懐かしいあの番組を無料で観ることができる。川口というとほんの少し遠いかもしれないけれど、「タイムトラベラー」だって「七瀬ふたたび」だってやってる。タイムトラベルする気持ちで、ラベンダーの香りを嗅ぐ気持ちで行ってみるのも良いかもね。
 放送博物館でも観ることができるって話もあるね。

2005-01-31[n年前へ]

オッパイ星人の「プレゼンテーション進化論」(仮) 

 2月28日に東京大学大学院 新領域創成科学研究科の基盤情報学へ見学がてら出前発表をする演目は『オッパイ星人の「プレゼンテーション進化論」(仮)』という感じにしてみます。1月にやった講習会の資料を大幅に作り直し、「オッパイ星人の各種研究報告を取り混ぜつつ」、プレゼンテーションの進化を道具とインターフェースの観点から振り返ってみようか、と思います。

 さて、以下はこれを聴きながら…でお願いします。徹夜明けで…しんどかとです…。

ヒロシです…。題目・内容?ボツったとです…_|‾|○ 理由は…、理由は…、「学術の香りのするものにして欲しい」と言われたとです…。そんな…そんな高尚な香り…、長い人生の中で、一度も嗅いだことがありません…。高専で出張授業をした時、「下ネタ禁止で」と言われたとです…。前もって、真面目に言われたとです…。それでは…、私は何もしゃべれません…。教壇の上で一人、50分間黙ってうつむいていたとです…。明後日公開予定のTech総研も…、実は一本ボツってるとです…。書く前から、ボツ必至の差し替え原稿用意してたとです…。確信犯とです…。担当者に顔向けできなかとです…。Paul Grahamは講演キャンセルで名文を残したとです…。私はこんな文字しか… 残せません… _|‾|○ …ヒロシです。ヒロシです…。

2005-02-07[n年前へ]

オッパイ星人のプレゼン資料 

 何か、少しクダラナイことがしたくなったので、オッパイ星人のプレゼン資料(PowerPointファイル, PDFファイル)でも作ってみる。これは、確かに…、学問の香りがしないかも…。あっ、これ東大用じゃないですよ。

2005-02-19[n年前へ]

Frontier Young Researchers' Forum 

Frontier Young Researchers' ForumFrontier Young Researchers' Forum 今月28日に、東大柏キャンパス隣接の「東葛テクノプラザ」で行われるFrontier Young Researchers' Forum.
 さてさて、休憩無し90分の講演を意識しつつ使う資料を作り始めましょうか。 「学問の香り」というのはよくわかりませんが、その香りを頭の中で妄想・想像しながら、そんな作業をしてみましょうか。家の中で過ごす雨の一日ですし、ね。



■Powered by yagm.net