Entries

キヤノンのアートコードの正体を探る(2)

前回の続きの本題に入ります。

まず始めに以後の説明のため14桁の数字に名前を与えましょう。上位桁から順にA~Pのアルファベットを当てます。(「I」と「O」は紛らわしいので使いません)
さらに各桁の10進数を2進化10進数(4ビット)で表し、下位桁から0~3のビット番号を振り、「A3」、「A2」、・・・・、「P1」、「P0」というビット名を与えます。
ここでは先頭の1桁と終端の2桁は常に0である事が判っているので、「Ax」、「Nx」、「Px」を省いて表にします。

10進
ビット名
32103210321032103210321032103210321032103210
2進化10進00100001000100100001011001010001001101100011

調査の末に結論が出ているので、上位ビットから順にこのアートコードを当てはめて説明していきます。

●AEモード
B1B0
プログラム
シャッター優先
絞り優先

このアートコードのB1B0は「10」ですので、AEモードは「絞り優先」です。

●給送モード
C2
一枚
連続

このアートコードのC2は「0」ですので、給送モードは「一枚」です。

●AFモード
C1C0
マニュアル
ワンショット
AIサーボ
AIフォーカス

このアートコードのC1C0は「01」ですので、AFモードは「ワンショット」です。

●測光モード
D2D1
評価
部分
ハイライト
シャドー

このアートコードのD2D1は「00」ですので、測光モードは「評価」です。

●内臓ストロボ
E2E1
OFF
ON
自動

このアートコードのE2E1は「01」ですので、内臓ストロボは「ON」です。

●プログラムナンバー

F3~F0、G3~G0はプログラムナンバーがそのまま入っています。

このアートコードのFGは「16」ですので、プログラムナンバーは「16」です。

●露出補正
D0H2H1H0
+4.0
+3.5
+3.0
+2.5
+2.0
+1.5
+1.0
+0.5
0
-0.5
-1.0
-1.5
-2.0
-2.5
-3.0
-3.5

このアートコードのD0H2H1H0は「1101」ですので、露出補正は「+1.5」です。

●調光補正
E0J2J1J0
+4.0
+3.5
+3.0
+2.5
+2.0
+1.5
+1.0
+0.5
0
-0.5
-1.0
-1.5
-2.0
-2.5
-3.0
-3.5

このアートコードのE0J2J1J0は「0001」ですので、調光補正は「-0.5」です。

●シャッター速度
K3K2K1K0L2L1
30"
20"
15"
10"
8"
6"
4"
3"
2"
1"5
1"
0"7
1/2
1/3
1/4
1/6
1/8
1/10
1/15
1/20
1/30
1/45
1/60
1/90
1/125
1/180
1/250
1/350
1/500
1/750
1/1000
1/1500
1/2000
1/3000
1/4000

このアートコードのK3K2K1K0L2L1は「001111」ですので、シャッター速度は「0"7」です。
ただしAEモードが「絞り優先」ですから実際にはこの値に意味はありません。

●絞り値
L0M2M1M0
F1.0
F1.4
F2.0
F2.8
F4.0
F5.6
F8.0
F11
F16
F22
F32

このアートコードのL0M2M1M0は「0011」ですので、絞り値は「F5.6」です。



これらの事からこのアートコードは、

プログラムナンバー 「16」
AFモード 「ワンショット」
AEモード 「絞り優先」
測光モード 「評価」
給送モード 「一枚」
露出補正 「+1.5」
内臓ストロボ 「ON」
調光補正 「-0.5」
シャッタースピード 「0"7」(無効)
絞り値 「F5.6」

というカメラ設定を行うものだというのがわかります。



最後に使われたビットを赤文字にしてみます。

ビット名
32103210321032103210321032103210321032103210321032103210

このように2進数データを置きにくい各桁の最上位ビットを上手に回避して利用されている事がわかります。
結局のところ、少なくとも手持のアートコードには隠し設定のようなものは見当たりませんでした。
なんとも順当な結論です。

しかし、ここまで詳細が解れば自分でアートコードが作れるわけですよね。
将来の拡張を考えて「Ax」、「Nx」、「Px」や「B2」を使わなかったと考えるべきか、チェックコードを入れなかった代わりにバーコードの読み取り精度を上げる意図があって端を使わなかったと考えるべきか、あるいはそこに値があればカメラが別の挙動をするのかは、そういったバーコードを作れば判明するはずです。
恐らくこれ以上何もないのだろうと思いますけど。
関連記事

Appendix

プロフィール

tri-chrome

Author:tri-chrome
自分の撮った写真がフィルムに残っているのって何かいいよね

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

最新記事

検索