From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: evgeni.raikhel@gmail.com
Cc: linux-media@vger.kernel.org, Evgeni Raikhel <evgeni.raikhel@intel.com>
Subject: Re: [PATCH 2/2] uvcvideo: Document Intel SR300 Depth camera INZI format
Date: Mon, 05 Dec 2016 15:49:47 +0200 [thread overview]
Message-ID: <1757661.3qrq6qFaV4@avalon> (raw)
In-Reply-To: <1480944299-3349-3-git-send-email-evgeni.raikhel@intel.com>
Hi Evgeni,
On Monday 05 Dec 2016 15:24:59 evgeni.raikhel@gmail.com wrote:
> From: Evgeni Raikhel <evgeni.raikhel@intel.com>
>
> Provide the frame structure and data layout of V4L2-PIX-FMT-INZI
> format utilized by Intel SR300 Depth camera.
>
> This is a complimentary patch for:
> [PATCH] UVC: Add support for Intel SR300 depth camera
>
> Signed-off-by: Evgeni Raikhel <evgeni.raikhel@intel.com>
> ---
> Documentation/media/uapi/v4l/pixfmt-inzi.rst | 40 +++++++++++++++++++++++++
> 1 file changed, 40 insertions(+)
> create mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst
>
> diff --git a/Documentation/media/uapi/v4l/pixfmt-inzi.rst
> b/Documentation/media/uapi/v4l/pixfmt-inzi.rst new file mode 100644
> index 000000000000..cdfdeae4a664
> --- /dev/null
> +++ b/Documentation/media/uapi/v4l/pixfmt-inzi.rst
> @@ -0,0 +1,40 @@
> +.. -*- coding: utf-8; mode: rst -*-
> +
> +.. _V4L2-PIX-FMT-INZI:
> +
> +**************************
> +V4L2_PIX_FMT_INZI ('INZI')
> +**************************
> +
> +Infrared 10-bit linked with Depth 16-bit images
> +
> +
> +Description
> +===========
> +
> +Custom 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 in V4L2_PIX_FMT_Y10 (see
> :ref:`pixfmt-y10`) greyscale format. Each pixel is 16-bit cell, with actual
> data present 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 in V4L2_PIX_FMT_Z16
> (:ref:`pixfmt-z16`) format. +
In addition to my previous comments, wouldn't it make more sense to create a
multiplanar format for this instead of bundling the two separate images into a
single plane ?
> +**Frame Structure.**
> +Each cell is a 16-bit word with the significant data byte is stored at
> lower memory address (little-endian). +
> ++-----------------+-----------------+-----------------+-----------------+--
> ---------------+-----------------+ +| Ir\ :sub:`0` | Ir\ :sub:`1` |
> Ir\ :sub:`2` | ... | ... | ... |
> ++-----------------+-----------------+-----------------+-----------------+-
> ----------------+-----------------+ +| ... ... ...
> | +|
> Infrared Data
> | +|
> ... ... ... |
> ++-----------------+-----------------+-----------------+-----------------+-
> ----------------+-----------------+ +| Ir\ :sub:`n-3` | Ir\ :sub:`n-2` |
> Ir\ :sub:`n-1` | Depth\ :sub:`0` | Depth\ :sub:`1` | Depth\ :sub:`2` |
> ++-----------------+-----------------+-----------------+-----------------+-
> ----------------+-----------------+ +| ... ... ...
> | +|
> Depth Data
> | +|
> ... ... ... |
> ++-----------------+-----------------+-----------------+-----------------+-
> ----------------+-----------------+ +| ... | ... |
> ... |Depth\ :sub:`n-3`|Depth\ :sub:`n-2`|Depth\ :sub:`n-1`|
> ++-----------------+-----------------+-----------------+-----------------+-
> ----------------+-----------------+
--
Regards,
Laurent Pinchart
next prev parent reply other threads:[~2016-12-05 13:49 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-05 13:24 [PATCH 0/2] uvcvideo: *** Support Intel SR300 Depth camera formats *** evgeni.raikhel
2016-12-05 13:24 ` [PATCH 1/2] uvcvideo: Add support for Intel SR300 depth camera evgeni.raikhel
2016-12-05 13:24 ` [PATCH 2/2] uvcvideo: Document Intel SR300 Depth camera INZI format evgeni.raikhel
2016-12-05 13:46 ` Laurent Pinchart
2016-12-05 13:49 ` Laurent Pinchart [this message]
2016-12-09 2:13 ` Daniel Johnson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1757661.3qrq6qFaV4@avalon \
--to=laurent.pinchart@ideasonboard.com \
--cc=evgeni.raikhel@gmail.com \
--cc=evgeni.raikhel@intel.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox