たつをのホームページ

デジカメと私 --- リコー DC-2E

メモリーカードとデジカメ

since 1999-10-02, last update 2002-03-21


プロフィール

リコー DC-2E。 1997年6月27日に日本橋の STAND-BY で購入。 本体 29000円、Windows 接続キット(DU-2W) 4800円、ACアダプター 3000円、 税込合計 38640円でした。 38 万画素なのだが、WWW で公開するような写真には充分。 私に言わせれば、100 万や 200 万画素なんて印刷目的でなければ性能過剰。 フラッシュ無しなのが最近ちょっと悲しい。 単三電池 4 本でそこそこ持ちますが、 日常の撮影はなるべくACアダプターを使って撮っています。節約、節約...。

2002年3月18日、奈良先端大の後輩の S 木氏に、 一式あげちゃいました。


データの転送

写真データをPCに転送するには以下の三つの方法があります。

1. メモリーカードを使う

PCカードスロットのあるPCがあれば楽々です。 私の Linux 環境では以下のようにマウントしてます。
% mount -t vfat /dev/hdc1 /mnt/pcc
% ls /mnt/pcc
r0100001.j6i   r0100001.rel   r0100002.j6i   r0100003.j6i
メモリーカードって今どきなかなか売ってないし、売ってても高いので、 「コンパクトフラッシュ(15M) + PCカードアダプター」を メモリーカードとして使っています。しめて5000円弱。

メモリーカードとデジカメ

2. ビデオ出力

ビデオケーブルでつなげて、PC側でビデオキャプチャーします。 画質は悪くなるけど、WWW 上の写真なんかはこれで充分だったりします。 2000年3月まで所属していた大学ではビデオ入力端子付の SGI O2 が使えたので、 お手軽な方法として利用していました。

3. Windows 接続キット

デジカメと同時に購入。 専用の接続ケーブルで転送。 今となっては不要です。

データの変換

画像データは J6I という拡張子をもつファイルになります。 J6I ファイルと呼ぶことにしましょう。

以前、 「デジタルカメラをLinuxで使いこなそう!」 で J6I ファイルを JPG に変換する C プログラムが公開されていました。 それによると、 J6I ファイルフォーマットは基本的には JPG で、 部分的にデータを取り出すと JPG ファイルになるとのこと。 切り出す範囲は FF-D8 がある位置から FF-D9 のある位置までです。

Windows 接続キットのマニュアルによると、 画像サイズは 768×480 dot で、 表示するときは垂直方向に1.2倍 ( 768×576 dot ) に伸長すれば良いようです。

私の調査(というほどのもんじゃないが)により、 0x44 バイト目からの 6 バイトが撮影日時を表していることが分かりました。
% hexdump r0100001.j6i
...
0000030 0000 0000 0003 0000 0000 ac00 0000 97a6
0000040 0881 0009 1099 2001 4923 2082 521f 4349
0000050 484f 0100 0000 2020 2020 2020 2020 2020
...
"1099 2001 4923" は '99 年 10 月 1 日 20 時 23 分 49 秒を表しています。 16 進表記で 10 進数を表すのは変な感じです。 2000 年問題にも対応してないし...(^_^)。

というわけで、 撮影日時をファイル名にして、 さらにフォーマットを JPG に変換する perl プログラム j6i2jpg を作りました(無償・無保証)。 perl なので変換にちょっと時間がかかりますが、 良かったら使って下さい。 ただし、伸長してないので横長の JPG 画像になってしまいます。 適当なツールを使って直してね。

使用例 ( linux ) です。
% ls
r0100030.j6i
% j6i2jpg r0100001.j6i 
% ls
1999-09-27-15-03-13.jpg  r0100001.j6i
r0100030.j6i というファイルが 1999-09-27-15-03-13.jpg に変換されました。
複数のファイルも一気に変換できます。
% ls
r0100001.j6i   r0100002.j6i   r0100003.j6i
% j6i2jpg *.j6i 
% ls
1999-08-31-13-30-01.jpg  1999-08-31-13-30-57.jpg  r0100002.j6i
1999-08-31-13-30-54.jpg  r0100001.j6i             r0100003.j6i


たつをのホームページ