NvMedia Stack#
The NvMedia software stack supports these types of interactions:
Applications call the NvMedia Framework components to string together a sequence of processing steps for images.
The NvMedia Framework calls low-level hardware drivers to interact with the SoC components on the SoC chip.
Consult building and running NvMedia sample applications to build an NvMedia sample application.
Each component functionality is as follows. The drivers expose a subset of the functionality available.
Tegra Hardware |
Description |
---|---|
Video Input (VI) |
Receives CSI data from the camera. |
Image Signal Processor (ISP) |
Produces a processed image from image data captured from an image sensor. For example, it can make pixel-level changes such as inverting pixel bits, auto exposure, and white balance correction. |
NVIDIA Encoder (NVENC) |
Converts raw image data into one of the supported image formats. |
NVIDIA Decoder (NVDEC) |
Converts encoded image data into raw image data. |
Video and Image Compositor (VIC) |
Converts video data for deinterlacing, composition, and format conversion. Exposes a subset of hardware functions, including basic color conversion, scaling, cropping, and 2D transformations, as well as lens distortion correction and temporal noise reduction. |
Optical Flow Accelerator (OFA) |
Accelerate optical flow and stereo disparity computation between the frames. |