携帯電話で撮影した画像を赤外線を使ってノート PC に転送する方法
ThinkPad に赤外線通信ポート (IrDA) が付いているのを発見したので,これを使って携帯と通信できないか試してみました.
使用した携帯電話は NTT DoCoMo の SH700iS.ノート PC は IBM ThinkPad T42.OS は Windows XP.
まず,携帯電話をノート PC の赤外線通信ポートに向けて,撮影した画像を選択して赤外線送信を開始します.

そうすると以下のように「ワイヤレス リンク」のダイアログが出ます.

「はい」を選択して,通信を開始します.

通信には結構時間がかかります (データ転送速度が約 20kbps 〜 70kbps らしい).

通信が終了すると vnt という拡張子のファイルが受信されます.

エディタで開いてみると VNOTE という文字が見えます.
この vNote 形式は「i アプリコンテンツ開発ガイド」によると以下のようなプロパティを持つようです.
| プロパティ | 備考 |
| VERSION | vNote のバージョン |
| X-DOCOMO-TYPE | JPEG または GIF 画像データのフォーマット種別 |
| X-DOCOMO-SIZE | 画像のサイズ |
| X-DOCOMO-FILESIZE | 画像のファイルサイズ |
| X-DOCOMO-FILENAME | ファイル名 |
| SUMMARY | 画像タイトル |
| DATE | 撮影または編集日時 |
| X-DOCOMO-BODY | Base64 形式でエンコードされた JPEG または GIF データ |
- i アプリコンテンツ開発ガイド for DoJa-3.0 詳細編 第 3.1 版
http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/iappli/ab ... ![]()
要は,Base64 でエンコードされているわけです.
さて,この vNote 形式のファイルをデコードするアプリケーションはいくつかあるのですが,
分かりやすかったのが「vMessage/vNote ファイル変換」というアプリケーションです.

- vMessage/vNoteファイル変換
http://www.vector.co.jp/soft/win95/net/se305804.html
これを使ってファイルをデコードできます.
大量のファイルを扱うのには向いてないかもしれませんが,手軽に使える方法ですね.

- FOMA SH700iS
http://www.nttdocomo.co.jp/product/foma/700i/sh700is/
- ThinkPad T42
http://www-06.ibm.com/jp/pc/thinkpad/tpt42/tpt42a.shtml

この記事へのコメント
とても参考になりました。
何度携帯から送信してもJpegファイルにならず方法を探していたところです。
まさかbase64でエンコードされていたとは思いもしませんでした。
tobby | 2006/05/29 (Mon) 19:11:37
参考にさせていただきます。
本題とは無関係なのですが、これはどちらのラーメンでしょうか?
junker | 2006/07/25 (Tue) 19:05:40
PCでのファイル受信に専用ソフトが必要だと思い込んでいました。
標準でできることを知り、目からウロコでした。
取っ掛かりを掴むのには、願ってもない情報でした。
とても参考になりました。
のっぴ | 2006/08/07 (Mon) 20:05:10
とっても参考になりました。
海外出張先から携帯画像を、ヨメさんへ送ることができました。
ありがとうございました。
たろう | 2006/12/10 (Sun) 22:22:48
非常に参考になりました。ありがとうございます。
テキストメモも、vntファイルへの変換とか出来るかどうか試してみます。
sh903iつかってます | 2007/03/10 (Sat) 09:11:19