最終更新:2021-10-27 (水) 10:09:21 (904d)
UVC/フォーマット
フレームフォーマット
- 非圧縮 (YUV)
種類
フレームベース
ストリームベース
一時的にエンコードされたビデオフォーマット
UVC/ドキュメント
- ペイロードフォーマットディスクリプタ
Universal Serial Bus Device Class Definition for Video Devices: Uncompressed Payload USB_Video_Payload_Uncompressed UVC 1.0~ Universal Serial Bus Device Class Definition for Video Devices: Motion-JPEG Payload? USB_Video_Payload_MJPEG UVC 1.0~ Universal Serial Bus Device Class Definition for Video Devices: Stream Based Payload? USB_Video_Payload_Stream_Based? UVC 1.1~ Universal Serial Bus Device Class Definition for Video Devices: MPEG-2 TS? USB_Video_Payload_MPEG2-TS? UVC 1.0~
UVC 1.1でH.264とVC1?を追加、MPEG-4 SLを統合
UVC 1.5でH.264が別にUniversal Serial Bus Device Class Definition for Video Devices: H.264 Payload? USB_Video_Payload_H264? UVC 1.5~ Universal Serial Bus Device Class Definition for Video Devices: VP8 Payload? USB_Video_Payload_VP8? UVC 1.5~ Universal Serial Bus Device Class Definition for Video Devices: DV Payload? USB_Video_Payload_DV? UVC 1.0~ Universal Serial Bus Device Class Definition for Video Devices: Frame Based Payload? USB_Video_Payload_Frame_Based? UVC 1.1~ Universal Serial Bus Device Class Definition for Video Devices: Vendor Payload? USB_Video_Payload_Vendor? UVC 1.0
YUV
- Universal Serial Bus Device Class Definition for Video Devices: Uncompressed Payload
- This Uncompressed video payload specification supports any YUV format.
- 推奨のYUV形式
GUID YUY2 4:2:2 packed 16bit/pixel Y0U0Y1V0 32595559-0000-0010-8000-00AA00389B71 NV12 4:2:0 planar 12bit/pixel (YYYY YYYY...) (UVUV...) 3231564E-0000-0010-8000-00AA00389B71 planar 4:2:0 YUV format M420 4:2:0 packed (YYYY YYYY UVUV)... 3032344D-0000-0010-8000-00AA00389B71 Two lines of luma data are followed by one line of chroma data. I420 4:2:0 planar (YYYY YYYY...) (UU...) (VV...) 30323449-0000-0010-8000-00AA00389B71 planar 4:2:0 YUV format
YUY2
NV12
- 8-bit Y plane followed by an interleaved U/V plane with 2x2 subsampling
インプットヘッダディスクリプタ
- bNumFormats - このインターフェイスのペイロードフォーマットディスクリプタの数」