11.2. Design Overview

GDC module uses JOB as the structure of TASK management.

A JOB can contain a multiple TASK.

GDC guarantees that TASK is executed in the order in which JOBs are added.

All TASKs under END are submitted and resources released.

If TASK commit fails, you must use Cancel JOB to free resources (GDC driver code has been built-in and users do not need to handle it by themselves)

TASK is used to complete one or more operations on an image, such as fish eye correction, Affind correction, etc.

11.2.1. System Architecture

The working mode of GDC follows the first-come-first-served rule.

../_images/Design0021.png