「USB Video Class」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
− | + | 大雑把にいえば「映像信号を圧縮してPCに送信する仕様」と「PCからカメラを制御する仕様」を定めた規格である。 | |
ウェブカメラだけでなくHDMIキャプチャ機器などでも使われている。 | ウェブカメラだけでなくHDMIキャプチャ機器などでも使われている。 | ||
− | + | 映像信号は未圧縮だと非常にデータサイズが大きい。たとえば「[[フルHD]]以上」かつ「30fps以上」であれば2000Mbpsくらいの帯域が必要となる。一方、UVCの場合はUSBケーブルを流れる信号を圧縮するためUSB 2.0の480Mbpsという狭い帯域でも送信が可能となっている。 | |
− | |||
− | |||
− | |||
UVCで使える[[圧縮アルゴリズム]]は複数が規定されている。ただし全部を実装している製品はまず存在しないと思われる。 | UVCで使える[[圧縮アルゴリズム]]は複数が規定されている。ただし全部を実装している製品はまず存在しないと思われる。 | ||
安物の定番は[[Motion JPEG]]である。規格上は[[H264]]や[[VP8]]などにも対応している。ただこの手の製品の高級品は「[[USB 3.0]]や[[Thunderbolt]]を使って劣化なしの未圧縮データ」として垂れ流すのが主流なため、UVCの規格上は存在しているがあまり見かけることはない。 | 安物の定番は[[Motion JPEG]]である。規格上は[[H264]]や[[VP8]]などにも対応している。ただこの手の製品の高級品は「[[USB 3.0]]や[[Thunderbolt]]を使って劣化なしの未圧縮データ」として垂れ流すのが主流なため、UVCの規格上は存在しているがあまり見かけることはない。 | ||
− | |||
− | |||
== 外部リンク == | == 外部リンク == | ||
− | |||
* 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 |
2020年9月10日 (木) 02:50時点における版
USB Video Class(通称:UVC)とは、USB接続のウェブカメラの規格である。
概要
大雑把にいえば「映像信号を圧縮してPCに送信する仕様」と「PCからカメラを制御する仕様」を定めた規格である。
ウェブカメラだけでなくHDMIキャプチャ機器などでも使われている。
映像信号は未圧縮だと非常にデータサイズが大きい。たとえば「フルHD以上」かつ「30fps以上」であれば2000Mbpsくらいの帯域が必要となる。一方、UVCの場合はUSBケーブルを流れる信号を圧縮するためUSB 2.0の480Mbpsという狭い帯域でも送信が可能となっている。
UVCで使える圧縮アルゴリズムは複数が規定されている。ただし全部を実装している製品はまず存在しないと思われる。
安物の定番はMotion JPEGである。規格上はH264やVP8などにも対応している。ただこの手の製品の高級品は「USB 3.0やThunderboltを使って劣化なしの未圧縮データ」として垂れ流すのが主流なため、UVCの規格上は存在しているがあまり見かけることはない。