「USB Video Class」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''USB Video Class'''(通称:UVC)とは、[[USB]]接続の[[ウェブカメラ]] | + | '''USB Video Class'''(通称:UVC)とは、[[USB]]接続の[[ウェブカメラ]]の規格である。 |
− | + | 大雑把にいえばウェブカメラからの映像信号を圧縮してPCに受け渡す規格である。その他にもカメラの制御なども規格に含まれている。 | |
− | |||
− | + | ウェブカメラだけでなくHDMIキャプチャ機器などでも使われている。 | |
− | + | 映像信号は未圧縮だと非常にデータサイズは大きい。たとえば「[[フルHD]]以上」かつ「30fps以上」であれば2000Mbpsくらいの帯域が必要となる。UVCの場合はUSBケーブルを流れる信号を圧縮するためUSB 2.0の480Mbpsという狭い帯域でも送信が可能となっている。 | |
− | UVCで使える[[圧縮アルゴリズム]] | + | UVCで使える[[圧縮アルゴリズム]]は複数が規定されている。ただし全部を実装している製品はまず存在しないと思われる。 |
− | + | 安物の定番は[[Motion JPEG]]である。規格上は[[H264]]や[[VP8]]などにも対応している。ただこの手の製品の高級品は「[[USB 3.0]]や[[Thunderbolt]]を使って劣化なしの未圧縮データ」として垂れ流すのが主流なため、UVCの規格上は存在しているがあまり見かけることはない。 | |
− | + | <br /> | |
− | |||
− | ==外部リンク== | + | == 外部リンク == |
− | *https://usb.org/document-library/video-class-v15-document-set | + | * https://usb.org/document-library/video-class-v15-document-set |
− | *https://usb.org/document-library/video-class-v11-document-set | + | * https://usb.org/document-library/video-class-v11-document-set |