18c2ecf20Sopenharmony_ci.. -*- coding: utf-8; mode: rst -*-
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci.. _V4L2-PIX-FMT-CNF4:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci******************************
68c2ecf20Sopenharmony_ciV4L2_PIX_FMT_CNF4 ('CNF4')
78c2ecf20Sopenharmony_ci******************************
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciDepth sensor confidence information as a 4 bits per pixel packed array
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciDescription
128c2ecf20Sopenharmony_ci===========
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciProprietary format used by Intel RealSense Depth cameras containing depth
158c2ecf20Sopenharmony_ciconfidence information in range 0-15 with 0 indicating that the sensor was
168c2ecf20Sopenharmony_ciunable to resolve any signal and 15 indicating maximum level of confidence for
178c2ecf20Sopenharmony_cithe specific sensor (actual error margins might change from sensor to sensor).
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciEvery two consecutive pixels are packed into a single byte.
208c2ecf20Sopenharmony_ciBits 0-3 of byte n refer to confidence value of depth pixel 2*n,
218c2ecf20Sopenharmony_cibits 4-7 to confidence value of depth pixel 2*n+1.
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci**Bit-packed representation.**
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci.. flat-table::
268c2ecf20Sopenharmony_ci    :header-rows:  0
278c2ecf20Sopenharmony_ci    :stub-columns: 0
288c2ecf20Sopenharmony_ci    :widths: 64 64
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci    * - Y'\ :sub:`01[3:0]`\ (bits 7--4) Y'\ :sub:`00[3:0]`\ (bits 3--0)
318c2ecf20Sopenharmony_ci      - Y'\ :sub:`03[3:0]`\ (bits 7--4) Y'\ :sub:`02[3:0]`\ (bits 3--0)
32