差分

ナビゲーションに移動 検索に移動

USB Video Class

2 バイト追加, 2020年9月15日 (火) 01:40
編集の要約なし
大雑把にいえば「映像信号を圧縮して[[PC]]に送信する仕様」と「PCからカメラを制御する仕様」を定めた規格である。
映像信号は未圧縮だと非常にデータサイズが大きい。たとえば「[[フルHD]]以上」かつ「30fps以上」であれば2000Mbpsくらいの帯域が必要となる。一方、UVCの場合はUSBケーブルを流れる信号を圧縮するためUSB 以上かつ30fps以上」であれば2000Mbpsくらいの[[帯域]]が必要となる。一方、UVCの場合はUSBケーブルを流れる信号をMPEGなどで[[非可逆圧縮]]するため[[USB 2.0の480Mbpsという狭い帯域でも送信が可能となっている。0]]の480Mbpsという狭い帯域でも送信が可能となっている。
UVCで使える[[圧縮アルゴリズム]]は複数が規定されている。ただし全部を実装している製品はまず存在しないと思われる。は複数が規定されている。ただし全部を実装している製品はまず存在しないと思われる。安物の定番は[[Motion JPEG]]、[[MPEG1]]、[[MPEG2]]である。だいたいこのどれか。
安物の定番は[[Motion JPEG]]、[[MPEG1]]、[[MPEG2]]である。だいたいこのどれか。 規格上はなおUVCの規格上では[[H264]]や[[VP8]]などにも対応している。ただこの手の製品の高級品は「[[USB 3.0]]や[[Thunderbolt]]を使って劣化なしの未圧縮データとして垂れ流す」のが主流なため、UVCの規格上は存在しているがあまり見かけることはない。を使って劣化なしの未圧縮データとして垂れ流す」のが主流なため、あまり見かけることはない。
== 外部リンク ==
* https://usb.org/document-library/video-class-v15-document-set
* https://usb.org/document-library/video-class-v11-document-set

案内メニュー