2020-08-26 15:03:09 +08:00
|
|
|
.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
|
2018-08-30 22:15:26 +08:00
|
|
|
|
2017-03-03 07:43:19 +08:00
|
|
|
.. _V4L2-PIX-FMT-INZI:
|
|
|
|
|
|
|
|
**************************
|
|
|
|
V4L2_PIX_FMT_INZI ('INZI')
|
|
|
|
**************************
|
|
|
|
|
|
|
|
Infrared 10-bit linked with Depth 16-bit images
|
|
|
|
|
|
|
|
|
|
|
|
Description
|
|
|
|
===========
|
|
|
|
|
|
|
|
Proprietary multi-planar format used by Intel SR300 Depth cameras, comprise of
|
|
|
|
Infrared image followed by Depth data. The pixel definition is 32-bpp,
|
|
|
|
with the Depth and Infrared Data split into separate continuous planes of
|
|
|
|
identical dimensions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The first plane - Infrared data - is stored according to
|
|
|
|
:ref:`V4L2_PIX_FMT_Y10 <V4L2-PIX-FMT-Y10>` greyscale format.
|
|
|
|
Each pixel is 16-bit cell, with actual data stored in the 10 LSBs
|
|
|
|
with values in range 0 to 1023.
|
|
|
|
The six remaining MSBs are padded with zeros.
|
|
|
|
|
|
|
|
|
|
|
|
The second plane provides 16-bit per-pixel Depth data arranged in
|
|
|
|
:ref:`V4L2-PIX-FMT-Z16 <V4L2-PIX-FMT-Z16>` format.
|
|
|
|
|
|
|
|
|
|
|
|
**Frame Structure.**
|
|
|
|
Each cell is a 16-bit word with more significant data stored at higher
|
|
|
|
memory address (byte order is little-endian).
|
|
|
|
|
media: fix pdf build with Spinx 1.6
Sphinx 1.6 generates some LaTeX code before each table,
starting its own environment before calling tabulary,
apparently to improve table layout.
The problem is that such environment is incompatible with
adjustbox. While, in thesis, it should be possible to override
it or to redefine tabulary, I was unable to produce such patch.
Also, that would likely break on some future Sphinx version.
So, instead, let's just change the font size on bigger tables,
in order for them to fit into the page size. That is not as
good as adjustbox, and require some manual work, but it should
be less sensitive to Sphinx changes.
While here, adjust a few other tables whose text is exceeding
the cell boundaries.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-08-26 17:28:26 +08:00
|
|
|
|
2017-03-03 07:43:19 +08:00
|
|
|
.. raw:: latex
|
|
|
|
|
media: fix pdf build with Spinx 1.6
Sphinx 1.6 generates some LaTeX code before each table,
starting its own environment before calling tabulary,
apparently to improve table layout.
The problem is that such environment is incompatible with
adjustbox. While, in thesis, it should be possible to override
it or to redefine tabulary, I was unable to produce such patch.
Also, that would likely break on some future Sphinx version.
So, instead, let's just change the font size on bigger tables,
in order for them to fit into the page size. That is not as
good as adjustbox, and require some manual work, but it should
be less sensitive to Sphinx changes.
While here, adjust a few other tables whose text is exceeding
the cell boundaries.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-08-26 17:28:26 +08:00
|
|
|
\small
|
2017-03-03 07:43:19 +08:00
|
|
|
|
media: fix pdf build with Spinx 1.6
Sphinx 1.6 generates some LaTeX code before each table,
starting its own environment before calling tabulary,
apparently to improve table layout.
The problem is that such environment is incompatible with
adjustbox. While, in thesis, it should be possible to override
it or to redefine tabulary, I was unable to produce such patch.
Also, that would likely break on some future Sphinx version.
So, instead, let's just change the font size on bigger tables,
in order for them to fit into the page size. That is not as
good as adjustbox, and require some manual work, but it should
be less sensitive to Sphinx changes.
While here, adjust a few other tables whose text is exceeding
the cell boundaries.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-08-26 17:28:26 +08:00
|
|
|
.. tabularcolumns:: |p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|
|
2017-03-03 07:43:19 +08:00
|
|
|
|
|
|
|
.. flat-table::
|
|
|
|
:header-rows: 0
|
|
|
|
:stub-columns: 1
|
|
|
|
:widths: 1 1 1 1 1 1
|
|
|
|
|
|
|
|
* - Ir\ :sub:`0,0`
|
|
|
|
- Ir\ :sub:`0,1`
|
|
|
|
- Ir\ :sub:`0,2`
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
* - :cspan:`5` ...
|
|
|
|
* - :cspan:`5` Infrared Data
|
|
|
|
* - :cspan:`5` ...
|
|
|
|
* - ...
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
- Ir\ :sub:`n-1,n-3`
|
|
|
|
- Ir\ :sub:`n-1,n-2`
|
|
|
|
- Ir\ :sub:`n-1,n-1`
|
|
|
|
* - Depth\ :sub:`0,0`
|
|
|
|
- Depth\ :sub:`0,1`
|
|
|
|
- Depth\ :sub:`0,2`
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
* - :cspan:`5` ...
|
|
|
|
* - :cspan:`5` Depth Data
|
|
|
|
* - :cspan:`5` ...
|
|
|
|
* - ...
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
- Depth\ :sub:`n-1,n-3`
|
|
|
|
- Depth\ :sub:`n-1,n-2`
|
|
|
|
- Depth\ :sub:`n-1,n-1`
|
|
|
|
|
|
|
|
.. raw:: latex
|
|
|
|
|
media: fix pdf build with Spinx 1.6
Sphinx 1.6 generates some LaTeX code before each table,
starting its own environment before calling tabulary,
apparently to improve table layout.
The problem is that such environment is incompatible with
adjustbox. While, in thesis, it should be possible to override
it or to redefine tabulary, I was unable to produce such patch.
Also, that would likely break on some future Sphinx version.
So, instead, let's just change the font size on bigger tables,
in order for them to fit into the page size. That is not as
good as adjustbox, and require some manual work, but it should
be less sensitive to Sphinx changes.
While here, adjust a few other tables whose text is exceeding
the cell boundaries.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-08-26 17:28:26 +08:00
|
|
|
\normalsize
|