162306a36Sopenharmony_ci.. -*- coding: utf-8; mode: rst -*-
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci.. _V4L2-PIX-FMT-CNF4:
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci******************************
662306a36Sopenharmony_ciV4L2_PIX_FMT_CNF4 ('CNF4')
762306a36Sopenharmony_ci******************************
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciDepth sensor confidence information as a 4 bits per pixel packed array
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciDescription
1262306a36Sopenharmony_ci===========
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciProprietary format used by Intel RealSense Depth cameras containing depth
1562306a36Sopenharmony_ciconfidence information in range 0-15 with 0 indicating that the sensor was
1662306a36Sopenharmony_ciunable to resolve any signal and 15 indicating maximum level of confidence for
1762306a36Sopenharmony_cithe specific sensor (actual error margins might change from sensor to sensor).
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciEvery two consecutive pixels are packed into a single byte.
2062306a36Sopenharmony_ciBits 0-3 of byte n refer to confidence value of depth pixel 2*n,
2162306a36Sopenharmony_cibits 4-7 to confidence value of depth pixel 2*n+1.
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci**Bit-packed representation.**
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci.. flat-table::
2662306a36Sopenharmony_ci    :header-rows:  0
2762306a36Sopenharmony_ci    :stub-columns: 0
2862306a36Sopenharmony_ci    :widths: 64 64
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci    * - Y'\ :sub:`01[3:0]`\ (bits 7--4) Y'\ :sub:`00[3:0]`\ (bits 3--0)
3162306a36Sopenharmony_ci      - Y'\ :sub:`03[3:0]`\ (bits 7--4) Y'\ :sub:`02[3:0]`\ (bits 3--0)
32