コメントでいただいたのですが、dpi の求め方が違っているらしいのですが、よくわかってません。(つっこみさんなので連絡とて聞くこともできず)
orz
基本的にピタゴラスの定理で対角線のドット数を出して、それを液晶インチサイズで割っています。
√(液晶縦ドット数^2+液晶横ドット数^2) / 液晶サイズ = dpi
例) HP iPAQ hx4700
480x640 / 4inch だから、800dot / 4inch = 200 dpi
ただし実際はスクリーンx2 にしているので実質 100dpi 相当の情報量
これでは間違い?もし間違いがわかったら教えてください。