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