0001 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
0002
0003 .. _V4L2-PIX-FMT-INZI:
0004
0005 **************************
0006 V4L2_PIX_FMT_INZI ('INZI')
0007 **************************
0008
0009 Infrared 10-bit linked with Depth 16-bit images
0010
0011
0012 Description
0013 ===========
0014
0015 Proprietary multi-planar format used by Intel SR300 Depth cameras, comprise of
0016 Infrared image followed by Depth data. The pixel definition is 32-bpp,
0017 with the Depth and Infrared Data split into separate continuous planes of
0018 identical dimensions.
0019
0020
0021
0022 The first plane - Infrared data - is stored according to
0023 :ref:`V4L2_PIX_FMT_Y10 <V4L2-PIX-FMT-Y10>` greyscale format.
0024 Each pixel is 16-bit cell, with actual data stored in the 10 LSBs
0025 with values in range 0 to 1023.
0026 The six remaining MSBs are padded with zeros.
0027
0028
0029 The second plane provides 16-bit per-pixel Depth data arranged in
0030 :ref:`V4L2-PIX-FMT-Z16 <V4L2-PIX-FMT-Z16>` format.
0031
0032
0033 **Frame Structure.**
0034 Each cell is a 16-bit word with more significant data stored at higher
0035 memory address (byte order is little-endian).
0036
0037
0038 .. raw:: latex
0039
0040 \small
0041
0042 .. tabularcolumns:: |p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|
0043
0044 .. flat-table::
0045 :header-rows: 0
0046 :stub-columns: 1
0047 :widths: 1 1 1 1 1 1
0048
0049 * - Ir\ :sub:`0,0`
0050 - Ir\ :sub:`0,1`
0051 - Ir\ :sub:`0,2`
0052 - ...
0053 - ...
0054 - ...
0055 * - :cspan:`5` ...
0056 * - :cspan:`5` Infrared Data
0057 * - :cspan:`5` ...
0058 * - ...
0059 - ...
0060 - ...
0061 - Ir\ :sub:`n-1,n-3`
0062 - Ir\ :sub:`n-1,n-2`
0063 - Ir\ :sub:`n-1,n-1`
0064 * - Depth\ :sub:`0,0`
0065 - Depth\ :sub:`0,1`
0066 - Depth\ :sub:`0,2`
0067 - ...
0068 - ...
0069 - ...
0070 * - :cspan:`5` ...
0071 * - :cspan:`5` Depth Data
0072 * - :cspan:`5` ...
0073 * - ...
0074 - ...
0075 - ...
0076 - Depth\ :sub:`n-1,n-3`
0077 - Depth\ :sub:`n-1,n-2`
0078 - Depth\ :sub:`n-1,n-1`
0079
0080 .. raw:: latex
0081
0082 \normalsize