SPRACU7A
December 2020 – March 2021
TDA4VM
,
TDA4VM-Q1
Trademarks
1
Introduction
2
Getting Started
2.1
Hardware Requirements
2.2
Software Requirements
2.3
Lab Requirements
3
IQ Tuning Prerequisites
3.1
Requirements for Tuning on Target
3.2
Requirements for Tuning on Simulator
4
VPAC Overview
4.1
Block Diagram
4.2
IP Overview
4.2.1
Lens Distortion Correction (LDC)
4.2.1.1
Features
4.2.2
Bilateral Noise Filter (BNF)
4.2.2.1
Features
4.2.3
Multi Scalar (MSC)
4.2.4
Vision Imaging Subsystem (VISS)
4.2.5
Subblocks
4.2.5.1
Raw Front End (RAWFE)
4.2.5.1.1
WDR Decompanding
4.2.5.1.2
WDR Merge
4.2.5.1.3
Defect Pixel Correction (DPC)
4.2.5.1.4
Lens Shading Correction (LSC)
4.2.5.1.5
Hardware 3A (H3A)
4.2.5.1.6
White Balance (WB)
4.2.5.2
NSF4 – 4th Generation Noise Filter
4.2.5.3
Global and Local Brightness Contrast Enhancement (GLBCE)
4.2.5.4
Flexible Color Processing (FCP)
5
Dataflow
6
IQ Tuning Process
6.1
Expectations of the Tool
6.1.1
User Expertise
6.1.2
Ease of Use
6.1.3
Troubleshooting
7
Imaging Software Architecture
7.1
Auto White Balance
7.2
AutoExposure
7.3
Dynamic Camera Configuration (DCC) Algorithm
8
Computing Tuning Parameters
9
Testing Tuning Parameters
9.1
On Target Platform – Compile Time Update
9.2
On Target Platform – Run Time Update From File System
10
Live Tuning
10.1
Supported Features
10.1.1
RAW Capture
10.1.2
YUV Capture
10.1.3
AutoExposure Control
10.1.4
AutoWhiteBalance Control
10.1.5
Sensor Register Read/Write
10.1.6
Live DCC Update
10.1.6.1
Update Single Plugin
10.1.6.2
Update Multiple Plugins
11
Revision History
4.2.1.1
Features
Mesh based distortion correction. Uses back mapping LUT
Formats Supported
YUV422
YUV420
Up to 12 bit input and output
Bicubic and Bilinear Interpolation
Programmable mesh table
Support extendible to almost every lens,
including Fish Eye Lenses