Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
_

...

Documentation for the ApBase/DevWare Color Processing Pipeline

Anchor
_Toc365034198
_Toc365034198
Introduction

The ApBase library includes a software color processing pipeline. The color pipe is used in DevWare and other Aptina applications, and is available to 3rd party applications through the ApBase function ap_ColorPipe(). This document lists the processing stages, and how to configure and control them.

Anchor
_Toc365034199
_Toc365034199
Table of Contents

...

The diagram below shows the image data path and each processing stage. The locations of DevWare plug-in hooks are also shown.

Anchor
_Toc365034201
_Toc365034201
Block Descriptions

Below are descriptions of the blocks and which STATE variables control each one. See also the STATE Variables document.

Anchor
_Toc365034202
_Toc365034202
DevWare Plug-in GrabFrame() Hook

Remarks
A DevWare plug-in implementing the GrabFrame() hook can process the image here.

Anchor
_Toc365034203
_Toc365034203
Insert JPEG Header

Remarks
If this is JPEG data and there is no header, the header is added here. In ApBase, this is done in the ap_GrabFrame() call.

Anchor
_Toc365034204
_Toc365034204
Descramble

...

Descramble Mode

Enable this block.

Special Pixel Mode

Enable interpolating over special pixels.

 

Anchor
_Toc365034205
_Toc365034205
Deinterlace

...

Deinterlace Mode

Enable and select the row order.

 

Anchor
_Toc365034206
_Toc365034206
YCbCr Column-wise Stereo Separation

...

Stereo Colwise

Enable and select the image order.

 

Anchor
_Toc365034207
_Toc365034207
Array Image Repacking

Remarks
For data from and array imager, arrange the data into a grid of images.
STATE Variables

AI Repack

Enable.

 

Anchor
_Toc365034208
_Toc365034208
Bayer Decompression

...