[Armadillo:02154] Re: Armadillo-240+VideoClass 対応の USB カメラ

Shin-ya Koga email@hidden
2007年 10月 5日 (金) 15:26:15 JST


サムシングプレシャスの古賀です。

末延さん([Armadillo:02153]):
>  当方で使用中のものは、
>
>	カメラ: Logicool Qcam for Notebooks Pro(QVX-13NS)
>	ドライバ: uvcvideo v0.1.0
>
>	Atmark-dist: v20070720
>	Linuxカーネル: v2.6.12.3-a9-9
>
>です。

回答を有難うございます。Logicool 社のサイトで見たところ、
弊社で実績のある QVR-13R と同じ程度のカメラ性能ですね:
 http://www.logicool.co.jp/index.cfm/38/204&cl=jp,ja
 http://www.logicool.co.jp/index.cfm/webcam_communications/webcams/devices/245&cl=jp,ja

>  扱いたい画像は、非圧縮の画像です。情報が不足しておりました。
>  よろしくお願いいたします。

非圧縮ということであれば、おそらく、Armadillo-240 側の
USB コントローラの制約によるものだと思います。弊社で
QVR-13R を使った時も、Armadillo-240 に繋いだ場合は、
非圧縮画像(YUUV)は、160x120 までしか取得できません
でした。

現在のところ、Armadillo-500 以外のものは、USB Full Speed
にしか対応しておらず、USB High Speed は利用できません:
 http://www.atmark-techno.com/products/armadillo/a9/specs
 http://www.atmark-techno.com/products/armadillo/a240/specs
 http://www.atmark-techno.com/products/armadillo/a300/specs
 http://www.atmark-techno.com/products/armadillo/a500/specs
実際に計算/測定していませんが、非圧縮の場合、Full Speed
では 160x120 を超えるサイズだと、帯域が不足するのでしょ
う。試しに、160x120 サイズで画像を連続取得している状態で
 /proc/usb/devices
を見て、ルートハブの帯域使用状況を御覧になってみて下さい。
/proc/usb/devices については、
 http://www.mjmwired.net/kernel/Documentation/usb/proc_usb_info.txt
が参考になるかと思います。

ちなみに、以前、QVR-13R を Armadillo-240 に接続した状態で、
uvcvideo を呼び出し、カメラから取得/転送可能な画像サイズ
とフレームレートの一覧を調べたところ、次の結果となっていま
した:

------------------------ここから------------------------
format = YUYV
  size = 160_120
    fps = 5FPS, 10FPS, 15FPS
format = MJPEG
  size = 160_120
    fps = 5FPS, 10FPS, 15FPS, 20FPS, 25FPS, 30FPS
  size = 320_240
    fps = 5FPS, 10FPS, 15FPS, 20FPS, 25FPS, 30FPS
  size = 640_480
    fps = 5FPS, 10FPS, 15FPS, 20FPS, 25FPS, 30FPS
------------------------ここまで------------------------

以上、参考になりましたら幸いです。

--
古賀信哉 (株)サムシングプレシャス



armadillo メーリングリストの案内