Lines Matching +full:image +full:- +full:processor

1 .. SPDX-License-Identifier: GPL-2.0
4 Raspberry Pi PiSP Back End Memory-to-Memory ISP (pisp-be)
10 The PiSP Back End is a memory-to-memory Image Signal Processor (ISP) which reads
11 image data from DRAM memory and performs image processing as specified by the
16 Image Signal Processor (PiSP) Specification document`_
18 The PiSP Back End ISP processes images in tiles. The handling of image
19 tessellation and the computation of low-level configuration parameters is
23 The full image processing pipeline, which involves capturing RAW Bayer data from
24 an image sensor through a MIPI CSI-2 compatible capture interface, storing them
29 The pisp-be driver
32 The Raspberry Pi PiSP Back End (pisp-be) driver is located under
33 drivers/media/platform/raspberrypi/pisp-be. It uses the `V4L2 API` to register
38 The media topology registered by the `pisp-be` driver is represented below:
40 .. _pips-be-topology:
42 .. kernel-figure:: raspberrypi-pisp-be.dot
49 - pispbe-input: output device for images to be submitted to the ISP for
51 - pispbe-tdn_input: output device for temporal denoise.
52 - pispbe-stitch_input: output device for image stitching (HDR).
53 - pispbe-output0: first capture device for processed images.
54 - pispbe-output1: second capture device for processed images.
55 - pispbe-tdn_output: capture device for temporal denoise.
56 - pispbe-stitch_output: capture device for image stitching (HDR).
57 - pispbe-config: output device for ISP configuration parameters.
59 pispbe-input
60 ------------
62 Images to be processed by the ISP are queued to the `pispbe-input` output device
63 node. For a list of image formats supported as input to the ISP refer to the
64 `Raspberry Pi Image Signal Processor (PiSP) Specification document`_.
66 pispbe-tdn_input, pispbe-tdn_output
67 -----------------------------------
69 The `pispbe-tdn_input` output video device receives images to be processed by
70 the temporal denoise block which are captured from the `pispbe-tdn_output`
75 pispbe-stitch_input, pispbe-stitch_output
76 -----------------------------------------
78 To realize HDR (high dynamic range) image processing the image stitching and
79 tonemapping blocks are used. The `pispbe-stitch_output` writes images to memory
80 and the `pispbe-stitch_input` receives the previously written frame to process
81 it along with the current input image. Userspace is responsible for maintaining
85 pispbe-output0, pispbe-output1
86 ------------------------------
90 pispbe-config
91 -------------
93 The `pispbe-config` output video devices receives a buffer of configuration
94 parameters that define the desired image processing to be performed by the ISP.
98 described in the `Raspberry Pi Image Signal Processor (PiSP) Specification
106 is the image format on the output and capture video devices for validation of
109 …pberry Pi Image Signal Processor (PiSP) Specification document: https://datasheets.raspberrypi.com…